Time of Update: 2018-12-07
本文旨在對前文的遺漏之處做一個patch,繼而詳細和大家討論一下IME相關的內容,畢竟給中國人用的程式難免會遇到打字的需求,提到打字必然會遇到IME。 首先是對前文的一個補遺,如果你直接copy前文的代碼執行可能會發現本沒有出現想象中的滑鼠一點,IME就變了,為啥呢。因為我漏掉了一個步驟,也就是對IME狀態的重設。需要在調用ImmSetConvertionStatus前對要切換IME的控制項設定
Time of Update: 2018-12-07
1.三種編碼的回顧Ansi字串我們最熟悉,英文佔一個位元組,漢字2個位元組,以一個\0結尾,常用於txt文字檔。 Unicode字串,每個字元(漢字、英文字母)都佔2個位元組;在VC++的世界裡,Microsoft比較鼓勵使用Unicode,如wchar_t。
Time of Update: 2018-12-07
1. 基本概念 在WPF發布之前,如果開發人員構建應用程式使用者介面,那麼可能會感到比較繁瑣和複雜。例如,當建立Windows Forms應用程式時需要完全使用C#代碼構建每個表單。即使使用Visual Studio開發工具,通過拖放方式建立表單,所產生的使用者介面也是千篇一律,索然無味。如果需要構建豐富一些的使用者介面,那麼必須通過圖形設計人員來設
Time of Update: 2018-12-07
淺談繼承和組合 物件導向編程講究的是代碼複用,繼承和組合都是代碼複用的有效方法。組合是將其他類的對象作為成員使用,繼承是子類可以使用父類的成員方法。引用一個生動的比方:繼承是說“我父親在家裡給我幫了很大的忙”,組合是說“我請了個老頭在我家裡幹活”。繼承
Time of Update: 2018-12-07
1. Subversion 錯誤資訊一覽表 注意:不同的用戶端(命令列,TortoiseSVN, AnkhSVN, Subclipse等)的出錯資訊可能稍有不同。下面表格中的出錯資訊以 http://svn.moon.ossxp.com/svn/test 版本庫做樣本,僅供參考。編號出錯資訊問題剖析解決方案1.svn: Server sent unexpected return value (500 Internal Server Error) in response to OPTIONS
Time of Update: 2018-12-07
程式員和駭客有種天生地說不完道不盡的恩怨糾纏,很多計數很高超的駭客同時也都是技術高超的程式員,但是大多數程式員卻在同駭客做著生死抗爭,特別是編寫在公網上啟動並執行業務系統的程式員,更是步步小心.但是與駭客相比,程式員的制肘更多一些,駭客往往只需要一個漏洞就可以逍遙了,但是程式員卻要步提防,因為一個小漏洞就可能讓自己陷入麻煩.程式是一個有機的整體,並不是所有的代碼都無懈可擊了的時候就能高枕無憂了,很多時候看來安全的系統卻是到處都是口子,我們來看一個例子.
Time of Update: 2018-12-07
今天薑同學發表了http://www.cnblogs.com/ASPNET2008/archive/2008/08/13/1266942.html 這篇POST表達了對通過分層設計的概念無法解決系統耦合的問題。在之後andytao同學回複了對薑敏朋友的回複 一文作為回應我在看回複的時候感覺說得不太透,所以忍不住發此文從另外一個角度來試著為薑同學做一次解答。首先是從薑同學的疑慮開始。薑同學對分層主要是擔心增加了工作量缺起不到消除系統耦合的目的。所以我們首先就來談談耦合。------------
Time of Update: 2018-12-07
看過金同學的【超級傳送帶】這篇Post及其裡面的Reply,我又要深有所感,於是有話不得不發了。對系統設計來說之前我也說過沒有一定之規,不通的系統設計的前提和背景有所區別,那麼設計的方式有可能南轅北轍。就算是圍繞資料庫,以資料為核心的系統也會因為設計的出發點不通而產生很多相反的看法。那麼我還是首先設定本次討論的前提:一個以資料庫為儲存手段,以資料為核心的應用程式,比如說一個電子商務系統(又比如NewEgg,不要誤會,我不在NewEgg工作,只是有所瞭解)。 之前我提到過系統設計的取向問題,我們是
Time of Update: 2018-12-07
鑒於上一篇POST過於抽象以至於很多人無法理解,現在用代碼來說話,我們一起來重新回顧一下事故現場的情況。首先在本機安裝FTP軟體,我這裡使用的Serv-U一個用得非常廣泛的Ftp Server,準備好Ftp的目錄,我這裡使用自己放mp3的目錄 其中有一個子目錄 2 我們可以看到兩個目錄的內容截然不同以方便我們重現事故現場。第二部我們建立一個Winform項目 之後在介面上用三個按鈕來實現testCase 第三步是準備的重頭戲,我們準備一個Ftp的操作類:using
Time of Update: 2018-12-07
由於換了工作,所以之前的遊戲引擎暫時放下,但是不會停止的,這個項目會在我的業餘時間來完成。---------------------------------------悶騷的分割線,下面是本文-------------------------------------------tornado我在之前的文章裡已經有過多次介紹,在此就不詳細介紹了,詳細介紹可參見:玩蛇記-使用tornado構建高效能Web應用之一 玩蛇記-使用Tornado構建高效能Web之二-autoreload由於官網被牆,討論
Time of Update: 2018-12-07
鑒於公司保密協議,本系列文章將不涉及具體的遊戲細節以及實現。由於本人也是第一次參與此類引擎的設計,所以難免有所失誤,如有異見歡迎業內人士討論,發表本系列文章的目的不在於說教,重在分享以及討論。MMORPG的服務端引擎是驅動整個遊戲的總要組件,而且對於現在外掛滿天飛的年代,服務端的地位變得愈發重要,很多遊戲都將很多原來由用戶端處理的邏輯交給了服務端來處理,以避免各類外掛對遊戲公平性造成的影響。要設計一款通用的且高效能的MMORPG服務引擎是一個非常艱巨的工作,總的來說,一款網遊能夠承載多少人,能夠
Time of Update: 2018-12-07
庫資訊描述 Windows Sockets應用程式介面,用於支援Internet以及其他網路應用,存在於System32檔案夾下。 問題描述 常常一些運行良好的應用程式會突然Crash掉,且拋出諸如"Procedure EntryPoint XXX Not Found In WS2_32.dll"類似的錯誤資訊。 原因分析
Time of Update: 2018-12-07
今天想寫一篇關於.net下COM工作原理的文章。花了大概3個小時,文章也寫的差不多了,可是越寫到後來越發現自己的觀點以及想法越錯誤。邊寫邊查MSDN,最後不得不放棄發布這篇文章了。雖然花了好幾個小時,最後什麼也沒有,但還是學到了不少東西。總結一下.net下是如何?與COM(或者ActiveX)互動的吧。記得也是在部落格園上看到有一篇文章關於用C#寫ActiveX的文章,與其說是.net寫ActiveX不如說是.net如何使用它們。首先應該明確以下幾個問題:1、在.net平台下,沒有真正的COM或
Time of Update: 2018-12-07
VMware redhat ubuntu
Time of Update: 2018-12-07
其實這樣的想法早就有了,而且在FreeTextBox的後期版本裡,使用了類似的方法,它是讓所有的圖片都成為一個獨立的資源請求,就是說,所有的圖片都由一個Header來處理,這樣就讓圖片更加緊密的與應用程式融合在一起了。而它還只是用了Header來處理圖片請求,而實際的圖片還是在檔案夾裡。其實我們可以把圖片當成資源檔加在DLL檔案裡。首先在項目裡添加一個資源檔夾(Resource),然後在裡面放一些檔案(例如:“BK024.jpg“),並且在屬性上選擇“ebabme
Time of Update: 2018-12-07
<?xml version="1.0" encoding="UTF-8" ?><TREENODES> <TREENODE TEXT="首頁" EXPANDED="true"> <TREENODE TEXT="廣而告知" NavigateURL="Grgz.aspx" target="right"/> <TREENODE TEXT="供電資訊" NavigateURL="Gdxx_Gdxx.aspx" tar
Time of Update: 2018-12-07
李:大家好,今天我們兩給大家表演一段相聲李:我們先自我介紹一下,我叫李xx,木子李易:我叫易xx,《易經》的易[演繹指南:姓名自我介紹自由發揮]李:這個姓挺少見的易:少見沒關係,s我先混個臉熟,明天大家就都認識我了李:這哥們挺自信易:不過大家要注意了,雖然我姓易,但我不是“易先生”[笑場]李:不是易先生,難道是易小姐?[演繹指南:檢查對方是不是女的]易:我說的是——我不是《色·戒》中的那個易先生李:原來是那個易先生呀,他名啥名?易:沒有名字,因為張愛玲根本沒法給他起名李:為什嗎? [演繹指南:開
Time of Update: 2018-12-07
老菜QiFang決心改變以往的菜鳥形象,也想過過大蝦癮,於近日重新入關,閉門研究“設計模式”與“資料結構”,還望各路老鳥給予關照!讓老菜早日成為老鳥! *^_^* 發現一維數組還有這種用法的,大家請看以下題目: 教材:《資料結構》C語言版 清華大學出版社的 題目:設計一個可容納超多位元的求N!的程式。 構思:1、N!的求法大家都清楚吧,老菜再囉嗦一下,比如:1!=1*1; 2!=2*1; 3!=3*2*1
Time of Update: 2018-12-07
問題描述:衣服穿久了會髒,需要洗,洗完後直接放衣櫃裡會發黴併產生奇怪的氣味,令衣服沒有辦法再穿第二次.造成了資源的浪費解決方案:設計一個晾衣系統,在洗完衣服後將衣服晾乾,防止變壞.設計部分需求描述:一個可以安全方便晾衣服的晾衣杆.軟體運行環境:一個封閉式陽台,東面和南面有窗,西面是落地式玻璃門,北面為牆.可能存在的問題:晾衣繩被衣服拉斷.兩個結點的一個或兩個被拉壞.外面風太大而又沒有關窗戶,所以衣服被吹下晾衣繩.軟體系統架構描述:採用晾衣杆模式,在陽台的南北兩面打結點,然後將晾衣繩固定在兩個結點
Time of Update: 2018-12-07
這幾天客戶碰到這個問題,哪知道今天我自己登入的時候也提示這個問題。看來這個問題不解決是不行了。後來到網路上搜尋了一下。找到瞭解決辦法,其實很簡單,修改一下授權模式就可以了。在終端服務配置裡把授權模式由原來的每裝置改為每使用者就可以了。請參考:http://support.microsoft.com/kb/822134以下內容轉自網路:http://bbs.dmxj.com/archiver/tid-22124.html您的終端服務臨時用戶端許可證將在 N