Time of Update: 2018-12-07
在IE中使用DOM方式來動態建立頁面元素的時候,我發現了一些問題。記錄於此,如果您有好的意見歡迎提供,如果您也遇到此問題,希望能有助你解決。 對於動態HTML編程,IE實現了兩套模型:一套是以操作innerHTML為主的狹義的DHTML,一套是以集合方式操作(appendChild)頁面元素對象的DOM(Document Object
Time of Update: 2018-12-07
原文連結一、備份重要檔案備份以下這些檔案可以在系統發生錯誤或崩潰時,能較快速的恢複系統原來的狀態。1、備份核心和開機檔案# cd /# tar cvzf boot.tar.gz boot2、備份系統函數標頭檔# cd /usr/include# tar cvzf linux.tar.gz linux 3、備份模組中的庫檔案# cd /lib/modules# tar cvzf 2.4.7-10.tar.gz 2.4.7-10# tar
Time of Update: 2018-12-07
大家都知道GFW 平日作惡多端,一旦有網站不能訪問,很多人都把矛頭直指它了…. 雖然一般都是它乾的,但實際上也不排除一些人別有用心…. 那麼下面就來簡單判斷一下吧…方法是用windows的tracert(開啟命令提示字元,輸入tracert 網域名稱)命令追蹤路由,也可以直接用http://tool.chinaz.com/Tracert/, 這個能顯示ip所在地理位置,比windows內建的好。一般來說,無論是被GFW屏蔽的還是網站封IP的,我們總是能查到這個網站的IP地址,比如
Time of Update: 2018-12-07
在家過完了年,感覺精神很爽。明天大家可能都就上班了,新的一年開始了,希望大家新年新氣象。而其我已經發現一點點新年的靈感了哦~,我原來發現IE中的JScript解譯器可能有的Memory Leak的問題,可老是早不到出問題的代碼,今天一下就逮到了一個可以複現的case~~ 想當初我做那個無重新整理的JScript
Time of Update: 2018-12-07
進程,線程通訊與同步1.0Linux進程間通訊管道/FIFO:管道中還有具名管道和非具名管道(即匿名管道)之分,非具名管道(即匿名管道)只能用於父子進程通訊,具名管道可用於非父子進程,具名管道就是FIFO,管道是先進先出的通訊方式 訊息佇列:訊息佇列是用於兩個進程之間的通訊,首先在一個進程中建立一個訊息佇列,然後再往訊息佇列中寫資料,而另一個進程則從那個訊息佇列中取資料. 需要注意的是,訊息佇列是用建立檔案的方式建立的,如果一個進程向某個訊息佇列中寫入了資料之後,另一個進程並沒有取出資料,
Time of Update: 2018-12-07
參考地址:http://www.ibm.com/developerworks/cn/linux/l-ipc/part2/index2.html接受訊號:#include <signal.h>#include <sys/types.h>#include <unistd.h>void new_op(int,siginfo_t*,void*);int main(int argc,char**argv){struct sigaction act;int sig;
Time of Update: 2018-12-07
原文地址:http://hi.baidu.com/fhnpcongyuan/blog/item/c411320260abc681d53f7c81.html1、數組的建立1.1 採用“數組字面量”JS的數組是無類型的,裡邊可以存放任何類型的資料,如: var aValues=[“string”, 24, true, null];這裡定義了一個數組字面量,可用如下方式訪問:alert(aValues[0]); //輸出字串”string” alert(aValues[1]);
Time of Update: 2018-12-07
參考地址:http://www.linuxidc.com/Linux/2011-08/39738.htm#include <sys/types.h>#include <sys/ipc.h>#include <sys/msg.h>#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <string.h>#define BUFSZ
Time of Update: 2018-12-07
原文地址:http://kb.cnblogs.com/page/112293/好的編程原則跟好的系統設計原則和技術實施原則有著密切的聯絡。下面的這些編程原則在過去的這些年裡讓我成為了一名優秀的程式員,我相信,這些原則對任何一個開發人員來說,都能讓他的編程能力大幅度的提高,能讓他開發出可維護性更強、缺陷更少的程式。 不重複原則(DRY - Don’t repeat yourself)——
Time of Update: 2018-12-07
參考地址:http://blog.csdn.net/zhsp1029/article/details/2171462 /*msgserver.c*/#include <stdlib.h>#include <string.h>#include <errno.h>#include <sys/types.h>#include <sys/ipc.h>#include <sys/msg.h>#include <sys/stat.
Time of Update: 2018-12-07
之前對數組的概念一直沒有理解透徹,只覺得數組名就是個常量指標而已,用法和基本的指標差不多。所以當我嘗試用二級指標去訪問二維數組時,就經常會出錯。下面就是剛開始寫的一個錯誤的程式:#include <stdio.h>int main(){int iArray[2][3] = {{1,2,3},{4,5,6}};int **pArray = NULL;pArray = iArray;printf("array[0][0] = %d\n",
Time of Update: 2018-12-07
原文連結1.0 Linux進程間通訊管道/FIFO:管道中還有具名管道和非具名管道(即匿名管道)之分,非具名管道(即匿名管道)只能用於父子進程通訊,具名管道可用於非父子進程,具名管道就是FIFO,管道是先進先出的通訊方式 訊息佇列:訊息佇列是用於兩個進程之間的通訊,首先在一個進程中建立一個訊息佇列,然後再往訊息佇列中寫資料,而另一個進程則從那個訊息佇列中取資料.
Time of Update: 2018-12-07
源碼:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html;
Time of Update: 2018-12-07
可以說幾乎每個做過Web開發的人都問過,到底元素的ID和Name有什麼區別阿?為什麼有了ID還要有Name呢?! 而同樣我們也可以得到最classical的答案:ID就像是一個人的社會安全號碼碼,而Name就像是他的名字,ID顯然是唯一的,而Name是可以重複的。 上周我也遇到了ID和Name的問題,在頁面裡輸入了一個input
Time of Update: 2018-12-07
原文連結還有個與之類似的是buffer。這裡就談談buffer和cache。那麼他們到底是用來幹什麼的呢?其實他們就是在兩個相對獨立的系統之間的一個中介層,用來避免這兩個系統之間不必要的互動和不不必要的或者重複的同步。同步,你懂的,不同數量級系統之間的同步,你也懂的。比如記憶體和磁碟之間,比如應用和資料庫之間。buffer針對寫,cache針對讀。這篇文章先來看看Linux裡面系統的那些cache和buffer(至於硬體裡面的一些cache如cpu指令緩衝這裡就不談了)。首先是檔案IO對於寫操作
Time of Update: 2018-12-07
參考地址:http://www.ibm.com/developerworks/cn/linux/l-ipc/part5/index1.html?ca=drs-main.c/*-------------map_normalfile1.c-----------*/#include <sys/mman.h>#include <sys/types.h>#include <fcntl.h>#include <unistd.h>typedef
Time of Update: 2018-12-07
原文連結:http://www.cppblog.com/jialisoft/archive/2012/10/04/192742.html#include <stdio.h> int main(int argc, char **argv) { #ifdef MY_MAC printf("Hello -D.\n"); #else printf("MY_MAC was not defined.\n"); #endif ret
Time of Update: 2018-12-07
原文地址:兩個程式,一寫一讀,測試有名管道在無親緣關係的進程間的通訊:讀管道程式:main.c#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <sys/stat.h>#include <fcntl.h>#include <sys/types.h>#define FIFO_NAME "myfifo"#define
Time of Update: 2018-12-07
原文地址:http://www.blogjava.net/supercrsky/articles/185167.htmlB樹、B-樹、B+樹、B*樹詳解B樹 即二叉搜尋樹: 1.所有非葉子結點至多擁有兩個兒子(Left和Right); 2.所有結點儲存一個關鍵字; 3.非葉子結點的左指標指向小於其關鍵字的子樹,右指標指向大於其關鍵字的子樹; 如:
Time of Update: 2018-12-07
彈出層(彈窗)就是相對文檔或視窗定位的一個層,一般用來顯示提示資訊、廣告等內容,還可以配合覆蓋層來鎖定頁面。在仿Lightbox效果中,已經基本實現了這個效果,這次主要改進了ie6在fixed時的抖動問題。此外,還增加了一個用來相容ie6的fixed的方法,覆蓋層也重新“封裝”,程式也改成組件的結構。相容:ie6/7/8, firefox 3.6.8, opera 10.6, safari 5.0.1, chrome 5.0效果預覽覆蓋select測試AlertBox右下角訊息框關閉 關閉