- 博客(7)
- 资源 (12)
- 收藏
- 关注
原创 一种读取文件的方式
<br />每次读取文件1<<15个字节存在一个数组里面 然后调用子类的GetByte()获得一个字节 GetWord()获得双字节 即一个字<br />class RBaseStream <br />{<br />public:<br /> RBaseStream();<br /> virtual ~RBaseStream();<br /><br /> virtual bool Open(const char * filename);<br /> virt
2011-02-15 22:40:00 928
转载 Linux常用命令
1. man 对你熟悉或不熟悉的命令提供帮助解释<br /><br />eg:man ls 就可以查看ls相关的用法<br /><br />注:按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前程序运行。<br />2. ls 查看目录或者文件的属*,列举出任一目录下面的文件<br /><br />eg: ls /usr/man<br /><br />ls -l<br /><br />a.d表示目录(directory),如果是一个”-”表示是文件,如果是l则表示
2011-02-10 22:04:00 685
原创 虚函数
(一些知识:char str[100]; char *a=str; sizeof(str)=100,sizeof(a)=4;sizeof(*a)=1,sizeof(*str)=1 );(基类的析构函数如果是虚函数,它的子类在析构的时候即会调用它本身的析构函数同时也会调用父类的
2011-02-16 15:59:00 416
转载 setjmp 的正确使用
<br />setjmp 是 C 语言解决 exception 的标准方案。我个人认为,setjmp/longjmp 这组 api 的名字没有取好,导致了许多误解。名字体现的是其行为:跳转,却没能反映其功能:exception 的抛出和捕获。<br />longjmp 从名字上看,叫做长距离跳转。实际上它能做的事情比名字上看起来的要少得多。跳转并非从静止状态的代码段的某个点跳转到另一个位置(类似在汇编层次的 jmp 指令做的那样),而是在运行态中向前跳转。C 语言的运行控制模型,是一个基于栈结构的指
2011-02-12 12:58:00 749
转载 Linux进程
<br />1、程序和进程;<br /><br />程序是为了完成某种任务而设计的软件,比如OpenOffice是程序。什么是进程呢?进程就是运行中的程序。<br />一个运行着的程序,可能有多个进程。 比如 LinuxSir.Org 所用的WWW服务器是apache服务器,当管理员启动服务后,可能会有好多人来访问,也就是说许多用户来同时请求httpd服务,apache服务器将会创建有多个httpd进程来对其进行服务。<br /><br />1.1 进程分类;<br /><br />进程一般分为交互进
2011-02-10 22:12:00 460
原创 fread() fwrite() 函数简介
<br /> fread(buffer,size,count,fp);<br />fwrite(buffer,size,count,fp);<br /> <br /> (1)buffer:是一个指针,对fread来说,它是读入数据的存放地址。对fwrite来说,是要输出数据的地址。<br /> (2)size:要读写的字节数;<br /> (3)count:要进行读写多少个size字节的数据项;<br /> (4)fp:文件型指针。<br /> <br />返回值为读取或写的字节数
2011-02-10 22:09:00 739
原创 Linux文件目录
与Window分为CDEF不同Linux文件目录分区为:根目录/下面有bin dev etc home sbin tmp root mnt proc usr var等目录。/home 目录主要存放用户数据/root 存放的是root用户的数据(root用户权限最高)。/bin 主要存在一些命令程序 如ls 显示当前文件夹下所有文件/dev 所有外部设备文件/cdr
2011-02-10 22:02:00 470
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人