自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 672

转载 关系型数据库与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

使用于Android的libunwind静态编译库

使用ndk交叉编译,使用于android上的libunwind静态编译库

2017-02-06

堆排序算法研究_唐开山

堆排序的一种优化实现,先下沉再上浮,是比较次数减少一半。

2015-01-07

开源项目实现安卓滑动菜单

开源项目实现安卓滑动菜单,此文件为该项目的源码

2014-07-02

高仿微信开始页滑动导航界面源码

Android实现微信开始页滑动导航界面源码

2014-07-02

FBReader源码

FBReader是一个开源电子书阅读器,此文件为该项目的源代码

2014-07-02

驱动和应用层的三种通信方式

驱动程序和客户应用程序经常需要进行数据交换,但我们知道驱动程序和客户应用程序可能不在同一个地址空间,因此操作系统必须解决两者之间的数据交换。驱动层和应用层通信,主要是靠DeviceIoControl函数,资源是三种io通信情况的例子,还有应用层的测试程序。

2014-03-12

《模式分类》第二版的配套的Matlab源代码

模式分类Matlab工具箱。本工具箱与 Duda, Hart, and Stork的经典著作《模式分类(第2版)》配套。内含用户指南及与《模式分类(第2版)》相伴的书《Computer Manual in MATLAB to accompany Pattern Classification (2nd ed.)》附录。

2013-07-29

lasso经典matlab源码

Lasso变量选择方法创始人的经典代码,内含多个源代码,每个可单独运行.

2013-07-27

Adaboost matlab代码

通过研究在Schapire的大作中提到了一个Toy Game的例子,这里给出了一个类似的Matlab代码,非常适合初学者学习。在AdaBoost中,每个样本都被赋予一个权重。如果某个样本没有被正确分类,它的权重就会被提高, 反之则降低。这样, AdaBoost方法将注意力更多 地放在“难分”的样本上。那怎么合并若分类器成为一个强分类器?强分类器表示为若干弱分类器的线性加权和形式, 准确率越高的弱学习机权重越高。

2013-07-26

PCA人脸识别C++源代码

经典的PCA人脸识别算法,C++源代码都是我自己写的,第一次上传,写得不好的地方请多多指教。已经经过我的多次测试和观察数据,代码运行正常,下载之后只要配置好opencv即可。

2013-02-26

空空如也

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

TA关注的人

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