
其它
文章平均质量分 84
CHCXCHC
这个作者很懒,什么都没留下…
展开
-
C++/G++ 手动扩栈
C++/G++ 手动扩栈g++: int size = 256 << 20; // 256MB char *p = (char*)malloc(size) + size; __asm__("movl %0, %%esp\n" :: "r"(p));c++:#pragma comment(linker, "/STACK:102400000,102400000")转载 2015-08-05 13:19:05 · 9911 阅读 · 0 评论 -
封装malloc编写一个malloc16使得返回地址%16==0
问题:封装malloc写一个void *malloc16(int _size);使得其的地址刚好是16对其的,也就是说其返回的地址%16==0。然后封装free写一个void free16(void *p);把malloc16分配的空间给回收。。 malloc和free是这么用的。char *pc=(char*)malloc(1024); free(pc);这里我想了好一会儿。 第一个想法:分配原创 2015-09-17 23:10:45 · 1554 阅读 · 0 评论 -
奇怪问题----你在飞机上,不能用任何电子设备,求高度
A:你在飞机上,不能用任何电子设备,求高度。 CHC:问机长啊。。 A:这个也算一个方法吧。还有什么其他方法吗? CHC:光线反射,计算时间,计算一个时间,直接通过公式求。 A:唔~~~也算一个解吧。其实我那个说法就是胡扯,感觉这个逼装的不是很成功。。。 然后回来之后问欧酱 以下为聊天记录: 做法就是假设可以直接从飞机上垂直看下。用那个方原创 2015-09-14 20:58:26 · 990 阅读 · 0 评论