原创 Linux 2.6 內核Epoll用法舉例說明

epoll用到的所有函數都是在頭文件sys/epoll.h中聲明的,下面簡要說明所用到的數據結構和函數: 所用到的數據結構:   typedef union epoll_data { void *p

原创 Create a connection-oriented socket

These server and client examples illustrate socket APIs written for a connection-oriented protocol such as Transmission

原创 ajax jsp 無刷新上傳文件

首先要說的就是 ajax 是無法實現上傳文件的,可以想一下ajax與後臺通信都是通過傳遞字符串,怎麼能傳遞文件呢?其實出於安全考慮js是不能操作文件的,所以就不要再說用ajax來實現文件的上傳了,這是不可能的。    而本文實現的文件上

原创 程序調試的利器GDB

無論是多麼優秀的程序員,都難以保證自己在編寫代碼時不會出現任何錯誤,因此調試是軟件開發過程中的一個必不可少的組成部分。當程序完成編譯之後,它很可能無法正常運行,或者會徹底崩潰,或者不能實現預期的功能。此時如何通過調試找到問題的癥結所在,就

原创 CSS opacity - 實現圖片半透明效果

前幾天一位做網頁設計的朋友問我這個問題:如何通過CSS來實現圖片半透明效果,並且在IE和Mozilla上都可以得到支持。下面將我的方法分享給大家。 下圖爲通過CSS實現的圖片透明效果 這個效果在IE和Mozilla瀏覽器上都可以工作,代

原创 EPOLL爲我們帶來了什麼。

在大家苦苦的爲在線人數的增長而導致的系統資源吃緊上的問題正在發愁的時候,Linux 2.6內核中提供的System Epoll爲我們提供了一套完美的解決方案。傳統的select以及poll的效率會因爲在線人數的線形遞增而導致呈二次乃至三次

原创 c++中的堆和棧

1、內存分配方面:     堆:一般由程序員分配釋放, 若程序員不釋放,程序結束時可能由OS回收 。注意它與數據結構中的堆是兩回事,分配方式是類似於鏈表。可能用到的關鍵字如下:new、malloc、delete、free等等。     棧

原创 css圖片濾鏡參考

語法:STYLE="filter:filtername(fparameter1,fparameter2...)}(Filtername爲濾鏡的名稱,fparameter1、fparameter2等是濾鏡的參數)濾鏡說明:Alpha:設置透

原创 SSH 的詳細使用方法

SSH 的詳細使用方法如下: ssh [-l login_name] [hostname | user@hostname] [command] ssh

原创 XML和HTML常用轉義字符

XML和HTML中都有一些特殊的字符,這些字符在XML和HTML中是不能直接使用的,如果必須使用這些字符,應該使用其對應的轉義字符。XML常用轉義字符: 字符 轉義字符 描述 & &amp; 和 < &lt;

原创 linux系統配置文件

1:/etc/sysconfig/i18n(語言配置文件).2:/etc/sysconfig/network-scripts/ifcfg-eth0(eth0配置文件).3:/boot/grub/grub.conf(grup配置文件) 或/

原创 Linux程序設計入門 - fork, pthread, and signals

    在UNIX程序設計中,學會fork及signal的運用,算是相當基本的功夫。        fork()及signal經常運用在daemon守護神這一類常駐程序,另外像      a4c.tty/yact/chdrv這些中文終端機

原创 讀取配置文件

void LoadSvrConf()  {     CMyIni ini;     if(ini.Load("./conf/server.conf"))     {         svr_log.FormatEx(1 ,"Load F

原创 SEO中的DIV CSS樣式的命名規則

在搜索引擎優化中, 對於代碼的優化是一個非常重要的部分。 如果一個網頁的代碼非常的簡捷,對於提升網站的排名那個是非常有好處的。 同樣, 在CSS樣式表中,合理有序的命名同樣可以爲整個CSS工作帶來意想不到的簡便。 爲了更加符合搜索引擎的規

原创 fork兩次如何避免殭屍進程收藏

 #include <stdio.h> #include <sys/wait.h> #include <sys/types.h> #include <unistd.h> int main(void) { pid_t p