- 博客(14)
- 资源 (10)
- 收藏
- 关注
转载 Application.mk中APP_ABI 的含义
我们在编写JNI代码时有一个可选的文件Application.mk ,这个文件你可以不创建,但是有时候是有必要写一个这样的文件的。Application.mk文件用于描述应用程序本身的一些属性信息,如应用程序依赖哪些库,应用程序的根目录,应用程序运行在哪些类型指令集的CPU下,还有一些编译选项,在此文件中定义的东西会应用于整个应用程序包括android.mk也会用到这里面的选项。
2015-04-27 17:32:52 634
原创 关于多线程下载大文件和断电续传
参考博客:http://blog.csdn.net/wanglong0537/article/details/6411565 更详细的一篇:http://blog.csdn.net/wwj_748/article/details/20146869要点:通过http get获得文件长度,由客户端计算每条线程应该下载的数量,注意处理文件大小不能被线程数刚好整除的情况
2015-04-27 00:36:44 860
原创 安卓中如何避免oom
对大图片的处理参考博客:http://www.2cto.com/kf/201208/148379.html总结几点:1、使用BitmapFactory.Options.inSampleSize适当缩小图片的分辨率(根据屏幕显示图片的大小)2、使用软引用和弱引用3、及时回收图片 Bitmap.recycle();
2015-04-26 19:27:42 734
原创 使用AIDL双向通信
之前实现了一个功能,要求能和另一个进程的Service双向通信,除了远程Service中要实现IInterface.Stub(),客户进程(调用远程Service的应用)也要实现一个ICallBack.Stub(),而该ICallBack也是通过AIDL定义。例子如下:IService .aidlinterface IService { void init(IC
2015-04-26 17:03:51 2595
原创 实现约瑟夫环
java实现import java.util.Iterator;import java.util.LinkedList;import java.util.List;public class ListCircle { static final int X = 5; public static void main(String[] args){ List list = new L
2015-04-18 23:48:01 451
转载 object-c的Retain and Release(保留与释放)
在object-c中,系统自动会为每个创建的对象保存一个引用计数器。当对象被创建时,引用计数设置为1,每一次必须保持该对象时,需要发送(即调用)retain来使得引用计数加1。不再需要对象时,可以发送release消息,使得引用计数减1。当引用计数为0的时候,系统就会释放它的内存(通过向对象发送dealloc消息,也就是真正地去回收对象的内存)。另外,可以用retainCount来得到这个
2015-04-18 16:38:13 673
转载 关系型数据库与NOSQL
关系型数据库把所有的数据都通过行和列的二元表现形式表示出来。 关系型数据库的优势:1. 保持数据的一致性(事务处理)2.由于以标准化为前提,数据更新的开销很小(相同的字段基本上都只有一处)3. 可以进行Join等复杂查询其中能够保持数据的一致性是关系型数据库的最大优势。 关系型数据库的不足:不擅长的处理1. 大量数据的写入处理2. 为有数据更新的
2015-04-18 16:21:33 598
转载 javascript深入理解js闭包
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 Js代码 var n=999; func
2015-04-18 14:21:42 377
转载 计算机网络【七】:可靠传输的实现
转自:http://blog.chinaunix.net/uid-26275986-id-4109679.htmlTCP协议作为一个可靠的面向流的传输协议,其可靠性和流量控制由滑动窗口协议保证,而拥塞控制则由控制窗口结合一系列的控制算法实现。一、滑动窗口协议 关于这部分自己不晓得怎么叙述才好,因为理解的部分更多,下面就用自己的理解来介绍下TCP的精髓:滑动窗口协议。
2015-04-15 10:07:00 457
原创 虚函数和虚继承对sizeof的影响
#include #include #include using namespace std;class A{ char k[3];public: virtual void aa(){};};class B : public virtual A{ char j[3];public: virtual void bb(){};};class C :public v
2015-04-10 20:26:54 839
转载 printf("%d",5.01)和printf("%f",5)的输出结果
printf("%f\n",5); printf("%d\n",5.01); printf("%f\n", (float)5); printf("%f\n", 5.f); 输出结果:看到结果,会感觉非常奇怪。1处怎么会输出0呢?2又为何会显示这么大的一个数呢?解释:下面是转自网上的一篇博客的解释1,之所以没输出5,这是C语言设计的原因。2,之所
2015-04-10 10:33:24 773
转载 STL priority_queue<> 用法
priority_queue调用 STL里面的 make_heap(), pop_heap(), push_heap() 算法实现,也算是堆的另外一种形式。先写一个用 STL 里面堆算法实现的与真正的STL里面的 priority_queue用法相似的priority_queue, 以加深对 priority_queue 的理解#include #include #include
2015-04-08 17:11:47 521
转载 Manacher算法--O(n)最长回文子串算法
O(n)最长回文子串算法注:转载的这篇文章,我发现下面那个源代码有点bug。。。在下一篇博客中改正了。。 转自:http://blog.csdn.net/ggggiqnypgjg/article/details/6645824 这里,我介绍一下O(n)回文串处理的一种方法。Manacher算法.原文地址:http://zhuhongcheng.wordpress.
2015-04-06 16:05:51 444
转载 Eclipse中给jar包导入JavaDoc注释文档的方法
第一步:将jar加入到Referenced Libraries右键点击jar --> 选择 Build Path --> Add to Build Path1356671172_6407.jpg (49.21 KB, 下载次数: 7)下载附件 保存到相册2013-6-27 01:42 上传第二步,设置jar的java doc右键点击
2015-04-03 17:19:11 2885
驱动和应用层的三种通信方式
2014-03-12
《模式分类》第二版的配套的Matlab源代码
2013-07-29
Adaboost matlab代码
2013-07-26
PCA人脸识别C++源代码
2013-02-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人