Time of Update: 2016-01-18
標籤:到目前為止我們的調試手段只有一種:根據程式執行時的出錯現象假設錯誤原因,然後在代碼中適當的位置插入printf,執行程式並分析列印結果,如果結果和預期的一樣,就基本上證明了自己假設的錯誤原因,就可以動手修正Bug了。如果結果和預期的不一樣,就根據結果做進一步的假設和分析。 這裡,我們介紹一種很強大的調試工具gdb,可以完全操控程式的運行,使得程式就像你手裡的玩具一樣,叫它走就走,叫它停就停,並且隨時可以查看程式中所有的內部狀態,比如各變數的值、傳給函數的參數、當前執行的程式碼等。
Time of Update: 2016-01-18
linux 建議鎖和強制鎖,linux建議鎖強制作為APUE 14.3節的參考linux是有強制鎖的,但是預設不開啟.想讓linux支援強制性鎖,不但在mount的時候需要加上-o
Time of Update: 2016-01-18
linux下如何使用sftp命令,linux使用sftp命令轉載:BradyChen:http://www.cnblogs.com/chen1987lei/archive/2010/11/26/1888391.htmlsftp 是一個互動式檔案傳輸程式。它類似於 ftp, 但它進行加密傳輸,比FTP有更高的安全性。下邊就簡單介紹一下如何遠端連線主機,進行檔案的上傳和下載,以及一些相關操作。舉例,如遠程主機的 IP 是
Time of Update: 2016-01-18
linux編程之記憶體映射,linux編程映射一.概述
Time of Update: 2016-01-18
【轉】Linux下MySQL資料庫的備份與還原,linuxmysql昨天對公司資料庫進行備份。用了以下的方法一. 匯出1、匯出資料和表結構:mysqldump -u使用者名稱 -p密碼 資料庫名 > 資料庫名.sql或者切換到mysql目錄下:#/usr/local/mysql/bin/ mysqldump -uroot -p haier > haier.sql敲斷行符號後會提示輸入密碼2、只匯出表結構mysqldump -u使用者名稱 -p密碼 -d
Time of Update: 2016-01-18
Linux 配置本地yum源,linuxyum源Linux 配置無網路狀態利用yum安裝軟體 在有網路的情況下安裝軟體只需一條yum install xxx命令,例如安裝gcc只需一條指令:yum install gcc
Time of Update: 2016-01-18
在Ubuntu 14.04中使Sublime Text 3支援中文IME在Ubuntu 14.04中安裝了Sublime Text 3之後發現既然不支援輸入中文,於是在網上搜羅一下,發現很多人遇到了同樣的問題,但是解決辦法大該就只有一個。下面根據自身的安裝及解決辦法總結如下:1. SublimeText 3的安裝 安裝方式有多種,本文所描述的是從官方網站上下載64位的.deb檔案
Time of Update: 2016-01-18
機器人作業系統ROS學習教程描述:這篇文章主要介紹ROS(機器人作業系統,Robot Operating System)的用途及安裝方式;1.1 ROS的主要用途ROS(機器人作業系統,Robot Operating
Time of Update: 2016-01-18
Zookeeper的Python用戶端安裝項目中使用了Python,需要使用到Zookeeper的功能,這裡記錄一下安裝過程。核心版本:2.6.32發行版:CentOS-6.6 64bit1、由於python用戶端依賴c的用戶端所以要先安裝c版本的用戶端[root@rocket c]# cd /usr/local/zookeeper-3.4.6/src/c[root@rocket c]# ./configure[root@rocket c]# make[root@rocket c]# make
Time of Update: 2016-01-18
Ubuntu下thrift 0.9.3編譯安裝Ubuntu下thrift 0.9.3編譯安裝1 下載thrift原始碼git clone https://git-wip-us.apache.org/repos/asf/thrift.git thriftgit checkout 0.9.32 編譯並安裝安裝依賴apt-get install automakeapt-get install libssl-devapt-get install byaccapt-get install
Time of Update: 2016-01-18
微型嵌入式即時作業系統SmallRTOS常用介面函數微型嵌入式即時作業系統SmallRTOS是一個原始碼開放的、易於移植的、面向深度嵌入式應用的微核心即時作業系統,主要應用領域為工業控制,智能感應器開發,智能終端,物聯網等。任何人在遵循SmallRTOS許可協議的前提下均可免費使用該嵌入式即時作業系統。最新版本原始碼及樣本工程的發布網站為: http://www.smallrtos.org下載到SmallRTOS的原始碼壓縮包後,進行解壓,可以看到SmallRTOS的目錄結構如下:Kernel:
Time of Update: 2016-01-17
System V IPC(2)-訊號量,ipc一.概述 System V訊號量與System
Time of Update: 2016-01-17
ssh 使用密鑰無法登入Linux系統,sshlinux今天測試密鑰登入linux系統時 出現如下問題: root@compute01:~# ssh alicxxx@xxx.com -p 80 -i alickicxxxxxxx.key@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: UNPROTECTED PRIVATE KEY FILE! @@@@@
Time of Update: 2016-01-17
ubuntu15.10下sublime text3 無法輸入中文解決辦法,ubuntu15.10sublime原文連結:http://geek.csdn.net/news/detail/444641.首先保證你的電腦有c++編譯環境如果沒有,通過以下指令安裝sudo apt-get install build-essentialsudo apt-get install libgtk2.0-dev2.在~目錄建立一個名為sublime-imfix.c的檔案內容如下:#include
Time of Update: 2016-01-16
QEMU啟動時插入tap虛擬網卡,qemutap虛擬網卡1、利用brctl命令建立虛擬橋接器br0brctl addbr br0ifconfig br0 up //上述兩條命令分開執行會導致網路斷開 2、將虛擬橋接器br0與物理網卡eth0綁定brctl addif br0 eth0ifconfig eth0
Time of Update: 2016-01-17
System V IPC(3)-共用記憶體,ipc一.概述
Time of Update: 2016-01-17
linux案頭系統使用明文ssh密碼登陸遠程伺服器1. linux系統下登陸遠程伺服器最安全的方式還是用免密碼登入2. 原理通過公開金鑰加密,私密金鑰解密去實現的。使用者機子存的是私密金鑰,遠程機子存的是對應的公開金鑰。遠程機子通過公開金鑰加密“一段文字”給使用者機子。 使用者機子通過私密金鑰去解密,並得到“這段文字”,然後以明文形式發送給遠程機子。
Time of Update: 2016-01-16
System V IPC(1)-訊息佇列,ipc隊列一.概述 System
Time of Update: 2016-01-16
ubuntu14.04LTS openssh-server 手動安裝配置步驟,ubuntuopensshserver先用能上網的機器下載:zlib-1.2.5.tar.bz2、openssh-5.6p1.tar.gz、openssl-0.9.8o.tar.tar,接下來,準備安裝。 步驟如下: 1、首先解壓安裝zlib:tar -xf zlib-1.2.5.tar.bz2,會在目前的目錄下產生zlib目錄。進入zlib目錄,然後./configure、make make install
Time of Update: 2016-01-16
Linux coredump學習筆記,coredump學習筆記初學者筆記:linux的程式在發生異常情況下,會導致進程down,多數伺服器會設定產生core檔案,本人在實際運營過程中發生過進程不斷core,被自動監控拉起,過段時間有core的情況,進而導致磁碟被撐滿,影響服務這裡對core稍作瞭解後core檔案的大小限制:ulimit -c是可以改變core的檔案大小,但遺憾的是他是針對當前終端有效,簡單說當退出當前登入時,再次使用ulimit