摘要: 原文地址:http://apps.hi.baidu.com/share/detail/24190387刚好遇见这个问题,记录下来备用!关于C++读入二进制文件要注意的问题 今天帮一个网友调程序,其中涉及读入二进制文件(关于什么是二进制文件和文本文件,我就不在这里赘述了,百度一搜就知道了),很久没有用C++对文件进行操作了,有点手生,怎么调都运行不出想要的结果,一点一点的排除,最终把问题锁定在文件读入这一部分。 后来我把程序改成了fopen和fread这种C语言的函数,程序运行就正常了。难道是C++对二进制文件的读入存在bug?当然不是,C++ 这个发展了几十年、成千上万的程序员用的东西当然不会 阅读全文
posted @ 2011-04-01 00:45 向ET同志学习 阅读(928) 评论(0) 推荐(0) 编辑
摘要: 今天才开始研究select函数,最后一个unix网络编程的作业了。下边谈谈我对select函数的理解。select函数及其所需类型被包含在<sys/select.h>中,此外,要使用它的最后一个时间参数的话,还应当包含<sys/time.h>0.select函数一般应当被包含在一个无限循环中,如while(1){... select(...)...}(有限循环也可以,但应该... 阅读全文
posted @ 2010-04-13 02:05 向ET同志学习 阅读(1154) 评论(0) 推荐(0) 编辑
摘要: 这学期开了一门unix网络编程,对于很多人来说貌似比较头痛,还好,我上学期有认真学习了unix环境高级编程,基础的一点东西还是懂的。但是在编写TCP消息传递时遇到两点问题。问题一: read 和 write函数的第二个参数(buf)是char* 格式,而我所用的字符串是通过string类的c_str()方法转换过来的,是const char* 格式,用后者给前者赋值时是不能通过编译的,网上查了一下... 阅读全文
posted @ 2010-04-10 11:17 向ET同志学习 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 转自 www.diybl.com ,包含了安装以及乱码问题的设置ubuntu的Fcitx输入法的安装-#sudo apt-get install im-switch fcitx #sudo im-switch -s fcitx -z default#im-switch -s fcitx -z default #注意:不加sudo 完成设置最好重启一下X,输入法就生效了 若重启后发现输入法有乱码的情... 阅读全文
posted @ 2009-12-08 15:46 向ET同志学习 阅读(2311) 评论(0) 推荐(0) 编辑
摘要: 这学期开了门linux高级编程,不考试,只交源代码。哎~~必须安装linux了,电子科大有自己的ubuntu更新源,因此用ubuntu要方便的多~在linux 下安装Eclipse弄了两天时间都没弄好,今天趁上课问了问linux高级编程的老师,原来用apt-get要简单得多~step1,设置linux更新源,我们学校有自己的更新源:deb http://ubuntu.uestc.edu.cn/ub... 阅读全文
posted @ 2009-12-06 22:27 向ET同志学习 阅读(7585) 评论(1) 推荐(0) 编辑
摘要: 转自 “ 技术论坛” 本文将在VMware虚拟机上模拟实现windows2003集群环境,这里记录下整个过程,希望对大家提供些参考。一、环境准备 1、首先需要安装VMware虚拟机软件,本次安装使用的是VMware5.5版本。 2、然后在VMware上新建windows2003企业版虚拟机,然后在虚拟机设置里将光驱配置为windows2003企业版安装镜像(ISO文件)。启... 阅读全文
posted @ 2009-11-28 10:58 向ET同志学习 阅读(1397) 评论(0) 推荐(0) 编辑