- 博客(12)
- 资源 (6)
- 收藏
- 关注
转载 #ifndef的用法
文件中的#ifndef 头件的中的#ifndef,这是一个很关键的东西。比如你有两个C文件,这两个C文件都include了同一个头文件。而编译时,这两个C文件要一同编译成一个可运行文件,于是问题来了,大量的声明冲突。 还是把头文件的内容都放在#ifndef和#endif中吧。不管你的头文件会不会被多个文件引用,你都要加上这个。一般格式是这样的: #ifndef #define
2014-04-07 23:21:50
692
原创 20140406 TCPL 第十二章 派生类
没必要时不重复任何东西。------------------------------------------
2014-04-06 18:07:06
530
转载 Android Log GC分类
Android垃圾收集分类 1、GC_FOR_ALLOC:发生在堆被占满不能进行内存分配时,在分配新对象之前必须进行内存回收。2、GC_CONCURRENT:发生在(可能是部分的)垃圾可供回收时,通常有很多对象可以回收。3、GC_EXPLICIT:显式调用System.gc()产生的垃圾收集。4、GC_EXTERNAL_ALLOC:Honeycomb及以
2014-04-05 01:46:46
2277
原创 20140403 TCPL 第一章 致读者
TCPL 即The C++ Programming Language。该书的作者是C++之父Bjarne Stroustrup。在开篇他强调应该多使用静态类型安全的字符串和容器。不要那些使用大量宏、强制转换和数组的编程风格。-----------------------去编程就是去理解。前路漫漫。语言磨砺了我们的思维的方式,也决定着我们的思考范围。-------
2014-04-04 00:41:51
725
转载 Java程序员面试中的多线程问题
0.Java 中多线程同步是什么?在多线程程序下,同步能控制对共享资源的访问。如果没有同步,当一个 Java 线程在修改一个共享变量时,另外一个线程正在使用或者更新同一个变量,这样容易导致程序出现错误的结果。1.解释实现多线程的几种方法?一 Java 线程可以实现 Runnable 接口或者继承 Thread 类来实现,当你打算多重继承时,优先选择实现 Runnab
2014-03-27 16:33:59
535
原创 有关GC的面试题
1、Java的垃圾回收机制是Java虚拟机提供的能力,用于在空闲时间以不定时的方式动态回收无任何引用的对象占据的内存空间。需要注意的是:垃圾回收回收的是无任何引用的对象占据的内存空间而不是对象本身,很多人来我公司面试时,我都会问这个问题的,70%以上的人回答的含义是回收对象,实际上这是不正确的。System.gc()Runtime.getRuntime().gc() 上面的方
2014-03-27 14:01:03
3889
Introduction To 3D Game Programming With Directx 9.0C A Shader Approach
2019-01-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人