Time of Update: 2018-12-04
1、讓Freebsd終端也支援彩色 ls -G就會顯示彩色 csh在.cshrc檔案中,添加:alias ls="ls -G" sh在.profile檔案中,添加:alias ls="ls -G" 2、更改使用者登陸shell 預設安裝是使用sh登陸的,sh不支援TAB鍵 要切換到csh,直接運行csh即可 如果需要一勞永逸,那麼用下面這個命令 name:是指你登陸的名稱 pw usermod -n name -s csh 3、更換提示符 set prompt = " # "
Time of Update: 2018-12-04
先看下面一段代碼:#include <stdio.h>#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#include <unistd.h>int main(){int fd = open("/home/lrao/test", O_CREAT | O_RDWR | O_APPEND,S_IRWXU|S_IRWXG|S_IRWXO) ;close(1) ;int
Time of Update: 2018-12-04
八皇后問題是一個古老而著名的問題,是回溯演算法的典型例題。該問題是十九世紀著名的數學家高斯1850年提出:在8X8格的國際象棋上擺放八個皇后,使其不能互相攻擊,即任意兩個皇后都不能處於同一行、同一列或同一斜線上,問有多少種擺法。 下面是演算法的進階偽碼描述,這裡用一個N*N的矩陣來儲存棋盤: 1) 演算法開始, 清空棋盤,當前行設為第一行,當前列設為第一列 2)
Time of Update: 2018-12-04
關於出棧序列問題,我糾結很久,但總是感覺心裡還有一點結。題目:對於一個入棧順序已知,求出所有的出棧序列。在此可以將題 目簡化一下(因為我們更多的關係出棧的序列,而不關心棧裡裝的是什麼)。題目:對一串自然數序列(1、2、3、4.......),它們按序入棧,列出所有出棧的可能性。輸入:輸入一個自然數(表示入棧序列是從1到該自然數)輸出:輸出所有出棧的可能序列。每一種可能序列一行輸出。 下面給出一種解決方案,這種方法的思想,是一位網友的,有點問題,我改了一點。#include
Time of Update: 2018-12-04
以前一直在聽說產生SIGPIPE訊號,我但我平時遇得少,沒怎麼管它,今天一小心就遇到先看代碼吧#include <stdio.h>#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#include <errno.h>#include <unistd.h>#include <stdlib.h>#include <signal.h>#
Time of Update: 2018-12-04
● Camera.PreviewCallback:定義了onPreviewFrame(byte[] data, Camera camera) 方法,當存在預覽幀(preview frame)時調用該方法。可以傳入儲存當前映像像素的位元組數組。在Camera對象上,有3種不同的方式使用這個回調:· setPreviewCallback(Camera.PreviewCallback):使用此方法註冊一個Camera. PreviewCallback,這將確保在螢幕上顯示一個新的預覽幀時調用onPre
Time of Update: 2018-12-04
今天不知怎麼回事,安裝好的BCB6提示bcb6comp.dll檔案讀異常,之後編譯工程也出現如下錯誤:[C++ Error] TComm32.h(22): E2494 Unrecognized __declspec modifier[C++ Error] TComm32.h(46): E2275 { expected[C++ Error] TComm32.h(46): E2321 Declaration does not specify a tag or an
Time of Update: 2018-12-04
前幾天有幾個同學討論一個題目,來作為動態規劃執行個體,我覺得挺經典的。就記錄一下。大致同容是這樣的:一個如是的數字三角形,從頂部到底部有多條路徑,對於每一條路徑,把路徑上的數字加起來,可以得到一個和,和的最大的路徑,為一條最佳路徑。求這條最佳路徑。 5 4 5 4 5 9 9 8 4 8 9 0 7 4 80 9 2 4 5
Time of Update: 2018-12-04
When a file is open in text mode, an attempt to read lines of text by using the Fscanf function may fail and only one line of text is read from the file. The delimeter is set to "[^\n]". The Fscanf function reads up to but does not include the
Time of Update: 2018-12-04
本文主要對main函數編譯後產生的彙編碼進行觀察,為了簡單起見,main函數的內容為空白。(註:以下部分內容來自於新浪部落格)實驗方法如下:首先在不同環境下編譯原始碼,收集產生的可執行檔;隨後將可執行檔使用IDA
Time of Update: 2018-12-04
/** Restart one of the threads that are waiting on the condition variable, * @return 0 or -1 on error. */extern DECLSPEC int SDLCALL SDL_CondSignal(SDL_cond *cond);/** Wait on the condition variable, unlocking the provided mutex. * The mutex must
Time of Update: 2018-12-04
在源碼中,用於http 頭部檢測的是 httpd_got_request 函數該函數並沒有檢測頭部的內容,只是檢測頭部的格式而已,最明顯的格式檢測就是 \r\n ,空格,tab符 ,即http協議中,頭部的每一行都用 \r\n 結尾,在行中,每一詞用空格或tab符分開 ,說明更簡單一些,就是檢查請求行是不是有三個words,頭部結束是不是以空行結束 。僅此而已下面是用的幾種狀態來檢測格式是否合法的/* Checks hc->read_buf to see whether a
Time of Update: 2018-12-04
在C語言中,有內建的一維數組,二維數組等多維陣列,也可以使用動態分配記憶體的方式,很容易的得到一個類似內建靜態一維數組的動態數組(在這裡我這麼叫,也許並不存在這個定義 :)),但如何取得動態二維資料群組呢?如果理解了C語言中對於數組指標的訪問方式,那麼實現一個自己的二維數組是很簡單的。下面首先理清一下一維資料指標的訪問方式:假設定義有如下定義:#define DIMS 10int Arr1[DIMS]int *pArr1; 學過C語言的人都知道可以如下訪問資料中的每一個元素:Arr1[i] =
Time of Update: 2018-12-04
前兩天翻翻書,有點小體會,先來看看下面一段小代碼吧#include <unistd.h>#include <stdio.h>int main(){pid_t pid;printf( "begin fork\n") ;//line bufferwrite(STDOUT_FILENO ,"write msg befor fork ,buf after printf\n", sizeof("write msg befor fork ,buf after printf\n")-1
Time of Update: 2018-12-04
<table width="558" height="251" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="279" height="251"><script type="text/javascript">imgUrl1="images/01.jpg";imgtext1="蔬菜廣告創意01"imgLink1=escape("http:/
Time of Update: 2018-12-04
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
按下面的官方手冊操作EasyJWeb 1.3快速上手 1、在easyjweb下的bin目錄執行下面的命令建立一個項目。easyjweb project d:/test/ejs -ejs -extjs2、把d:/test/ejs項目匯入到eclipse工程中,修改db.properties檔案中設定資料庫使用者名稱及密碼等;3、在命令列切換到d:/test/ejs/bin目錄,執行下面的命令快速產生一個CRUD原型easyjweb crud
Time of Update: 2018-12-04
在某些類裡聲明純虛解構函式很方便。純虛函數將產生抽象類別——不能執行個體化的類(即不能建立此類型的對象)。有些時候,你想使一個類成為抽象類別,但剛好又沒有任何純虛函數。怎麼辦?因為抽象類別是準備被用做基類的,基類必須要有一個虛解構函式,純虛函數會產生抽象類別,所以方法很簡單:在想要成為抽象類別的類裡聲明一個純虛解構函式。 class awov { public: virtual ~awov() = 0; //
Time of Update: 2018-12-04
環境:OS: Windows IDE: VS 2008 ffmpeg : http://www.bairuitech.com/html/ruanjianxiazai/20080613/98.htmlSDL : SDL-devel-1.2.15-VC.zip (Visual C++) http://www.libsdl.org/download-1.2.php流程圖:源碼檔案:// MyTestAll.cpp : 定義控制台應用程式的進入點。//#include