Time of Update: 2018-12-05
可能性一:系統中缺少wifi補丁,一般是刷第三方系統或是購買水貨回來內建其他系統原因,這個原因不多,大家可以網上搜尋補丁解決。可能性二:進入無線路由器無線參數設定頁面,查看頻段參數選擇,預設是“自動選擇”,除此之外有1到13的數字選項。於是開著三弟的WIFI掃描,把除自動選擇之外的所有選項挨個試一遍,結果發現當頻段設定為12、13這兩個時,三弟死活找不到這個WIFI,而1到11則毫無問題。而當頻段設定為自動選擇時,每次路由器啟動時就會像上面說的不是1就是13,所以就有一半的機會讓三弟連不上WIF
Time of Update: 2018-12-05
1.執行個體/* #pragma once //與編譯器相關(換不同的平台),使標頭檔只被編譯一次//使用宏定義避免標頭檔被多次編譯,支援跨平台#ifndef _SAAKAA_DATA_BASE_HEAD#define _SAAKAA_DATA_BASE_HEAD#endif*/#pragma once #ifndef _SAAKAA_DATA_BASE_HEAD //注意變數名,大寫_H或大寫_HEAD#define
Time of Update: 2018-12-05
組件(Component)和對象(Object)之間的區別先明確組件(Component)和對象(Object)之間的區別。組件是一個可重用的模組,它是由一 組處理過程、資料封裝和使用者介面組成的業務對象(Rules Object)。組件看起來像對象,但不符合對象的學術定義。它們的主要區別是: 組件可以在另一個稱為容器(有時也稱為承載者或宿主)的應用程式中使用,也可以作為獨立過程使用; 組件可以由一個類構成,也可以由多個類組成,或者是一個完整的應用程式; 組件為模組重用,而對象為代碼重用。現在,
Time of Update: 2018-12-05
Interpreter解譯器模式通常當一個語言需要解釋執行,並且你可以將該語言的句子表示成為一個抽象的文法樹時,可以使用解譯器模式解析1)context:包含解譯器之外的一些全域資訊2)AbstractExpression:抽象基類,聲明一個抽象的解釋操作,這個介面為抽象文法樹中所有的節點所共用3)TerminalExpression:終結符類,實現與文法中的終結符相關聯的解釋操作4)NonterminalExpression:非終結符類,為文法中非終結符實現解釋操作,對文法中每一條規則R1,R
Time of Update: 2018-12-05
問題在OO設計和開發過程中,可能會經常遇到以下情況:我們需要為一個已經定義好的類添加新的職責(操作),通常的情況我們會給定義一個新類繼承自訂好的類,但是通過繼承的方式解決這樣的情況帶來了系統的複雜性,因為繼承的深度會變得很深。而Decorator提供了一種給類增加職責的方法,不是通過繼承實現的,而是通過組合。Decorator裝飾者模式動態地給一個對象添加一些額外的職責。就擴充功能而言,
Time of Update: 2018-12-05
揪出"程式員"身上的"六宗罪"文/飛天含雪qq 543415188 email: feitianhanxue@126.com 部落格 http://blog.sina.com.cn/feitianhanxue 有人曾說過"程式員是IT行業發展的基石",這話可算是把程式員的角色詮釋的一清二楚。小到形形色色的街頭外包公司,大到諸如Microsoft, Oracle有自身核心技術的的世界級軟體公司,無一不把程式員看做支撐公司發展的血液,然而正是在這種發展趨勢發展潮流下,程式員身上的"罪孽"
Time of Update: 2018-12-05
“陰謀”在斷網之後——查殺arp病毒 arp欺騙這個概念我們在以前的文章曾多次講到,簡單的說就是區域網路中的攻擊者通過發送偽造的資料包給路由器,從而達到嗅探或讓區域網路中任一電腦斷線的目的。當然,arp欺騙能夠做到的不僅僅如此,就像最近很猖狂的arp病毒——傳奇殺手,利用的就是arp欺騙,讓使用者斷線,迫使使用者重新登入傳奇伺服器,然後再通過arp欺騙嗅探資料包中的傳奇帳戶資訊。下面就讓我們以“傳奇殺手”為例,介紹一下arp病毒的原理和清除方法。什麼是arp病毒 arp病毒可以分為兩
Time of Update: 2018-12-05
今天是2012/8/26,暑假終於結束了。哥正式成為大三的學長了。好吧,來總結一下哥的大二吧!關於學習:
Time of Update: 2018-12-05
按照書上的說法,排序是電腦程式設計中的一種重要操作,它的功能是將一個資料元素(或記錄)的任意序列,重新排列成一個按關鍵字有序的序列。 為了方便我們直接對整型數組進行排序。將數組元素按照小到大的順序排列。以後遇到什麼記錄、結構體排序演算法也一樣。這裡只給出實現,演算法說明請看嚴蔚敏的書。//直接插入排序void InsertSort(int array[],size_t size)//數組的array空出來,做哨兵。size為數組的長度{ for(int i=2
Time of Update: 2018-12-05
為了給軟體登陸介面做一個動畫效果,決定用gif動畫顯示。 而mfc沒有能直接播放gif的標準控制項。在網上找到了CPictureEx類。安裝一篇教程寫好整個工程後,發現只能顯示gif的一幀。沒有動畫效果了。原來是把gif資源用嚮導添加進工程後gif圖片遭到了破壞。 於是想到不用嚮導添加,而是在程式中動態載入gif檔案。所以在載入gif圖片時用BOOL CPictureEx::Load(LPCTSTR
Time of Update: 2018-12-05
PB中的Commit和RollBack 用PowerBuilder的人都肯定有用到過Commit(提交事務語句)和RollBack(復原事務語句)。在理解上有一點是值得注意的,這裡我想和大家一起來分享: 1、提交事務語句COMMIT COMMIT語句提交事務,完成資料庫的物理修改。執行該語句後,將關閉所有先前開啟的遊標(CURSOR)和過程(PROCEDURE),並開始一個新的事務。COMMIT語句的文法格式為: COMMIT{USING
Time of Update: 2018-12-05
問題在物件導向系統的設計和開發過程中,對象間的互動和通訊時最為常見的情況,因為對象間的互動本身就是一種通訊。在系統比較小的時候,可能對象間的通訊不是很多,對象也比較少,我們可以直接寫入程式碼到各個對象的方法中。但是當系統規模變大,對象的量變引起系統複雜度的急劇增加,對象間的通訊業變得越來越複雜,這時我們就要提供一個專門處理對象間互動和通訊的類,這個中介者就是Mediator模式。Mediator模式提供將對象間的互動和通訊封裝在一個類中,各個對象間的通訊不必顯示去聲明和引用,大大降低了系統的複雜
Time of Update: 2018-12-05
文章目錄 vectorlistdeque
Time of Update: 2018-12-05
無法串連到WMI提供者。你沒有許可權或者該伺服器無法訪問上網搜了搜,在一個老外的部落格上找到一個解決方案:(http://blogs.msdn.com/echarran/archive/2006/01/03/509061.aspx) Cannot connect to WMI provider. You do not have permission or the server is unreachable. Note that you can only manage SQL Server 200
Time of Update: 2018-12-05
題目:一個無序數組,找出數組中大於或者等於左邊的數,且小於或等於右邊的數。如數組:2,8,12,14,10,19。 則輸出:2,8,19。 答案:使用一個指標數組,兩次迴圈。主要方法解釋比較難,可以畫圖思路較清晰。其中可以用兩個數組來實現,比較容易看懂。但為了節省空間的,只使用了一個數組。 #include <iostream>#define max(a,b) a>b?a:b;#define min(a,b) a<b?a:b;using namespace
Time of Update: 2018-12-05
理論因為大多數的PC只有一個鍵盤,所以所有運行中的WINDOWS程式必須共用它。WINDOWS 將負責把擊鍵訊息送到具有輸入焦點的那個應用程式中去。儘管螢幕上可能同時有幾個應用程式視窗,但一個時刻僅有一個視窗有輸入焦點。有輸入焦點的那個應用程式的標題條總是高亮度顯示的。 實際上您可以從兩個角度來看鍵盤訊息:一是您可以把它看成是一大堆的按鍵訊息的集合,在這種情況下,當您按下一個鍵時,WINDOWS就會發送一個WM_KEYDOWN給有輸入焦點的那個應用程式,提醒它有一個鍵被按下。當您釋放鍵時,WIN
Time of Update: 2018-12-05
繪製文本Windows 中的文本是一個GUI(圖形化使用者介面)對象。每一個字元實際上是由許多的像素點組成,這些點在有筆畫的地方顯示出來,這樣就會出現字元。這也是為什麼我說“繪製”字元,而不是寫字元。通常您都是在您應用程式的客戶區“繪製”字串(儘管您也可以在客戶區外“繪製”)。Windows 下的“繪製”字串方法和 Dos 下的截然不同,在 Dos 下,您可以把螢幕想象成 85 x 25 的一個平面,而 Windows 下由於螢幕上同時有幾個應用程式的畫面,所以您必須嚴格遵從規範。Windows
Time of Update: 2018-12-05
什麼是COM組件COM是Component Object Model(元件物件模型)的縮寫。COM組件是以WIN32動態連結程式庫(DLL)或可執行檔(EXE)形式發布的可執行程式碼群組成什麼是GUIDglobally unique identifier(GUID——全球唯一識別碼) 分配給COM對象的標識符(ID)。它通過一種複雜的演算法產生,該演算法保證所有 的
Time of Update: 2018-12-05
proxy代理模式為其他對象提供一個代理以控制對這個對象的訪問。 Proxy其實是基於這樣一種時常使用到的技術——某個對象直到它真正被使用到的時候才被初始化,在沒有使用到的時候就暫時用proxy作一個預留位置。這個模式實現的要點就是proxy和realSubject都繼承自Subject,這樣保證了兩個的介面都是一致的。Proxy模式最大的好處就是實現了邏輯和實現的徹底解耦。小demoproxy.h#ifndef PROXY_H#define PROXY_H//
Time of Update: 2018-12-05
prototype原型模式用原型執行個體指定建立對象的種類,並且通過拷貝這個原型來建立新的對象。 小demoprototype.h#ifndef PROTOTYPE_H#define PROTOTYPE_H// 虛擬基類,所有原型的基類,提供Clone介面函數class Prototype{public:Prototype(){}virtual ~Prototype(){}virtual Prototype* Clone() = 0;};//