内存拷贝优化(1)-小内存拷贝优化

相信大家代码里有很多地方用到memcpy这个函数,相信这个函数的占用是不小的,有时优化了memcpy,能使整个项目的运行效率提升。通过适当的编码技巧,让我们的内存拷贝速度超过memcpy两倍,是可以实现的。

Continue reading

Loading

Posted in 编程技术 | Tagged | 12 Comments

[业余土制] 简易网络库 easenet

1. 跨平台网络库
2. 异步事件:kevent, iocp, epoll, poll, select封装
3. 内存管理:SlabPlus
4. 可靠协议:类tcp纯协议实现,包括重传机制,窗口管理,流量控制,拥塞处理。
5. 多种工具:缓存池,环状缓存,高性能hashmap等。

代码贴上:
Continue reading

Loading

Posted in 开源项目, 编程技术, 网络编程 | Tagged , | 3 Comments

[业余土制] Python P2P模块

项目地址:http://code.google.com/p/pyp2p/

 

Loading

Posted in 开源项目, 编程技术, 网络编程 | Tagged , | Leave a comment

[业余土制] Build工具 EasyMake

用最简单的方法描述工程信息,简化gnumake的繁琐操作,让不会用gnumake的同学们彻底解脱:

项目地址:http://code.google.com/p/easymake/

 

Loading

Posted in 开源项目, 编程技术, 编译原理 | Tagged | Leave a comment

欧洲旅游-2010

clip_image002

佛罗伦萨

clip_image004

琉森

Continue reading

Loading

Posted in 随笔 | Tagged | Leave a comment

[自制开源] 轻量级图形库 PixelLib

图像:64种不同的像素格式,色彩空间变换,多种图形图像变换。
质量:支持3种级别抗锯齿效果,高质量几何图形绘制。
实现:轻量级纯软件实现,100% C代码(仅700KB代码)。
优化:SSE2/MMX优化

地址:https://github.com/skywind3000/pixellib

1. 图像变换:

支持仿射变换和透视变换,提供大量图像变换操作接口。

Continue reading

Loading

Posted in 图形编程, 开源项目, 游戏开发, 编程技术 | Tagged , , , | 7 Comments

伟大的埃及

image

地标

image

亚历山大

image

红海酒店

Continue reading

Loading

Posted in 随笔 | Tagged | Leave a comment

2009 旧金山

image

地标

image

街区

image

地标

Continue reading

Loading

Posted in 随笔 | Tagged | Leave a comment