会员
商店
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
博客园
首页
新随笔
联系
管理
订阅
随笔- 17 文章- 0 评论- 0 阅读-
87682
[置顶]
Linux 进程间通信(包含一个经典的生产者消费者实例代码)
摘要: 前言:编写多进程程序时,有时不可避免的需要在多个进程之间传递数据,我们知道,进程的用户的地址空间是独立,父进程中对数据的修改并不会反映到子进程中,但内核是共享的,大多数进程间通信方式都是在内核中建立一块存储区域,用来实现进程间的通信(也可以将数据写进文件,通过文件操作,但文件操作的开销会比较大)。
阅读全文
posted @ 2017-08-22 02:08 CodeUniverse
阅读(11778)
评论(0)
推荐(0)
编辑
[置顶]
Linux多进程编程实例
摘要: 前言:编写多进程程序时,我们应该了解一下,创建一个子进程时,操作系统内核是怎样做的。当通过fork函数创建新的子进程时,内核将父进程的用户地址空间的内容复制给子进程,这样父子进程拥有各自独立的用户空间,当父进程修该变量的值时不会影响子进程中的相应变量。但为了提高效率,Linux采用了COW(copy
阅读全文
posted @ 2017-08-20 00:30 CodeUniverse
阅读(15609)
评论(0)
推荐(2)
编辑
2019年2月12日
web开发中的mysql使用
摘要: 一.单机mysql与mysql集群 1. 单机mysql很好理解,在一台物理机上安装好mysql服务端程序,使用这一台机器的硬件(cpu,内存,硬盘)进行数据的处理。 2.mysql集群 MySQL集群是一个无共享的(shared-nothing)、分布式节点架构的存储方案,其目的是提供容错性和高性
阅读全文
posted @ 2019-02-12 22:28 CodeUniverse
阅读(866)
评论(0)
推荐(0)
编辑
2017年9月26日
Linux 网络编程中的read和write函数正确的使用方式
摘要: 字节流套接字上的read和write函数所表现的行为不同于通常的文件IO,字节流套接字上调用read和write输入或输出的可能比请求的数量少,然而这不是出错的状态,例如某个中端使read和write提前返回,这时就应该继续读和写而不是出错返回了,下面是unp中对read和write函数在socke
阅读全文
posted @ 2017-09-26 17:20 CodeUniverse
阅读(6043)
评论(0)
推荐(0)
编辑
Linux 使用tcpdump观察arp通信过程
摘要: ARP协议简介: ARP协议能实现任意网络层地址到任意物理地址的转换,此次讨论从IP地址到以太网地址(MAC地址)的转换。其工作原理是:主机向自己所在的网络广播一个ARP请求,该请求包含目标机器的网络地址。此网络上的其他机器都将收到这个请求,但只有被请求的目标机器会回应一个ARP应答,其中包含自己的
阅读全文
posted @ 2017-09-26 14:52 CodeUniverse
阅读(5488)
评论(0)
推荐(0)
编辑
Linux 开启echo等服务
摘要: 第一步: 需要安装xinetd服务(其实daytime就包含在xinetd服务中),安装就直接在“新立得软件管理器“里搜索,安装。 sudo apt get install xinetd 第
阅读全文
posted @ 2017-09-26 14:27 CodeUniverse
阅读(1308)
评论(0)
推荐(0)
编辑
2017年9月25日
Linux send和recv
摘要: 1.send 函数 int send( SOCKET s, const char FAR buf, int len, int flags ); 不
阅读全文
posted @ 2017-09-25 18:12 CodeUniverse
阅读(971)
评论(0)
推荐(0)
编辑
2017年9月15日
自己动手写http服务器——主程序(三)
摘要: 功能:目前只支持对资源的访问. 使用的模型:多线程加epoll,与传统的一个连接请求一个线程处理不同的是,这个模型只为那些需要服务的连接请求调用线程进行处理, 整个模型的大致流程 + 创建一个线程持对象,将每一个线程池设为脱离线程,这样,在线程结束后,可以自动回收资源,每一个调用线程都在等一个信号,
阅读全文
posted @ 2017-09-15 15:28 CodeUniverse
阅读(568)
评论(0)
推荐(0)
编辑
自己动手写http服务器——线程池(一)
摘要: 创建一个线程池,每有一个连接对象就将它添加到工作队列中,线程池中的线程通过竞争来取得任务并执行它(它是通过信号量实现的)。
阅读全文
posted @ 2017-09-15 14:44 CodeUniverse
阅读(392)
评论(0)
推荐(0)
编辑
http请求报文格式和响应报文格式
摘要: 转载 "出处" <! baidu_tc block_begin: {"type":"CONTENT", "action":"SHOW"} 超文本传输协议(Hypertext Transfer Protocol,简称HTTP)是应用层协议。HTTP 是一种请求/响应式的协议,即一个客户端与服务器建立连
阅读全文
posted @ 2017-09-15 14:44 CodeUniverse
阅读(19439)
评论(0)
推荐(1)
编辑
2017年9月10日
ubuntu16.04 Qt5.8 如何使用opecv3.2
摘要: ``` 关于opencv3.2的编译有一大堆教程。可自寻查看。在Qt中使用opencv需要在pro文件中添加 相应的头文件和 动态链接库。如下 INCLUDEPATH += . INCLUDEPATH += /usr/local/include INCLUDEPATH += /usr/local/include/opencv INCLUDEPATH += /usr/local/include/op...
阅读全文
posted @ 2017-09-10 01:43 CodeUniverse
阅读(282)
评论(0)
推荐(0)
编辑
Qt 显示图片的三种方法
摘要: 一. 直接用QLabel显示原图 二.给图片添加滚动条 效果 三.图片自适应QLabel的大小 保持宽高比 拉伸图片
阅读全文
posted @ 2017-09-10 01:41 CodeUniverse
阅读(13292)
评论(0)
推荐(0)
编辑
下一页
公告
昵称:
CodeUniverse
园龄:
7年7个月
粉丝:
13
关注:
3
<
2025年4月
>
日
一
二
三
四
五
六
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
更多链接
随笔分类
Unix环境系统和网络编程(12)
数据库(1)
随笔档案
2019年2月(1)
2017年9月(10)
2017年8月(6)
阅读排行榜
1. http请求报文格式和响应报文格式(19439)
2. Linux多进程编程实例(15609)
3. Qt 显示图片的三种方法(13292)
4. Linux 进程间通信(包含一个经典的生产者消费者实例代码)(11778)
5. Linux多线程编程——线程的创建与退出(8610)
推荐排行榜
1. Linux多进程编程实例(2)
2. http请求报文格式和响应报文格式(1)
点击右上角即可分享