Time of Update: 2018-12-05
LCS(Longest Common Subsequence) 就是求兩個字串最長公用子串的問題。比如: String str1 = new String("adbccadebbca"); String str2 = new String("edabccadece");str1與str2的公用子串就是bccade. 解法就是用一個矩陣來記錄兩個字串中所有位置的兩個字元之間的匹配情況,若是匹配則為1,否則為0。然後求出對角線最長的1序列,其對應的位置就是最長相符子串的位置.
Time of Update: 2018-12-05
通過“crash地址 + MAP檔案”來定位出錯代碼位置雖然需要經過比較複雜的地址計算,但卻是最簡單實現的方式。如果僅僅想通過崩潰地址定位出錯的函數,就更加方便了。我在網上找到一個解析MAP檔案的小工具,可以非常清晰的列出每個函數的地址,並且可以將分析表格匯出為Excel檔案。工具:http://e.ys168.com/?tinyfun,工具目錄下VCMapper.exe。 另外上篇主要參考兩篇文章: http://www.vckbase.com/document/viewdoc/?
Time of Update: 2018-12-05
多個程式使用一個安裝包進行部署1、 建立程式安裝項目。在解決方案點擊右鍵,“建立項目”——在其他項目類型中選擇項目類型為“安裝項目”。2、 建立一個類庫項目,並在該項目中添加一個安裝程式類,在其中進行安裝過程中的邏輯處理。在類庫項目中右鍵,“建立項”——在“添加新項”對話方塊中選擇“安裝程式類”。3、
Time of Update: 2018-12-05
winsock實現HTTP代理提交HTTP請求的方法有兩種1、直接請求2、先連通遠程伺服器後就相普通提交請求一樣提交HTTP請求說一下第一種方法:先說一下我們普通的提交HTTP請求的過程:直接連接遠程伺服器後,當串連成功時向伺服器提交HTTP頭,注意看看大概的格式GET / HTTP/1.1Accept: */*Accept-Language: zh-cnUA-CPU: x86Accept-Encoding: gzip, deflateUser-Agent: Mozilla/4.0
Time of Update: 2018-12-05
說明一下:1.本文的“普通的搜尋引擎”相對於專業搜尋引擎而言,索引範圍不局限在某一主題下。百度、Google就是“普通的搜尋引擎”,他們的網路蜘蛛沿著超連結一直爬,不管你是任何主題的內容;Teein是專業搜尋引擎,他僅僅索引論壇裡的內容。2.我一般用百度和Google,這篇文章也是根據使用這兩家搜尋引擎的經驗寫的。 一、從URL著手 URl,全稱 Uniform Resource
Time of Update: 2018-12-05
想要在類中查看每個事件以後所響應的方法,delegate等資訊,就可以在方法中加入以下的方法- (BOOL)respondsToSelector:(SEL)selector{ NSLog(@"%s respondsToSelector: %s", __FILE__, selector); return [super respondsToSelector:selector];}-
Time of Update: 2018-12-05
“代碼產生失敗。錯誤是““LinearBrushConverter”無法將“LinearBrush”轉換為“System.CompenentModel.Design.Serialization.InstanceDescrip”。””問題的解決辦法 問題描述:自訂了一個LinearBrush類型,使用該類型定義了一個自訂控制項的一個屬性BackgroundBrush,但是在進行編譯一次之後,再修改自訂控制項的BackgroundBrush屬性的內容並儲存的時候,會出現“代碼產生失敗。錯誤是““L
Time of Update: 2018-12-05
當設定了TcpClient.GetStream的ReadTimeout後,在Read逾時後,將發現該TcpClient的Connected變成false。但是,此時如果有資料過來還能正常接收。不過,如果該現象發生在TcpListener接收的TcpClient中的時候,該TcpClient.GetStream還能正常接收資料,卻不能發送資料。發送的時候將提示“未串連”的錯誤。 該問題已經被MS確定,將在下次升級中進行修正。http://connect.microsoft.com/VisualSt
Time of Update: 2018-12-05
相信大多數iphone開發人員都知道在 Executable中設定NSZombieEnable來顯示程式崩潰的位置和具體的資訊,但是很多時候程式崩潰的時候都是報出一些一些讓我們無法知曉的提示 如:FREED(id):message release sent to freed object=0x1154a90等一些資訊,大概知道其意思,但是我們無法定位在什麼地方,這樣就相當於沒有提示資訊一樣。 無意間這周在網上發現了另一個提示指令可以更清晰的定義到問題的地方----------就是在your
Time of Update: 2018-12-05
之前使用system方法執行指令的時候就相當於如下相關的使用說明 system(執行shell 命令)相關函數 fork,execve,waitpid,popen表標頭檔 #i nclude<stdlib.h>定義函數 int system(const char * string);函數說明 system()會調用fork()產生子進程,由子進程來調用/bin/sh-c string來執行參數string字串所代表的命令,此命&
Time of Update: 2018-12-05
封裝一個方法,該方法不採用參數並且不傳回值。封裝一個方法,該方法只採用一個參數並且不傳回值。封裝一個方法,該方法具有兩個參數並且不傳回值。封裝一個方法,該方法採用三個參數並且不傳回值。封裝一個方法,該方法具有四個參數並且不傳回值。表示將處理事件的方法。 封裝一個不具有參數但卻返回 TResult 參數指定的類型值的方法。封裝一個具有一個參數並返回 TResult 參數指定的類型值的方法。封裝一個具有兩個參數並返回 TResult 參數指定的類型值的方法。封裝一個具有三個參數並返回
Time of Update: 2018-12-05
文章目錄 原文作者 現在的 HTML5 就像當年嶄露頭角時的 Ajax,有人在做,但不知道叫它什麼。最近,蘋果在 HTML5 上大做文章 ,而著名的 Web 設計師 Eric Meyer 則提出了 Web Stacks 的概念。Alex Kessinger 是 Yahoo 的一名前端工程師,本文是他對 HTML5 應用現狀與前景的思考。術語首先說說 HTML5 應用中的幾個定義。HTML5HTML5 最好的定義來自 Mark
Time of Update: 2018-12-05
有的時候伺服器產生HTTP回應是無法確定資訊大小的,這時用Content-Length就無法事先寫入長度,而需要即時產生訊息長度,這時伺服器一般採用Chunked編碼。在進行Chunked編碼傳輸時,在回複訊息的頭部有transfer-coding並定義為Chunked,表示將用Chunked編碼傳輸內容。 Chunked編碼使用若干個Chunk串聯而成,由一個標明長度為0的chunk標示結束。每個Chunk分為頭部和本文兩部分,頭部內容指定下一段本文的字元總數(十六進位的數字)和數量單位(一般
Time of Update: 2018-12-05
WPF發布程式後未授予信任的解決辦法基於瀏覽器的WPF應用程式由於需要比較高的操作許可權,所以在項目的安全性屬性中選擇了“這是完全可信的應用程式”選項。可是,在發布部署後,在其他電腦上開啟xbap檔案的時候,提示“未授予信任無法部署該應用,因為它不受信任並且可能不安全。”的錯誤。開啟log檔案發現在下載程式時候觸發了TrustNotGrantedException異常。 解決辦法:大步驟分為3步:製作特定網域名稱訪問的認證;使用該認證為程式集簽名;把該認證匯入到用戶端的Cert
Time of Update: 2018-12-05
- (void)viewWillDisappear:(BOOL)animated { NSArray *viewControllers = self.navigationController.viewControllers; if (viewControllers.count > 1 && [viewControllers objectAtIndex:viewControllers.count-2] == self) { // View is
Time of Update: 2018-12-05
單機最大的TCP串連數及其修改一個誤解: 單個伺服器程式可承受最大串連數“理論”上是“65535” .
Time of Update: 2018-12-05
其中設定和讀取連絡人頭像有兩種方法1、通過系統方法設定其中要有2個參數 1、UIImage 2、連絡人電話號碼 extern "C" ABRecordRef ABCFindPersonMatchingPhoneNumber(ABAddressBookRef addressBook,NSString *phoneNumber,int, int); ABAddressBookRef addressbook = ABAddressBookCreate(); ABRecordRef ref1 =
Time of Update: 2018-12-05
在object-c中我們知道可以使用categories來為擴充類方法(比如我們可以為系統的類添加自己的方法)例如:我們要想在每個NSString前面添加一個@interface NSString ( CategoryName )// method declarations- (NSString *) getNSString;@end@implementation NSString ( CategoryName )// method definitions- (NSString
Time of Update: 2018-12-05
Socket + Threads/ThreadPool大概效能:小於1500個串連
Time of Update: 2018-12-05
文章目錄 1、iPhone和Android哪個個平台更有前途2、那麼我是完全不看好Android平台嗎?當然也不是。 轉自:http://tiny4.org/blog/2010/03/iphone-developer/關於iPhone平台開發生態我的看法(談iPhone到底是封閉還是開放)通知:北京beta技術沙龍第13期《開源拼音軟體SunPinyin》時間:6月4日晚7點地點:奇遇花園演講者:SunPinyin主要開發人員孫勇