自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(1)
  • 资源 (3)
  • 收藏
  • 关注

原创 thrift vs protocol buffers

最近工作需要保存一些结构化的数据。常规的思路,自然是选择xml。定义一个schema,然后再找个利落点的XML库(觉得tinyxml/tinyxml++就挺不错的)就算问题解决。这两天blog上比较热闹的话题,是从Google放出来的Protocol buffers,一种用来部分替代xml的数据描述语言。Google就是Google,就算是推白菜出来,也一样能让人侧目。其实protocol buffers也不是什么新鲜的概念,且不说传统的ASN.1, ICE这些有点类似的东西,facebook一年前就推出了

2011-05-03 23:57:00 1314

图像批量无损压缩处理工具

图像批量无损压缩处理工具。800×480。JPG格式图片

2008-12-05

修改过的8019驱动

修改过的8019驱动,这是uClinux带的ne2000的驱动,修改后可用在我们的44b0上。解压后把它拷到drivers/net下,make menuconfig时选网卡驱动不要选snds的了,选ne2000兼容网卡就可以了。 点击浏览该文件

2008-11-20

iServer tcp 模拟服务器

tcp 模拟服务器,源码:#include "stdafx.h" #include "SocketEx.h" #include ".\socketex.h" #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = __FILE__; #endif ///////////////////////////////////////////////////////////////////////////// // CSocketEx //IMPLEMENT_DYNAMIC(CSocketEx, CWinThread) //IMPLEMENT_DYNAMIC(CSocketFileEx, CFile) CSocketEx::CSocketEx() { m_hSocket = INVALID_SOCKET; m_bCreate = FALSE; memset(&m_gThreadSocket,0,sizeof(m_gThreadSocket)); ////m_gThreadSocket.hThread = NULL; ////m_gThreadSocket.hEventSocket = NULL; ////m_gThreadSocket.hEventKill = NULL; ////m_gThreadSocket.hEventDead = NULL; //m_hEvents[0] = CreateEvent(NULL, FALSE, FALSE, NULL); }

2008-11-20

空空如也

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

TA关注的人

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