原创 yum 配置 nginx+php +php-fpm環境

已有環境:LAMP  安裝 nginx:yum install -y nginx安裝 php-fpm:yum install -y php-fpm關閉httpdservice httpd stopchkconfig --level 23

原创 理解php內核的 引用計數器與寫時複製

zval結構中有以下兩個成員變量用於引用計數器:is_ref:BOOL值,標識變量是否是引用集合refcount:計算指向引用集合的變量個數寫時複製:就是當變量的值改變時才進行內存的複製。<?php$a = "this a test ";

原创 【轉載】互斥鎖pthread_mutex_t的使用(轉載)

1. 互斥鎖創建有兩種方法創建互斥鎖,靜態方式和動態方式。POSIX定義了一個宏PTHREAD_MUTEX_INITIALIZER來靜態初始化互斥鎖,方法如下: pthread_mutex_t mutex=PTHREAD_MUTEX_

原创 LADP使用

<?php//1、連接ladp$ldaphost = "ldap.example.com"; // your ldap servers$ldapport = 389; // your ldap serve

原创 Vim 複製粘貼探祕【轉】

轉載地址:http://www.cnblogs.com/end/archive/2012/06/01/2531147.htmlVim 作爲最好用的文本編輯器之一,使用vim來編文檔,寫代碼實在是很愜意的事情。每當學會了vim的一個新功

原创 linux awk 【轉載】

原文地址:http://blog.csdn.net/ithomer/article/details/8477842awk 是一門非常優秀的文本處理工具,甚至可以上升作爲一門程序設計語言。它處理文本的速度是快得驚人的,現在很多基於shell

原创 socket阻塞和非阻塞的區別【轉】

轉載地址:http://kalogen.iteye.com/blog/670841簡單點說: 阻塞就是幹不完不準回來,   非組賽就是你先幹,我現看看有其他事沒有,完了告訴我一聲 我們拿最常用的send和recv兩個函數來說吧... 比如

原创 C語言static關鍵字解析 【轉】

轉載地址:http://blog.csdn.net/wu_zf/article/details/70683261、概述   static 聲明的變量在C語言中有兩方面的特徵:   1)、變量會被放在程序的全局存儲區中,這樣可以在下一次調用

原创 【消息隊列MQ】各類MQ比較 【轉載】

原文地址:http://blog.csdn.net/sunxinhere/article/details/7968886目前業界有很多MQ產品,我們作如下對比: RabbitMQ 是使用Erlang編寫的一個開源的消息隊列,本身支持很多的

原创 Kafka

Kafka是一個高吞吐量分佈式消息系統。linkedin開源的kafka。 Kafka就跟這個名字一樣,設計非常獨特。首先,kafka的開發者們認爲不需要在內存裏緩存什麼數據,操作系統的文件緩存已經足夠完善和強大,只要你 不搞隨機寫,順

原创 LINUX命令行 查看memcache運行狀態

1、確保memcache是啓動的2、 /etc/rc.d/init.d/memcached start &3、鏈接進入telnet localhost 112114、stats 命令這些狀態的說明如下: pid memcache服務器的進

原创 【轉載】MySQL Community Server 5.7.5發佈

改進1: 內存動態管理: 此版本對InnoDB的Buffer Pool(innodb_buffer_pool_size)允許在聯機狀態下修改其大小.這極大地提升了InnoDB緩存區管理的靈活性,另外可有效動態提升Server的整體效率 改

原创 Python格式化中使用%與C prinf格式輸出的區別

一.格式 1.1 C printf()的一般格式    printf(格式控制,輸出列表);    例:int i = 3;        double f = 4.56;        printf("%d,%f", i,f); 1.2

原创 揭開Socket編程的面紗 【轉載】

對TCP/IP、UDP、Socket編程這些詞你不會很陌生吧?隨着網絡技術的發展,這些詞充斥着我們的耳朵。那麼我想問:1.         什麼是TCP/IP、UDP?2.         Socket在哪裏呢?3.         S