Time of Update: 2018-12-05
命令模式:1,將命令的要求者和命令的執行者進行解耦。2,通過將命令封裝成對象,命令對象封裝了接收者和要執行的動作3,將命令封裝成對象,命令可以傳遞,通過在命令對象中添加undo方法,支援撤銷。4,調用者通過調用命令對象的execute方法,執行接收者的具體動作5,通過使用宏命令,宏命令也是一個命令對象,只是它是一種組合模式的體現。它擁有一個命令對象列表,代表著一堆要執行的命令,也可以支援撤銷。6,實際操作的時候,可以會有聰明的命令對象,他們不把工作委託給接收者(Receiver.action()
Time of Update: 2018-12-05
我的ClistCtrl控制項風格為report,report風格不同於其他風格。在insertIterm之前應該先設定列資訊。我的如下:mylistCtrl.InsertColumn(0,L"編號",LVCFMT_LEFT,200); mylistCtrl.InsertColumn(1,L"類型",LVCFMT_LEFT,200);int nColumnCount =mylistCtrl.GetHeaderCtrl()->GetItemCount();/ strText.Format(
Time of Update: 2018-12-05
今天在看iphone開發秘籍的時候,遇到這個問題,就仔細的深入了一下,通過測試,擷取了一些自認為還不錯的結論,希望對大家在cell複用方面遇到的一些問題會有所協助。本篇文章只講原理,對於如果對cell做介面,不深入講述。鑒於我的表達能力有限,可能會有我自己清楚,但是卻說不清楚的地方,如有問題,留言給我。UITableView在介面的編程用的甚多,iphone開發也三月有餘了,每次用到cellForRowAtIndexPath的委託方法的時候,都是直接copy代碼,自己略加一些介面的修改,對於ce
Time of Update: 2018-12-05
下載了一堆堆的歌曲、配樂等mp3檔案,卻苦於無法管理,雜亂無章,以致重複歌曲到處都是,佔了很大一塊磁碟,而其中幾乎80%的歌曲都從來不聽。一直想找一個好的工具軟體把磁碟上所有音樂檔案管理起來,然後邊聽邊篩選,逐步分門別類,刪掉重複、不喜歡的檔案,卻碰不到合適的,所以決定自己寫一個簡單的管理工具,只要能夠根據歌手、填詞、專輯、作曲等基本資料快速尋找、過濾,並方便的產生管理m3u等播放清單即可。後來在網上找了一下發現有個Zortam MP3 Media
Time of Update: 2018-12-05
面對招聘,我們準備好了嗎?
Time of Update: 2018-12-05
Time of Update: 2018-12-05
http://www.gotow.net/creative/wordpress/?p=33 CGLayers are great for drawing - especially when things need to be drawn over and over again. Converting a CGLayer to a UIImage is another story, though. NetSketch uses CGLayers for the drawing canvas,
Time of Update: 2018-12-05
#include <mach/mach_init.h>#include <mach/task.h>#include <sys/time.h>#include <sys/resource.h>#include <stdint.h>#include <string.h>#include <unistd.h>int64_t MemoryUsage(){ task_basic_info info;
Time of Update: 2018-12-05
From: http://oasku.com/?q-104.html 首 先,從copy開始說,簡而言之,copy的目的就是產生一個新的執行個體,然後把其成員都按原執行個體賦值。對於非指標型的成員,比如BOOL, int, float,這樣的賦值可以直接進行。但是對於指標型的資料,比如Objc中用到的對象,就有Deep Copy和Shallow Copy的區別——這個和在C++中的基本上是一樣的:是產生新的成員對象,或是指向同一成員對象。了
Time of Update: 2018-12-05
前幾天看的webrtc實際上一直是libjingle的talk,base目錄下的基礎性東西,似乎是google在原來的webrtc的代碼中又做了一些改進。現在由於工作的需要,所有的眼光都集中到webrtc上了,讓我也不得不將精力向webrtc的代碼靠攏。最近幾天的文章不會涉及到任何關於webrtc架構的東西,何況我也不懂架構,僅僅是對webrtc一些基礎類的封裝的使用的庫,學魯迅的拿來主義,讀懂,然後據為己有,然後在自己的以後的編程中應用上面的思想進行改進。今天主要討論scoped_ptr,先上
Time of Update: 2018-12-05
hook研究結果:最近一周時間仔細研究了一下hook,也許不能稱之為研究吧。頂多是讓別人的思想拿過來抄襲一遍而已,寫點結果也算對得起自己的這幾天的苦心了。1,首先從同事旁邊聽到了hook,然後看的第一篇文章來自於http://hi.baidu.com/supko/item/9ae475f2eef2bdd042c36a6d鉤子與DLL注入技術簡單瞭解了hook2,我起步開始想直接hook其他的進程,於是又關注了如何將自己的dll注入到其他的進程中。注入方法:通過remotetest.exe將dll
Time of Update: 2018-12-05
今日找到一篇如何獲得UIWebView的mousedown的方法,該方法甚好。url: http://son-son.sakura.ne.jp/programming/iphone_sdk_how_to_get_a_touch.html・Over viewUIScroller is a subview of UIWebView. UIWebDocumentView is a subview of UIScroller.Unfortunately, these classes are
Time of Update: 2018-12-05
webrtc對criticalsection進行了封裝,可以實現在windows和支援posix平台使用鎖。基本結構如下:在Factory 方法中去負責具體類的對象的建立,可以稱之為簡單原廠模式,一個工廠負責所有產品的建立,通過向工廠傳入必要的參數來進行不同產品的建立,一般建立的產品是有關係的,它們共同繼承自一個抽象類別。針對CriticalSectionWrapper,可以把它看做是一個工廠,它擁有一個Factory
Time of Update: 2018-12-05
昨天在CSDN註冊了個帳號,為的就是可以方便的在上面寫自己的部落格了。今後可能更多的會是關於技術方面的。(^_^要不然我怎會開在CSDN上呢?)
Time of Update: 2018-12-05
在連續錄入的幾條記錄中,同名欄位的內容完全相同或基本相同,此時若能充分利用 資料庫中的已有資料,設定一個複製鍵將上條記錄中的同名欄位的內容複寫到目前記錄的同名欄位中,將能大提高資料錄入速度。 為了便於使用者操作,將這一功能賦予ctrl鍵,使用者在錄入新記錄或編輯原有記錄時,只要按下ctrl鍵,則上條記錄中的同名欄位的內容就複製到目前記錄的同名欄位中。程式如下: option explicit dim last as string private sub form-activate()
Time of Update: 2018-12-05
做程式員要"海納百川",其實就是建議各位要做一個通才。當然做通才是有條件的,我總結了下前提有三:1.你已經是一個專才。熟練操作學一門像樣的程式設計語言。2.有穩定的工作和收入支援。3.想得更多的挑戰和機會。
Time of Update: 2018-12-05
session相關知識全接觸height=250;//-->摘要:雖然session機制在web應用程式中被採用已經很長時間了,但是仍然有很多人不清楚session機制的本質,以至不能正確的應用這一技術。本文將詳細討論session的工作機制並且對在Java web application中應用session機制時常見的問題作出解答。* p0 W9 i6 l1 O% E) F/ u$ S% S; y9 A) S& h: w5 Y目錄:9 ]3 B4 }0 g9 I/ @%
Time of Update: 2018-12-05
編寫高品質的vb代碼(2005-9-25 7:56:00)【收藏】 【評論】 【列印】 【關閉】
Time of Update: 2018-12-05
下面就是一個goolge設定cookie的回應標頭的例子! ?( _; B( h; b5 k) s3 @HTTP/1.1 302 Found5 d O" r. r1 y# @Location: http://www.google.com/intl/zh-CN/' n W- _$ c" e9 G0 V3 XSet-Cookie: PREF=ID=0565f77e132de138:NW=1:TM=1098082649:LM=1098082649:S=KaeaCFPo49RiA_d8;
Time of Update: 2018-12-05
Connection對象 屬性 屬性名稱 資料類型和用途 Attributes 可讀寫Long類型,通過兩個常數之和指定是否使用保留事務(retainning transactions)。常數adXactCommitRetaining表示調用CommitTrans方法時啟動一個新事務;常數adXactAbortRetaning表示調用RollbackTrans方法時啟動一個新事務。預設值為0,表示不使用保留事務。 CommandTimeout