概述 把符号表和变量表中的内容保存到一个文件中,通过IO文件流,来把符号表和变量表存储到文件中。在这之前需要弄明白什么是序列化和反序列化 对象的序列化 序列化:把对象转换为字节序列的过程 反序列化:把字节序列恢复为对象的过程 我们要把SymbolTable类的对象(符号表)和Storage类的对象(...
分类:
其他好文 时间:
2015-02-14 23:49:23
阅读次数:
207
利用linux下的文件内存映射可以实现进程共享数据,我们可以把一个文件映射到虚拟内存中使多个进程进行共享,
到这里我们大概能想到他能应用到的领域 是很广泛的
主要涉及到 mmap munmap msync 三个函数的应用
下面贴代码
下面一段代码是为文件建立一个简单的记录存储,并且通过内存映射修改文件内容
/*******************************...
分类:
系统相关 时间:
2015-02-13 22:29:42
阅读次数:
268
Linux下的IO/文件操作练习,知识虽然简单 但是往往基础容易被忽略,偶尔的练习是有必要的。
练习printf
/*************************************************************************
> File Name: printf.c
> Author:
> Mail:
> Created Ti...
分类:
系统相关 时间:
2015-02-13 18:42:13
阅读次数:
222
本文你将学到:
1.c++中基本IO、字符串IO和文件操作的方式,体验和c中这些操作的区别。
2.学会用面向对象(类)的思维去体会IO和文件操作。
3.认识istream ostream ifstream ofstream istringstream ostringstream fstream...
分类:
编程语言 时间:
2015-02-07 11:48:51
阅读次数:
249
2015.1.27星期二,早晨阴天,中午下雪了今天上午老师不上课,程序语句,记一下:main(void){ int c; while((c = getc(stdin)) != EOF) if(putc(c,stdout) == EOF) 将字符写到标准输出 err_sys("output ...
分类:
其他好文 时间:
2015-01-27 23:28:32
阅读次数:
220
准备工作 1:准备nodejs环境 2:使用npm工具安装 socket.io npm install socket.io 3:下载客户端socket.io文件解压附件中的文件node app.js在浏览器中使用 http://localhost:127.0.0.1:8500 打开测试页面下载地址 ...
分类:
其他好文 时间:
2015-01-22 21:29:53
阅读次数:
250
Java对文件的操作主要包括创建文件,删除文件,列出指定目录下的所有文件,判断路径是目录还是文件等。详细代码如下所示:package wkl.file;import java.io.File;import java.io.IOException;public class FileTest { ...
分类:
编程语言 时间:
2015-01-04 21:09:10
阅读次数:
164
1.介绍IO重定向用于捕捉一个文件,命令,程序,脚本或者代码块的输出,然后把捕捉到的输出作为输入发送给另外一个文件,命令,程序或脚本。终端程序一般从单一源以流的形式聚集输入和显示输出,script执行时(进程),系统会默认开启3个标准文件,stdin,stdout,stderr.script默认会..
分类:
其他好文 时间:
2015-01-03 08:14:14
阅读次数:
334
http://zhidao.baidu.com/question/262272092.html在终端执行命令:$ for((i=1; i<=3; i++)); do echo “$i”; done123类似的,你的问题,可以通过下面命令解决:$ for((i=1; i<=100; i++)); do...
分类:
系统相关 时间:
2014-12-18 23:34:38
阅读次数:
335
1、在安装好mysql后,可以应该安装必要的库文件 $sudo apt-get install libmysqlclient-dev2、将codeblocks与mysql的库文件连接起来在codeblocks中的setting->complier->complier settint->othero....
分类:
数据库 时间:
2014-12-18 20:38:40
阅读次数:
236