- 博客(12)
- 资源 (7)
- 收藏
- 关注
转载 【apue学习心得】两次fork避免僵尸进程
[cpp] view plaincopy#include #include #include #include int main(void) { pid_t pid; if ((pid = fork()) { fprintf(
2013-05-27 10:10:20
981
原创 【APUE学习心得】fork函数
学习了一段时间的APUE,不得不说确实是本好书,但是我进步很慢,一直很苦恼。某人指点我说应尝试把自己学到的东西写出来,这样会有很大的帮助。所以从今天起尝试一下,希望能够坚持。 下面开始吧。 fork 函数可以用来为一个现有进程创建一个子进程。用fork 函数创建的子进程是父进程的副本,它会copy一份父进程所有的数据空间、堆和栈等,但是子进程和父进程并不共享存储
2013-04-20 14:30:52
988
原创 Centos vim C/C++ 编程环境配置
1、首先在自己的用户目录中创建几个目录。sudo mkdir -p ~/.vim/{plugin,doc,syntax}sudo touch ~/.vimrc2、改变代码对齐方式和语法高亮set nuset tabstop=4set softtabstop=4set shiftwidth=4set autoindentset
2013-03-09 20:38:27
1666
转载 MFC用PostMessage传递消息
1.自定义消息ID。#define WM_MY_MESSAGE (WM_USER+100) WM_USER为windows系统为非系统消息保留的ID,这里至少要用100,因为其它控件的消息会占用一部分。2. 定义消息处理函数。消息处理函数为消息目标类的成员函数。首先应该在.h 文件中声明。这里以主窗口类为例,主窗口类名 CMainDialog,则首先在CMainDia
2012-04-18 21:53:46
3988
转载 ReadDirectoryChangesW实现文件监控的封装类
void CfileWatcherDlg::watchFile(CString path){ HANDLE hDir; char notify[1024]; DWORD cbBytes,i; char AnsiChar[3]; wchar_t UnicodeChar[2]; hDir = CreateFile( p
2012-04-17 19:37:07
1168
转载 rsync与rdiff-backup
rsync与rdiff-backup例子1:rsync -avz /etc /mybackuprdiff-backup /etc /mybackup作用:把本地目录/etc/备份到本地目录/mybackup中例子2:rsync -avz /etc abc@192.168.1.1::/mybackuprdiff-backup /etc abc@192.16
2012-02-29 20:04:30
2324
原创 利用rdiff-backup实现远程备份文件
本文主要参考http://wiki.rdiff-backup.org/wiki/index.php/Installations 上介绍的安装方法。 A配置:A端为CentOS5.5 系统,开启ssh服务,已安装librsync(系统默认安装),并按照上边链接的方法安装好rdiff-backup。B配置:B端为Windows 7 旗舰系统。1.安装cygwin,参考 ht
2012-02-29 15:16:31
1773
转载 内核模块 参数
module_param()理解-------------------------------------------在用户态下编程可以通过main()的来传递命令行参数,而编写一个内核模块则通过module_param()module_param()宏是Linux 2.6内核中新增的,该宏被定义在include/linux/moduleparam.h文件中,具体定义如下:#def
2011-11-14 18:24:48
560
转载 linux内核树的建立
本文是参考了网上多篇帖子而写的算不上什么原创。唯一值得欣慰的只不过在本机上实现罢了。因为毕竟失败了几次。也因为本人是初学驱动编程 很多简单的问题在我来说是相当的困难的。望有识之士不要笑话。最后,希望本文能给刚学驱动而还没开头的人提供一些帮助。刚看 O'REILLY 写的《LINUX 设备驱动程序》时。作者一再强调在编写驱动程序时必须 建立内核树。所谓内核树,我的理解和网上资料说的一致就
2011-11-13 16:19:28
522
转载 VS2005中 Tab Control控件的使用
转自:http://blog.163.com/pengyu0712@126/blog/static/12239720120098343532778/1. 在Visual Studio 2005中,新建一个项目,选择MFC应用程序, 取名MyTab, 选择Dialog based(基于对话框), 然后Finish.2. 删除对话框上默认添加的三个控件. 添加Tab Control控件,右键选
2011-05-16 20:13:00
725
转载 Windows Moible, Wince 使用.NET Compact Framework的进行蓝牙(Bluetooth)开发 之 Windows Embedded Source Tools for Bluetooth
本文讲述了Windows Moible, Wince 使用.NET Compact Framework的进行蓝牙(Bluetooth)开发 之 Windows Embedded Source Tools for Bluetooth,转自网络。感谢原作者
2011-03-26 20:41:00
656
转载 如何贴加自己的应用程序到WINCE内核中,并且随系统启动而启动!
方法一:假设你的程序是MyApp.exe,并且同样假定你的平台已经具有NK.bin(如果没有,那么需要编译PB,然后生成NK.bin,这个方式参考WICNE操作步骤)1.将MyApp.exe复制到..WINCE420PUBLICSMDK2410RelDirSAMSUNGRelease目录下;2.修改project.bib文件,在FILES Section添加FILES; Nam
2011-03-26 19:58:00
500
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人