Time of Update: 2018-12-05
一、本地ip和連接埠 char buf[BUF_SIZE]; sockaddr_in name; int nlen = sizeof(name); getsockname(g_cltSkt,(sockaddr*)&name,&nlen); sprintf(buf,"(%s:%d):",inet_ntoa(name.sin_addr),ntohs(name.sin_port)); g_prefix = buf; 二、遠程ip和連接埠s = accept(g_lsnSkt,NULL,
Time of Update: 2018-12-05
Windows使用者可能經常會看到類似於錯誤提示:“Error:Accessviolation at address 836556F8. Read of address 836556F8”。作為一個Delphi程式開發人員,遇到這種錯誤的機會比其他使用者更多(^_^)。 究竟什麼是“AccessViolation”?如何在設計期避免它的出現? AccessViolation(非法訪問),GeneralProtection Fault(一般保護性錯誤)或者InvalidPage Fault(
Time of Update: 2018-12-05
1,對於非待用資料成員,每個類對象都有自己的拷貝,而待用資料成員對每個類類型只有一個拷貝。由於待用資料成員分配在全域資料區,因此在程式開始運行時就必須存在,故待用資料成員的空間分配和初始化不可能在main函數或其他函數中完成(因而在局部類中也不允許出現待用資料成員)。這樣一來,待用資料成員的空間分配和初始化只可能有以下三種途徑:(a)類的標頭檔:這裡有類的聲明。但存在一個無法迴避的問題:對於待用資料成員,在程式中也只能存在一個定義,而類的標頭檔可能被重複引用而出現重複定義;(b)main函數前的
Time of Update: 2018-12-05
如果單單是讀取,不涉及更新操作,那就用1,1如果涉及讀取及更新操作,可以用1,3 或3,2Recordset對象的Open方法原型:Open([Source],[ActiveConnection],[CursorType],[LockType],[Options])CursorType遊標類型:Const adOpenForwardOnly = 0 前向遊標,為預設遊標,提供最快的運行效能。用它開啟recordset,從對至尾順序取得所有結果。它不支援向後滾動,只允許在結果間單向移動。
Time of Update: 2018-12-05
題目連結:http://acm.pku.edu.cn/JudgeOnline/problem?id=1590這個題有兩個學點:1,對於這種映射關係應該如何處理?處理方法:如果有規律可以通過迴圈來設定;如果沒有規律只能手動一個一個設定。儲存方式:通過直接的雜湊表,如本題的解決方案;用map資料結構實現映射;用兩個不同的容器在對應位置儲存映射的值。如可以char source[22] = {"AEHIJLMOSTUVWXYZ12358"};char reverse[22]
Time of Update: 2018-12-05
1,CToolBar、CComboBoxEx、CReBar1.1CToolBar建立方法、位元影像設定方法、文字設定方法、訊息響應函數設定方法 static UINT btns[] = {ID_GO_BACK,ID_GO_FORWARD,ID_GO_DELETE,ID_GO_SEARCH}; m_wndToolBar.Create(this); m_wndToolBar.SetButtons(btns,4); int i; CBitmap bmp; CImageList
Time of Update: 2018-12-05
題目連結:http://acm.pku.edu.cn/JudgeOnline/problem?id=1047 這道題痛點:1,帶前置0的大整數乘法,最終結果怎麼處理2,如何判斷結果中的數字和原數中的數字是否相同解決方案:1,一個m位元和一個n位元相乘,結果最多為m+n位,最少位m+n-1位。根據本題的條件限制,假設帶前置0的op為m位,另一個乘數為1位或者2位且最大不超過60,所以結果可能的位元為m、m+1、m+2位,只要能確定m+1、m+2位不為0就知道結果為m位,如果能確定m+1、m+2位有
Time of Update: 2018-12-05
this關鍵字引用類的當前執行個體,還可用作擴充方法的第一個參數的修飾符。限定被相似的名稱隱藏的成員,例如:public Employee(string name, string alias){ // Use this to qualify the fields, name and alias: this.name = name; this.alias = alias;}將對象作為參數傳遞到其他方法,例如:CalcTax(this);聲明索引器,例如:public int
Time of Update: 2018-12-05
基本的語法錯誤,鬱悶了我半天,相關的資料可以參考:http://cplusplus.syntaxerrors.info/index.php?title=Cannot_declare_member_function_%E2%80%98static_int_Foo::bar()%E2%80%99_to_have_static_linkage 英文解釋:if you declare a method to be static in your .cc file. The reason is that
Time of Update: 2018-12-05
最近開始接觸asp.net,開發一個線上考試系統,其中涉及到使用者管理和許可權控制,要求如下:1. 使用者需要經過驗證方能進入系統; 2. 不同層級的使用者登入後看到的內容不同; 3. 管理員可進行管理操作,如角色、使用者、許可權的增刪改查; 4. 防止非系統使用者直接在地址欄輸入某一頁面地址進入系統,從而繞過登入頁面; 5. 防止低許可權使用者登入系統後在地址欄輸入高許可權使用者才能訪問的某一頁面地址,從而實現越權訪問; 6. 同一使用者多地登入,則後登入的擠掉先登入的,類似
Time of Update: 2018-12-05
Bluez移植到arm mini2440上 搞了兩天的藍芽協議棧(bluez)的移植,現在終於有點小成就了,寫下來和大家分享。以下介紹Bluez移植的基本步驟。 一,linux核心的配置 Linux 2.6版本之後的核心一般都有藍芽模組的配置,所以你不用再打補丁了。由於我也是處於摸索階段,所以我暫時用的是開發板上內建的核心。 #tar zxvf linux.2.6.* 解壓縮核心,進入核心目錄。在名令行輸入# make discl
Time of Update: 2018-12-05
題目連結:http://acm.pku.edu.cn/JudgeOnline/problem?id=1458最長公用子序列,沒什麼太多可談的#include <iostream>#include <string>using namespace std;#define MAX 1000char str1[MAX],str2[MAX];int i,j,len1,len2,res[MAX][MAX];int
Time of Update: 2018-12-05
http://acm.pku.edu.cn/JudgeOnline/problem?id=2918 按行、列和塊分別搜尋所缺的元素,直到所有元素都填滿 #include <iostream>using namespace std;#define MAX 9void Block(int map[MAX][MAX],int cc,int lf,int up,int rt,int dn){ int i,j,zc,zi,zj; bool nine[MAX+1]; cc = zc = 0;
Time of Update: 2018-12-05
題目連結:http://acm.pku.edu.cn/JudgeOnline/problem?id=1328該題需要解決的具體問題有1,根據每個島的位置找到能輻射到該島的雷達的有效區間。2,如果多個區間有公用部分,那麼只要將雷達放到這個公用區間就可以輻射到所有這些島。3,根據1的結果和2的理論,需要找到儘可能少的公用區間,使每個公用區間牽涉的島嶼最多,這個過程用到了貪心策略。#include <iostream>#include <cmath>#include <
Time of Update: 2018-12-05
題目串連:http://acm.pku.edu.cn/JudgeOnline/problem?id=1657 版本一:1,用廣搜求王的最小步數,這裡出了一些問題:在元素入隊時不設定被訪標誌,而是在出隊時才設定被訪標誌,這就存在問題了,因為一個標誌可能被隊列中多個相鄰的節點同時發現這樣就會時同一個元素多次入隊,被多次訪問;看了一下算導上的思想,發現了這個錯誤,算導上將每個節點的被訪程度分為未發現、發現、已訪問,進入隊列的只能是未發現態。所以一個節點只要被發現就應該設定標誌,不能再排入佇列了。2,
Time of Update: 2018-12-05
一直對關係代數中的除法搞的不是太明白,現在明白了,就寫寫! 首先,要明白,在什麼時候需要除法,除法的作用是什嗎? 1,除法就是在兩個實體的聯絡中尋找實體,除的集合存在一部分屬性是被除的集合的真子集。如R÷S,集合S的屬性集合中存在屬性是集合R屬性集合的真子集。 2,假設有R,S,及它們的關係集合RS。則RS÷S,的含義就是,在R和S的關係RS中查詢與S中的所有元組都有關係的R元組。
Time of Update: 2018-12-05
現在的電腦圖書發展的可真快,很久沒去書店,昨日去了一下,真是感歎萬千,很多陌生的出版社,很多陌生的作者,很多陌生的譯者,書名也是越來越誇張,什麼××天精通××,精通××編程,
Time of Update: 2018-12-05
文檔呈現語言:HTML*(HTML5*) ·XHTML* ·XML* ·XForms* ·DHTML*樣式格式描述語言:CSS* ·XSL*動態網頁技術:CGI ·FastCGI ·ASP · ASP.NET · ColdFusion · JSP · Perl(PSGI) ·Python(WSGI) ·Ruby · Smalltalk · PHP用戶端互動技術:ActiveX ·Java Applet · JavaFX · AJAX(XMLHTTP*) ·Silverlight ·
Time of Update: 2018-12-05
1.Dependency
Time of Update: 2018-12-05
題目連結:http://acm.pku.edu.cn/JudgeOnline/problem?id=1006這道題主要用了中國剩餘定理1,剩餘問題:在整數除法裡,一個數同時除以幾個兩兩互質的數,整數商後均有餘數,已知各除數和他們對應的餘數求滿足條件的被除數的問題。2,中國剩餘定理:d1、d2、d3……dn是n個兩兩互質的整數,若整數x分別被它們除後餘數為r1、r2、r3……rn,則滿足條件的x為x = R1*r1 + R2*r2 + ……Rn*rn + R*D,其中Ri(i = 1,2,3……