各种基础
文章平均质量分 87
GaA_Ra
每个人都有自己需要背负的十字架
展开
-
了解#pragma pack(n)
<br /> 早上看书,看到#pragma pack(n),不甚了解,果断学习之,留点心得体会,大家一起讨论讨论<br /> <br />例子,一般的题目主要是问sizeof(S1)是多少:<br />#pragma pack(n) typedef struct _S1 { char m1; short m2; int m4; char m3[3]; }S1; #pragma pack()<br /> <br />1.当n大于结构体最长的数据类型的长度时(如例子当中的int),原创 2011-03-25 14:30:00 · 1174 阅读 · 0 评论 -
简单分析Python ctypes模块的WinDLL源码(我爱Python,吼吼~)
又是一个寂寞的周末啊同学们,这几天天气变冷自己却没有赖床,好吧,表扬一次^^ 扯点八卦,今天是pycon2011在上海那边开了,我早上和刚才看了网上的直播,做的很不错,形式很像irongeek.com的视频,我觉得这块在国内还是有一点点商业前景的,哈.听了网易林伟和豆瓣洪强宁的演讲,开拓了点视野,豆瓣基本主要都是用python做,网易说一些服务端也是用python写,结合c去做,但是py原创 2011-12-03 17:25:06 · 8848 阅读 · 2 评论 -
我对C++11内存模型的一点理解(附面经)
霎时间又到周末,这两天广州天气比较糟糕,一下子雷暴雨一下子又出太阳,夏天到了么- -大学城打雷的时候完全不敢走在路上..感觉随时有被闪电劈中的危险... 周四周五的时候过去腾讯校招帮忙了,负责收霸面简历,今年感觉竞争很大啊,去年是开了专门的房间给人霸面,今年还要再筛选一次简历,粗略估计前后加起来收到霸面简历应该有接近7,800份,但是最终能霸到的同学应该不多.感慨一下,还是要有多点忧患意原创 2012-04-15 12:35:13 · 5961 阅读 · 13 评论 -
GCC4.7.0库里的shared_ptr,weak_ptr和unique_ptr的简单讲解(抛砖求玉,有图有真相)
实习了一个半月了,实习的日子过得真快.亮哥十分照顾,各种指点,还不单单是技术方面的,这就是传说中良师益友啊.实习一下,感觉视野开阔了一些,以前做的感觉都是像小孩子玩具一样,自娱自乐,现在回头去看感觉也挺水的-____-. 现在基本写代码都是vim了,IDE感觉都是浮云.GDB调试渐入佳境.但是还是没有win下的调试器方便,gdbtui还好,但是始终不及OD的水平.调试的时候还是方便一点的原创 2012-08-08 00:17:41 · 8865 阅读 · 0 评论 -
GCC4.7.0库<array>,<vector>的简单讲解和C++11带来的变化
实习满2个月了.谨以此文缅怀本来应该是我最后一个暑假却用来实习的暑假.T_T(楼主强烈声明,实习生活很nice,前面只是吐槽,请无视) 入正题,循惯例,上图先: 简单来看,vector是继承_Vector_base,这里可以说分为两层去实现,在_Vector_base当中封装了跟内存分配相关的操作,如_M_allocate(),_M_deallocate()等,在_Ve原创 2012-08-19 16:39:30 · 5689 阅读 · 1 评论