无界

我是Oracle Java JCP会员 博客域名 https://linuxstyle.blog.csdn.net/

Linux进程间通信--进程,信号,管道,消息队列,信号量,共享内存

Linux进程间通信--进程,信号,管道,消息队列,信号量,共享内存参考:《linux编程从入门到精通》,《Linux C程序设计大全》,《unix环境高级编程》参考:C和指针学习 说明:本文非常的长,也是为了便于查找和比较,所以放在一起了Linux 传统的进程间通信有很多,如各类管道、消息队列、...

2012-04-19 22:43:28

阅读数 43388

评论数 7

PHP 截取字符串专题

1. 截取GB2312中文字符串phpphp//截取中文字符串function mysubstr($str, $start, $len) {   $tmpstr = "";   $strlen = $start + $len;   for($i = 0; $i $strlen;...

2012-04-26 18:21:20

阅读数 2334

评论数 0

linux wc 命令简介

此wc命令不是让大家没有食欲的地方。而是linux下一个简单的小命令。NAMEwc — word, line, character, and byte countSYNOPSISwc [-clmw] [file ...]下面让我们来简单的看一下其支持的参数及其代表的含义。参数及含义参数含义-c显示...

2012-04-26 18:18:44

阅读数 5908

评论数 0

grep 正则表达式及选项以及注意

说明:在原文基础上稍作了修改grep命令简介:在ex编辑器(我没用过)中,启动ex编辑器后要查找某个字符串时,在ex的命令提示符后键入::/pattern/p:/g/pattern/pgrep这个名字就由来如此。其中p的含义是print,而当g出现在pattern前面的时候,其含义是“文件中所有行...

2012-04-26 17:53:18

阅读数 5972

评论数 0

Linux 信号signal处理机制

信号是Linux编程中非常重要的部分,本文将详细介绍信号机制的基本概念、Linux对信号机制的大致实现方法、如何使用信号,以及有关信号的几个系统调用。 信号机制是进程之间相互传递消息的一种方法,信号全称为软中断信号,也有人称作软中断。从它的命名可以看出,它的实质和使用很象中断。所以,信号可以说是进...

2012-04-24 17:04:31

阅读数 3088

评论数 1

Linux系统调用列表

以下是Linux系统调用的一个列表,包含了大部分常用系统调用和由系统调用派生出的的函数。这可能是你在互联网上所能看到的唯一一篇中文注释的Linux系统调用列表,即使是简单的字母序英文列表,能做到这么完全也是很罕见的。按照惯例,这个列表以man pages第2节,即系统调用节为蓝本。按照笔者的理解,...

2012-04-24 16:51:30

阅读数 2193

评论数 0

Linux exec与重定向

exec和source都属于bash内部命令(builtins commands),在bash下输入man exec或man source可以查看所有的内部命令信息。bash shell的命令分为两类:外部命令和内部命令。外部命令是通过系统调用或独立的程序实现的,如sed、awk等等。内部命令是由...

2012-04-22 22:31:56

阅读数 12713

评论数 0

php的POSIX 函数以及进程测试

参考:http://cn.php.net/manual/zh/ref.posix.phpecho posix_getpid(); //8805sleep(10);?>再用#ps -ax这个时候如果多开开个浏览器请求,就会发现Apache自动增加了几个新的进程我们发现并非一直请求同一个进程重启...

2012-04-20 20:52:09

阅读数 5678

评论数 0

Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF environment vari

Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF environment variable. Then, rerun this script.运行/usr/local/webser...

2012-04-17 22:44:19

阅读数 28203

评论数 2

PHP消息队列httpsqs安装与使用无错版

项目网址:http://code.google.com/p/httpsqs/使用文档:http://blog.s135.com/httpsqs/说明:由于需要安装的东西有些多,原文可能写的有些简略,所以适当补充了 1.安装libevent-2.0.12-stable.tar.gzwget http...

2012-04-16 23:35:08

阅读数 8234

评论数 1

ulimit -SHn 65535 含义

linux下用ulimit设置连接数最大值,默认是1024.在高负载下要设置为更高,但最高只能为65535.ulimit只能做临时修改,重启后失效。可以加入ulimit -SHn 65535到 /etc/rc.local 每次启动启用。 终极解除 Linux 系统的最大进程数和最大文件打开数限制:...

2012-04-16 22:48:47

阅读数 9400

评论数 0

PHP共享内存段

在asp.net和java中都有共享内存,php除了可以使用Memcached等方式变通以外其实php也是支持共享内存的! 需要安装扩展shmop找到php安装源文件目录# cd /usr/local/php-5.4.0/ext/shmop# /usr/local/php/bin/phpize# ...

2012-04-13 14:03:48

阅读数 3887

评论数 0

Redis消息通知系统的实现

Redis消息通知系统的实现Posted on 2012-02-29 by 老王 http://huoding.com/2012/02/29/146最近忙着用Redis实现一个消息通知系统,今天大概总结了一下技术细节,其中演示代码如果没有特殊说明,使用的都是PhpRedis扩展来实现的。内存比如要...

2012-04-12 18:34:23

阅读数 16347

评论数 1

Linux虚拟内存和物理内存精华【美】

原文地址:《Playing with Virtual Memory》http://www.snailinaturtleneck.com/blog/2011/08/30/playing-with-virtual-memory/扩展阅读:《Understanding Memory》http://www...

2012-04-12 16:33:13

阅读数 7552

评论数 0

Linux 文件系统剖析

Linux 文件系统剖析按照分层结构讨论 Linux 文件系统M. Tim Jones, 顾问工程师, Emulex Corp.简介: 在文件系统方面,Linux® 可以算得上操作系统中的 “瑞士军刀”。Linux 支持许多种文件系统,从日志型文件系统到集群文件系统和加密文件系统。对于使用标准的和...

2012-04-12 15:19:11

阅读数 2544

评论数 0

使php支持mbstring库以及使用

1.执行yum install php-mbstring2. 修改php.ini (这一步非常重要, 部分lxadmin版本无法自动修改)echo ‘extension=mbstring.so’ >>/etc/php.ini #更具php安装目录而定3. 重启web service如果...

2012-04-09 17:59:14

阅读数 8106

评论数 1

栈区和堆区内存分配区别

一直以来总是对这个问题的认识比较朦胧,我相信很多朋友也是这样的,总是听到内存一会在栈上分配,一会又在堆上分配,那么它们之间到底是怎么的区别呢?为了说明这个问题,我们先来看一下内存内部的组织情况.从上图可知,程序占用的内存被分了以下几部分.1、栈区(stack)由编译器自动分配释放 ,存放函数的参数...

2012-04-07 22:41:11

阅读数 4911

评论数 1

深入探讨PHP中的内存管理问题

一、 内存在PHP中,填充一个字符串变量相当简单,这只需要一个语句"<?php $str = 'hello world '; ?>"即可,并且该字符串能够被自由地修改、拷贝和移动。而在C语言中,尽管你能够编写例如"char *str = "hello wor...

2012-04-07 11:19:30

阅读数 2198

评论数 0

php-fpm – 配置详解

http://duyongguang.blogbus.com/logs/156375484.htmlphp5.3自带php-fpm/usr/local/php/etc/php-fpm.confpid = run/php-fpm.pidpid设置,默认在安装目录中的var/run/php-fpm.p...

2012-04-02 18:19:00

阅读数 4377

评论数 0

深刻理解Linux进程间通信(IPC)

深刻理解Linux进程间通信(IPC)0. 序1. 管道1.1. 管道概述及相关API应用1.2. 有名管道概述及相关API应用1.3. 小结1.4. 参考资料2. 信号(上)2.1. 信号及信号来源2.2. 信号的种类2.3. 进程对信号的响应2.4. 信号的发送2.5. 信号的安装(设置信号关...

2012-04-01 17:42:04

阅读数 4613

评论数 6

提示
确定要删除当前文章?
取消 删除