会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
C_hp
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
9
10
11
···
14
下一页
2019年11月25日
IPC之共享内存
摘要: 在多进程程序中(vfork创建的多进程除外),即使是全局变量也无法共享,各个进程都会保存局部变量或全局变量的副本,供自己使用。 共享内存将文件地址映射到内存中即可让多个进程共享内存中的数据。 内存映射API #include<sys/mman.h> void *mmp(void *addr, siz
阅读全文
posted @ 2019-11-25 17:38 C_hp
阅读(305)
评论(0)
推荐(0)
2019年11月21日
git项目管理
摘要: 恢复内容开始 1.git init 初始化 git 创建版本库 2.git add filename 将文件修改从工作区加入暂存区 3.git commit -m "本次对文件的修改描述" 将文件修改从暂存区加入到版本库中(一般2,3命令一起使用) 4.git log 可以查看历史记录(后缀 --p
阅读全文
posted @ 2019-11-21 16:59 C_hp
阅读(196)
评论(0)
推荐(0)
2019年11月20日
文件读写错误导致父进程无法等到子进程
摘要: 问题复现 #include<stdlib.h> #include<time.h> #include<error.h> #include<errno.h> #include<stdio.h> #include<sys/types.h> #include<unistd.h> #include<sys/w
阅读全文
posted @ 2019-11-20 14:44 C_hp
阅读(277)
评论(0)
推荐(0)
2019年11月19日
进程控制题
摘要: 如题 解析:这道题的1,3问比较简单,就不多做介绍,主要是第2问。拿到这道题后我立马就想到了可以用进程间通信解决,回忆了一下,感觉明明学过,但是不知从何下手,因此,第一版代码用的时间差来控制进程的写入。 代码如下 #include<stdlib.h> #include<time.h> #includ
阅读全文
posted @ 2019-11-19 22:34 C_hp
阅读(177)
评论(0)
推荐(0)
2019年11月18日
return与exit的区别
摘要: https://www.cnblogs.com/noble/p/4144166.html
阅读全文
posted @ 2019-11-18 10:26 C_hp
阅读(129)
评论(0)
推荐(0)
2019年11月14日
Linux的小知识
摘要: 1. top 命令可以在Linux下查看任务管理器和当前进程使用资源情况。 2. Ctrl+c 即可退出,然后使用 kill+进程号 命令可杀死指定进程 3.在Linux的 /etc/rc.local 文件内可以添加要开机自启的软件 例如 设置了bin/deamonstart开机启动 注:当Linu
阅读全文
posted @ 2019-11-14 17:27 C_hp
阅读(112)
评论(0)
推荐(0)
2019年11月13日
排序
摘要: 1.冒泡排序 将一个数组按从小到大升序排序,每次遍历将当前乱序的最大数值交换到最后。 例: 4 5 3 9 0 32 -4 第一次遍历后 4 3 5 0 9 -4 32 二次遍历后 3 4 0 5 -4 9 32 三次3 0 4 -4 5 9 32 四次0 3 -4 4 5 9 32 五次0 -4
阅读全文
posted @ 2019-11-13 15:26 C_hp
阅读(179)
评论(0)
推荐(0)
2019年11月7日
读写锁
摘要: 先说点其他的,就是发现之前看的IPC(interprocess communication)资料是System V的(有点老旧,从博客中的书页截图就可以看出来,但是这本书的确不错),虽然说在我的最新版Ubuntu上还可以用,但我去看了POSIX和System V的区别好像POSIX更好一些,所以后面
阅读全文
posted @ 2019-11-07 21:56 C_hp
阅读(412)
评论(0)
推荐(0)
错误字符串处理
摘要: 问题描述:给定一个字符串,里面含有错误字符,例如包含aabb或者ccc,将字符串中aabb型去掉一个b,ccc型去掉一个c,最终处理结果字符串内不得含有aabb或ccc类型的字符片段。 例: 输入p[] = "helloo" 处理后输出 p[] = "hello" 输入p[] = "wooooow"
阅读全文
posted @ 2019-11-07 15:24 C_hp
阅读(493)
评论(0)
推荐(0)
2019年11月6日
出错处理2——包裹函数
摘要: 包裹函数(wrapper function)用来执行实际的函数调用,测试其返回值,并在碰到错误时终止进程。书写包裹函数的约定规则是将函数的第一个字母大写。例如 Sem_post(ptr) 在Linux/Unix编程中当遇到一个以大写字母开头的函数名时,它就是我们说的包裹函数。它调用一个名字相同但是相
阅读全文
posted @ 2019-11-06 16:06 C_hp
阅读(263)
评论(0)
推荐(1)
上一页
1
···
3
4
5
6
7
8
9
10
11
···
14
下一页
公告