Time of Update: 2018-12-05
最近在windows編程時需要考慮到“如何優雅地關閉一個socket”,查閱了一些資料,現將查到的相關資料做個彙編,希望能對後來者有所協助(比較懶,所以英文資料沒有翻譯:-))1. 關閉Socket時究竟做了什麼 關閉socket分為主動關閉(Active closure)和被動關閉(Passive closure)兩種情況。前者是指有本地主機主動發起的關閉;而後者則是指本地主機檢測到遠程主機發起關閉之後,作出回應,從而關閉整個串連。 其狀態圖如所示:
Time of Update: 2018-12-05
在論文中,圖表和公式要求按在章節中出現的順序分章編號,例1.1,表2.1,公式3.4等。在插入或刪除圖、表、公式時編號的維護就成為一個大問題,比如若在第二章的第一張圖(圖2.1)前插入一張圖,則原來的圖2.1變為2.2,2.2變為2.3,…,更糟糕的是,文檔中還有很多對這些編號的引用,比如“流程圖見圖2.1”。如果圖很多,引用也很多,想象一下,手工修改這些編號是一件多麼費勁的事情,而且還容易遺漏!表格和公式存在同樣的問題。
Time of Update: 2018-12-05
".*"="application/octet-stream"".001"="application/x-001"".301"="application/x-301"".323"="text/h323"".906"="application/x-906"".907"="drawing/907"".a11"="application/x-a11"".acp"="audio/x-mei-aac"".ai"="application/postscript"".aif"="audio/aiff"".ai
Time of Update: 2018-12-05
在我們實際用軟體時,經常可看到許多動態串連庫。動態串連庫有其自身的優點 如節省記憶體、支援多語種等功能,而且,當DLL中的函數改變後,只要不是參數的改變 調用起的函數並不需要重新編譯。這在編程時十分有用。至於其他妙處,各位在電腦 雜誌、書籍中都能看到,我這裡再說就是廢話了. 這次小弟我所要講的是如何在VC5.0中如何做自己的Win32 DLLs,各位要做自己的 動態串連庫,首先要知道DLL在VC5.0中都有哪幾種分類。VC支援三種DLL,它們是: 1.Non-MFC Dlls
Time of Update: 2018-12-05
自動填滿固定行數的 GridView作者:孟憲會 發表於:2006-10-31 22:40:59在有些開發實踐中,有時候為了頁面美觀的需要,需要將GridView填充成固定行數的表格,下面這個方法實現了這種填充的功能。此方法可以處理自動產生列和模版列。注意:由於時間關係,沒有實現對完全空白資料的填充,呵呵,如果需要,可以自己添加哈:)!C#<%@ Page Language="C#"%><!DOCTYPE html PUBLIC
Time of Update: 2018-12-05
中途加入一項目組,首先中配置開發環境,但就是這個問題,讓我弄了一天多,並且還重裝系統,最後還是在專案經理的協助下才把環境配置好的。 這是一個對日的項目,主要要求是賬票的管理。環境是oracle 10g + excel,excel利用日本公司提供的一個控制項來操作DB,但就是這個控制項,讓我在它身上花了一天。 不知道為什麼,那個控制項安裝不正常,運行同事已經測試過的VBA代碼,總是出錯,項目組長也沒有找到解決辦法,專案經理認為是我的電腦裡其他軟體的幹擾,於是我就卸載了那些IDE(VS6.0,VS2
Time of Update: 2018-12-05
雖然在最近的一個項目組裡只幹了一個多月後這個項目就結束了,但是對於久於做過正經的項目的我來說,在這一個多月裡,還是學到了不少東西的,其中之一就是工作方法--提問的正確方式。 在例會上,專案經理會總結這一天來各成員在工作中所遇到的問題,以及解決辦法。開始還以為經理的工作很輕鬆,直到有天和PL聊天時,從PL那裡得知,準備開會很累,其中之一的工作就是要收集所有人的問題,然後列題綱,並在會上討論解決辦法。 有一天,經理就說明了溝通的重要性,他給我們舉了個例子,如下:1.日本人讓我們調查畫面上的一個按鈕停
Time of Update: 2018-12-05
“先泛後精,先淺後深”的道理可是知易行難,所以常常會給技術上的小細節糾纏著,搞得暈暈乎,其中“回呼函數”就是其中之一了,雖然回用,但是老是不明白其中的含義,眾多的書本也說得隱晦不清。直到不久前看到一篇文章才總算比較清晰瞭解,。 概括起來,回調機制包括兩部分:服務執行者和服務方式制定者。 1. 服務執行者先制定服務規範; 2.服務方式制定者然後按照規範制定服務方式; 3.然後執行者按照這個方式提供服務。
Time of Update: 2018-12-05
A--Acknowledging(感激) 感激上源予你的一切。B--Belief(信念) 做每一件事要有堅定的信念。C--Confidence(信心) 對自己充滿自信心。D--Dreaming(夢想) 有空不妨做做白日夢。E--Empathy(心靈相通) 站在對方的立場上為對方想想。F--Fun(樂趣) 享受現有的一切。G--Giving(給予) 將你所能給予的都給予你周圍的人。H--Happiness(幸福觀) 為你的生活及所做的是感到滿意。I--Imagination(想象力)
Time of Update: 2018-12-05
我用的是HASEE優雅HP530 D3本子,然後用VM6.5裝Fedora11,裝好後音效卡發聲不正常,用xmms播放Mp3時,發出的聲音根本不是音樂,而是“咚咚
Time of Update: 2018-12-05
學習雲端運算的幾個途徑:(1)認真學習雲端運算相關教材;(2)登入CSDN雲端運算頻道(http://cloud.csdn.net/)和中國雲端運算(http://www.chinacloud.cn)網站擷取豐富的資料;(3)關注新浪網微博“雲端運算”話題(http://t.sina.com.cn/k/雲端運算)以擷取最新雲端運算資訊;(4)動手進行雲端運算開源平台搭建和編程實驗,可從Hadoop(類似Google雲端運算)或Eucalyptus(類似Amazon雲端運算)入手。學習雲端運算的
Time of Update: 2018-12-05
這不是一個教學檔案, 只是告訴你該如何破解系統, 好讓你能夠將自己的系統作安全的保護, 如果你能夠將這份檔案完全看完,你就能夠知道電腦駭客們是如何入侵你的電腦,我是 CoolFire, 寫這篇文章的目的是要讓大家明白電腦安全的重要性, 並不是教人CrackPassword 若有人因此檔案導致惡意入侵別人的電腦或網路, 本人概不負責 !!有些人可能已經很習慣這樣的教學方式,也習慣了我寫 CoolHC 的語氣, 用詞. 但是有很多網友可能會因為我的用詞而看不懂, 我已經盡量白話一點了,
Time of Update: 2018-12-05
異常1:not-null property references a null or transient value解決方案:將“一對多”關係中的“一”方,not-null設定為false(參考資料:http://www.thearcmind.com/confluence/pages/viewpage.action?pageId=212)異常2:org.hibernate.TransientObjectException: object references an unsaved
Time of Update: 2018-12-05
int setsockopt( SOCKET s, int level, int optname, const char* optval, int optlen);s(通訊端): 指向一個開啟的套介面描述字 level:(層級): 指定選項代碼的類型。 SOL_SOCKET: 基本套介面 IPPROTO_IP: IPv4套介面 IPPROTO_IPV6: IPv6套介面 IPPROTO_TCP: TCP套介面 optname(選項名): 選項名稱 optval(選項值):
Time of Update: 2018-12-05
1、使用API方法'【型別宣告】Private Type BROWSEINFO hWndOwner As Long pIDLRoot As Long pszDisplayName As Long lpszTitle As Long ulFlags As Long lpfnCallback As Long lParam As Long iImage As
Time of Update: 2018-12-05
1.要點:只需要把webroot目錄和java來源程式的class檔案打包就可以了。 打包後的目錄結構為 --| |------META-INF --|----|--WEB-INF |-----lib |-----class
Time of Update: 2018-12-05
在現在的這個項目組已快三個月,可以說這是我畢業後進入這家公司的參加的第一個正式的項目,早在8月底部長就問我願不願做這個項目,一直到9月中下旬才正式開始,而不是像之前參加的項目,都是中途加入項目的,剛明白我要做什麼,那個項目就結束了。 在參加這個項目的兩個多月裡,學到了點東西,也明白了點東西,如下(沒有什麼技術問題,只有工作方法): 1,在項目開始時,多做準備工作,磨刀不誤砍材功的道理,在這裡體現出來。 這是一個有關通訊的項目,我和另一程式員的工作就是負責把一種電文轉換為另一種電文,而至於
Time of Update: 2018-12-05
安裝過程如下:1.單擊File,New--->Virtual Machine2.Next3.選擇Custom--->Next4.選擇New Workstation 5--->Next5.選擇Guest operation system的類型,這裡當然選Linux,然後設定Version為Other Linux--->Next6.輸入建立[Virtual machine name],選擇[Input Location]--->Next7.選擇[Number of
Time of Update: 2018-12-05
因為fedora11的默放IME為ibus,但是我沒有設定好,又因為偶爾要輸入日文,所以不選fcitx而選scimIME了。安裝scimIME步驟如下: #1. 刪除ibusIMEyum remove ibus #2. 安裝scimIME平台yum install scim#因為scim只是一個IME平台,還要在上面安裝IME(或者碼錶)這個IME才能用。 #3. 安裝IME(或者碼錶)yum install
Time of Update: 2018-12-05
1. NS2中資料包packet類結構圖:packet類中的access函數如下:inline unsigned char* access(int off) const { if (off < 0) abort(); return (&bits_[off]);}struct hdr_cmn(即共用common頭)中的access函數如下:inline static hdr_cmn* access(const Packet* p) {