Time of Update: 2018-12-03
在combobox所在的視窗的Formshow事件裡調用即可procedure SetComboBoxListWidth( AComboBox: TComboBox );var i: Integer; nMaxLen, nMinWidth: integer; nFontWidth: Integer; nCboLeft: integer; ctlCustom: TControl;begin nCboLeft := AComboBox.Left; ctlCustom :=
Time of Update: 2018-12-03
原文地址:http://hi.baidu.com/rarnu/blog/item/4ec80608022766d663d986ea.html在JS中,有一個比較特殊的對象,即window.external,用它可以呼叫瀏覽器提供的外部方法一個很簡單的例子就是將當前頁添加到收藏夾window.external.addFavorite("http://blog.csdn.net/youthon","弘石的部落格');這樣寫指令碼就可以了。那麼如果我想自己定義external,以便在自己的軟體內使用I
Time of Update: 2018-12-03
這段時間在做一個delphi介面開啟網頁的功能,且此網頁所在視窗可完整顯示,可縮小到另一個視窗的panel上顯示可是在改變網頁所在視窗時,WebBrowser控制項變成了空白上網google了半天,終於在csdn上查到瞭解決方案:原帖地址:http://bbs.csdn.net/topics/200046109uses SHDocVw, Windows, Controls, Forms, Classes;type TMyWebBrowser = class(TWebBrowser)
Time of Update: 2018-12-03
對於無線系統設計工程師來說,清楚地瞭解單一處理器上的多線程(MT)和利用多處理器(MP)處理之間的差異至關重要。蜂窩電話是首個實現了雙核設計的大批量應用,然而雙核實現對於許多需要高效能、低功耗的無線應用同樣適用。 當然MP和MT的話題同樣適用於除無線電之外的許多系統。最普遍的誤解是,MP和MT處理器是具有同等軟體複雜度的相當的技術。這一點應該會引起許多設計工程師的興趣。 重新考慮速度 在過去十年中,台式電腦處理器設計的差異化因素很簡單,那就是速度。英特爾和AMD在處理器設計上都全身心地追求提高速
Time of Update: 2018-12-03
要做哪些事:1 安裝delphi xe2及以上版本2 改正一些由delphi文法變化引起的錯誤3 升級或替換一些不能升級的控制項(如有彙編而你不會寫彙編)文法引起的問題:1 對彙編的支援有變化,原彙編代碼一般不再可用2 in操作符有變化:char建議使用CharInSet方法3 增加了包的概念,如Spin變成Vcl.Samples.Spin,在System包中的可以不寫包名
Time of Update: 2018-12-03
序多數大公司大了後都不可避免會遇到大公司病,機構臃腫,行動緩慢,協調困難,思維僵化。為此,大公司採取了各種各樣的做法,建設企業文化,調整組織機構,更換領導人,加強流程規範,建立特區,建立快捷通道,引入敏捷方法。這些措施往往都能取得一定時間的效果,卻很難與整個公司抗衡,隨著時間流逝,大公司病還在蔓延。為什麼會這樣?是解決措施有問題?還是管理能力不足?還是沒有找到真正的問題?下面對大公司病的一些另類思考,試圖向真正問題邁進一步,“減少錯誤不等於增加成功”是其中第二篇。本文穩重是大公司的特點,安全的成
Time of Update: 2018-12-03
同學們在學習ARM指令時,多數都會對adr和ldr這兩個命令產生疑惑,那他們究竟有什麼區別呢?其實這兩個都是偽指令:adr是小範圍的地址讀取偽指令,ldr是大範圍的讀取地址偽指令。可實際上adr是將基於PC相對位移的地址值或基於寄存器相對位址值讀取的為指令,而ldr用於載入32為立即數或一個地址到指定的寄存器中。到這兒就會看到其中的區別了。如果在程式中想載入某個函數或者某個在聯結時候指定的地址時請使用adr,例如在lds中需要重新置放的地址。當載入32為的立即數或外部地址時請用ldr。我給大家先
Time of Update: 2018-12-03
兩個命題,一個是對客戶的態度,另一個是對項目品質的態度。仔細想一想,這兩個命題其實是有密切關係的,於是就合到一起,談談自己的看法。 先說客戶和項目品質的關係,個人認為他們是互為因果的,因為沒有客戶我們就不會有項目,反過來沒有好的項目品質,我們又會失去客戶。
Time of Update: 2018-12-03
最近寫燒錄程式時用到了int64計算比例的功能,integer的範圍是4G,而普通DVD光碟片容量就是4.3G,直接計算是通不過編譯的因此用了一種取巧的方法,把兩個資料右移16位,然後計算比例,當資料小於2的16次方(64k,接近VCD容量的萬分之一)時,當作最小進度(如1%)處理代碼如下:function GetProgress: Integer;var nReadSize, nCapibility: Integer;begin nReadSize :=
Time of Update: 2018-12-03
這兩天在研究光碟片燒錄的功能,在廢掉了幾張光碟片之後,決定找找虛擬燒錄機找了半天,功夫不負有心人,找到了兩個軟體,phantom burner和TotalMounter一開始覺得phantom burner比較好用,其實是它的易用性佔了優勢,但是它只能虛擬一個燒錄光碟機後來把TotalMounter研究明白了,就卸載了phantom burner。廢話說了一堆,終於說道正題了,卸載之後發現了一個問題,卷標始終是phantom burner drive後來猜測跟註冊表有關,就百度“卷標 註冊表”,
Time of Update: 2018-12-03
We are at the point in the area of multithreaded microprocessor architectures where further progress will require the development of a hardware prototype. This prototype should support more than two parallel threads and thread-level speculation (TLS)
Time of Update: 2018-12-03
長假歸來,正式進入“全文檢索搜尋”產品的開發階段,雖然是給門戶網站使用的全文檢索搜尋,但是由於是要做成傻瓜式的產品,所以需要使用爬蟲來擷取網站的內容,然後再用Lucene來搜尋,這Lucene還好說,可是爬蟲就不好辦了,雖然開源的東西不少,可是一個爬蟲程式都沒接觸過,這可咋辦呢?好在手邊有本關於搜尋引擎的書,書中的爬蟲程式使用的是“Heritrix”,乾脆,就用書中的這個就得了。 從sourceforge下載最新的版本——heritrix-1.14.3.zip,解壓以後放到我電腦的E盤根目錄,
Time of Update: 2018-12-03
如果需要在一個構件檔案中通過Ant命令去執行另一個Ant項目,或者說要執行本項目的子項目的構件檔案。這時Ant這個核心任務就派上用場了。簡單地說Ant任務的作用就相當於在命令列通過Ant命令執行構件檔案。值得注意的是Ant任務依賴於target元素,需要在某個target元素中使用,不能在target元素外獨立使用。Ant任務還可以實作類別似Java程式間的繼承關係,不過對於這個核心任務來說只繼承property元素和reference屬性。舉個例子說,項目A中包含通過Ant任務去執行的項目B,
Time of Update: 2018-12-03
在項目中遇到過相同的問題,查到本帖,轉寄一下原帖地址:http://blog.csdn.net/xiaochangwei789/article/details/7703179==========================================按照XFire-Spring產生的WSDL文檔中介面參數名極不友好: <xsd:element maxOccurs="1" minOccurs="1" name="in0" nillable="true" type="xsd:strin
Time of Update: 2018-12-03
1.流水線結構 pipeline - MIPS 是最簡單的體繫結構之一,所以使大學喜歡選擇 MIPS 體繫結構來介紹計算體繫結構課程。 - ARM has barrel shifter shifter是兩面性的,一方面它可以提高數學邏輯運算速度,另一方面它也增加了硬體的複雜性。所以和可以完成同樣功能的adder/shift register相比,效率更高,但是也 佔用更多的晶片面積。 - MIPS have "branch delay
Time of Update: 2018-12-03
通常,Fragment是作為Activity使用者介面的一部分來使用的,並且它會給Activity提供自己的布局。 要給Fragment提供一個布局,你必須實現onCreateView()回調方法,系統在給Fragment描畫布局的時候會調用這個方法。這個方法的實現必須返回一個View,它是Fragment布局的根。註:如果你的的Fragment是ListFragment的子類,預設的實現是從onCreateView()方法中返回一個ListView(),因此你不需要實現它。為了從onCreat
Time of Update: 2018-12-03
遇見他,是在一個飯局上。
Time of Update: 2018-12-03
有人說春天是一片綠葉,點綴的是希望的田野;有人說春天是一朵蓓蕾,綻放的是一種美麗的心情;還有人說春天是一泓清泉,滋潤的是久渴的心田。朋友,當你睜開眼睛,滿眼都是嶄新的綠色,滿眼都是笑聲清脆的孩子時,一個世界,為了燦爛的夢想而敞開了胸懷。 春天是一個播種希望的季節,它蘊含著激情,充滿理想。在這個讓人激動,讓人期待,讓人浮想聯翩的季節裡,或有精緻如斯的小秘密破殼而出,或有宏偉壯麗的大手筆橫空出世,我們賴以生存的這個世界便山花爛漫,便香氣撲鼻,便充滿了生命不息、奮鬥不止的生機。 春給我們輝煌的
Time of Update: 2018-12-03
Activity的持久化狀態是用getPreferences(int)方法返回的SharedPreferences對象來管理的,這個對象允許使用跟Activity關聯的name/value對來擷取和編輯Activity私人的狀態。這個方法內部只是簡單的調用getSharedPreferences(String, int)方法,其中的String參數使用Activity的類名作為偏好的名字。方法聲明:Public SharedPreferences getPreferences(int mode)
Time of Update: 2018-12-03
2010年10月5日,瑞典皇家科學院將本年度諾貝爾物理學獎授予曼徹斯特大學51歲的安德烈?海姆和36歲的康斯坦丁?諾沃肖洛夫,以表彰他們在石墨烯材料方面的卓越研究。在介紹兩人的成就時,瑞典皇家科學院不乏溢美之詞:"他們製備出石墨烯材料,向世界展示了量子物理學的奇妙,有關成果不僅帶來一場電子材料革命,而且還將極大促進汽車、飛機和航天工業的發展。"並特彆強調:"把研究工作視為'遊戲',一直是海姆團隊的特點之一,也使諾貝爾獎罕見地頒給了一項'年僅6歲'的成果。"實際上,海姆在2000年已經獲得過"諾貝