- 博客(6)
- 资源 (4)
- 收藏
- 关注
原创 n个不重复的随机数
话说,如何产生n个不重复的随机数呢? 方法一: 最最笨的实现,一个hash,然后随机一个数,查询hash里面有无,如果有再随机一个,直到hash里面没有为止。 方法二: 申请n个内存空间,将1~n的数据按顺序存入,然后从第一个开始,随机一个1~n之间的数,然后跟对应的数据调换。
2011-12-11 21:32:11 229
原创 运行字符串
在一个偶然的机会,接触了javascript。里面有一个神奇的函数eval,之所以称其神奇,因为它能将字符串直接运行。在c语言看来,真的很神奇。 所以,一直在想,如果在C语言里面,也有一个类似的函数,那有多cool。原来我一度以为是很困难的,但,前天突然一个灵感降临,我有一个思路。那就是,通过动态链接库来实现。过程大概是:先将代码存进.c文件里面,然后编译成动态链接库.so,然后动态加载,调用,
2011-11-25 13:44:21 314
原创 关于socket网络连接数杂谈
在网络上查了些资料,关于最大连接数(先不考虑机器性能)有多大的问题: 有一种说法是:因为端口数最多只有65535,所以,最大连接数只有6W多而已。 但服务器只监听一个端口,而客户连接进来时,服务器端不另开端口,所以受端口限制之说有误,所以连接数只受系统句柄数 和内存数
2011-09-05 12:53:13 435
原创 C++程序库
通用 boost 准标准库 网络: cURL(优秀的应用层网络协议库) http://blog.csdn.net/program_think/article/details/4014202 下载页面
2011-08-15 05:30:10 205
原创 多线程类
目的:全当语法练习,功能不强大,安全不高,使用较为方便(在需要支持多线程的类继承一下,start一下.就好了. 类的设计: 线程基类:c_thread: class c_thread { public: c_thread(); void start(
2011-08-07 06:57:43 277 1
drcom网络登录器for linux窗口版
2009-03-16
C C++ 汇编 vb 函数大全
2009-02-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人