Time of Update: 2018-12-05
好久沒有寫博了,眼看9月份就要過去了,抓住最後的時刻在這個月也留下點印記。日子過得依然充實而有序,心情恬淡平和,感覺太舒服了。最近英語有所進步,聽讀寫都有進展,工作上在重構公司產品中線程池的架構,比較了網上很多線程池,包括IOCPThreadPool、SmartThreadPool和ManagerThreadPool等,思路基本定了,感覺弄得還可以,如果可以準備將重構後成果拿出來show show,不過要考慮公司的態度
Time of Update: 2018-12-05
試前準備 其一,答題準備。一般來說,你的初試是由人力資源部來進行的,他們會就你的學曆、個性、能力、價值觀和過去的成績等問一些常規問題,以協助他們判斷是否要向你未來的主管推薦。所以,你不妨對著鏡子對某些必考題進行自問自答。在這個過程中,不妨設想你正在面對公司的HR,這樣可以協助你確立自信,是臨場回答時更遊刃有餘。問答的內容可以是對你的經曆做一個簡單的介紹;對自己做一個簡要的評價;你最感到自豪的事情是什麼;你覺得你最大的缺點是什麼;你最大的成就是什麼;你為什麼認為你適合這個職位等等。1、您
Time of Update: 2018-12-05
ps: 這是我在hp寫的命題作文,E文不好,請見諒。AbstractScrum is an iterative incremental process of Software developmentcommonly used with Agile Software Development. Especially, Scrum willhelp us to manage the project more efficiently because it is anadaptive process.
Time of Update: 2018-12-05
結構型模式概述結構型模式,顧名思義討論的是類和對象的結構,它採用繼承機制來組合介面或實現(類結構型模式),或者通過組合一些對象,從而實現新的功能(對象結構型模式)。這些結構型模式,它們在某些方面具有很大的相似性,仔細推敲,側重點卻各有不同。Adapter模式通過類的繼承或者對象的組合側重於轉換已有的介面;Bridge模式通過將抽象和實現相分離,讓它們可以分別獨立的變化,它強調的是系統沿著多個方向的變化;Decorator模式採用對象組合而非繼承的手法,實現了在運行時動態擴充項物件功能的能力,它強
Time of Update: 2018-12-05
副檔名是bat(在nt/2000/xp/2003下也可以是cmd)的檔案就是批次檔。 ==== 注 ======================================= .bat是dos下的批次檔 .cmd是nt核心命令列環境的另一種批次檔 從更廣義的角度來看,unix的shell指令碼以及其它作業系統甚至應用程式中由外殼進行解釋執行的文本,都具有與批次檔十分相似的作用,而且同樣是由專用解譯器以行為單位解釋執行,這種文本形式更通用的稱謂是指令碼語言。所以從某個程度分析,batch,
Time of Update: 2018-12-05
以前VS2003那會兒沒仔細研究,都是直接在頁面指令碼上設斷點,好像還是能斷的,不過不太穩定。以前經常按F11,從項目啟動開始讀微軟產生的指令碼。 VS2005和VS2003不一樣了,在頁面裡不能設斷點,需要先按F5運行起來,在菜單Debug-> Windows ->Script
Time of Update: 2018-12-05
前兩天為用友二次開發的一個專案查詢資料報錯,這個查詢是通過一個主預存程序調用三個自訂函數,TSQL代碼很多,而且用到很多迴圈遞迴,查詢分析器報的錯誤地址在一個遞迴的入口,設斷點跟蹤了幾次,因為太長了,未果。今天看了鞠強的SQL Server效能調優入門(圖文版)
Time of Update: 2018-12-05
職責鏈(Chain of Responsibility)意圖: 使多個對象都有機會處理請求,從而避免請求的寄件者和接收者之間的耦合關係。將這些對象連成一條鏈,並沿著這條鏈傳遞該請求,直到有一個對象處理它為止。結構圖: 適用性: 有多個的對象可以處理一個請求,哪個對象處理該請求運行時刻自動確定。 你想在不明確指定接收者的情況下,向多個對象中的一個提交一個請求。 可處理一個請求的對象集合應被動態指定。代碼:Code highlighting
Time of Update: 2018-12-05
1. Stop complaining! 別發牢騷!2. You make me sick! 你真讓我噁心!3. What’s wrong with you? 你怎麼回事?4. You shouldn’t have done that! 你真不應該那樣做!5. You’re a jerk! 你是個廢物/混球!6. Don’t talk to me like that! 別那樣和我說話!7. Who do you think you are? 你以為你是誰?8. What’s your
Time of Update: 2018-12-05
一、Call與Invoke 可以簡單地認為 INVOKE 是一個有參數類型檢查的調用語句。當調用方法參數或參數類型不正確時,通過INVOKE可以在編譯起發現錯誤,而通過CALL可能只有在運行期才能發現;所以建議用 INVOKE 指令而不是CALL去調用一個函數。 二、Addr與Offsetaddr不可以處理向前引用,offset則能。所謂向前引用是指:標號的定義是在invoke 語句之後,譬如在如下的例子:invoke MessageBox,NULL, addr MsgBoxText,
Time of Update: 2018-12-05
前面一年多的時間裡,一直不停的在尋找架構師Architect。簡曆收集了上百個,前後面試了至少數十人,大多有相當不錯的職業經曆,也有相當不 錯的項目經驗,他們在很多技術方向都很出色,也有不少含金量高的認證,例如CCIE。可是,令人遺憾的告訴大家,找到一位令人滿意的架構師實在是一件非常 不容易的事情。架構師,如同字面上的含義一樣,掌握著一個建築的風格、層次、標準等。IT
Time of Update: 2018-12-05
前兩天同事讓我幫他解決一個問題,大體就是在頁面中通過控制項ID找到並修改DataGrid中的一個DropDownList的SelectedValue,他通過Page.FindControl無法找到。記得以前發現過這個問題,以前就是通過在Page控制項樹中遞迴尋找解決的,今天順便對asp.net的Page控制項樹結構研究了一下。 下面是我遞迴尋找的函數: 1public object Myfindcontrol(Control parentcontrols,string id
Time of Update: 2018-12-05
1.擷取當前Windows使用者的全名(如果是域使用者包含網域名稱,如果是本機使用者包含電腦名稱),inno實現代碼:聲明枚舉類型type EXTENDED_NAME_FORMAT=(NameUnknown,NameFullyQualifiedDN,NameSamCompatible,NameDisplay);聲明API方法function GetUserNameEx(NameFormat:EXTENDED_NAME_FORMAT;lpNameBuffer:String; var lpnSize
Time of Update: 2018-12-05
一,ping 它是用來檢查網路是否通暢或者網路連接速度的命令。作為一個生活在網路上的管理員或者駭客來說,ping命令是第一個必須掌握的DOS命令,它所利用 的原理是這樣的:網路上的機器都有唯一確定的IP地址,我們給目標IP地址發送一個資料包,對方就要返回一個同樣大小的資料包,根據返回的資料包我們可以 確定目標主機的存在,可以初步判斷目標主機的作業系統等。下面就來看看它的一些常用的操作。先看看協助吧,在DOS視窗中鍵入:ping /?
Time of Update: 2018-12-05
橋接模式(Bridge) 橋接模式用於解決系統多維度變化的問題,將抽象部分與實現部分分離,使它們都可以獨立的變化。(參見對Bridge模式的理解 )結構圖: 生活中的例子: 組合模式(Composite)意圖: 將對象組合成樹形結構以表示“部分-整體”的階層。Composite模式使得使用者對單個對象和組合對象的使用具有一致性。[GOF
Time of Update: 2018-12-05
人情世故是我們日常生活中積累的約定俗成的行為規則,屬於社會知識的範疇。這些知識大半來源於與不同人群的社會交際,也來源於社會衝突與社會發展。在有專業知識與技能的情況下,人情世故能夠協助我們個人緩和與其他人之間的緊張度,也比較容易讓其他人感到與我們交往的愉悅感與建設性。這裡我例舉出對於我們每個人也許都能用到的日常生活中的18個人情世故,因為我也經常發現,這些人情世故經常被很多更年輕的朋友忽略。1、即使不是對大人物,我們也要用請教的態度口吻而不是傲慢的姿態與他們說話,因為人不可貌相,很多實用的良師益友
Time of Update: 2018-12-05
最近想做一個許可權管理方面的外掛程式,目標如下:1.獨立外掛程式。應用於項目中,不論程式上還是資料庫中,保持單向依賴(具體業務——》許可權外掛程式)。2.粒度夠細。許可權設定具體到頁面按鈕。3.使用面向方面插入具體業務,編寫具體商務邏輯時遵循一定原則即可,不需要編寫入權限相關代碼。4.易用,XML配置,角色,使用者組,繼承性,靈活性。最近一段時間上網察看了許多AOP相關的資料,感覺Castle的AOP做的很不錯,也參考了許多相關的文章,但實現目標還有許多實際的問題亟待解決,主要在AOP的插入實現
Time of Update: 2018-12-05
1. 建立配置節類必須建立繼承自ConfigurationSection的對象才能進行配置資料讀寫操作,ConfigurationSection提供了索引器用來擷取和設定配置資料,需要注意的是擁有ConfigurationProperty特性的屬性才會被儲存,並且名稱要保持大小寫完全一致,如下面的代碼中,所有的"id"必須保持一樣。class ConfigSectionData : ConfigurationSection{[ConfigurationProperty("id")]public
Time of Update: 2018-12-05
好久不做WinForm程式,對於Windows程式啟動並執行整個流程順序竟忘得差不多了,做起東西來總有一種雲裡霧裡的感覺,非常難受。記得以前看侯捷先生的《深入淺出MFC》,對於WIndows程式事件驅動的特性(包括訊息的產生、獲得、指派、判斷、處理),WIndows程式的誕生與死亡,侯先生講的非常透徹,言簡意賅,遂翻出來,並簡單記錄一下。對應一個訊息的生命流程可能還要看看作業系統中是怎麼寫的。
Time of Update: 2018-12-05