文本文件TXT从windows存入linux时的内码转换方法
有时候文本文件(TXT)从windows存入linux时,
在linux下面查看文件的内容就会变成乱码,
用以下命令可以还txt文件本来的面目。
GB2312为windows系统中的内码,如果是其他的请改为相应内码
UTF-8是转换后的内码,因为LINUX 系统是支持UTF-8的,
所以文件内容即可正常显示。
iconv -f GB2312 -t UTF-8 tmp.txt>tmp1.txt
*切记,tmp.txt 与 tmp1.txt不能为了省事用相同的名字,
必须让源文件与目标文件的名字有所区分。
相关文档:
进行多线程编程,最头疼的就是那些共享的数据。因为你无法知道哪个线程会在哪个时候对它进行操作,你也无法得知那个线程会先运行,哪个线程会后运行。下面介绍一些技术,通过他们,你会合理安排你的线程之间对资源的竞争。
l 互斥体Mutex
l &nbs ......
文件fun.c,fun.h,hello.c,hello.h,main.c动态库函数都在fun.c和hello.c里面
----------------------------
fun.c:
int add(int a, int b)
{
return a+b;
}
fun.h:
#ifndef _FUN_H_11
#define _FUN_H_11
int add(int a, int b);
#endif
----------------------------
hello.c:
#i nclude <stdio ......
1 、重新启动机器,在出现grub引导界面后,按F2,在启动linux 的选项里加上init=/bin/bash,通过给内核传递init=/bin/bash参数使得OS在运行login程序之前运行bash,出现命令行。
2 、稍等片刻出现(none)# :命令行。
3 、输入mount -n / -o remount ,rw
4 、输入 mount–n /usr
5 、输入 cd /usr ......
例如:
/home/files文件夹下有文件main.c:
#include <stdio.h>
#include "tou.h"
void main()
{
a();
}
/home/files/common文件夹下有文件tou.h和shixian.c。
tou.h为:
extern void a();
若有多个shixian文件,比如shixian1.c, shixian2.c,都可以在tou.h中用extern声明出来。
shixian.c为:
#inclu ......