发布时间:2012-12-31 16:35:52
原文链接:http://www.cnblogs.com/bugY/archive/2011/08/24/2151921.html 最近经常会使用C语言读写文件,所以在此总结一下。 在C语言中,文件操作都是由库函数来完成的,可以分为读和写两种操作。操作流程为使用fopen()打开文件>>使用下面的库函数读或写文件>>fclose()关闭文件。 下面先列出会用到的库函数。 一、打开文件 fopen() 用来打开文件操作。 语法:文件指针名=fopen(文件路径,使用文件方式); 例子:FILE *fs = fopen("D:\\1.......【阅读全文】
发布时间:2012-12-20 14:17:04
如果你需要在Linux中操作windows下的文件,那么你可能会经常遇到文件编码转换的问题。Windows中默认的文件格式是GBK(gb2312),而Linux一般都是UTF-8。 1. redhat下查看文件编码格式 使用v或者vim打开文件,输入:set fileencoding 即可显示文件编码格式。 如果你只是想查看其它编码格式的文件或者想解决用Vim查......【阅读全文】
发布时间:2012-12-12 16:38:41
交换机对VLAN的tag处理所有能感知VLAN的交换机,报文在交换机内部转发过程中都是带Tag的。在交给交换芯片处理之前,或者交换芯片交给端口时会根据端口的设置添加或去掉Tag。如果没有进行配置,默认所有的端口都处于Access模式,并且以Untag属于VLAN 1的。一般来说,对端口来说与VLAN相关的有三个属性,PVID、Tag Vlan、Untag Vlan。PVID有且只有一个,Tag Vlan和Untag Vlan可能有一个,多个,也可以没有,但两个至少其中一个有一个。PVID的作用是:如果此端口收到一个Untag的报文,则交换机会根据PVID的值给此报文打上等于PVID的Tag,然......【阅读全文】
发布时间:2012-12-12 11:54:04
摘自:http://hi.baidu.com/designhouse/blog/item/26b9aa1865db1c1434fa41c5.html通过/proc虚拟文件系统读取MTD分区表:cat /proc/mtd 具体由linux/drivers/mtd下的mtdcore.c文件中的mtd_read_proc函数来实现。读出来的结果类似如下:dev: size erasesize namemtd0: 0100000......【阅读全文】