自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(522)
  • 资源 (20)
  • 收藏
  • 关注

原创 搭建后台遇到的问题记录

一些命令的记录创建jar包mvn install创建war包mvn clean packagetomcat启动和停止/usr/local/tomcat7/bin/startup.sh/usr/local/tomcat7/bin/shutdown.sh查看tomcat日志tail -300f /usr/local/tomcat7/logs/catalina.out...

2018-11-05 20:19:42 184

转载 git 用远程覆盖本地

本地有修改和提交,如何强制用远程的库更新更新。我尝试过用git pull -f,总是提示 You have not concluded your merge. (MERGE_HEAD exists)。我需要放弃本地的修改,用远程的库的内容就可以,应该如何做?傻傻地办法就是用心的目录重新clone一个,正确的做法是什么?正确的做法应该是:git fetch --allgi...

2017-11-21 09:56:18 344

原创 编译android 源码相关文章

http://www.jianshu.com/p/6d97b4a10b18http://www.jianshu.com/p/aeaceda41798http://blog.csdn.net/zhangt85/article/details/19014017http://blog.csdn.net/luoshengyang/article/details/6559955

2016-11-07 16:00:40 651

转载 【无标题】

首先我们要都知道, &表示按位与,只有两个位同时为1,才能得到1, 0x代表16进制数,0xff表示的数二进制1111 1111 占一个字节.和其进行&操作的数,最低8位,不会发生变化.本例子中,将byte转为int 高24位必将补1,此时补码显然发生变化,在与上0xff,将高24重新置0,int a = b;将byte 类型提升为int时候,b的补码提升为 32位,补码的高位补1,也就是。定义为两个字节长度。负数的补码转为原码,符号位不变,其他位取反,在加1,正数的补码,反码都是本身。

2023-05-17 10:19:07 102

原创 关于报Incompatible because this component declares an API of a component compatible with Java 11的错误

这是由于JDK的设置有问题导致的,需要把项目的Gradle JDK和系统环境变量的JDK都修改为java 11。例如我这里都设置JDK路径为C:/jdk-11.0.7。

2022-11-23 09:01:08 5310 2

转载 js中怎么获取CSS属性值

obj.currentStyle只有IE支持,而getComputerStyle在FireFox中支持,这个方法接受两个参数:要取得计算样式的元素和一个伪元素字符串(例如“;如果不需要伪元素信息,第二个参数可以为null。该方法返回一个CSSStyleDeclaration对象,其中包含当前元素的所有计算的样式。这个方法只能获取写在style属性中的值,而无法获取定义在。

2022-11-02 16:54:00 2034

转载 Android 文件系统与Android11 分区存储

Android文件系统分为和。

2022-09-27 11:08:18 667

转载 java android base64的差别

链接:https://www.jianshu.com/p/7652e16bbf1b。java 的提取证书的方法,其中用到了java 中的 base64包。商业转载请联系作者获得授权,非商业转载请注明出处。而在 android 当中,你应该删除下列代码。

2022-09-26 17:42:34 382

原创 动态代理的例子

【代码】动态代理的例子。

2022-08-31 16:13:18 106

转载 【Java】代理模式(Proxy模式)详解

代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。//调用被代理对象相当于tank.move()System.out.println("生成的类的父类"+o.getClass().getSuperclass().getName());...

2022-07-27 11:21:09 632

转载 数字证书签发,授权等相关以及https建立通信过程

一直以来都对数字证书的签发,以及信任等事情一知半解。总算有个闲适的周末来总结和深入一下相关的知识。CA:CA(Certificate Authority)是证书的签发机构,它是负责管理和签发证书的第三方机构,是受到广泛信任的机构。一般在我们的电脑中,浏览器里,或者手机里都会内置一批这样的受信机构的根证书。证书信任链:比如我是CA机构我签发了一封证书 我这份证书是信任B证书的另外B证书又信任了其他的C证书......那么这条链条下去的都可以信任。所以一旦CA机构的根证书不可信了,那么所有由他签发出来的证书将全

2022-06-16 16:19:39 414

原创 Android:四种启动模式

Android:四种启动模式

2022-06-01 11:30:48 374

转载 『Android』Handler实现循环定时及其他定时、延时方式实现

一、定时循环1. handler.postDelayed+Runnable首先创建一个Handler对象Handler handler=new Handler();然后创建一个Runnable对象Runnable runnable=new Runnable(){ @Override public void run() { // TODO Auto-generated method stub //要做

2022-05-23 17:08:55 2818

原创 Android NDK开发

Android NDK开发:打包so库及jar包供他人使用_zuguorui的专栏-CSDN博客_android 打包so库

2022-03-08 16:36:21 4978

原创 如何使用fiddler

抓包工具Fidder详解(主要来抓取Android中app的请求)_cuiyufeng的专栏-CSDN博客_android app 抓包

2021-10-13 15:07:54 108

转载 Android内存泄漏分析和解决方案

发生内存泄漏的原因内存空间使用完毕后没有被回收,就会导致内存泄漏。虽然Java有垃圾回收机制,但是Java中任然存在很多造成内存泄漏的代码逻辑,垃圾回收器会回收掉大部分的内存空间,但是有一些内存空间还保持着引用,但是在逻辑上已经不会再用到的对象,这时候垃圾回收器就很无能为力,不能回收它们。比如:忘记释放分配的内存;应用不需要这个对象了,但是却没有释放这个对象的引用;强引用持有的对象,垃圾回收器是无法回收这个对象;持有对象生命周期过长,导致无法回收;Java判断无效对象的原理图中的每个圆

2021-08-26 12:55:22 514

原创 OKGO设置超时时间

项目使用了OKGO,有一个需求是需要某个接口设置不同的超时时间,一开始是这样改的if(OkHttpUrlUtils.ORDER_SIGN_URL.equals(url)){ LogKit.d("该接口需要修改超时时间,修改了超时的参数为10S"); OkHttpClient okHttpClient = OkGo.getInstance().getOkHttpClient(); OkHttpClient lo...

2021-07-05 14:16:43 1200

原创 idea 热部署设置方式

create new project, 选择Spring Initializr,添加controller,然后只需要修改pom.xml里的两处: 1-依赖加上true <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> &

2021-05-31 10:45:18 109

原创 MVVM文章记录

https://mp.weixin.qq.com/s/tCSrSTJwxPoLAUVxCcZN-w

2021-04-12 15:29:24 67

转载 LiveData与MutableLiveData详解

https://blog.csdn.net/xfb1989/article/details/106637834LiveData是干什么的1.首先LiveData其实与数据实体类(POJO类)是一样的东西,它负责暂存数据.2.其次LiveData其实也是一个观察者模式的数据实体类,它可以跟它注册的观察者回调数据是否已经更新.3.LiveData还能知晓它绑定的Activity或者Fragment的生命周期,它只会给前台活动的activity回调(这个很厉害).这样你可以放心的在它的回调方.

2021-02-24 15:19:28 358

转载 MVP MVVM

MVPhttps://blog.csdn.net/dfskhgalshgkajghljgh/article/details/51317956

2021-01-29 16:26:52 80

转载 Gradle 打包实现生产环境与测试环境配置分离

Gradle 打包实现生产环境与测试环境配置分离配置 Gradle 配置文件build.gradle 中配置相关的 resources 配置文件的目录。不同的资源文件放置在 src/main/filters/$env 目录下,其中 $env 目录为环境名,例如:dev、test、product 等等。且定义了默认环境为 dev 环境。def env = System.getProperty("profile") ?: "dev" sourceSets { main { re...

2020-08-19 10:40:05 680

原创 git 命令记录

同步远程分支以下两个命令都可以#这条命令可以自定义本地branch名git checkout -b localBranchName origin/branchNamegit checkout --track origin/branchName不能用 git checkout origin/branch...

2020-03-12 14:38:59 192

原创 Android Studio-TODO 用法

https://www.jianshu.com/p/d6ce6db3966b

2020-03-06 18:18:58 179

转载 git commit之后,想撤销commit

写完代码后,我们一般这样git add . //添加所有文件git commit -m "本功能全部完成"执行完commit后,想撤回commit,怎么办?这样凉拌:git reset --soft HEAD^这样就成功的撤销了你的commit注意,仅仅是撤回commit操作,您写的代码仍然保留。说一下个人理解:HEAD^的意思是上...

2019-10-15 16:32:14 172

转载 Android aidl项目中服务端与客户端aidl文件不一致引起的问题

前几天和林工联调的时候发现远程调用我的aidl接口时候,有的接口总是调用不正确,本来是想调用我的A接口,却实际调用出来却显示调用的我B接口。仔细检查了,没问题啊,不可能会把名称写错的啊。Aidl文件在最开始是固定的,但是接口在后面有增有减,就导致了我这边的aidl接口与他的aidl接口数量和顺序上都有差异了。后面怀疑是aidl文件引起的,后面让他传他的demo给我看看,没问题,仔细看了还是aidl...

2019-07-12 15:13:27 803

原创 一种客户端和后台的通信加密方式

1、通过openssl产生RSA公钥和私钥文件;2、将公钥存放在移动端;通过字符串的方式。服务端同时拥有公钥和私钥;3、移动端产生一个随机字符串A(128位),作为AES加密的key;将报文json进行AES加密;4、服务端并不知道A,因此需要将A传给服务器,否则服务端无法通过AES对JSON报文进行解密。但如果直接发送,A就会暴露,所以对A进行不可逆的RSA加密;5、移动端发送AES加密...

2019-06-28 09:57:19 928

转载 关于build.gradle四个版本号的含义

在一个Android studio的项目中,每一个module的build.gradle文件里面都标明了四个版本号,他们分别是compileSdkVersion,buildToolsVersion,minSdkVersion,targetSdkVersion很多人都不是很能弄清楚这四个版本的区别。在这里我仅发表个人理解,如果有错,希望指正compileSdkVersioncompile...

2019-05-23 11:05:20 1205

转载 Android App兼容8.0和9.0

Android在8.0限制了后台服务这些,启动后台服务需要设置通知栏,使服务变成前台服务。但是在9.0上,就会出现Permission Denial: startForeground requires android.permission.FOREGROUND_SERVICE。解决办法是在AndroidManifest中添加 <!--android 9.0上使用前台服务,需要添加...

2019-05-05 14:34:40 610

原创 html中JS互相调用

如果加载了两个js到同一个html,他们所处在相同的作用域,之间都是“可见的”。所以可以直接调用。test.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>html文件</title> &lt...

2019-04-18 11:06:34 2073

转载 打开jsp/html,3秒后自动跳转

打开一个页面,过几秒跳转,一般会应用在某些操作成功或者失败之后,给出提示,然后跳回到别的页面。比如你注册成功或者失败后,添加成功后者失败后。效果稍微好点儿的,会用隐藏域或者ajax在页面上直接提示并刷新,不会通过这种的页面进行跳转,效果和操作体验都要比这种几秒自动跳转要好,但是这里,我还是把这种的记录一下。第一种:&lt;script&gt;window.setInterval("lo...

2019-03-14 11:38:57 7335 1

转载 Android应用程序私有目录下文件操作总结

每一个Android程序都有一个特有的,只能由本程序自己访问的私有目录,这个目录一般位于/data/data/&lt;Package Name&gt;/目录下。所有应用程序私有目录中保存的文件在用户卸载该应用的时候,都会被自动删除掉。在Android应用程序开发中,经常使用的一些系统提供的API,会在这个私有目录中创建一些子目录,并将相应的数据存放于其中。而这些对于应用程序开发者来说,完全是透...

2019-03-12 10:03:51 1532

转载 详述 MySQL 中的共享锁和排他锁

在MySQL 中的行级锁、表级锁和页级锁中,咱们介绍过,行级锁是 MySQL 中锁定粒度最细的一种锁,行级锁能大大减少数据库操作的冲突。行级锁分为共享锁和排他锁两种,本文将详细介绍共享锁和排他锁的概念、使用方式及注意事项。共享锁(Share Lock)共享锁又称读锁,是读取操作创建的锁。其他用户可以并发读取数据,但任何事务都不能对数据进行修改(获取数据上的排他锁),直到已释放所有共享锁。...

2019-02-28 10:30:51 139

转载 Android修改第三方.aar后重新打包

一切从需求出发:公司选定了用阿里云旺作为客服IM系统,但是这个SDK(Android端)是2016年12月更新的,后面官方就没动作了。问题出在:不兼容Android8.0,因为notification没有channel的问题。所以接下来的动作就是修改源码使其兼容8.0+步骤:解压.aar文件 使用jd-gui查看源码并定位到代码再修改 解压.aar文件解压后产生的classes.j...

2018-12-12 16:21:56 3195 1

转载 HTTPS 单向认证、双向认证

1.是谁配置单向还是双向?由服务器容器配置,如果服务端只认某个客户端那么就采用双向认证,否则则用单向认证 单向认证流程:1.客户端say hello 服务端2.服务端将证书、公钥等发给客户端3.客户端CA验证证书,成功继续、不成功弹出选择页面4.客户端告知服务端所支持的加密算法5.服务端选择最高级别加密算法明文通知客户端6.客户端生成随机对称密匙key,使用服务端公钥加密...

2018-11-19 16:09:18 854

转载 scrapy配合scrapy-splash抓取js动态渲染内容

最近想学习下scrapy-splash,之前用了seleium配合chrome总感觉有点慢,想要研究下scrapy-splash, 那知网上的内容很多不靠谱的。综合了好多文章,终于成功了。记录下,以免遗忘,也做一个正确的指导。软件环境:win 10 64位python 3.6scrapy 1.3.3scrapy-splash 0.7.2使用的是anaconda,忘了scrapy...

2018-09-10 15:09:43 4202

转载 在eclipse中maven项目添加本地jar

方法一:直接把jar包复制到maven中所部属的目录下方法二:用mvn install 命令配,  命令例子如下:mvn install:install-file-Dfile=D:\maven-jar\HsviewClient-2.0.jar -DgroupId=com.hsview.client-DartifactId=HsviewClient -Dversion=2.0 -Dpacka...

2018-07-23 11:08:36 20287 3

转载 Android 几种发送短信的方法

android中发送短信很简单,首先要在Mainfest.xml中加入所需要的权限:123&lt;uses-permission android:name="android.permission.SEND_SMS"&gt;&lt;/uses-permission&gt;&lt;uses-permission android:name="android.permission.READ_SMS"&gt...

2018-06-26 16:01:46 645

转载 Java实现十六进制和十进制代码互相转

十六进制转换为十进制代码import java.util.*;public class Transfer {public static  void main(String[]args){Scanner input=new Scanner(System.in);String hex=input.nextLine();System.out.println("hex:"+hex.toUpperCase(...

2018-06-06 16:58:49 8406 1

转载 adb怎么判断是否有root权限,并更改system/app内容

一、首先判断root权限:adb root结果:C:\signapp&gt;adb rootrestarting adbd as root # 说明有root权限 ,若是adbd cannot run as root in production builds 则说明没有root权限 二、更改system/app内容一般情况下system/app都会出现read only,所以需要adb re...

2018-06-04 16:29:58 6784

Fiddler安装程序.rar

Fiddler安装程序

2021-03-22

jni使用ndk-build的方式调用

jni调用 使用传统的ndk-build方式 见博客http://blog.csdn.net/findsafety/article/details/72311321

2017-05-16

jni调用c来实现

JNI调用c.

2017-04-11

虚拟机下载

android源码虚拟机资源下载 注意留够空间 博客见 http://blog.csdn.net/findsafety/article/details/53100977

2016-11-13

可以显示进度的glide框架

可以显示进度的glide框架

2016-05-10

android 公共框架

通用工具类

2016-05-10

dlodlovr(添加了imageloader的demo).rar

android studio 第三方项目

2016-04-18

有2个可以滑动的子分类

fragment嵌套 viewpager tablayout

2016-04-14

dlodlovr(实现tab)

实现tab

2016-04-13

android jni helloworld

android jni helloworld

2016-03-04

非CLI环境下配置插件的demo

非CLI环境下配置插件的demo,该项目为已经配置好的,可参照其来进行配置

2015-11-18

cordova.js

cordova.js 用于构建cordova应用时所用到的基础文件

2015-11-17

cordova-3.4.0.jar

不使用CLI来生成cordova项目的时候,所需要用到的jar包,记得要在build path加进去喔

2015-11-17

ionic自定义字体图标

ionic自定义字体图标,我主要是用于android开发的

2015-09-22

绘制手势并保存图片到SD卡

绘制手势并保存图片到SD卡,android,使用控件

2015-08-13

MVC网页上传图片

MVC通过网页上传图片,图片在项目的根目录下

2015-07-30

windows服务启动另外一个应用程序

在一般的windows service中,是不能调用有界面的应用程序的,而这个demo则穿越了session隔离,可以调用

2015-05-25

jquery-2.1.4.min.js等js文件

jquery.mobile-1.4.5.min.js

2015-05-18

cordova activity和HTML通信

实现cordova中html页面和activity之间的数据交互

2015-05-14

二维码生成程序

提供一个生成二维码的demo,生成GUID,然后对该GUID进行二维码图片生成

2015-05-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除