Time of Update: 2018-12-05
設計模式 ( 十三 ) 命令模式Command(對象行為型)1.概述 在軟體設計中,我們經常需要向某些對象發送請求,但是並不知道請求的接收者是誰,也不知道被請求的操作是哪個,我們只需在程式運行時指定具體的請求接收者即可,此時,可以使用命令模式來進行設計,使得請求寄件者與請求接收者消除彼此之間的耦合,讓對象之間的調用關係更加靈活。 例子1:電視機遙控器 :
Time of Update: 2018-12-05
序言 知道偉大是熬出來的這句話並不是通過馮侖的那本書《偉大是熬出來的》,而是在開始學習php的時候PHP100視頻的張恩民老師在論壇的簽名:偉大是熬出來的。這句話一直是激勵自己走向程式員的道路上。但是自己很少闡述過這句話,也許人生的每個階段即使對同一句話感觸和感悟也不近像然。我的困惑
Time of Update: 2018-12-05
訊息下:SetCursor(AfxGetApp()->LoadStandardCursor(IDC_CROSS));或是:HCURSOR hc;hc=LoadCursor(NULL,IDC_CROSS); SetCursor(hc);IDC_APPSTARTING 帶小沙漏的標準箭頭 IDC_ARROW 標準箭頭 IDC_CROSS 十字游標 IDC_HAND windows
Time of Update: 2018-12-05
OpenGL ES 10 – 單紋理,多視圖,紋理渲染,以及數學靈感我在高中的最後一年,我正在做一個先進的數學題目,是因為有趣,看著油漆乾燥。有不少次我都沒有談到,因為我的那些先進的教學理念在課堂的環境 根本沒有激勵我。有一天,我繼續坐在教室的後面發獃,突然我發現白板上的這樣一行: [ a b c ] . [ d e f ]我坐在筆直。我知道這是矩陣數學,這是我一直暴露在閱讀有關圖形程式,但我還沒有完全理解。嗯,我有興
Time of Update: 2018-12-05
在自訂的delegate實現中注意 判斷delegate有沒有實現響應的@protocol方法 我們在自訂的delegate實現中,會判斷delegate是否為空白,然後如果不是為空白,就調用相應的delegate的函數: 例如: if(delegate_ != nil) { [delegate_ View:self touchesBegan:touches withEvent:event]; }
Time of Update: 2018-12-05
// 從這裡開始進行所有的繪製int DrawGLScene(GLvoid) {glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);// 清除螢幕和深度緩衝glLoadIdentity();// 重設當前的模型觀察矩陣 //設定圖元顏色 glColor3f(1.0, 0.0,0.0);//繪製一個矩形,預設為填充模式,但是可以通過glPlygonMode來設定為線框glPolygonMode(GL_FRONT_AND_BACK,GL_
Time of Update: 2018-12-05
之前做的都是橫版的遊戲,然後一般使用如下的代碼來適配多解析度: typedef struct tagResource{ CCSize sizeInPixel; CCSize sizeDesign; char directory[100];}Resource;static Resource resPhone = { CCSizeMake(480, 320), CCSizeMake(480, 320), "iphone" };static Resource
Time of Update: 2018-12-05
HITS(HITS(Hyperlink - Induced Topic Search) ) 演算法是由康奈爾大學( Cornell University ) 的Jon Kleinberg 博士於1997 年首先提出的,為IBM 公司阿爾馬登研究中心( IBM Almaden Research Center)
Time of Update: 2018-12-05
SALSA演算法的初衷希望能夠結合PageRank和HITS演算法兩者的主要特點,既可以利用HITS演算法與查詢相關的特點,也可以採納PageRank的“隨機遊走模型”,這是SALSA演算法提出的背景。由此可見,SALSA演算法融合了PageRank和HITS演算法的基本思想,從實際效果來說,很多實驗資料表明,SALSA的搜尋效果也都優於前兩個演算法,是目前效果最好的連結分析演算法之一。
Time of Update: 2018-12-05
一、gzip介紹 gzip是GNU zip的縮寫,它是一個GNU自由軟體的檔案壓縮程式,也經常用來表示gzip這種檔案格式。軟體的作者是Jean-loup Gailly和Mark Adler。1992年10月31日第一次公開發布,版本號碼是0.1,目前的穩定版本是1.2.4。 Gzip主要用於Unix系統的檔案壓縮。我們在Linux中經常會用到尾碼為.gz的檔案,它們就是GZIP格式的。現今已經成為Internet
Time of Update: 2018-12-05
設計模式(三)建造者模Builder(http://blog.csdn.net/hguisu/article/details/7518060)1. 概述 在軟體開發的過程中,當遇到一個“複雜的對象”的建立工作,該對象由一定各個部分的子物件用一定的演算法構成,由於需求的變化,複雜物件的各個部分經常面臨劇烈的變化,但將它們組合在一起的演算法相對穩定。 例子1:買肯德基
Time of Update: 2018-12-05
1.QPushButton 滑鼠未點擊和點擊顯示不同的圖片:雖然簡單,但我還是花費了時間才找到。拿出來分享給急需的人。 注釋:pRight1為new出來的Button const char* normal1 = ":/images/pic01.jpg"; const char* pressed1 = ":/images/pic01_on.png"; char str1[512] = {0};
Time of Update: 2018-12-05
通用搜尋引擎的處理對象是互連網網頁,目前網頁數量以百億計,搜尋引擎的網路爬蟲能夠高效地將海量的網頁資料傳下載到本地,在本地 形成互連網網頁的鏡像備份。它是搜尋引擎系統中很關鍵也很基礎的構件。1. 網路爬蟲本質就是瀏覽器http請求。 瀏覽器和網路爬蟲是兩種不同的網路用戶端,都以相同的方式來擷取網頁: 1)首先, 用戶端程式串連到網域名稱系統(DNS)伺服器上,DNS伺服器將主機 名轉換成ip 地址。
Time of Update: 2018-12-05
四種進程或線程同步互斥的控制方法1、臨界區:通過對多線程的序列化來訪問公用資源或一段代碼,速度快,適合控制資料訪問。 2、互斥量:為協調共同對一個共用資源的單獨訪問而設計的。 3、訊號量:為控制一個具有有限數量使用者資源而設計。 4、事 件:用來通知線程有一些事件已發生,從而啟動後繼任務的開始。 臨界區(Critical Section)保證在某一時刻只有一個線程能訪問資料的簡便辦法。在任意時刻只允許一個線程對共用資源進行訪問。如果有多個線程試圖同時訪問臨界區,那麼在有一個線
Time of Update: 2018-12-05
儘管記憶體這個詞常常掛在我們的嘴上,但是,有多少人真正瞭解記憶體、理解記憶體概念呢? 對剛剛步入電腦世界的初學者來說,基本記憶體、上位記憶體、高端記憶體、擴充記憶體、擴充記憶體、保留記憶體等概念更是玄之又玄,難以徹底理解。所以我們特地介紹一下記憶體的基本概念。基本知識 ●記憶體 記憶體就是儲存程式以及資料的地方,比如當我們在使用WPS處理文稿時,當你在鍵盤上敲入字元時,它就被存入記憶體中,當你選擇存檔時,記憶體中的資料才會被存入硬(磁)盤。在進一步理解它之前,還應認識一下它的物理概念。
Time of Update: 2018-12-05
word文檔預設的情況下,建立一個文檔時,本文使用的是宋體五號字。但是,在實際的文文書處理工作中,你需要用到很多種不同的樣式,比如標題需要三號黑體置中且和下一行兩行的行距,章區段標頭需要四號仿宋,本文需要小四楷體。當然,你可以把全部的文檔錄入完畢後逐一修改,你需要不停的調用格式菜單,你需要不停的調用格式刷。如果部門領導突然要求你把長達200頁的文檔中的本文修改成紅色的小四楷體,你該怎麼辦?如果能每次開啟word文檔的時候,自動讓我用小四號的楷體字型輸入該多好啊!如果能夠靈活的控制文檔中的字型樣
Time of Update: 2018-12-05
進入word以後,您首先要按以下步驟進行您的論文版面的設定:在主菜單"檔案"中的下拉式功能表中,選擇"版面設定",然後在"紙張大小"一欄中選擇A4紙,在"頁面邊界"一欄中選擇如下參數:上:4.3cm,下:4.3cm,左:3.17cm,右3.17cm;頁首:3.3cm,頁尾:3.25cm。在"版面"一欄中關於"頁首頁尾"選項中選"奇偶頁不同"。該項選擇將保證頁面的設定與本樣本一致,本樣本是按照中科院的論文格式要求設定的。1.1???????? word螢幕介紹word的螢幕從上到下,分別由標題列、
Time of Update: 2018-12-05
int setsockopt( SOCKET s, int level, int optname, const char* optval, int optlen);s(通訊端): 指向一個開啟的套介面描述字 level:(層級): 指定選項代碼的類型。 SOL_SOCKET: 基本套介面 IPPROTO_IP: IPv4套介面 IPPROTO_IPV6: IPv6套介面 IPPROTO_TCP: TCP套介面 optname(選項名): 選項名稱 optval(選項值):
Time of Update: 2018-12-05
模擬問題處理與解析:(不用網上說的zz 直接用leach本身帶的 test 和leach_test)(1) 開啟cygwin 輸入命令 startxwin.bat斷行符號 進入X ~ 環境下。(2) 進入。。/ns-2.27目錄下 (3) 然後 輸入命令 ./test ./test後產生許多檔案。結果文檔同樣在mit/uAMPS/sims檔案夾下,分別為:wireless.alive, wireless.energy,
Time of Update: 2018-12-05
因為fedora11的默放IME為ibus,但是我沒有設定好,又因為偶爾要輸入日文,所以不選fcitx而選scimIME了。安裝scimIME步驟如下: #1. 刪除ibusIMEyum remove ibus #2. 安裝scimIME平台yum install scim#因為scim只是一個IME平台,還要在上面安裝IME(或者碼錶)這個IME才能用。 #3. 安裝IME(或者碼錶)yum install