Time of Update: 2018-12-05
window.event.keycode-擷取按下的鍵盤值 event.keycode值大全1 keycode 8 = BackSpace BackSpace 2 keycode 9 = Tab Tab 3 keycode 12 = Clear 4 keycode 13 = Enter 5 keycode 16 = Shift_L 6 keycode 17 = Control_L 7 keycode 18 = Alt_L 8 keycode 19 = Pause 9 keycode 20 =
Time of Update: 2018-12-05
1 -- 關於中斷向量的幾點注釋1. 系統引導時,中斷向量表放在記憶體何處? 系統剛引導時,記憶體0x00000到0x0003FF共1KB的空間用於存放中斷向量表。每個中斷向量佔用4個位元組,共可儲存256個中斷向量。2. 系統引導時,處在實模式下,只可定址1MB,為什麼要用4個位元組來定址中斷呢處理常式? 剛看到的時候,我也很納悶。我們都知道編程的時候指標都是4個位元組的,可以定址4GB,在實模式下完全可以少用位元組啊?其實實模式的記憶體選址方式是:段值 * 16 + 位移值,
Time of Update: 2018-12-05
今天在寫手機與PC的webservice(用axis2實現的)傳輸圖片的程式,服務端是一個類,編譯後直接部署在axis的pojo檔案夾裡,當我new一個FileInputStream時,想使用相對路徑這樣無論我的服務端部署到哪裡,都可以一直用一個檔案夾而不必修改程式的路徑代碼,當然首先我用的絕對路徑來做實驗,保證能夠成功通訊,使用絕對路徑時要注意路徑的分隔字元可以用“/”或者“\\”,而這也可以混用,如下:FileInputStream fis=new
Time of Update: 2018-12-05
1、概述管道是最初的UNIX IPC形式,由於管道沒有名字,所以只能在用於有親緣關係的進程(所謂的親緣關係是指進程間有共同的祖先)。FIFO則被稱為具名管道。先說明fork,exec,_exit函數對管道及fifo函數的影響:fork:子進程取得父進程的管道以及fifo描述字的拷貝。exec:所有代開的描述字依舊開啟,除非已經設定描述字的FD_CLOEXEC位。_exit:關閉所有開啟的描述字,最後一個描述字關閉時刪除管道與FIFO中的資料。管道和FIFO涉及的函數有:pipe, mkfifo,
Time of Update: 2018-12-05
COM編程的好處就是可以跨語言,我們公司是用C#做開發的,所以用C++去開發COM組件就可以彌補圖形渲染效能上的不足。但COM組件也有它的缺點,就是COM介面本身的調用開銷比較大,所以我總結了,使用COM組件最好是通過最少次數的介面調用來達到目的。所以數組的傳遞就至關重要了。打個最簡單的比方,調10000次SetX( double x )花的時間肯定要比一次性把x數組傳進去SetX( double[] x )多的多。
Time of Update: 2018-12-05
iptables配置完成後,如果不做設定,機器重啟動後,規則會丟失ubuntu下可以通過以下步驟儲存iptables設定,並實現開機自動載入1、iptables配置完成後執行:iptables-save > /etc/init.d/iptables.up.rules將當前配置儲存再iptables.up.rules檔案中,檔案名稱可以隨意。在/etc/init.d/目錄下建立檔案 需要首先擷取root許可權,即可先執行sudo
Time of Update: 2018-12-05
0x01 背景在ubuntu系統的維護中,經常會用到history命令。但是考慮到同事誤操作責任追究以及被入侵後的線索追查,ubuntu系統中預設提供的history命令難以滿足我們的需求。經過一番調研,發現可以通過修改/etc/profile 檔案 一定程度上滿足需求。0x02 需求執行history命令時能夠實現以下效果:(1)顯示命令執行的時間(2)顯示執行命令的使用者名稱(3)顯示執行命令的使用者的源IP(4)A使用者可以方便的查看B使用者的記錄0x03
Time of Update: 2018-12-05
前段時間,與一哥兒們討論這個問題的時候,讓人挺糾結的。自己抽空分析了一下,下面是學習筆記: 本機環境:Windows XP SP3(IP:192.168.1.100 後續用真實機代替本環境)虛擬環境:VPC2007 (Windows Server 2003 IP:192.168.1.200 後續用虛擬機器代替本環境)抓包軟體:OmniPeek V5.4 (注意:虛擬機器與本機要在同一個網段,不然會ping不通,另外在端要先運行arp -d命令清空ARP緩衝.... ^_^)
Time of Update: 2018-12-05
以Insert語言為例,很多同學都在這個方面發生了問題,其實主要是因為資料類型和變數在作怪。下面我們就分別講述,雖然說的是Insert語句,但是Select、Update、Delete語句都是一樣的。 假如有 mytable表格,如下: 欄位1 username 字串型(姓名) 欄位2 age 數字型(年齡) 欄位3 birthday 日期型(生日)
Time of Update: 2018-12-05
原帖地址:http://hym131690.blog.163.com/blog/static/642553162009212104926450/最近打算學習一下網路編程,而大部分socket編程環境都是Unix的,很是不便,在windows中總是不能編譯,特尋得一篇文章解決此癢。爽哉、爽哉!linking... server.obj : error lnk2001: unresolved external symbol
Time of Update: 2018-12-05
最近喜歡寫日記,那種不讓別人看的類型。但是希望有人可以看到,想,到這裡來寫吧。我是軟體工程網路完全方向的大二學生,平凡的不能再平凡,平凡的成績,平凡的長相,平凡的EQ+IQ,真希望自己能有超群的記憶力和顯赫的身世,但是這與我無緣,只是希望,但是不渴望,沒有就沒有。現在開始,我相信持之以恒才是最寶貴的財富。說了,我很平凡,希望能通過這個寫日記的地方進入到不平凡的CSDN,學到一些東西,慢慢變得不平凡。剛才又想玩遊戲了,但是忍住了,很可笑,這麼大的人了,還是管不住自己,總是浪費自己寶貴的青春。現在在
Time of Update: 2018-12-05
網上有很多如何安裝Indy10的文章,但我覺得都有些不妥,所以把自己是如何安裝indy的方法寫出來,供大家能考。由於本人還是屬於菜鳥階級,有什麼錯誤還請大家批評指正,我的信箱:purplepower99@sina.com.cn。下面就介紹我的安裝方法。我用的是Delphi7,所以就以D7為例進行說明。首先要卸載Delphi7中的Indy9。 ↓1、進入D7的目錄,雙擊Borland
Time of Update: 2018-12-05
網友summerfang反映不能在Blog公告欄加入Google搜尋代碼。經查證,該問題是asp.net的server端form導致的,解決此問題請使用如下代碼:<div style="text-align: left;"><script type="text/javascript">function searchGoogle(key,evt,site){if(evt.keyCode==13 || evt.keyCode==0 || evt.type =='click')
Time of Update: 2018-12-05
定義一個返回函數指標的函數,如果直接定義理解起來稍微有點困難。比如:extern void (*interruptf(int sig, void *func(int)))(int);定義了一個函數interruptf;這個函數的參數有兩個,分別是int型的sig和一個函數指標(這個函數指標的傳回值是void,參數是int型);這個函數的傳回值是一個函數指標(這個函數指標的輸入參數是int型,這個函數的傳回值是void);該函數還有另外一種定義方式,這種方式可讀性較強:typedef void (
Time of Update: 2018-12-05
《高效能伺服器架構(High-Performance Server Architecture)》http://blog.csdn.net/marising/article/details/5186643本文講述了data copy, context switch, memory allocation, Lock contention(鎖競爭)對系統效能的影響。是一篇翻譯的文章。《Linux
Time of Update: 2018-12-05
原文:http://student.csdn.net/space.php?uid=119638&do=blog&id=11801在統計學中,最大後驗(英文為Maximum a posteriori,縮寫為MAP)估計方法根據經驗資料獲得對難以觀察的量的點估計。它與最大似然估計中的 Fisher
Time of Update: 2018-12-05
EliasDelta Coding適用範圍:EliasDeltaCoding和EliasGamma Coding一樣,也是一種對正整數進行編碼的統一編碼,由PeterElias發明。適用於預先無法獲知最大編碼整數的情況,而且小整數出現頻率高,大整數出現頻率低。 編碼原理:對任何正整數NUM,對INT(Log2(NUM))+1進行Gamma編碼,尾碼上NUM二進位串除去最高位的子串。如5的編碼為011,01。 編碼樣本:NUMEliasDelta CodeImplied probability1
Time of Update: 2018-12-05
下面的指令碼是在SecureCRT下啟動並執行,採用vbs語言編寫。把所有的配置命令放在一個文字檔中,然後使用測試指令碼來執行這些命令,簡化測試過程中的配置過程。這個指令碼在SecureCRT Version 4.0 (build
Time of Update: 2018-12-05
對於任何一家IT公司來說,技術人才都是企業的核心寶貴資產。相對於大型外企而言,中小IT企業在企業文化、管理體系、發展培訓以及薪資待遇等各方面,都沒有優勢來引進成熟的技術人才。而在80後一代程式員中成長並湧現出來的技術人才,成為很多中小企業爭相搶奪的香餑餑。然而,這些80後的技術人員,在思想和觀念上都比較前衛,他們往往興趣廣泛、喜歡新的技術和挑戰,而且大都以自我為中心、崇尚自由,稍有不如意就很容易炒老闆魷魚。因此,如何引進並留住這些年輕的技術骨幹,成為困撓國內眾多中小IT企業管理者的主要問題。
Time of Update: 2018-12-05
http://blog.163.com/xy_god/blog/static/9148351200781741423827/ 啊,啊啊,這麼簡單!趕快做個橢圓的按鈕出來看看!修改61行代碼如下:61 gtk_widget_shape_combine_mask (button, window_shape_bitmap, 0, 0);