码迷,mamicode.com
首页 > 2016年07月19日 > 全部分享
IO多路复用之select
一.概念select系统调用是用来让程序监视多个文件句柄的状态变化。程序会停在select这里等待,直到被监视的文件句柄有一个或多个的状态发生了改变。关于文件句柄,其实就是一个整数,我们最熟悉的句柄是0、1、2三个,0是标准输入,1是标准输出,3是标准错误。0、1、2是整数表示..
分类:其他好文   时间:2016-07-19 11:28:21    阅读次数:145
小米、华为手机 为啥都杀入无障碍体验市场?
每个人都有追求幸福、便捷、舒适生活的权利。即使身体略有缺陷,但依然不能成为他们拒绝使用科技产品的理由。尤其是对于智能手机这一重要、普及、便利的科技产品来说,更需要进行硬件、功能等方面的优化,满足多个人群的使用需求。其中,屏幕及语音交互作为智能手机最重要的交..
分类:移动开发   时间:2016-07-19 11:28:43    阅读次数:233
设置linux RHEL6.6本地镜像作为yum源
忘记转载哪里了1、mkdir/mnt/cdrom2mount/dev/cdrom/mnt/cdrom#挂着镜像,光盘3mkdir/home/redhat-iso4cp-Rf/mnt/cdrom/*/home/redhat-iso#将光盘内的内容copy到某个路径下cd/etc/yum.repos.d/touchrhel-media.repocat>/etc/yum.repos.d/rhel-media.repo<<EOF[media]n..
分类:系统相关   时间:2016-07-19 11:31:01    阅读次数:219
在RH6.5上安装sublime3 build3103步骤
sublime的手册《SublimeTextUnofficialDocumentationrelease3.0》中的一部分安装步骤的细节存在过期的现象,没有根据新版变化做调整。cd/opt注意:不要在与vmware主机的共享文件夹里进行操作,否则会在copy或mv文件时报错wgethttp://c758482.r82.cf2.rackcdn.com/sublime_text_..
分类:其他好文   时间:2016-07-19 11:30:07    阅读次数:113
线程安全和可重入函数的区别和联系
线程安全函数概念:线程安全的概念比较直观。一般说来,一个函数被称为线程安全的,当且仅当被多个并发线程反复调用时,它会一直产生正确的结果。确保线程安全:要确保函数线程安全,主要需要考虑的是线程之间的共享变量。属于同一进程的不同线程会共享进程内存空间中的全局区..
分类:编程语言   时间:2016-07-19 11:29:39    阅读次数:189
C++ 提高3 STL基本概念 string 迭代器 容器
STL基本概念vector数组基本数据类型操作vector数组复杂数据类型操作vector数组指针数据类型操作string字符串的初始化:string的遍历之forstring的遍历之迭代器string的遍历之at()string的遍历[]string的遍历[]与at()对比string指针与string转换:s1===>char*string指针与str..
分类:编程语言   时间:2016-07-19 11:27:39    阅读次数:286
LAMP组合之服务分离部署
本文旨在实现lamp服务分离实验,即httpd一台机器,php一台机器,mysql一台机器,并且提供wordpress程序和phpMyAdmin程序,为php提供xcache加速。前言1.实验需求...12.实验软件...13.服务器规划...14.目录规划...15.实验拓扑...26.部署apache服务27.部署mariadb服务8.部署php-fp..
分类:其他好文   时间:2016-07-19 11:29:35    阅读次数:991
Linux之TCPdump
dumpthetrafficonanetwork。根据使用者的定义对网络上的数据包进行截获的包分析工具。它可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。它是Linux中强大的网络..
分类:系统相关   时间:2016-07-19 11:27:46    阅读次数:189
配置mysql replication出错记录
以下内容应用于[mysqld]段内server-id=1此行必须,1可以为其他数字,一般推荐的是IP最后段位。log-bin=mysql-bin必须有此,开启binlog二进制所需。binlog-do-db=abc可选,仅同步abc数据库,有,号隔开,可以同步多个数据库。binlog-do-db写错时会导致mysqld启动失败,提示找不..
分类:数据库   时间:2016-07-19 11:28:24    阅读次数:172
死锁产生的4个必要条件及如何有效避免死锁
什么是死锁?如果一个进程集合里面的每个进程都在等待只能由这个集合中的其他一个进程(包括他自身)才能引发的事件,这种情况就是死锁。这个定义可能有点拗口,下面用一个简单例子说明。资源A、B,进程C、D描述如下:资源A和资源B,都是不可剥夺资源,现在进程C已经申请了资源..
分类:其他好文   时间:2016-07-19 11:26:35    阅读次数:154
第三十一天 MySQL并发控制、存储引擎介绍、用户权限管理、缓存管理和数据类型选择
一、MySQL的并发控制1、MySQL的并发控制在服务器层和存储引擎层完成锁:lock读锁:共享锁,可以几个用户同事读取,但不能写写锁:独占锁,锁粒度:锁表时锁表的范围(比如一个用户读前三行,一个用户写入最后一行)表级锁:innodb表级锁行级锁:myisa行级锁(锁控制复杂)死锁:..
分类:数据库   时间:2016-07-19 11:29:04    阅读次数:229
Docker 之 cgroup篇
#docker--version Dockerversion1.10.3,buildf476348/1.10.3 以1.10.3这个版本为例,其中跟cgroup相关的option有如下几个: --blkio-weightBlockIO(relativeweight),between10and1000 --blkio-weight-device=[]BlockIOweight(relativedeviceweight) --cpu-sharesCPUshares(rel..
分类:其他好文   时间:2016-07-19 11:26:20    阅读次数:203
Docker 之 cgroup篇
#docker--version Dockerversion1.10.3,buildf476348/1.10.3 以1.10.3这个版本为例,其中跟cgroup相关的option有如下几个:--blkio-weightBlockIO(relativeweight),between10and1000 --blkio-weight-device=[]BlockIOweight(relativedeviceweight) --cpu-sharesCPUshares(rela..
分类:其他好文   时间:2016-07-19 11:27:42    阅读次数:163
httpd配置文件()
httpd(httpd.*)命令:-h显示帮助-t显示主配置文件语法是否有错误-M显示当前服务加载的模块-l显示编辑进内核的模块yum安装httpd(apache):rpm包安装:CentOSbase源:编译安装:定制新功能时才建议使用编译安装(采用编译安装不利于运维)CentOS6:httpd-2.2sysinit脚本启..
分类:Web程序   时间:2016-07-19 11:26:07    阅读次数:309
IO多路复用之poll
不同于select使用三个位图来表示三个fdset的方式,poll使用一个pollfd的指针实现。pollfd结构包含了要监视的event和发生的event,不再使用select“参数-值”传递的方式。同时,pollfd并没有最大数量限制(但是数量过大后性能也是会下降)。和select函数一样,poll返回后,需要..
分类:其他好文   时间:2016-07-19 11:25:49    阅读次数:124
浅谈生产者消费者模型与读写者模型的区别
多线程编程在操作系统中是十分重要的。而在线程中处理同步与互斥问题又是至关重要的。生产者-消费者模型,(也称有限缓冲问题)是一个多线程同步问题的经典例子。下来我们对其进行简单分析。生产者——>生成一定量的数据放到缓冲区中,然后重复此过程;消费者——>在缓冲..
分类:其他好文   时间:2016-07-19 11:27:55    阅读次数:367
Java集合框架
集合:用来存放多种元素的一种类型。框架:是一个结构体系,由很多类组成。下面介绍两个常用的集合框架(collection集合和map集合)。collection是一个单列集合,它是一个接口;它下面主要有List和Set两个子接口,List子接口下面又包含ArrayList、LinkedList和Vector具体实现类..
分类:编程语言   时间:2016-07-19 11:28:00    阅读次数:218
2021条   上一页 1 ... 71 72 73 74 75 76 77 ... 119 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!