- 博客(5)
- 资源 (18)
- 收藏
- 关注
原创 初探模板元编程
关于模板元编程的知识也有所了解,相关的书籍也看过几本,但是至今还没有亲手写过一个模板元程序,原因就是没有一个合适的机会应用模板元编程技术,今天在CSDN上看见一个帖子,定义常量字符串char *p="Hello,Word!";既然是常量字符串,应该可以在编译期知道p的长度,在编译期间如何得到?这个问题,我首先想到用模板元编程来实现,于是尝试编写一个。真正用模板元编程
2008-07-24 11:03:00 7284 3
原创 利用Socket提交文件到web server
前一段时间开发一个WebDAV的客户端,主要是接受发送文件。因为只需要上传下载文件,所以不想使用curl这样重量级的库,所以,基于以上原因自己编写封装一个类,利用socket完成对文件的上传和下载,还可以使用内核函数sendfile实现文件上传时的“零拷贝”。在本例中,同样也给出使用curl方式对文件进行上传操作的方法。针对WebDav的开发还有一个专门的库neon,同样这里也给出使用ne
2008-07-22 14:10:00 1574 1
转载 UNIX/LINUX 平台可执行文件格式分析
可执行文件格式综述 相对于其它文件类型,可执行文件可能是一个操作系统中最重要的文件类型,因为它们是完成操作的真正执行者。可执行文件的大小、运行速度、资源占用情况以及可扩展性、可移植性等与文件格式的定义和文件加载过程紧密相关。研究可执行文件的格式对编写高性能程序和一些黑客技术的运用都是非常有意义的。 不管何种可执行文件格式,一些基本的要
2008-07-18 09:56:00 1252
原创 浮点性(float)转化为字符串类型 自定义实现和深入探讨C++内部实现方法
写这个函数目的不是为了和C/C++库中的函数在性能和安全性上一比高低,只是为了给那些喜欢探讨函数内部实现的网友,提供一种从浮点性到字符串转换的一种途径。 浮点数是有精度限制的,所以即使我们在使用C/C++中的sprintf或者cout 限制,当然这个精度限制是可以修改的。比方在C++中,我们可以cout.precision(10),不过这样设置的整个输出字符长度为10,而不是特定的小数点后1
2008-07-17 16:30:00 7413
原创 据传微软面试题(一)
Q:有A、B、C、D四个人,要在夜里过一座桥。他们通过这座桥分别需要耗时1、2、5、10分钟,只有一支手电,并且同时最多只能两个人一起过桥。请问,如何安排,能够在17分钟内这四个人都过桥?A: 第一步:AB过桥,A 返回,耗时 2+1 = 3 第二步:CD过桥,B返回,耗时10+2 = 12 第三步:AB过桥,耗时 2。累计 3+12+2=17Q:如果你有一个容量为
2008-07-07 21:28:00 1597
白话REST-识别真假REST
2013-06-14
Chrome扩展插件订餐系统,可方便扩展其他系统
2011-09-08
FF扩展插件订餐系统,可方便扩展其他系统
2011-09-08
php实现验证码的识别(修正版)
2009-10-20
php实现验证码的识别(修正版)
2009-10-20
一步一步SEO - 一步一步搜索引擎优化
2009-07-15
php实现验证码的识别(中级篇)
2009-03-08
php实现验证码的识别(初级篇)
2009-03-03
php版mysql数据库备份恢复代码
2009-02-13
基于流模式长连接的简单实现
2008-12-18
USocket
2008-07-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人