语言
文章平均质量分 86
lukewongis
just now!
展开
-
synchronized(this)与synchronized(class)
原文:http://www.cnblogs.com/highriver/archive/2011/12/18/2291965.html synchronized(class)很特别,它会让另一个线程在任何需要获取class做为monitor的地方等待.class与this做为不同的监视器可以同时使用,不存在一个线程获取了class,另一个线程就不能获取该class的一切实例.转载 2015-03-17 19:34:19 · 331 阅读 · 0 评论 -
STL vector用法介绍
原文:http://blog.csdn.net/phoebin/article/details/3864590 介绍 这篇文章的目的是为了介绍std::vector,如何恰当地使用它们的成员函数等操作。本文中还讨论了条件函数和函数指针在迭代算法中使用,如在remove_if()和for_each()中的使用。通过阅读这篇文章读者应该能够有效地使用vector容器,而且应该不会再转载 2015-11-10 12:46:04 · 244 阅读 · 0 评论 -
Java中finalize()用法
转自:http://blog.csdn.net/shanghui815/article/details/6787855 Java中finalize() 垃圾回收器要回收对象的时候,首先要调用这个类的finalize方法(你可以 写程序验证这个结论),一般的纯Java编写的Class不需要重新覆盖这个方法,因为Object已经实现了一个默认的,除非我们要实现特殊的功能(这转载 2016-09-22 10:23:37 · 327 阅读 · 0 评论 -
读取Java文件到byte数组的三种方式
转自:http://blog.csdn.net/z69183787/article/details/16883243 package zs; import java.io.BufferedInputStream; import java.io.ByteArrayOutputStream; import java.io.File; import java.io.Fi转载 2016-09-22 10:48:18 · 4675 阅读 · 0 评论 -
挖一挖unsigned int和补码
转自:http://www.cnblogs.com/felixfang/p/3539289.html 文章要讨论的是两部分: 1. 原码,反码和补码。 2. short, unsigned short, int, unsigned int, long, unsigned long的表示及转换 1. 原码,反码和补码 原码是最直观的表示方式:最高位表示符号(0表示转载 2016-11-02 15:29:25 · 753 阅读 · 0 评论 -
GCC扩展 __attribute__
转自:http://www.th7.cn/Program/cp/2012/03/24/66030.shtml 试想这样的情景,程序调用某函数A,A函数存在于两个动态链接库liba.so,libb.so中,并且程序执行需要链接这两个库,此时程序调用的A函数到底是来自于a还是b呢? 这取决于链接时的顺序,比如先链接liba.so,这时候通过liba.so的导出符号表就可以找到函转载 2016-11-02 15:33:49 · 440 阅读 · 0 评论