概括:XML数据解析方式有*IOS原生的NSXMLParser,只支持SAX方式解析,使用简单*C语言的libxml2,同时支持DOM和SAX方式解析*google的GDataXML,只支持DOM方式解析,基于libxml2,使用时需要将编译环境配置为非ARC,并添加libxml2.dylib动态库...
分类:
移动开发 时间:
2014-10-04 00:59:55
阅读次数:
357
1、opencv里头动态库和静态库的区别 lib是动态库,staticlib是静态库。这是opencv tutorials中对动态库和静态库的说明。动态库是在runtime时候才load的库文件。而静态库文件会在你build的时候build-in inside your exe file.优点是可以...
分类:
其他好文 时间:
2014-10-03 00:15:03
阅读次数:
246
近期在Linux下编程发现一个诡异的现象,就是在链接一个静态库的时候总是报错,类似以下这种错误:(.text+0x13):undefinedreferenceto`func' 关于undefined reference这种问题,大家事实上常常会遇到,在此,我以具体地演示样例给出常见错误的各种原因以....
分类:
其他好文 时间:
2014-10-02 14:04:32
阅读次数:
133
继续完善Hello World,建立它的共享库, 包括静态库和动态库。 本节的任务: 1,建立一个静态库和动态库,提供HelloFunc函数供其他程序编程使用,HelloFunc
向终端输出Hello World字符串。 2,安装头文件与共享库。 3, 编写一个程序使用创建的共享库(静态库和动态库)...
分类:
其他好文 时间:
2014-10-02 13:32:43
阅读次数:
551
国密算法sm2非对称算法椭圆曲线原文:http://www.jonllen.cn/jonllen/work/162.aspx前段时间将系统的RSA算法全部升级为SM2国密算法,密码机和UKey硬件设备大都同时支持RSA和SM2算法,只是应用系统的加解密签名验证需要修改,这个更改底层调用的加密动态库来...
分类:
其他好文 时间:
2014-10-01 15:19:41
阅读次数:
1574
参考文章如下:
http://nodejs.netease.com/topic/540702e0898634292cd0a588
https://github.com/NetEase/libpomelo2
编译libjpomelo.so耗费了2天多的时间,资料很少,期间走了很多弯路,这里记录下。
1、官网下载libpomelo2源代码。
2、准备android ndk 1...
分类:
移动开发 时间:
2014-09-30 17:46:19
阅读次数:
500
指针内存面试题: 对整个数组取地址+1前进了整个数组。再强转成double* 根据double*步长再减去1#include int main(){ double db[5] = {1.0,2.0,3.0,4.0,5.0}; printf("%f\n", *((double *)(&db + 1) ...
分类:
编程语言 时间:
2014-09-29 23:38:42
阅读次数:
386
之前一直有接触源码里面的JNI体系,知道个大概,只管调进了哪个C/C++的接口,现在记录学习下。
NDK - Native Development Kit ,类似SDK性质,可以看作为一个编译工具的集合,
在android开发中常用于将C/C++代码打包编译成android 应用程序能够加载使用的模块,像动态静态库 .a ,.so....
分类:
其他好文 时间:
2014-09-29 19:52:08
阅读次数:
238
之前一直用win32写opencv 的程序,没有任何内存泄漏,然后改需求,要求用把这个win32的exe做成dll,瞬间麻烦大了,各种内存泄漏,从网上查了一下,大体上是opencv 和mfc的机制不同,导致opencv的内存泄漏,网上给了两种解决方案1、将mfc改成静态库使用 (程序里面引用ope....
分类:
其他好文 时间:
2014-09-29 17:05:31
阅读次数:
1504
回到刚才我们的hello world 分析中,这个程序之所以有用,是因为有输出。也就是说把hello world 输出到屏幕上。那么他是如何做到这一点的呢?最简单的办法 就是使用os 提供的应用程序编程接口。也就是api。一般情况下,一种语言的开发环境往往会附带有 language library ...
分类:
其他好文 时间:
2014-09-28 19:35:55
阅读次数:
174