自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 技术名词积累

advisory lock. 建议锁,如果你在每次访问临界区的时候,都在获得锁的情况下,那么这个锁就能正常工作,提供互斥的动能。但是它并不能阻止不获得锁就直接访问临界区的“流氓”。...

2012-11-04 14:48:39 102

原创 中国好声音为什么会从选秀节目中脱颖而出

现在的选秀节目非常多,就我经常看的就有非诚勿扰,非你莫属,一站到底,当然还有中国好声音。总的说来,这些都很火。现在的人都喜欢有个性的有争议的事物,所以选秀节目越来越火。   在这些节目中,中国好声音的吸引力要远远大于其他节目。这个可以从微博上看出来,每次中国好声音播出前后,微博上都会有一个热门话题与之相关,而且参与的用户都非常多,这无疑已经引起了非常大的影响力。再一个可以从中国好声音的广告费中...

2012-11-04 14:44:16 162

cpp不申请内存,而调用类的构造函数-placement new

placement new 为了稳定和简单,负责在线应用的程序很少使用动态内存,所以很多基本库都是基于静态内存。 比如一个hash的接口是void *GetObjectByKey(uint32_t dwKey); GetObjectByKey调用后返回了一段内存。如果你想在这段内存上放置一个类,那怎么办呢? class A { public: .... private: ....

2012-06-22 20:14:55 132

原创 对齐方式和填充

今天有时间对alignment重新学习了一下,发现自己之前对alignment的理解是片面的。   alignment理解   alignment的含义可以分为两部分:   1.数据对齐,即这个对象的地址是多少的倍数。   int *p = (int *)malloc(sizeof(int));  在32位机种这段代码中p的值就为8的倍数,因为malloc返回的值需要满足系统...

2012-06-17 17:51:52 283

SSD写放大的理解与现有解决问题方法的学习

1.Page和Block SSD的硬盘有page和block的概念。Page大小为4K,Block大小为512K(即128个Block)。 2.写放大 从前一直认为SSD的写放大(Write amplification)是指SSD一次写必须写一个Block,其实不是这样的。SSD一次写的单位是page,但是SSD的Write只能写到空的page上,对于之前写过的page,必须先进行一次Era...

2012-06-17 11:35:08 313

原创 怎样才能不山寨

今天听了吴军老师的演讲,怎样不山寨,感触很深。记录下来时刻提醒自己。 1.判断山寨的标准 是不是只要是抄袭别人的都是山寨呢?当然不是,苹果是第一个出智能机的吗?不是,但是我们没有人说苹果是山寨吧。牛顿说过我们站在了巨人的肩膀之上我们才会成功。所以我们要借鉴和学习别人的,但是我们要有我们的创新点,有我们的努力,我们才能做到不山寨。 2.怎样才能不山寨 这个演讲是为讲授他的数学之美而做的。数学...

2012-06-07 22:53:47 89

落地数据的key-value的库

最近在做项目时,遇到了一个问题,现在没有非常好的落地数据的key-value的库。下面就总结一下现有的实现方式,结合使用过程中发现的问题,最后找到一个简单的实现自用的库的方法。   首先总结一下现有的实现方式   1.在mysql上层封装一层接口,将mysql变成一个落地数据的key-value库,然后加上memcache。 这种方式比较适合域读多写少的地方,因为mysql的写性能比较差...

2012-06-02 15:50:19 108

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除