Time of Update: 2018-12-03
當時用alternate版本安裝Ubuntu的時候沒有裝X Window。後來為了方便想裝上,安裝方法如下,開啟終端,輸入下面命令:sudo apt-get install ubuntu-desktop #安裝Gnome X Window我的網速是一百多kbps,下載安裝用了將近一個小時的時間。安裝完畢後,就可以在終端輸入如下命令來啟動X了:startx 或者 init 5 #進入圖形介面進入圖形介面之後,為了使用方便,我設定了如下內容(當然設定有很多,下面只是一部分):(1)安裝中文支援(必)
Time of Update: 2018-12-03
2011-04-12 wcdj 逆水行舟不進則退,這個道理很淺顯,但是在生活中,往往存在這樣兩種人,一種人,他們通過努力獲得了許多成功和奇蹟,卻時刻不放鬆自己,他們擁有虔誠的人生態度,時刻找機會為自己充電;另一種人,也許由於自己的天資較好,在某方面獲得些許成就,但對他人的意見和想法視而不見,總認為自己的觀點是正確的。 今天看到一篇“成功零庫存”與“空杯理論”的文章,覺得很好,記錄在這裡提醒自己,要先把自己“杯子裡的水倒掉”,本著吸納的態度來學習、做事,才能真正有所長進。
Time of Update: 2018-12-03
file1:WriteMapLog.h#pragma once//寫日誌void WriteMapLog( CString str, CString szLogName = L"mapError.log" );file2:#include "stdafx.h"#include "WriteMapLog.h"//加入標頭檔使類可以在寬字元環境下寫入中文#include void WriteMapLog( CString str, CString szLogName ){CTime time =
Time of Update: 2018-12-03
2011-04-09 wcdj 問題描述:將N(1<= N <= 200000)個整數從小到大連續編號,相同的數應具有相同的編號。並按這N個數輸入時的順序輸出它們的編號序列。例如,設輸入資料為 5 3 4 7 3 5 6,則輸出資料為3 1 2 5 1 3 4。 【輸入形式】 從標準輸入讀取資料。輸入包含N個數字(1<= N <= 200000),之間由空格分隔,以斷行符號符作為結束。 【輸出形式】
Time of Update: 2018-12-03
2011-04-13 wcdj 如何將這些彩色對象繞著座標軸旋轉。增加兩個變數來控制這兩個對象的旋轉。這兩個變數加在程式的開始處其他變數的後面(bool fullscreen=TRUE;下面的兩行)。它們是浮點類型的變數,使得我們能夠非常精確地旋轉對象。浮點數包含小數位置,這意味著我們無需使用1、2、3...的角度。你會發現浮點數是OpenGL編程的基礎。新變數中叫做rtri的用來旋轉三角形,rquad旋轉四邊形。GLfloat rtri;// 用於三角形的角度GLfloat rquad;//
Time of Update: 2018-12-03
2011-04-16 wcdj 原問題http://topic.csdn.net/u/20110413/17/2258341c-e705-4e02-84af-121f73183ef1.html有0~9個十個數,用其添滿下面式子,寫一個演算法進行實現,要求十個空不能重複。()()()+()()()=()()()();方法1:使用STL中的next_permutation演算法#include <iostream>#include <vector>#include
Time of Update: 2018-12-03
/GPS顯示bool SuperMapGISCtrl::ShowGps( double longtitudeX, double latitudeY, CString gpsid, long iconNum, CString introduction ){ CsoGeoPoint objGeoPoint; CsoStyle objSty; objSty.CreateDispatch( L"SuperMap.soStyle"
Time of Update: 2018-12-03
First of all,what is ns? The following explanations cited from the ns Manual maybe can help the "nood" to understand it.ns is a Network Simulator. The simulator is written in C++, it uses OTcl as a command and configuration interface. ns v2 has
Time of Update: 2018-12-03
2011-04-05 wcdj 在筆記(1)代碼的基礎上,只需在DrawGLScene()過程中增加代碼即可。下面實現在視窗左側和右側分別畫一個三角形和一個正方形。 int DrawGLScene(GLvoid)// 從這裡開始進行所有的繪製{glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);// 清除螢幕和深度緩衝glLoadIdentity();// 重設當前的模型觀察矩陣/*******************************
Time of Update: 2018-12-03
2011-05-24 wcdj 最近在做PPT,將一些技巧總結如下,以備查閱。在PPT中如何加入對象?PPT的特點是向裡面添加對象。正確地使用PPT提供的一些功能,可以極大地提高工作效率。說明:下面是自己在使用PPT中總結的技巧,根據自己使用的情況用下面的符號表示其使用頻率。+++ 非常常用++ 較常用+ 普通 (1) 大綱升降級 +++Tab 用於降一級Shift+Tab 用於升一級(2) 文字預留位置與文字框的區別
Time of Update: 2018-12-03
2011-03-16 wcdj 題目:無重複字元輸出5*5,含數字和大小寫字母的字元組合。字元區分大小寫,且不包含x和X。我實現的一種方法:思想:“隨機扣除一個元素並把最後一個元素向上提”。 #include <stdio.h>#include <stdlib.h>#include <time.h> #define N 60void print(){char
Time of Update: 2018-12-03
函數strstr的原型是char *strstr(char *str1, char *str2); 其功能是在str1中返回指定字串str2的第一次出現的位置。 #include <stdio.h>#include <string.h>int main(void){char *str1 = "Borland International", *str2 = "nation", *ptr;ptr = strstr(str1, str2);printf("The
Time of Update: 2018-12-03
Windows(NT/2000)下有很多服務程式(它們在系統登入前運行),它們一般都沒有介面,我們可以在服務管理員(運行services.msc)中啟動和關閉它們。下面我試著修改一個有介面的MFC對話方塊程式,使它成為一個服務程式。網上提到了一種方法就是,從建立一個COM服務程式入手,然後將一個MFC項目改造成服務程式,最後讓這一程式在啟動時可以顯示圖形介面。這種方法的優點就是,程式嚮導已經幫我們寫好了服務程式的主要代碼,我們的任務就是把它們移植到MFC程式中(這個方法很不錯!)。我的方法和這種
Time of Update: 2018-12-03
2011-03-22 wcdj 問題描述:i wanna to make a prog which convert small case letters entered by user to upper case letters....i TRIED to use toupper function ...but it only do action with a single character...is there any function which convert all
Time of Update: 2018-12-03
1 建立安裝部署項目 開啟VS,點擊建立項目,選擇:其他項目類型->安裝與部署->安裝嚮導(安裝項目也一樣),然後點擊確定。 2 安裝嚮導 關閉後開啟安裝嚮導,點擊下一步,或者直接點擊完成。 3
Time of Update: 2018-12-03
2011-03-24 wcdj 題目:計算只包含因數為2, 3, 5的前N個數。例如,35 = 5*7 不符合條件,因為35還包含因數7。方法1:暴力求解,判斷每個數是否符合要求時間複雜度:O(N*k),k是暴力求解次數,即合格數字被除為1的次數。// 輸出前N個只包含因子為, 3, 5的數// wcdj#include <cstdio>#include <cstdlib>int main(){for (int i = 2, tmp, s, cnt = 1; cnt!=1
Time of Update: 2018-12-03
2011-03-26 wcdj 題目:寫一段滿足下列條件的程式:輸入一個數n和m,把低m位移到高位並輸出。例:n=123456789 ,m=3,斷行符號後輸出789123456 (不允許用數組實現) #include <iostream>#include <cmath>using namespace std;int main(){// 將數字a向右迴圈b位int a = 123456789, b = 3;int tmp = pow((double)10 ,
Time of Update: 2018-12-03
隔行掃描是一項很重要的技術,有著廣泛的應用。 一幀映像的資料量是相當大的,即使做過壓縮處理,對它進行一次隔行掃描,便可把資料減少為原來的一半,然後再進行資料的傳輸,在解碼端再對進行隔行掃描的資料進行恢複處理,即通過已知的一半資料來恢複未知的一半資料,其最為簡單的方法就是進行一次平均插值,通過其最近的兩個像素來得出當前像素的值。 原映像 隔行掃描的代碼如下 void GetHalfPixels(BYTE* BufSrc, BYTE* BufDst, int SrcWidth, int
Time of Update: 2018-12-03
2011-04-06 wcdj 給三角形和四邊形添加2種不同類型的著色方法。(1) 使用單調著色(Flat coloring)給四邊形塗上固定的一種顏色。(2) 使用平滑著色(Smooth coloring)將三角形的三個頂點的不同顏色混合在一起,建立漂亮的色彩混合。注意:最重要的是要記住,設定當前色之後繪製的所有東西都是當前色的。以後所建立的每個工程都要使用顏色,即便是在完全採用紋理貼圖的時候,glColor3f仍舊可以用來調節紋理的色調。 int DrawGLScene(GLvoid)//
Time of Update: 2018-12-03
2011-04-07 wcdj 方法1:通過函數中的局部變數,計算出函數的入口地址。通過Alt+8可以查看代碼的彙編格式。#include <cstdio>void (*pf)(void);unsigned long fAddr;void f(){ unsigned long *p=(unsigned long*)(&p); p+=3; //*p -= 5; fAddr = *p-5-0x00001d43;//