原创 Git Daemon

1。事先你的git應裝完了 #apt-get install git git-core 或用原碼裝 2。裝git-daemon #apt-get i

原创 優化判斷日誌是否需要輸出的性能

一般的軟件系統可以根據日誌的不同級別控制日誌的輸出。當用戶設置只輸出錯誤的日誌信息時,則有大量的告警、通知和調試的日誌信息不會輸出。由於有大量信息未

原创 飛機對抗仿真——3d編程

1.編程環境選型         基於3D編程,在linux下有GLUT、FLTK、SDL、GLFW、QT、GTK等,鑑於飛機對抗仿真的窗口複雜行,決定採用C++的編程接口:GTKmm + gtkgkextmm作爲opengl的開發環境。

原创 飛機對抗仿真——IDE

1.Linux下的IDE有Eclipse 和 Netbean兩個大牛叉的IDE,不過從根本上將,這兩個IDE的初始目的是用來作java開發的,C/C++可能是作爲一種擴充吧。 2.anjuta Anjuta是一個建立在GNU/Linux下

原创 網絡編程socket之domain socket

        多年前的一次面試映入眼前:A:進程間的通訊用什麼?B:套接字。A:什麼套接字?B.....         其實我從書上就只學了一種套接字,怎麼還問什麼套接字。最後也不了了之。          多年後的今天,研究《精通嵌

原创 gitweb

相關資料準備 Gitweb 網址: http://gitweb.example.comGit Server Repository 路徑: /var/cache/git # 依照上述兩篇, 預設路徑就是這個.若有要限制只能某些帳號存取, 帳

原创 二,三,四層交換機的區別

二層交換技術是發展比較成熟,二層交換機屬數據鏈路層設備,可以識別數據包中的MAC地址信息,根據MAC地址進行轉發,並將這些MAC地址與對應的端口記錄在自己內部的一個地址表中。具體的工作流程如下:   (1) 當交換機從某個端口收到一個

原创 Java包*命名空間

1、C#命名空間只是一種邏輯上的結構,它允許所組織的類文件和物理豐放位置與邏輯結構不一致,而Java中類文件的物理結構必須與的結構一致。 2、Java的package本身沒有子包 的概念,所有package都是並列的關係,沒有誰包含誰的問

原创 李彥宏的“罪己詔

1 離開 離開百度已經一年多了。 間或有人問我爲什麼要離開百度。找工作的時候問,工作了幾個月後還是會有人問。我怎麼回答這個問題呢?說A)試用期沒通過不得不捲鋪蓋走人?還是說B)自己工作不爽主動離職?事實上我多數情況下會選擇說B。

原创 TCP連接狀態詳解

tcp狀態: LISTEN:偵聽來自遠方的TCP端口的連接請求 SYN-SENT:再發送連接請求後等待匹配的連接請求 SYN-RECEIVED:再收到和發送一個連接請求後等待對方對連接請求的確認 ESTABLISHED:代表一個打開的

原创 Vim自動文檔插件----------DoxygenToolkit

描述: 目前爲止已經定義了5個用途: 1. 快速生成許可註釋,並且標籤可以被修改; 2. 快速生成作者聲明框架,標籤可修改; 3. 快速爲C/C++、Python函數或者類生成註釋框架,此框架包含的元素有:@brief, @pa

原创 VRRP,虛擬路由器冗餘協議

詳細參數 VRRP(Virtual Router Redundancy Protocol,虛擬路由冗餘協議)是一種容錯協議。通常,一個網絡內的所有主機都設置一條缺省路由,這樣,主機發出的目的地址不在本網段的報文將被通過缺省路由發

原创 工科碩士畢業14年,談談我的經驗教訓

我今年39歲了,25歲研究生畢業,工作14年,回頭看看,應該說走了不少的彎路,有一些經驗和教訓。現在開一個小公司,賺的錢剛夠養家餬口的。看看這些剛畢業的學生,對前景也很迷茫,想拋磚引玉,談談自己的看法,侷限於理工科的學生,我對文科的不懂

原创 軟件發佈版本區別介紹

一、 軟件版本階段說明 Alpha版: 此版本表示該軟件在此階段主要是以實現軟件功能爲主,通常只在軟件開發者內部交流,一般而言,該版本軟件的Bug較多,需要繼續修改。 Beta版: 該版本相對於α版已有了很大的改進,消除了嚴重的錯誤,

原创 提高優秀人才忠誠度的六條法則

只要給別人打過工的人都能夠有這樣的體會,一開始參加工作是特別的賣力氣,恨不得使上全身勁,也恨不得願意將自己賣給了企業,爲什麼?有時做好一份工作之後,心裏非常的舒暢,好像是做了一次皇帝,爲什麼?這與人信任感有一定的關係,無論是老闆的信任,還