ALEXKK2011

The Technical Side of alexKK2011
  博客园  :: 新随笔  :: 订阅 订阅  :: 管理

2011年2月16日

摘要: 关于pragma pack的用法转自:http://www.cppblog.com/xczhang/archive/2007/12/23/39393.html一个很重要的参数#pragma pack(n)数据边界对齐方式:以如下结构为例: struct { char a; WORD b; DWORD c; char d; }在Windows默认结构大小: sizeof(struct) = 4+4+4+4=16;与#pragma pack(4)一样若设为 #pragma pack(1), 则结构大小: sizeof(struct) = 1+2+4+1=8;若设为 #pragma pack(2), 阅读全文

posted @ 2011-02-16 22:26 alexkk2011 阅读(194) 评论(0) 推荐(1) 编辑

摘要: 转自http://www.cppblog.com/Lee/archive/2009/03/09/75990.html相同点:都可用于申请动态内存和释放内存 不同点:(1)操作对象有所不同。malloc与free是C++/C 语言的标准库函数,new/delete 是C++的运算符。对于非内部数据类的对象而言,光用maloc/free 无法满足动态对象的要求。对象在创建的同时要自动执行构造函数, 对象消亡之前要自动执行析构函数。由于malloc/free 是库函数而不是运算符,不在编译器控制权限之内,不能够把执行构造函数和析构函数的任务强加malloc/free。 (2)在用法上也有 阅读全文

posted @ 2011-02-16 16:50 alexkk2011 阅读(320) 评论(0) 推荐(0) 编辑

摘要: 转自:http://www.cnblogs.com/sumtec/archive/2010/12/16/1908540.html我在现在的公司里面,已经工作了有5年又5个月了。说长不长,说短也不短。这家公司刚成立的时候,我就作为第二名普通员工加入了(第一名是人力……无法超越)。期间经历了两次被收购,工资待遇也有很大的变化,还经历了很多或有趣或不怎么有趣的事情。感慨的事情就不说了,还是说说我都学到了些什么吧。商业其实这个我真不敢托大说都学到了些什么,说了解吧。至少我了解到,作为一个产品,是否能成功更多是商业上的问题。比如说,你的退出机制是什么?可以说,这个公司打一开始 阅读全文

posted @ 2011-02-16 14:07 alexkk2011 阅读(119) 评论(0) 推荐(0) 编辑

摘要: 转自:http://www.cnblogs.com/sumtec/archive/2010/12/14/1905609.htmlX可以等于很多东西,比如换个公司,学些新知识,换个行业,或者有人说了,努力提高代码的质量。这些X都没有错,只是那一个效率更高的问题。提高代码质量我不反对,甚至我是大力支持,大力推行的。但是,如果代码质量提高了,工资就会翻倍么?未必。上面那个博客距离说,百度、谷歌、腾讯……最后还举了国外的,呃,如果你同意哪种说法,我真的只能说,你可能完全不了解经济,甚至你可能也没有招过人。如果你招过人,一定知道什么样的人最有价值。我这里列举一些特质吧:1、我 阅读全文

posted @ 2011-02-16 14:06 alexkk2011 阅读(104) 评论(0) 推荐(0) 编辑

摘要: 如果喜欢本文,引用时请注明[转帖]并写明连接,谢谢支持~    文章之前先给朋友们道歉,因为是朋友推荐的面试人,所以给朋友丢面子了,给自己学校丢面子了。以后努力把面子给大家挣回来。  机会是留给有准备的人。本人用狗血的事实再次证明这句话的正确性,以后写aw的时候又增加一例活生生血淋淋的例子。今天面试loser了一把,lu的透彻,lu的爽快。看似很简单的两道题都答错了。想起来真是感觉钻地缝都是优待就算面试官因为我答错这两道题,世界观瞬间崩溃了都不足为奇。一道是写出计算2^0+2^1+2^2+…+2^n的算法,另一道题计算一下56张牌同时取出四张牌都是老K的概率。  第一题反映应该是 阅读全文

posted @ 2011-02-16 13:34 alexkk2011 阅读(124) 评论(0) 推荐(0) 编辑