- 博客(4)
- 资源 (8)
- 收藏
- 关注
原创 文件操作
int fReadLine(FILE* fOpen, char* pBuf, const UINT nMaxLen){ UINT lReadLen = 0; char cRead = 0; if( nMaxLen > 0) { memset(pBuf, 32, nMaxLen); while((cRead=fgetc(fOpen)) != EOF && cRead != /n) {
2010-03-30 00:01:00 425
原创 系统日期时间格式化与字符串替换函数
开发中遇到日期格式化与字符串替换函数,自己写了一个希望对朋友们有所帮助。 char* GetSystemDateTime(char chDaySplitSign, char chDayTimeSplitSign, char chTimeSplitSign){ SYSTEMTIME dtWork; static char szSystemDateTime[DATE_LEN + T
2010-03-22 20:15:00 752
原创 linux进程间通信之共享内存
共享内存块提供了在任意数量的进程之间进行高效双向通信的机制。每个使用者都可以读取写入数据,但是所有程序之间必须达成并遵守一定的协议,以防止诸如在读取信息之前覆写内存空间等竞争状态的出现。不幸的是,Linux无法严格保证提供对共享内存块的独占访问,甚至是在您通过使用IPC_PRIVATE创建新的共享内存块的时候也不能保证访问的独占性。 同时,多个使用共享内存块的进程之间必须协调使用同一个键值。
2010-03-02 22:44:00 1017
原创 linux进程间通信之消息队列
消息队列就是一个消息的链表。可以把消息看作一个记录,具有特定的格式以及特定的优先级。对消息队列有写权限的进程可以向中按照一定的规则添加新消息;对消息队列有读权限的进程则可以从消息队列中读走消息。 #include#include#include#include#include#includeint main(){ int pid,msqid;//后者为消息队列识别代号 stru
2010-03-02 22:34:00 580
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人