管道的运行原理管道是一种最基本的IPC机制,由pipe函数创建#include<unistd.h>
intpipe(int_pipe[2]);调用pipe函数时在内核中开辟一块缓冲区用于通信,它有一个读端和一个写端,通过filedes参数传出给程序两个文件描述符,filedes[0]指向管道的读端,filedes[1]指向管道..
分类:
系统相关 时间:
2016-07-19 11:27:56
阅读次数:
203
计算机系统中的死锁:死锁的起因,通常源于多个进程对资源的争夺,不仅对不可抢占资源进行争夺时会引起死锁,而且对可消耗资源进行争夺时,也会引起死锁。可抢占资源:可把系统中的资源分成两类,一类是可抢占性资源,是指某进程在获得资源后,资源可以被其他进程或或系统抢占。..
分类:
其他好文 时间:
2016-07-19 11:26:39
阅读次数:
135
linux命令find用法文件查找:在文件系统上查找符合条件的文件;文件查找:locate,find非实时查找(数据库查找):locate实时查找:findyumprovides*/locate[root@MyServer~]#locateaa.txt
/root/aa.txtlocate:依赖于事先构建的索引;索引的构建是在系统较为空闲时自动进行(周期..
分类:
系统相关 时间:
2016-07-19 11:27:17
阅读次数:
357
一、需求背景实际项目开发过程中,经常会遇到这样的场景:一个项目要根据需要打包成多个存在差异的版本,比如对外版本、对内版本,或者开发版本、测试版本、线上版本等等……那么如何通过维护一套代码的前提下实现打包多版本的需求呢?在AndroidStudio中我们可以使用productFla..
分类:
移动开发 时间:
2016-07-19 11:26:17
阅读次数:
185
1、显示/boot/grub/grub.conf中以至少一个空白字符开头的行;[root@localhost~]#grep‘^[[:space:]]\+‘/boot/grub/grub.conf
root(hd0,0)
kernel/vmlinuz-2.6.18-128.el5roroot=LABEL=/rhgbquiet
initrd/initrd-2.6.18-128.el5.img2、显示/etc/rc.d/rc.sysinit文件中以#开头,后..
分类:
系统相关 时间:
2016-07-19 11:24:45
阅读次数:
406
高可用集群HA,英文全称为HighAvailability,简单来说,集群就是一组计算机,它们作为一个整体向用户提供一组网络资源,这些单个的计算机系统就是集群的节点。高可用集群的出现就是为了使集群的整体服务尽可能可用,从而减少由计算机硬件和软件易错性带来的损失。如果某个节点失..
分类:
其他好文 时间:
2016-07-19 11:25:23
阅读次数:
565
1:编译os包(原教程:http://blog.csdn.net/yanghaojian/article/details/46777521)1.新建一个工程,HelloWorld2.打开Eclipse,导入工程下的frameworks\runtime-src\proj.Android安卓工程3.导入cocos库,这里可以选择引擎的库,或者项目工程的引擎库都可以。创建项目的时候,..
分类:
移动开发 时间:
2016-07-19 11:27:03
阅读次数:
162
系统环境:centos7,httpd-2.4,php-5.5,mariadb5.5192.168.1.20httpd192.168.1.30PHP192.168.1.40mariadb修改客户机hosts文件[root@bogonDesktop]#vim/etc/hosts
127.0.0.1localhostlocalhost.localdomainlocalhost4localhost4.localdomain4
::1localhostlocalhost.localdomain..
分类:
Web程序 时间:
2016-07-19 11:23:56
阅读次数:
269
前言:通过一个小脚本来学习python的while循环脚本一:实现1到100的数相加#!/usr/bin/envpythoncounter=1//给变量赋值,python不需要定义变量,python引用变量sum100=0whilecounter<101://while循环,直到while不小于101,就退出sum100+=counter//相当于sum100=sum100+counte..
分类:
编程语言 时间:
2016-07-19 11:26:31
阅读次数:
178
用户的环境变量配置文件不存在导致的问题=================================================模拟环境:[root@zyl_apache~]#su-12[12@zyl_apache~]$ll-atotal24drwx------.212124096Jul1819:58.drwxr-xr-x.17rootroot4096Jul1719:08..-rw-------.11212156Jul1819:58.bash_histo..
分类:
系统相关 时间:
2016-07-19 11:25:42
阅读次数:
239
实验拓扑:实验准备:CentOS6.5-x86-64node110.0.0.11软件:ipvsadm+keepalived角色:Director1node210.0.0.12软件:ipvsadm+keepalived角色:Director2node310.0.0.13软件:nginx角色:Realerver1node410.0.0.14软件:nginx角色:Realerver2一、在两台Director上安装配置ipvsa..
分类:
其他好文 时间:
2016-07-19 11:23:17
阅读次数:
169
任务: (1)CentOS7,apm+xcache,rpm包,phpmodule; a)一个虚拟主机提供phpMyAdmin,另一个虚拟主机提供wordpress; b)为phpMyAdmim提供https服务; (2)CentOS7,amp+xcache,rpm包,php-fpm; a)httpd,php,mariadb分别部署在一个单独的主机上; b)一个虚拟主..
分类:
其他好文 时间:
2016-07-19 11:25:46
阅读次数:
142
1、tic和toc组合tic;程序toc;注意:toc计算的是与最后一次运行的tic之间的时间。2、etime(t1,t2)并和clock配合t1=clock;程序t2=clock;etime(t2,t1)3、cputime函数来完成t0=cputime程序t1=cputime-t0
分类:
其他好文 时间:
2016-07-19 11:24:49
阅读次数:
210
在客户端上创建脚本/usr/lib/nagios/plugins/check_disk.sh//yum安装的nagios,如果是自己编译安装默认脚本文件目录在自定义安装的nagios目录下在客户端上操作:vim/usr/lib/nagios/plugins/check_disk.sh写入如下内容://这是一个disk脚本样例,你也可以写自己的监控脚本#!/bi..
分类:
移动开发 时间:
2016-07-19 11:25:49
阅读次数:
539
Linux下安装nginx#./configure--prefix=/usr/local/nginx
如果提示缺少pcre库,
则从http://www.pcre.org/下载(wgetftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.37.tar.bz2)
假设解压在/usr/local/src/pcre-8.37
假设安装在/usr/local/pcre配置:./configu..
分类:
编程语言 时间:
2016-07-19 11:25:06
阅读次数:
2772
前言:python的break会终止整个程序,但是continue只会终止循环,让我们一起看看吧.求0-100的奇数之和#!/usr/bin/envpythoncounter=0sum100=0whilecounter<100:counter+=1ifcounter%2==0:continuesum100+=counterprintsum100求0-100的偶数之和#!/usr/bin/envpythoncounter=0..
分类:
编程语言 时间:
2016-07-19 11:23:06
阅读次数:
210
redhat6.5虚拟机两台,各1G内存,时间同步server1172.25.44.1server2172.25.44.2火墙和selinux均处于关闭状态编辑/etc/hosts文件,加入解析一.安装首先得到rpm安装包,两台主机都进行安装二.配置Server1中进行操作主配置目录为/etc/ha.d把三个配置文件拷贝到主配置目录Vim/etc..
分类:
其他好文 时间:
2016-07-19 11:23:21
阅读次数:
154