Time of Update: 2018-12-04
1.找一篇本研究領域的文獻綜述(review)。 這一步很關鍵,要找一篇有影響的(我主要是看引用次數的高低)綜述有時不是件很容易的事,可以請教你的師兄師姐。我是直接在SpingerLink中找到一篇外文的綜述,引用次數高達120。這裡要說明下,引用次數可以用google查,也可以在web of science中查,但有條件的話,最好還是使用後者。根據使用經驗,前者查到的引用次數常常不準確。 2.精讀此文獻綜述。 這一步主要是瞭解研究領域的架構,熟悉各個問題的關鍵詞和述語,並進行總結歸類。 3
Time of Update: 2018-12-04
這個問題一直困擾我好幾天了,上個月下了一個flex 4 的項目源檔案,載入到自己的建立項目中就顯示 “無法為地區設定zh_CN解析資源束ViewerStrings ” 問題,仔細分析了一下,問題出在-locale上。說明:ViewerStrings是我的一個.properties檔案,在locale的zh_CN檔案夾中。解決辦法:開啟項目屬性,在flex編譯器中,找到“附加的編譯器參數”,預設值是-locale zh_CN(如果是英文版的應該是-locale
Time of Update: 2018-12-04
StringUtils 方法的操作對象是 java.lang.String 類型的對象,是 JDK 提供的 String 類型操作方法的補充,並且是 null 安全的(即如果輸入參數 String 為 null 則不會拋出 NullPointerException ,而是做了相應處理,例如,如果輸入為 null 則返回也是 null 等,具體可以查看原始碼)。除了構造器,StringUtils 中一共有130多個方法,並且都是 static 的,所以我們可以這樣調用
Time of Update: 2018-12-04
CString str; CMainFrame* pFrame = (CMainFrame*)AfxGetApp()->m_pMainWnd; CStatusBar* pStatus = &(pFrame->m_wndStatusBar); if (pStatus) { str.Format(_T("x = %d"), point.x); pStatus->SetPaneText(0, str); str.Format(_T("y = %d"), point.y)
Time of Update: 2018-12-04
有一序列 1 6 3 5 4 2 end (其中最後一個數後面的一個數記為end) 他的字典序的下一個排列會是什麼呢? 1. 我們可以從後往前找到第一個降序對(x, y), 因為[y, end)已經是降序的, 在[y, end)中已沒有數拿來交換, 可以讓這個序列變大, 相反, 反而會變小. 所以說[y, end)已經不可能再變大, [x, end)才會變大. 即, 1 6 3 5 4 2, (3,5)即為此序列的(x,y)對. 2. 那麼我們怎麼讓[x, end)這個序列只變大的值最小,
Time of Update: 2018-12-04
nfs 安裝(1)apt-get install nfs-kernel-serverapt-get install portmap nfs-common(2)編輯/etc/exports/opt/system/linux *(rw,sync,no_root_squash)(3)修改掛載點的屬性chmod 777 /opt/system/linux(4)重啟nfssudo /etc/init.d/nfs-kernel-server restartsudo /etc/init.d/portmap
Time of Update: 2018-12-04
多進程對共用資源互斥訪問及進程同步的經典問題 設有一檔案F,多個並發讀進程和寫進程都要訪問,要求:(1)讀寫互斥(2)寫寫互斥(3)允許多個讀進程同時訪問採用記錄型訊號量機制解決 較常見的寫法:semaphore fmutex=1, rdcntmutex=1;//fmutex --> access to file; rdcntmutex --> access to readcountint readcount = 0;void reader(){ while(1){
Time of Update: 2018-12-04
volatile的意思是告訴編譯器,在編程原始碼時,對這個變數不要使用最佳化。在一般的程式設計中,如:int *a; int b;b = (*a) * (*a);這種情況。通常編譯器為了減少儲存空間的讀寫時間,會把代碼最佳化為:int *a; int b; int c;c = *a;b = c * c;因為外部儲存空間的讀寫速度肯定趕不上記憶體的讀寫速度,這樣可以省一次外部儲存空間的讀取時間,從而提高速度。如果把int *a改為volatile int*
Time of Update: 2018-12-04
STL(Standard Template Library 標準模版庫)是C++標準程式庫的核心,它深刻影響了標準程式庫的整體結構。STL是一個範型(generic)程式庫,提供一系列軟體方案,利用先進、高效的演算法來管理資料。STL的好處在於封裝了許多資料結構和演算法(algorithm),map就是其典型代表。map是STL的一個關聯容器,它提供一對一(key/value
Time of Update: 2018-12-04
文章轉載自http://apps.hi.baidu.com/share/detail/196695921、下載:sudo apt-get install minicom2、插入usb轉串口線,終端輸入:dmesg | grep usb...............[ 7415.893942] usbserial: USB Serial Driver core[ 7415.931116] usb 3-1: ark3116 converter now attached to ttyUSB0[ 741
Time of Update: 2018-12-04
這是黑書上的一道題目, 以前很少刷計算幾何的題, 算是一個開端吧. #include <iostream>#include <cmath>using namespace std;#define EPS 1e-8#define INF 100000000struct Wall{double x;double y[6];}wall[20];double dis[80][80];double det(double x0, double y0, double x1,
Time of Update: 2018-12-04
#include <iostream>using namespace std;int value[41], interest[41];//1 000 000 * (1.1^40) ≈ 46 000 000//46 000 000/1000 = 46 000int v[46005];int main(){int N, n;int invest, year;scanf("%d", &N);while(N--){scanf("%d%d%d", &invest,
Time of Update: 2018-12-04
網路互連裝置可以將網路劃分為不同的衝突域、廣播域。但是,由於不同的網路互連裝置可能工作在OSI模型的不同層次上。因此,它們劃分衝突域、廣播域的效果也就各不相同。如中繼器工作在物理層,橋接器和交換器工作在資料連結層,路由器工作在網路層,而網關工作在OSI模型的上三層。而每一層的網路互連裝置要根據不同層次的特點完成各自不同的任務。 下面我們討論常見的網路互連裝置的工作原理以及它們在劃分衝突域、廣播域時各自的特點。 1、傳統乙太網路操作 傳統共用式乙太網路的典型代表是匯流排型乙太網路
Time of Update: 2018-12-04
伺服器的架構簡介1.常用伺服器模型a.迭代伺服器只有一個進程/線程處理請求設計方法:一般為單進程,加上select多工,非阻塞socketb.迭代/並發混合型伺服器平時迭代處理,對消耗大的請求並發處理設計方法:平時是迭代型的伺服器處理請求時設定一個逾時,當請求的處理時間逾時時,建立一個進程/線程,把處理轉給新的進程/線程處理,主進程/線程繼續處理其他請求c.並發伺服器多個進程/線程並發處理請求設計方法: 多進程,多線程 2.以上三類的伺服器比較迭代伺服器:最簡單,效能不高並發伺服器:效能較高,
Time of Update: 2018-12-04
#include <iostream>using namespace std;int v[1001][31];int main(){int T, W;scanf("%d%d", &T, &W);for(int t = 1; t <= T; ++t){int temp;scanf("%d", &temp);//狀態轉移方程: 前t分鐘移動w次可抓到的最大蘋果數v[t][w]for(int w = 0; w <= W && w
Time of Update: 2018-12-04
POP3協議允許電子郵件用戶端下載伺服器上的郵件,但是在用戶端的操作(如移動郵件、標記已讀等),不會反饋到伺服器上,比如通過用戶端收取了郵箱中的3封郵件並移動到其他檔案夾,郵箱伺服器上的這些郵件是沒有同時被移動的 。 而IMAP提供webmail 與電子郵件用戶端之間的雙向通訊,用戶端的操作都會反饋到伺服器上,對郵件進行的操作,伺服器上的郵件也會做相應的動作。
Time of Update: 2018-12-04
檔案 I/O 在C++中比烤蛋糕簡單多了。 在這篇文章裡,我會詳細解釋ASCII和二進位檔案的輸入輸出的每個細節,值得注意的是,所有這些都是用C++完成的。 一、ASCII 輸出 為了使用下面的方法, 你必須包含標頭檔<fstream.h>(譯者註:在標準C++中,已經使用<fstream>取代< fstream.h>,所有的C++標準標頭檔都是無尾碼的。)。這是 <iostream.h>的一個擴充集, 提供有緩衝的檔案輸入輸出操作. 事實上,
Time of Update: 2018-12-04
安裝vsftpd: vsftpd 是可在 Ubuntu中使用的 FTP 精靈之一。它在安裝、設定和維護方面十分方便。要安裝 vsftpd 您可以使用下列命令: vsftpd - FTP 伺服器配置 你可以編輯 vsftpd 設定檔,/etc/vsftpd.conf,來配置預設設定。預設狀態下只允許匿名 FTP。如果您希望禁用該選項,您可以將下面這行: anonymous_enable=YES 改為 anonymous_enable=NO 預設狀態下,本地系統使用者是不允許登入 FTP
Time of Update: 2018-12-04
問題1 inux下硬碟uuid查看及修改設定查看硬碟UUIDroot [ /dev/disk/by-uuid ]# ls -l /dev/disk/by-uuid查看硬碟UUIDblkid /dev/sda5uuidgen 會返回一個合法的 uuid,結合 tune2fs可以新產生一個 uuid並寫入 ext2,3,4分區中:比如建立或改變 sda5的 uuid (需要 root 許可權)uuidgen | xargs tune2fs /dev/sda5 -U你也可以把 fstab裡找到的原
Time of Update: 2018-12-04
Word論文排版 Chaos's Space: - By Chaos - 論文的排版是讓許多人頭疼的問題,尤其是論文需要多次修改時更加令人頭疼。本文將給你提供一些用Microsoft Word進行論文排版的技巧,使你的論文排版更加方便和輕鬆,以便把更多的精力放在論文的內容上而不是文字的編排上。這些技巧不只在論文寫作中可以使用,在寫其他文檔時也可以使用