stl::map不能用字符串作键??

像javascript或python里这样的写法:obj["attr1"]=1按理在stl::map中应该也是可以的,于是我定义了一个这样的map:map dict,哪知问题就来了,明明放了一个元素进去:dict.insert(make_pair("main"...

2006-04-27 22:20:00

阅读数 1014

评论数 1

windows上解决select不能同时等待键盘和套接字输入的问题

select在freebsd上可以同时等待多个fd的读写通知,因为freebsd将socket和file当作同一对象,这有一点有时很有用,比如,当进程进入某个状态,需要既可以等待网络输入,又能等待键盘输入(比如取消指令)时,就可把该socket和stdin一起加到一个fd_set中,用select...

2006-04-26 17:24:00

阅读数 2354

评论数 3

nmake的几个问题

在unix上写程序非常慢,也许是我对vi不熟悉吧。于是想,既然是纯c++程序,那么就用vc写好后再放到unix上去,应该也是可以的,于是开始:一、首先在vc里开一个makefile工程。这时里面什么都没有。使用project->add to project把程序文件装进来。二、设置创建选项。...

2006-04-25 17:12:00

阅读数 1046

评论数 0

读了boot0.s,进入状态,并安装bochs调试

多亏了chinaunix.net论坛,几位热心同学解答了一些困挠我的小问题,现在对at&t语法已基本熟悉,同时还知道了cnfug.org,真是好东西啊。其上正好有一篇对boot0.s的解析,我咬牙看了一下午,总算了解了大概。遂想也实地操练操练,因为我在vmware上启动fbd时从没见过bo...

2006-04-06 18:13:00

阅读数 574

评论数 0

开始学习freebsd

  ssh答辩已通过,于是准备学习unix编程的一些具体内容。  今天看《unix环境高级编程》时,很多地方似懂非懂,最奇怪的是vfork,我竟然完全不能理解它。手册上对它的解释是仅生成进程,但不复制任何内容。我已经忘记生成进程时需要复制哪些内容了。大概是页表和任务控制块吧,怎么可能不复制这个呢?...

2006-04-05 19:27:00

阅读数 544

评论数 0

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