上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 23 下一页
摘要: 不同进程间的通信本质:进程之间可以看到一份公共资源;而提供这份资源的形式或者提供者不同,造成了通信方式不同,而 pipe就是提供这份公共资源的形式的一种。 2.匿名管道 2.1管道的创建 管道是由调用pipe函数来创建 fd参数返回两个文件描述符,fd[0]指向管道的读端,fd[1]指向管道的写端。 阅读全文
posted @ 2018-10-06 15:59 cs_wu 阅读(17933) 评论(0) 推荐(4) 编辑
摘要: 进程通信的目的 数据传输 一个进程需要将它的数据发送给另一个进程,发送的数据量在一个字节到几M字节之间 共享数据 多个进程想要操作共享数据,一个进程对共享数据 通知事 一个进程需要向另一个或一组进程发送消息,通知它(它们)发生了某种事件(如进程终止时要通知父进程)。 资源共享 多个进程之间共享同样的 阅读全文
posted @ 2018-10-06 15:46 cs_wu 阅读(6021) 评论(0) 推荐(1) 编辑
摘要: 更新github上的代码 一、克隆代码 1、先是把自己GitHub上的代码克隆到本地(下载到本地) 步骤1.随便创建一个新文件夹(用来存放下载下来的代码) 步骤2.在文件夹中打开cmd 输入下载指令下载自己在GitHub上的profile 备注:这里的克隆代码有两种方式,一种是上面的方法,另外一种是 阅读全文
posted @ 2018-10-06 14:27 cs_wu 阅读(18317) 评论(0) 推荐(0) 编辑
摘要: 每个进程有自己的地址空间。两个进程中的地址即使值相同,实际指向的位置也不同。进程间通信一般通过操作系统的公共区进行。同一进程中的线程因属同一地址空间,可直接通信。不仅是系统内部独立运行的实体,而且是独立竞争资源的实体。线程也被称为轻权进程,同一进程的线程共享全局变量和内存,使得线程之间共享数据很容易 阅读全文
posted @ 2018-10-06 00:05 cs_wu 阅读(1024) 评论(0) 推荐(1) 编辑
摘要: 1. select函数 1. 用途 在编程的过程中,经常会遇到许多阻塞的函数,好像read和网络编程时使用的recv, recvfrom函数都是阻塞的函数,当函数不能成功执行的时候,程序就会一直阻塞在这里,无法执行下面的代码。这时就需要用到非阻塞的编程方式,使用select函数就可以实现非阻塞编程。 阅读全文
posted @ 2018-10-05 19:13 cs_wu 阅读(46325) 评论(0) 推荐(6) 编辑
摘要: 题目有一栋100层高的大楼,给你两个完全相同的玻璃球。假设从某一层开始,丢下玻璃球会摔碎。那么怎么利用手中的两个球,用什么最优策略知道这个临界的层是第几层??? 每次肯定是由低的楼层往高的楼层尝试,直到在楼层f(k),第一个球已经碎掉了,记录上一个尝试的楼层为f(k-1),在此楼层,玻璃球不会碎,所 阅读全文
posted @ 2018-10-05 16:21 cs_wu 阅读(10790) 评论(2) 推荐(0) 编辑
摘要: MongoDB属于内存型数据库,在需要读性能要求很高的项目中有着比较不错的表现。可做前段缓存服务器、缓冲数据存储区,同样也可以作为应用系统的存储服务器,例如微博、论坛等应用系统,也可以作为图片存储服务器(分布式);在数据写方面,Mongo也支持比较高的写速率(当然这取决于硬件设备)。这比一般使用硬盘 阅读全文
posted @ 2018-10-05 15:50 cs_wu 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 简单工厂模式: 常用的场景 例如部署多种数据库的情况,可能在不同的地方要使用不同的数据库,此时只需要在配置文件中设定数据库的类型,每次再根据类型生成实例,这样,不管下面的数据库类型怎么变化,在客户端看来都是只有一个AbstractProduct,使用的时候根本无需修改代码。提供的类型也可以用比较便于 阅读全文
posted @ 2018-10-05 15:29 cs_wu 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 题目描述把 M 个同样的苹果放在 N 个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法?注意:5、1、1 和 1、5、1 是同一种分法,即顺序无关。输入描述:输入包含多组数据。 每组数据包含两个正整数 m和n(1≤m, n≤20)。输出描述:对应每组数据,输出一个整数k,表示有k种不同的 阅读全文
posted @ 2018-10-05 12:39 cs_wu 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 最多的比较次数是当两个有序表的数据刚好是插空顺序的时候,比如:第一个序列是1,3,5,第二个序列是2,4,6,把第二个序列插入到第一个序列中,先把第二个序列中的第一个元素2和第一个序列依次比较,需要比较2次(和1,3比较),第二个元素4需要比较2次(和3,5比较,因为4比2大,2之前的元素都不用比较 阅读全文
posted @ 2018-10-05 12:09 cs_wu 阅读(4790) 评论(0) 推荐(2) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 23 下一页