Time of Update: 2018-12-04
下面是ADT介面標頭檔DynamicDLA.h的內容,各函數的實現源碼放在最後一部分。#define cplusplus控制在c還是c++中編譯。在c++中使用時,各函數放在命名空間dynamic_dimensionality_length_array中,別名ddla。 #ifndef DYNAMICDLA_H#define DYNAMICDLA_H#ifndef __cplusplus#include <stddef.h>#ifndef BOOl#define
Time of Update: 2018-12-04
在Windows XP 下,如果選擇了“視覺效果”屬性頁面的“在視窗和按鈕上使用視覺樣式”選項的話,Windows會漂亮許多。而在VS.2003下建立的MFC項目預設的介面卻非常普通,和Windows 98差不多,其實,只要作一點點的修改就可以讓我們的應用程式介面大為改觀!具體的步驟如下:1,以編輯方式開啟項目的資源檔(.rc);2,如果在其中發現如下的語句: #ifdef _UNICODEIDR_MANIFEST RT_MANIFEST "res//bb.manifest"#endif
Time of Update: 2018-12-04
myBase v5.4 的破解 myBase Desktop Edition 軟體介紹Mybase 是一個功能強勁且可隨心所欲自訂格式及層次關係的通用資料管理軟體, 可用於管理各種各樣的資訊,如一:各類文檔、檔案、資料、名片、事件、日記、項目、筆記、下載的精華、收集的各種資料等等,即使毫無規律的資料,經過精心組織後,同樣可以管理得有條不紊。Mybase
Time of Update: 2018-12-04
位元組轉換函式:位元組轉換函式的存在主要是因為存在大端以及小端兩種不同的位元組序。為了保證通訊的正常進行,需要對一些資料進行轉換。#include <netinet/in.h>uint16_t htons(uint16_t host16bitvalue)uint32_t htonl(uint16_t host32bitvalue)這兩個函數返回網路序的值;uint16_t ntohs(uint16_t host16bitvalue)uint32_t ntohl(uint16_t
Time of Update: 2018-12-04
#include "DynamicDLA.h"#ifndef __cplusplus#include <stdlib.h>#include <string.h>#else#include <cstdlib>#include <cstring>namespace dynamic_dimensionality_length_array{#endifstruct arrayinfo{ struct arrayinfo *Next;
Time of Update: 2018-12-04
物件導向的C++語言中,虛函數(virtual function)是一個非常重要的概念。因為它充分體現了物件導向思想中的繼承和多態性這兩大特性,在C++語言裡應用極廣。比如在微軟的MFC類庫中,你會發現很多函數都有virtual關鍵字,也就是說,它們都是虛函數。難怪有人甚至稱虛函數是C++語言的精髓。那麼,什麼是虛函數呢,我們先來看看微軟的解釋: 虛函數是指一個類中你希望重載的成員函數,當你用一個基類指標或引用指向一個繼承類對象的時候,你調用一個虛函數,實際調用的是繼承類的版本。
Time of Update: 2018-12-04
最近在看COM彙總技術時遇到一個關於QueryInterface的問題。在《COM技術內幕》和《COM原理與應用》中都是寥寥數句帶過,看起來很易理解,我卻看了許久才有所領悟。先說明一下,為了節省篇幅,對於一些約定俗成的代碼和變數,下文不再進行說明,如內部組件指向外部組件的m_pUnknownOuter和外部組件指向內部組件的m_pUnknownInner等,這些內容在相關書籍都有描述。問題描述:在外部組件CB彙總內部組件CA時,內部組件的非委託未知介面示意如下:struct
Time of Update: 2018-12-04
64位多核 MIPS 異常和中斷核心程式碼分析 (3) RMI XLR732TLB 相關處理函數分析0. 背景 MIPS64 下虛擬位址空間的劃分: 其中核心空間是 xkphys 和 xkseg;其中 xkphys 是固定映射,不經 TLB (unmapped)使用者空間是 xuseg1. RMI XLR732 TLB Refill handler 分析@0xFFFF FFFF 8000 0000 c: 07610005 bgez
Time of Update: 2018-12-04
發現一個很神奇很蛋疼的問題。一般來說又QString轉char*是這樣的。QString str="abc";char *ch = str.toLatin1.data();這一句用起來確實沒什麼問題。但是我再加加一句就蛋疼了。QString str="abc";QString str2="123"char *ch = str.toLatin1.data();char
Time of Update: 2018-12-04
首先確認已經選定軟體源(方法此地不再贅述)在連網狀態下,在終端(Terminal/Konsole等)中輸入 sudo apt-get install build-essential按斷行符號安裝完畢後,即完成了準備工作按下Ctrl+Alt+F1後,轉為文本介面。登入之後,輸入 sudo /etc/init.d/gdm stop如果是KDE案頭,請輸入 sudo /etc/init.d/kdm stop然後輸入 sudo sh (路徑及檔案名稱)(以儲存在主資料夾下為例
Time of Update: 2018-12-04
ntp原理及用戶端實現 NTP簡介NTP(Network Time Protocol)是由美國德拉瓦大學的David L. Mills教授於1985年提出,除了可以估算封包在網路上的往返延遲外,還可獨立地估算電腦時鐘偏差,從而實現在網路上的高精準度電腦校時,它是設計用來在Internet上使不同的機器能維持相同時間的一種通訊協定。時間伺服器(time
Time of Update: 2018-12-04
xhtml提供了一組特殊的字元1,這些字元有時候會出現在文檔中,但不能以本身的樣式進行拼字。2,在某些情況下,這些字元在xhtml中具有特殊的意義,比如>、<和& 。3,其他一些情況是某些字元在鍵盤上沒有對應的按鈕,比如表示攝氏溫度的小圓圈。4,此外,還包括一些非換行空格,瀏覽器識別為硬空格,瀏覽器不能像處理其他的多個空格那樣,排除一部分空格。這些特殊的字元稱為實體,這是瀏覽器對它們的命名。文檔中的實體可以在瀏覽器中通過對應的字元來替換。下面列出了一些常用的字元實體:字元
Time of Update: 2018-12-04
一直研究車牌識別演算法,主要關注車牌定位和字元識別。我想分享一下我對車牌定位的看法。
Time of Update: 2018-12-04
void AddressBook::findContact(){ FindDialog dialog; if(dialog.exec()==QDialog::Accepted) { QString contactName=dialog.findText(); if(contact.contains(contactName)) { ui->nameLabel->setText(contactName);
Time of Update: 2018-12-04
近日,有同事需要設計一個可自由變形的多維陣列,苦思數日,不得其解,求助於我。於是我幫他寫了一個可自由改變維度及長度的數組ADT。後來想,網上應該也有人需要這種東西吧,何不放到部落格上來,讓有此需要的朋友也一同來參考參考。於是就將開始的3個函數擴充為20個函數。鑒於時間倉促,源碼一定有很多不完善的地方,如果遇到哪些牛人有興趣對其進行改進,更求之不得了。 我將此ADT稱為Dynamic Dimensionality and Length Array,動態維度及長度數組,簡稱DDLA。
Time of Update: 2018-12-04
調用kmem_cache_destroy()釋放cache。這個函數一般是在模組卸載的時候調用,在調用這個函數之前,cache應該是empty的。調用者必須保證在執行kmem_cache_destroy()的時候,不會對這個cache有任何記憶體配置。這裡將share local slab中的指標釋放回slab,然後對slabs_free上所有的slab進行釋放。int kmem_cache_destroy (kmem_cache_t * cachep){int i;
Time of Update: 2018-12-04
以下代碼為DDLA功能的簡單示範,可將其後的介面標頭檔和實現原始碼編譯後運行。 #include <stdio.h>#include "DynamicDLA.h"void func( int** );int main( void ){int i, j, k;int **p1 = ( int** )new_a( sizeof( int ), 2, 7, 5 );int **p2 = ( int** )new_a( sizeof( int ), 2, 15, 25 );int
Time of Update: 2018-12-04
一個不錯的部落格,東東還多些!http://onlyzq.cnblogs.com 1. 白皙膚色 美顏用品多注重防晒和美白,又有相當多的民間偏方證實白膚的妙處,有傳統觀點認為,有了白色晶瑩的皮膚就能遮蓋天生的暇疵。 2. 紅唇 紅唇中下達的命令不容抗拒,紅色是導致腎上腺素分泌激增的禍首,加上豐滿的雙唇及當中的線條,引得人在兩點間失去自己,紅色有時代表絕對的權力和慾望。 3. 血紅指甲油 在代表慾望色彩中,血紅色最具殺傷力,對於它天生的畏懼更容易增加佔有的慾望。
Time of Update: 2018-12-04
拖了不短時間才寫,完全是被坑爹的soc課設害的。今天剛到家,想起來就補上吧。還是之前播放器的一個問題。播放器的播放清單一般都會實現反白現正播放曲目的功能,這確實是一個比較必要的功能。之前我是這樣實現的。首先用一個變數curPos儲存一個現正播放的曲目所對應item在listview的setOnItemClickListener裡面擷取了別點擊的item的position,然後以curPos為參數調用listview的childAt(擷取特定位置的view(這裡是一個TextView))方法獲得一
Time of Update: 2018-12-04
<script language="JavaScript"> <!--function getNavi()...{ if(navigator.userAgent.indexOf("MSIE")>0) ...{ return "MSIE"; } if(isFirefox=navigator.userAgent.indexOf("Firefox")>0)...{ return "Firefox"; } if(isSafa