Time of Update: 2018-12-07
靜態鏈表的基本結構網上到處都是,大學課本裡也很詳細,不熟悉的同學請看下面我大學時課件抓圖,在此感謝樓老師。(說實話,大學那麼多課,只有您的課仔細聽過:-)) 資料結構課程設計幫同學做過好幾個靜態鏈表的題,沒想到畢業兩年多來用這東西做過好幾個最佳化,分別如下:1、DES密鑰緩衝 金融交易安全類項目,儲存的就是普通的Key-Value結構,Key是密鑰名,Value是DES密鑰,都為短字串,原來的方案是開個共用記憶體做數組,按Key排序,折半尋找還算說的過去,但插入和刪除就是O(n)了,所以
Time of Update: 2018-12-07
以下整理轉載自【1】。1、可靠訊號與不可靠訊號1)訊號值小於SIGRTMIN(Red hat 7.2中,SIGRTMIN=32,SIGRTMAX=63)的訊號都是不可靠訊號。主要問題如下:① 進程每次處理訊號後,就將對訊號的響應設定為預設動作。在某些情況下,將導致對訊號的錯誤處理;因此,使用者如果不希望這樣的操作,那麼就要在訊號處理函數結尾再一次調用signal(),重新安裝該訊號。② 訊號可能丟失。
Time of Update: 2018-12-07
1、 編譯jsoncpp 從(http://jsoncpp.sourceforge.net/)下載源碼包“jsoncpp-src-0.5.0.tar.gz”,解壓後在其解壓後目錄中運行$ scons platform=linux-gcc 編譯出來的庫檔案在其libs/
Time of Update: 2018-12-07
1、下載工具JsonCpphttp://sourceforge.net/projects/jsoncpp/files/sconshttp://sourceforge.net/projects/scons/files/scons/2.1.0/scons-2.1.0.tar.gz說明:① 安裝JsonCpp需要下載JsonCpp和Scon還需要機器上有python② scons又是一個牛叉的工具,功能和GNU
Time of Update: 2018-12-07
不知為什麼突然想到神話,想到很多事情,想到05年的那個冬天。 那時正上高三,感覺自己已經沒有什麼前途了,在外面租的房子,那種有“房東”的,別人家的房子裡租一間的那種,房東是一個老太太,整天水不讓用,電不讓用,我整整洗了快一年的涼水澡,就連手機充電都不讓,我還是拿到教室充電。現在想想……我感覺高中時代我沒什麼記憶,最深刻的記憶就是餓!高中學校附近幾乎沒什麼飯館,那時家裡怕我到網吧上網,最低的時候只給我一個月300塊,不知道新疆物價的人可能覺得應該過的很好……
Time of Update: 2018-12-07
Excel解線性規劃問題首先需要載入Excel的規劃求解包,工具-->載入宏 ,將規劃求解安裝上去。現在就以一個例子來說說,如何用Excel求解線性規劃:eg:在Excel中將目標係數和約束式係數輸入Excel如下:這樣布局表示的是A1,B1,C1 分別代表x1,x2,x3。看到A2中的公式了沒有?A3:C3分別是目標的係數,SUMPRODUCT函數的作用也就是使兩個數組的元素分別相乘再求和,在這裡也就是A2=A1*A3+B1*B3+C1*C3,可以看出A2也就是我們要求的目標函數了。D4
Time of Update: 2018-12-07
[轉]實現SQL中JOIN聯結多個表查詢(兩個以上也可以)from:http://shuihan.com/article.asp?id=155 首先說個簡單的,兩個表查詢:有兩個表,文章表中TypeId欄位記錄欄目Id,欄目表中的欄位是欄目Id和欄目名,現在要達到的效果就是讀取文章列表的時候顯示欄目名稱。以前沒用過inner join外聯操作,所以就束手無策了。其實有些功能是僅僅靠SQL語句就可以實現的,inner
Time of Update: 2018-12-07
利用FreeBSD ports輕鬆打造中文案頭系統作者:劉穎鴻 liu_yinghong@yahoo.com.cn 摘要:眾所周知,從零開始打造一個FreeBSD案頭環境是一個非常繁瑣的過程,有時候還會顧此失彼。基於此因,本人建立了port: chinese/auto-cn-l10n,可以大大簡化這個過程。再來個王婆賣瓜,將本人維護的ports作些介紹,當然應該也在本文主題範圍內。 提示:在進行下一步操作前建議將ports cvsup同步更新一下。 涉及的主要ports(依賴的ports不列出)
Time of Update: 2018-12-07
使用Mathematica解規劃模型from:http://blog.csdn.net/yxf/archive/2006/09/22/1266041.aspx改動了部分內容Mathematica從5.0開始就可以解複雜的規劃模型,主要用Maximize和Minimize這兩個函數。之前的版本主要是使用ConstrainedMax,ConstrainedMin來解,Maximize和Minimize這兩個函數的功能比ConstrainedMax,ConstrainedMin更為強大。另外還可以用L
Time of Update: 2018-12-07
FreeBSD優秀學習網站推薦http://www.freebsd.org.cn/snap/doc/zh_CN.GB2312/books/handbook/(最新版FreeBSD使用手冊)http://man.chinaunix.net/bsd/freebsd/zh/ (另外一個freeBSD使用手冊)http://ohaha.ks.edu.tw/ (一個優秀的TW freeBSD學習網站)http://www.twbsd.org/index.php (又一個優秀的TW freeBSD學習網站)
Time of Update: 2018-12-07
1、UNIX_C複習.pdfUnix/Linux下常用C介面,進程間通訊,socket,大四畢業時寫的。2、UNIX資料庫C開發學習.pdf詳細介紹Linux下Oracle/DB2的環境搭建,以及Pro*C/C++, DB2 SQC, DB2 CLI, unixODBC介面常式。3、MySQL_C_API學習筆記.pdf幾個MySQL C
Time of Update: 2018-12-07
APE音樂的處理[shntool]from:www.linuxsir.org/bbs/thread332471.html現在網路音樂下載颳起無損風,最多的還是ape音樂,但ape不開源,linux下面播放比較麻煩,只有bmp通過外掛程式能支援,雖然現在mplayer好象也支援了,但沒有cue的支援,不能分段,還是很不爽!其實最好的無損格式還是開源的flac,linux下面是個音樂播放器都能支援!所以我都把ape分割並轉成了flac格式!工具:flac,mac,shntool
Time of Update: 2018-12-07
wav、flac 轉換 MP3 指令碼from:latteye.com/2007/11/ape-flac-to-mp3-shell.htmlJump to comments在一個討論音樂的論壇上找到了這個指令碼,寫的很不錯。解決了 CUE 資訊輸入 MP3 的問題。因為他 lame 的處理並沒有放在 shntool 裡面。由於單引號的屏蔽, shntool 裡面無法將 mp3 tag 輸入檔案中。此指令碼將所有資訊全部放在變數裡面,再輸入。該指令碼除了之前提到的 shntool 以外還用到了
Time of Update: 2018-12-07
已經寫了很久了,由於已經離開上家用AIX的公司今天在郵箱裡發現這篇文章的備份,故在此貼下吧。環境AIX 5.3。 先去Subversion的網上把相關的包都下下來吧。1、安裝apr[/u3/up070427/.cldev/pkgs/apr] >>> ./configure --prefix=/u3/up070427/.cldev/httpd[/u3/up070427/.cldev/pkgs/apr] >>>
Time of Update: 2018-12-07
ACE之旅——環境搭建、HelloWorld 關於ACE的好處和牛x之處在此就不說了,新工作中大量使用到了ACE,之前沒有怎麼研究過,經過幾周的研究,大概摸清了點脈絡,故開始在此寫下第一篇,也是我的筆記吧。1、構建開發環境 我的開發環境是:Slackware 13.37 x86 Linux系統,使用ACE 5.7。編譯方法如下: $ mkdir ~/usr/ace57$tar -xvf ACE-5.7.0.tar.gz$cd ACE_wrappers$mkdir build$cd
Time of Update: 2018-12-07
1、IPC缺陷1)XSI IPC都是核心相關的,存在於整個系統範圍,但並沒有引用計數,可能浪費資源或資料不安全。因此進程結束的時候需要顯式地刪除結構裡面的內容。不像管道那樣,進程一結束,管道就被完全刪除了。2)使用獨立的命名空間,添加了很多新的系統調用,導致作業系統複雜。XSI
Time of Update: 2018-12-07
1、key_t ftok( char * fname, int id )fname指定的檔案名稱(已經存在的檔案名稱),一般使用目前的目錄;id是子序號。一般UNIX實現中,是將檔案的索引節點號(ls -i)取出,前面加上子序號得到key_t的傳回值。系統建立IPC通訊 (訊息佇列、訊號量和共用記憶體)時必須指定一個ID值。通常情況下,該id值通過ftok函數得到。 #include <sys/types.h> #include <sys/ipc.h>
Time of Update: 2018-12-07
ACE之旅——第一個ACE通訊程式 ACE最大的用處就是通訊了,這個就不多說了,模仿Stevens的UNP第一個執行個體——daytime伺服器、用戶端。 現從服務端svr.cpp開始,代碼如下:#include "ace/INET_Addr.h"#include "ace/SOCK_Stream.h"#include "ace/SOCK_Acceptor.h"#include "ace/Log_Msg.h"#include <time.h>int ACE_TMAIN(int,
Time of Update: 2018-12-07
ACE之旅——Acceptor-Connector架構執行個體 ACE的Reactor架構非常方便,結合Acceptor-Connector更為方便。以下是一個使用Acceptor-Connector架構寫的daytime執行個體C/S應用。svr.cpp#include "ace/INET_Addr.h"#include "ace/SOCK_Stream.h"#include "ace/SOCK_Acceptor.h"#include "ace/Log_Msg.h"#include
Time of Update: 2018-12-07
1、還原序列化Json對象樣本範例程式碼View Code #include <iostream>#include <string>#include "json/json.h"int main(void){ std::string strValue = "{\"key1\":\"value1\",\"array\":[{\"key2\":\"value2\"},{\"key2\":\"value3\"},{\"key2\":\"value4\"}]}";