07 2013 档案

摘要:写一个测试代码,大概如下1 package aa.bb;2 3 public class TestClass {4 5 public native void aaaBBB();6 }在项目的src目录下执行1 javah -jni aa.bb.TestClass头文件即生成。 阅读全文
posted @ 2013-07-29 21:23 自由出土文物 阅读(217) 评论(0) 推荐(0) 编辑
摘要:netty是java的高性能socket框架,linux下基epoll,这里不对他多牛逼作分析,网上资料很多,这里针对一般socket的业务作个例子几个基本概念: channel类似于socket句柄的抽象 pipeline是每个socket里面的eventHandler的处理响应链每个socket(channel)绑定一个pipeline,,每个pipeline绑定若干个handler,netty里面的handler,专门用来处理和业务有关的东西,handler有upHandler和downHandler,down用来处理发包,up用来处理收包,大概的示例图看这里注意上面的123的顺序,.. 阅读全文
posted @ 2013-07-24 13:59 自由出土文物 阅读(5144) 评论(0) 推荐(0) 编辑
摘要:抄自http://blog.csdn.net/hpccn/article/details/7872141开发Android应用中,我们常常需要设备的唯一码来确定客户端。Android 中的几中方法,使用中常常不可靠1. DEVICE_ID假设我们确实需要用到真实设备的标识,可能就需要用到DEVICE_ID。通过 TelephonyManager.getDeviceId()获取,它根据不同的手机设备返回IMEI,MEID或者ESN码.缺点:在少数的一些设备上,该实现有漏洞,会返回垃圾数据2. MAC ADDRESS我们也可以通过Wifi获取MAC ADDRESS作为DEVICE ID缺点:如果W 阅读全文
posted @ 2013-07-19 21:26 自由出土文物 阅读(14618) 评论(0) 推荐(1) 编辑
摘要:http://code.google.com/p/ios-toolchain-based-on-clang-for-linux/ 阅读全文
posted @ 2013-07-19 20:08 自由出土文物 阅读(323) 评论(0) 推荐(0) 编辑
摘要:网上关于runloop的文章不计其数,再此,贴个自认为讲的比较简单明了的文章 个人理解: 当然用block也是一样的,子线程必须创建runloop来监听消息,否则这个子线程是无法处理类似performSelector,NSTimer之类的消息的 线程之间通信,cocos2dx,u3d,ios,and 阅读全文
posted @ 2013-07-09 21:18 自由出土文物 阅读(5787) 评论(0) 推荐(0) 编辑
摘要:目测和函数指针基本类似用法,贴个hello world,备用1 typedef int (^TestBlock)(int val1,int val2);1 __block int sum = 0;//这里加__block是为了在block内能修改这个值,语法糖~2 3 TestBlock testBlock= ^(int val1, int val2)4 {5 NSLog(@"%d %d",val1,val2);6 7 sum = val1 + val2;8 return val1+val2;9 };另,block这种类函数指针的东西,也可以当参... 阅读全文
posted @ 2013-07-09 18:20 自由出土文物 阅读(208) 评论(0) 推荐(0) 编辑
摘要:From: http://danqingdani.blog.163.com/blog/static/18609419520135204934551/wireshark亲测可用。******************************************************************************************************************************************************************************************************************** 阅读全文
posted @ 2013-07-04 13:59 自由出土文物 阅读(832) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示