摘要: 在一个新搭的环境上开发,用PL/SQL连上数据库,打开其中一张表的时候发现报“ORA-29275: partial multibyte character”的错误。仔细一看,这张表里面的数据各种乱码。 网上查资料,说什么的都有,不过基本都是只适用于他们当时情况的特例。归根结底就是要求所连的数据库的字 阅读全文
posted @ 2016-05-20 16:40 pilipalajun 阅读(18479) 评论(0) 推荐(0) 编辑
摘要: C/C++下内存管理是让几乎每一个程序员头疼的问题,分配足够的内存、追踪内存的分配、在不需要的时候释放内存——这个任务相当复杂。而直接使用系统调用malloc/free、new/delete进行内存分配和释放,有以下弊端: 调用malloc/new,系统需要根据“最先匹配”、“最优匹配”或其他算法在 阅读全文
posted @ 2016-05-19 14:10 pilipalajun 阅读(7956) 评论(0) 推荐(0) 编辑
摘要: 临界区: 临界区是指一个小代码段,在代码能够执行前,它必须独占对某些资源的访问权。这是让若干代码能够"以原子操作方式"来使用资源的一种方法。 所谓原子(atomic)操作方式,是指这段代码知道没有别的线程要访问这个资源. 说明: 1. MacOSX,Windows有自己的线程模型, pthread可 阅读全文
posted @ 2016-04-21 09:27 pilipalajun 阅读(1888) 评论(0) 推荐(0) 编辑
摘要: 本章讲述的时map在插入数据后,遵循的排序机制: 可以看到,map的key值是int型的时候,是以数值的大小来排序的。 而map的key值是string型的时候,则是通过key值之间的字符串大小比较来排序的。 都可以归纳为key值通过“>”对比结果排序 阅读全文
posted @ 2016-04-20 12:42 pilipalajun 阅读(214) 评论(0) 推荐(0) 编辑