Time of Update: 2015-06-29
標籤:部落格內容參考自http://www.cnblogs.com/xuxm2007/archive/2011/04/01/2002162.htmlhttp://blog.csdn.net/pbymw8iwm/article/details/7876797gdb手冊(調試多個程式章節+調試多線程進程章節) GDB多線程調試基本命令info threads 顯示當前可調試的所有線程,每個線程會有一個GDB為其分配的ID,後面操作線程的時候會用到這個ID。
Time of Update: 2015-06-28
標籤:Linux目錄結構簡析 Linux繼承了unix作業系統結構清晰的特點。在linux下的檔案結構非常有條理。但是,上述的優點只有在對linux相當熟悉時,才能體會到。現在,蟲蟲就把linux下的目錄結構簡單介紹一下。/vmlinuz 我們已經知道,每一個linux都有一個核心(vmlinuz),我們在這個核心上添加上可以完成各種特定功能的模組,每個模組就體現在
Time of Update: 2015-06-28
標籤:整理來自https://www.shiyanlou.com/courses/running/61一、檔案打包和解壓縮 在講 Linux 上的解壓縮工具之前,有必要先瞭解以下常見常用的壓縮包檔案格式。在 Windows 上我們最常見的不外乎這三種*.zip,*.rar,*.7z尾碼的壓縮檔,而在 Linux 上面常見常用的除了以上這三種外,還有*.gz,*.xz,*.bz2,*.tar,*.tar.gz,*.tar.xz,*tar.bz2,簡單介紹如下: 檔案尾碼名說明*
Time of Update: 2015-06-28
標籤:整理來自https://www.shiyanlou.com/courses/running/60要解釋環境變數,得先明白變數是什麼,準確的說應該是 Shell 變數,所謂變數就是電腦中用於記錄一個值(不一定是數值,也可以是字元或字串)的符號,而這些符號將用於不同的運算處理中。通常變數與值是一對一的關係,可以通過運算式讀取它的值賦值給其它變數,也可以直接指定數值賦值給任意變數。為了便於運算和處理,大部分的程式設計語言會區分變數的類型,用於分別記錄數值、字元或者字串等等資料類型。Shell
Time of Update: 2015-06-28
標籤:本文轉自http://www.ibm.com/developerworks/cn/linux/l-cn-nohup/我自己在工作需要遠程連到公司的開發機,在開發機上運行程式時,一旦退出終端就會導致啟動並執行程式被終止,該如何解決呢?答案就是讓程式在後台運行,不受當前終端進程的影響。以下的方法來自兩個思路:1.使進程不接受HUP訊號,如nohup2.改變進程的父進程,而不再是當前終端的進程,如&和setsid。詳細見下面的內容: 我們經常會碰到這樣的問題,用 telnet/
Time of Update: 2015-06-28
標籤:駭客技術 linux 網路安全 貸款 大學 http://user.qzone.qq.com/1401354763/2 時間就算過去了 四年多
Time of Update: 2015-06-29
標籤:命令find命令的使用格式為:find options path expressions find命令其實有兩種options,一種是“真正屬於自己的”,另一種位於expressions內部。第一種選項一共就5個:-P -L -H -D -O,其中-D用來顯示調試資訊;-O用來指定最佳化層級,後面緊跟一個數字(沒有空格),它們倆的具體資訊可以看man。而-P -L -H的作用是“control the treatment of symbolic
Time of Update: 2015-06-29
標籤:Erlang目前已經是Fedora和Debian/Ubuntu軟體倉庫中的一部分。Erlang目前最新的版本是OTP
Time of Update: 2015-06-29
標籤:linux jdk java export 第一步:下載jdk-7u79-linux-x64.tar.gzwget -c http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-i586.tar.gz (註:如果下載不下來,建議使用迅雷下載,然後拷貝到Li
Time of Update: 2015-06-28
標籤:c++ linux #include <stdio.h>#include <stdlib.h>#include <string.h>#include <unistd.h>#include <fcntl.h>#include <sys/types.h>#include <sys/stat.h>int main(int argc, char
Time of Update: 2015-06-29
Linux終端關閉後台進程也結束原因分析和nohup的使用,後台進程nohupWindows和Linux的遠端連線(都叫做遠端連線吧)不同:1)Windows遠端連線後,如果在遠程機器上運行某個程式,完全可以退出串連後過一段時間再串連到那台機器上看有沒有結束,即Windows的遠端連線在不經過任何處理的情況下,在遠程機器上啟動並執行程式不會隨著中止串連而結束。2)Ubuntu在終端登陸遠程主機並運行程式後,如果此時直接中止串連退出,那麼這個串連所開的會話(session)下啟動並執行所有進程都會
Time of Update: 2015-06-28
Linux 下crontab簡單使用,linuxcrontab0.個人標記caicongyanghttp://blog.csdn.net/caicongyang1.crontabcrontab是linux下的一個定時任務,在sping中也有該機制2.基本格式* * * * * command分 時 日 月 周 命令3.命令usage: crontab [-u user] file crontab [-u user] [
Time of Update: 2015-06-29
Linux集中Log Service器rsyslog,linux日誌rsyslog Linux上通常可以通過rsyslog來實現系統日誌的集中管理,這種情況下通常會有一個Log Service器,然後每個機器配置自己日誌通過rsyslog來寫到遠端Log Service器上。這裡假定有兩台伺服器,一台作為系統日誌的伺服器(比如機器名logmaster),另一台作為日誌的用戶端(比如機器名logclient)Log Service器配置首先修改log
Time of Update: 2015-06-29
Linux核心之於紅/黑樹狀結構and AVL樹,為什麼Linux早先使用AVL樹而後來傾向於紅/黑樹狀結構? 實際上這是由紅/黑樹狀結構的實用主義特質導致的結果,本短文依然是形而上的觀點。紅/黑樹狀結構可以直接由2-3樹匯出,我們可以不再提紅/黑樹狀結構,而只提2-3樹,因為2-3樹的操作太簡單。另外,任何紅/黑樹狀結構的操作和特性都可以映射到2-3樹中。因此紅/黑樹狀結構和AVL樹的比較就成了2-3樹和AVL樹的比較。&
Time of Update: 2015-06-29
linux入門,linux入門教程 linux 認識其實是基於在unix核心上做的一些移植和再開發。 *linux是一個作業系統的統稱基於linux現在有很多的廠商。比較為大家熟知的有RedHat,其最為常用的應該是 rhel-server 系列,最新版本已經開發到 rhel-server-7.1-x86_64-dvd.iso。
Time of Update: 2015-06-29
Linux 下上手 STC89C52RC,linuxstc89c52rc 第一次接觸單片機,自然選擇了簡單的51單片機。然而我的作業系統是 Linux 。在 Windows 下上手51似乎很容易。但是 Linux 上搭建 51 開發環境不是很順。那麼談談 Linux 我如何搭建 STC89C52RC 的開發環境吧。 (一)選擇自己喜好的代碼編輯器即可。vim , emacs , gedit 等都可以。(二)安裝編譯器。一般選擇 sdcc
Time of Update: 2015-06-28
Linux 解決 firefox 中文頁面亂碼問題,linuxfirefox1.由於 firefox 預設是允許網頁自己選擇字型,在 Linux 上便會出現部分網站的亂碼情況。因此可以取消允許頁面自己選擇字型這個選項便能解決部分亂碼情況。 2.倘若還有亂碼,以及其他應用程式亂碼,則嘗試如下解決方案。 簡單暴力的方法就是直接去掉預設設定檔。1 $ sudo mv /etc/fonts/conf.d/49-sansserif.conf
Time of Update: 2015-06-29
tips server ssh 正向 反向 代理,tipsssh 1. ssh userxxxxname@115.28.87.102 (直接使用ssh的串連方式串連到遠程主機,而不是使用http,ftp等方式串連到具體遠程主機)
Time of Update: 2015-06-28
虛擬機器下CentOS的快照和複製功能對於初學者來說,最好在安裝完系統之後,就做一次快照或者複製一、快照的使用1、開啟快照管理器,2、開始:拍攝快照,3、快照拍攝完成。4、快照的恢複:選擇轉到某個快照即可,快照的功能使用很簡單,適合初學者!二、複製的使用1、複製功能:對於測試的使用者來說,省去了大量安裝新的虛擬機器的步驟;不需要佔用大量的硬碟空間,不是一個完整的虛擬機器,可能只有幾十兆;複製機依賴原始的虛擬機器;2、開始複製,注意:複製虛擬機器,需要將宿主機關機!3、選擇複製源,4、選擇連結複製
Time of Update: 2015-06-28
sed:linux常用工具 sed工作原理This is called as one execution cycle. Cycle continues till end of file/input is reached:1. Read a entire line from stdin/file.2. Removes any trailing newline.3. Places the line, in its pattern buffer.4. Modify the pattern