- 博客(16)
- 收藏
- 关注
原创 字节对齐
在网络传输中,包头的结构体最好是一个字节对齐方式#pragmapack(push, 1)#pragma pack(pop)不然可能会造成自动补零造成错误
2017-07-14 16:47:41
271
原创 交叉编译问题
如果ubuntu系统是64位的,交叉变异是32位的,会出现找不到文件的问题,解决方法是安装ia32-libs库,如果这个库找不到,则安装lib32ncurses5库
2017-07-07 11:52:05
381
原创 android的内存泄露
1、如果在单例模式中static对象含有别的对象的引用时,导致被引用的对象无法给gc回收,导致内存泄漏,android里典型的例子就是单例持有activity的引用,导致activity销毁的时候不能被gc回收,解决的方法:如果需要context的话可以用applicationContext代替,因为application在整个app生命周期一直存在的。2、非静态内部类、匿名内部类会持有外部类
2017-07-01 18:13:24
268
原创 android加载so问题
当android导入多个module时,有些module的so是多架构的,有些是armabi的话,当加载so的时候,armabi的目录没有被找到,会出现找不到so的问题,简单的解决方法是:
2017-06-27 15:36:29
252
原创 C++的回调函数
因为c++的成员函数都隐含一个自身对象this参数,c++通过传递一个指向自身的指针给其他成员函数从而实现函数可以访问c++的数据成员,由于隐藏的this参数使得如果将一个callback型的成员函数作为回调时会因为隐含的this指针造成函数参数不匹配,从而出错,可以把函数变成static类型来实现回调
2017-06-14 11:42:25
226
原创 一个可安全挂起,恢复的线程
一个可安全挂起,恢复的线程本线程是一个自己封装的java线程,直接看代码,不懂请留言public abstract class CustomThread {private Thread thread;protected boolean running = true;protected volatile boolean suspendFlag;public CustomThread() {
2017-06-07 17:26:44
397
原创 apk利用命令行签名
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.jks name.apk alias_name
2017-06-06 10:53:37
210
原创 git首次提交
git init初始化一个版本git remote add origin address添加远程地址git push --force origin master 首次提交的参数
2017-05-04 22:15:45
224
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
2