JNI添加标准C++文件本文地址: http://blog.csdn.net/caroline_wendy其余参考: http://blog.csdn.net/caroline_wendy/article/details/39032551如果需要调用标准C++库, 则需要在jni文件夹下, 添加Application.mk方法.在其中声明使用C++的标准模板库(STL): APP_STL := g...
分类:
移动开发 时间:
2014-09-04 10:33:59
阅读次数:
224
关于动态代理,大家显式使用的可能比较少,但是说到Spring的Interceptor、各种各样的事务管理,大家会更熟悉一些,没错,这些在底层实现上,都是使用的动态代理,确切的说,想要为一个类的方法,动态添加功能,比如验证、资源释放、日志处理等,使用的都是动态代理。
为了平缓的过渡,先来说一下静态代理。
静态代理
静态代理的思路很简单:把一个真实对象的实例放到代理对象的实例中,...
分类:
其他好文 时间:
2014-09-04 10:33:49
阅读次数:
250
迭代器模式(Iterator pattern)
一、 引言
迭代这个名词对于熟悉Java的人来说绝对不陌生。我们常常使用JDK提供的迭代接口进行java collection的遍历:
Iterator it = list.iterator();
while(it.hasNext()){
//using “it.next();”do some businesss logic
}
而这就是关于迭代器模...
分类:
其他好文 时间:
2014-09-04 10:33:39
阅读次数:
212
网络连接时应用的最基本的功能之一,Android系统对网络连接进行了封装,使得开发者能够更快的给应用增加网络功能。大多数网络连接的Android应用使用HTTP发送和接受数据,Android包括两个HTTP客户端:HttpURLConnection和Apache HttpClient。开发者可以使用这两个客户端中的任意一个去完成网络连接。
1, 网络连接的基本步骤:
(1...
分类:
移动开发 时间:
2014-09-04 10:33:29
阅读次数:
195
第一步:定义观察者
public interface CheckVersionObserver {
/**
* 在MainActivity里面检测版本更新成功
* @param mainEntity
*/
public void onCheckNewVerSuccInMain(MainEntity mainEntity);
/**
* 检测新版本失败
* @pa...
分类:
移动开发 时间:
2014-09-04 10:33:19
阅读次数:
248
题目:uva 10099 The Tourist Guide
nyoj 1019 亲戚来了
题意:给出一个无向图,每条路有一个容量。从 s 到 t 的一条最大的流量。
分析:这个题目可以用最短路的算法来做,最短路是求从 s 到 t 的最短路,这里是求从 s 到 t 的最小容量。最短路的三种算法都可以。
nyoj的使我们比赛的题目,有坑,图有重边,要处理,还有s可能等于t。
...
分类:
其他好文 时间:
2014-09-04 10:33:09
阅读次数:
238
1、我们最优化先要做的是通过尽早的、持续的交付有减脂的软件来使客户满意。
2、即使到了开发的后期,也欢迎改变需求。敏捷过程利用变化来为客户创造竞争优势。
3、经常性地交付可以工作的软件,交付的间隔可以从几周到几个月,交付的时间间隔越短越好。
4、在整个项目开发期间,业务人员和开发人员必须天天都在一起工作。
5、围绕被激励起来的个人构建项目。给他们踢空所需的环境和支持,并且信任他们能够完成工...
分类:
其他好文 时间:
2014-09-04 10:32:59
阅读次数:
207
蓝色为c++11部分, 需要mmap文件可以给我留言...
分类:
编程语言 时间:
2014-09-04 10:32:39
阅读次数:
235
In this Document
Abstract
History
Details
提交单一付款处理请求
付款单据选择-应付账款
建立付款-付款
格式化付款-付款
...
分类:
其他好文 时间:
2014-09-04 10:32:29
阅读次数:
215
网络播放器最重要的是电视桌面。cswui,是我们公司发了很大人力物力搞的一套电视桌面。以后再一一介绍,先简单发个截图。给大家看看。...
分类:
其他好文 时间:
2014-09-04 10:32:19
阅读次数:
289
三种解法:推荐第一种和最后一种,
方法一:遍历2次,时间复杂度:O(n),看见复杂度:o(n)
方法三:遍历一次,时间复杂度:o(n), 空间复杂大:o(1)
/* There are N children standing in a line. Each child is assigned a rating value.
You are giving candies to these c...
分类:
其他好文 时间:
2014-09-04 10:32:09
阅读次数:
200
STL内存池机制,使用双层级配置器。第一级采用malloc、free,第二级视情况采用不同策略。这种机制从heap中要空间,可以解决内存碎片问题。
1.内存申请流程图
简要流程图如下。
2.第二级配置器说明
第二级配置器目的解决小型区块造成的内存碎片问题。
使用自由链表(free-list)技巧。主动将任何小额区块的内存需求量上调至8的倍数。如需求30,则...
分类:
编程语言 时间:
2014-09-04 10:31:59
阅读次数:
194
HDU1312 / POJ1979 / ZOJ2165 Red and Black(红与黑) DFS解题报告...
分类:
其他好文 时间:
2014-09-04 10:31:49
阅读次数:
355
原题http://poj.org/problem?id=2833
The Average
Time Limit: 6000MS
Memory Limit: 10000K
Total Submissions: 9423
Accepted: 2938
Case Time Limit: 4000MS
Description
...
分类:
其他好文 时间:
2014-09-04 10:31:41
阅读次数:
183
今天早上在百忙之中抽出1个小时体验了一个前几天送来的香蕉派,总体上感觉还是挺好的。
首先刷好SD卡,我用的系统是树莓派Raspbian改成的BananaPi系统,制作SD卡详见http://www.lemaker.org/resources/9-81/raspbian_for_bananapi.html 。
硬件方面值得一提是带有sata口,可以接2T的硬盘,做NAS方便了。比较不爽的是还是只支持大SD卡,microSD卡不支持,现在最新的树莓派都支持microSD卡了。
整...
分类:
其他好文 时间:
2014-09-04 10:30:59
阅读次数:
273
Markdown 是一个
Web 上使用的文本到HTML的转换工具,可以通过简单、易读易写的文本格式生成结构化的HTML文档。
昨天想找个简单好用的笔记工具,查了下发现这个看着不错,而且三星上的印象笔记之前并不怎么用,但MarkDown的其中一款编辑工具——马克飞象——提供对印象笔记的支持,所以试着用了一下,确实很不错,简单的编辑笔记类文档足够了。
因为想反正是试试功能,干脆就找了...
分类:
其他好文 时间:
2014-09-04 10:30:49
阅读次数:
186