原创 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版: 該版本相對於α版已有了很大的改進,消除了嚴重的錯誤,
原创 提高優秀人才忠誠度的六條法則
只要給別人打過工的人都能夠有這樣的體會,一開始參加工作是特別的賣力氣,恨不得使上全身勁,也恨不得願意將自己賣給了企業,爲什麼?有時做好一份工作之後,心裏非常的舒暢,好像是做了一次皇帝,爲什麼?這與人信任感有一定的關係,無論是老闆的信任,還