- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 连抛2个异常,第一个是第二个的Cause
异常只能抛一个,捕捉到再抛一个,也只是一个异常看下面的代码,如果你认为执行不到(如果 if 条件满足)执行不到第2个 throwException 就错了 (Jeallybean code)libcore/luni/src/main/native/libcore_io_Posix.cpp#throwException 146 static void throwGaiExcep
2014-09-29 14:12:17 2818
原创 Segment Fault 的访问地址究竟在哪里?
如果指针写数据失败, 比如 *p = 1可以进一步看, 究竟为何失败可以用察看 /proc/{pid}/maps, 但往往这个时候,程序已经crash 了,就找不到这个文件。那就只能在crash 之前code 插入代码看了。写一个copyfile 的函数static void copyfile(char * rfile, char * wfile) {int rfd
2014-09-22 17:13:21 1124
原创 在栈中分配内存的方法 alloca 例子
声明一个局部变量,一定是在栈分配,但有无其方法当然有,那就是 alloca下面代码显示在转化变长参数中,alloca 的用法#include int main(int argc, char ** argv) { char **argv2; int i,n; n=0; while(argv[n] != NULL)
2014-09-18 16:58:01 2338
原创 笔记:了解GLSL (OpenGL Shading Language)
GLSL 的产生,可以为了更灵活的3D图像编程APP和GPU的关系图GLSL 包括 Vertex programs 和 Fragment pgrograms, 实际是对 Geometry 和 Rasterization 的输出管线处理如下,以前管线不能编程,现在GLSL让管线更灵活了。Shader 的知
2014-09-05 16:23:51 3942
gnu-linker
2013-06-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人