自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (2)
  • 收藏
  • 关注

原创 拆字小实验

参考编码规则以及php文档的一个例子,实现了将gbk字符串拆字的小玩具,很简陋没有容错处理等等! 基本上利用了如下规则: utf-8 和 gbk 中 ascii 单字节部分不变 utf-8 编码中,注意除掉第一个字节以外的其他(对于单字节来说范围就是 0 ~ 0x7f) 多字节来说每一个字节的编码范围 0x80 ~ 0xbf(10xxxxxx ) U-00000000 - U-0000007F:

2008-07-10 10:50:00 857

原创 kfs 简要分析

MetaServer  启动部分:kfs_startup(gLogDir, gCPDir); //初始化log CP工作,启动一个线程从MetaQueue中取MetaRequest并根据MetaOP从Map中找到对应的处理函数进行调用 gNetDispatch.Start(gClientPort, gChunkServerPort);//建立Client ChunkServer监听端口

2008-07-02 10:20:00 860

转载 Linux下缓冲区溢出攻击的原理及对策

前言从逻辑上讲进程的堆栈是由多个堆 栈帧构成的,其中每个堆栈帧都对应一个函数调用。当函数调用发生时,新的堆栈帧被压入堆栈;当函数返回时,相应的堆栈帧从堆栈中弹出。尽管堆栈帧结构的引 入为在高级语言中实现函数或过程这样的概念提供了直接的硬件支持,但是由于将函数返回地址这样的重要数据保存在程序员可见的堆栈中,因此也给系统安全带来 了极大的隐患。历史上最著名的缓冲区溢出攻击可能要算是1988年1

2007-06-01 00:44:00 881

转载 getopt_long

getopt() 与getopt_long()Linux命令行选项处理--------------------------------------------------------------------------------常用格式:commandname [-options] [arg1 [arg2 [...argn]]]多个选项:ex: ls -l -u b*组合:ex: ls

2007-03-29 23:56:00 3751 1

房间分配源码(未使用多核技术)

房间分配源码(未使用多核技术)

2007-12-26

房间分配问题,没用多核技术

房间分配问题

2007-12-26

空空如也

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

TA关注的人

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