:D 获取中...

澳洲行——悉尼,一个不愿离开的地方

去悉尼是为了见一个同学凌晨3点起床,早早到达阿瓦隆机场。这里还没什么人,环境很好在这里候机 到达悉尼的机场,来这里坐地铁,不过人家那里直接叫 train 这个火车站很漂亮 火车站旁边的公园,这边的动物果然都是傻子 到达悉尼大学,进门第一个建筑,听说哈利波特在这里上过学 不知...

- 阅读剩余部分 -

madvise()

The madvise() system call allows applications to tell the kernel how it expects to use some mapped or shared memory pages, so that the ke...

- 阅读剩余部分 -

澳洲行,墨尔本

上周完成了澳洲5日游某七天酒店,睡一觉去机场香港机场,没有一个简体字,很不友好飞了15个小时,来不及休息,立即赶到会议地点。 第一次作为主持人,竟然不紧张开完会赶紧找酒店休息,已经连续1天多没睡觉醒来时已经是第二天13:00,找个地方吃饭两个菜吃了49刀,肉疼出来逛逛,明天...

- 阅读剩余部分 -

浅谈设计模式——装饰者模式(未完成)

装饰者模式可以动态地将责任附加到对象上,若上扩展功能,装饰者提供了比继承更有弹性的替代方案。装饰者模式的重要核心部件Component(抽象构件)具体构件和抽象装饰类的共同父类,声明了在具体构件中实现的业务方法,它的引入可以使客户端以一致的方式处理未被装饰的对象以及装饰之后...

- 阅读剩余部分 -

线性哈希

线性哈希是一种动态扩展哈希表的方法,其“线性”的名字源于这种方法每次只扩展一个Bucket的容量。这种方法需要两个哈希函数。At any given point of time, this method works with at most two hashing func...

- 阅读剩余部分 -

Linux/C 捕捉错误总结

这篇文章主要总结 Linux/C 下常用的捕捉错误信息的函数用法和一些注意事项,包括strerror()、perror()、ferror()0x01 strerror:返回错误原因的描述字符串#include char * strerror(int errnum);说明:...

- 阅读剩余部分 -

do{}while(0)用法总结

do{}while(0)有时可以方便地解决一些问题辅助定义复杂宏,避免引用时出错看下面这个宏:#define DO_SOME_WORK() \ func1(); \ func2();本意是通过调用 DO_SOME_WORK() ,来执行 func1() 和 ...

- 阅读剩余部分 -

返回主页 单双栏切换 搜索 切换皮肤