首页 › 分类存档 › UC

C++文件读写详解(ofstream,ifstream,fstream)

在看C++编程思想中,每个练习基本都是使用ofstream,ifstream,fstream,以前粗略知道其用法和含义,在看了几位大牛的博文后,进行整理和总结:
继续阅读 »

在vs2008下编写linux程序

虽说vim很强大,但是个人感觉器代码提示功能不如visual assist来的强大。如何使用visual assist来实现代码的提示功能呢?

首先说明我的环境 : 宿主机是xp(O(∩_∩)O~还是xp的好使),虚拟机vmware + ubuntu 9.04

继续阅读 »

用MD5算法校验文件(linux c)

最近改造了一个用MD5算法校验文件的方法,在linux c 下可用
继续阅读 »

Linux远程编译

嵌入式Linux的开发环境主要为以下两种:

1.虚拟机装Linux,使用虚拟机里面的的eclipse或者kde等软件编写编译代码;

2.虚拟机装Linux,使用VC写代码,然后用autotool等工具生成Makefile或者干脆自己写Makefile或其他编译规则来编译;

继续阅读 »

linux没有WideCharToMultiByte,MultiByteToWideChar,我们通常…

Linux下面的没有命名为 WideCharToMultiByte() 和 MultiByteToWideChar() 函数,WideCharToMultiByte,MultiByteToWideChar是windows下的函数,在linux下也有类似的两个函数:
继续阅读 »

如何在Linux终端里用Shell和C输出带颜色的文字

       我们知道,使用ls命令列出文件列表时,不同的文件类型会用不同的颜色显示。那么如何实现这样带颜色的文本输出呢?答案并不复杂,不管是用shell还是C语言。

继续阅读 »

linuxC socket 发送和接收文件小例子-多线程和断点续传功能

LINUX C 基于TCP/IP协议的SOCKET收发文件的小例子。
自己也弄的稀里糊涂的…
继续阅读 »

练习:实现简单的Shell –实现源码

这是《linux c编程一站式学习》中的一道练习题
用讲过的各种C 函数实现一个简单的交互式Shell,要求:
1 、给出提示符,让用户输入一行命令,识别程序名和参数并调用适当的exec函数执行程序,待执
行完成后再次给出提示符。
2 、识别和处理以下符号:
简单的标准输入输出重定向(< 和> ):仿照例 30.5 “wrapper” ,先dup2然后exec。
管道(| ):Shell进程先调用pipe创建一对管道描述符,然后fork出两个子进程,一个子进程
关闭读端,调用dup2把写端赋给标准输出,另一个子进程关闭写端,调用dup2把读端赋给标
准输入,两个子进程分别调用exec执行程序,而Shell进程把管道的两端都关闭,调用wait等
待两个子进程终止。
你的程序应该可以处理以下命令:
○ls△-l △-R○>○file1○
○cat○○file1○
○ 表示零个或多个空格,△表示一个或多个空格
继续阅读 »

我的linux内核游记

一切都源于fork(),这个类unix系统特有的进程创建方法.
fork真的太特别了,甚至令我感觉这东西有点匪夷所思.
我要搞明白fork的来龙去脉.为此,我走进linux内核,游览了一番.
继续阅读 »

进程的虚拟空间

Linux内核用一个task_struct结构描述一个进程,且用current宏表示当前进程的task_struct。
task_struct结构中有一个mm字段,它所指向的便是与该进程虚拟空间(也叫用户空间)所对应的mm_struct结构体。内核正是通过mm_struct结构描述进程的用户空间的。
继续阅读 »