原创 jobs kill 查看 終止進程
ubuntu中程序在運行時候 CTRL+Z可以停止進程並放入後臺; jobs 顯示當前暫停的進程; kill %進程號 可以終止進程
原创 C語言調用Python函數
轉自:http://www.cnblogs.com/eric_lgf/archive/2009/09/02/1558495.html #Python腳本,存爲pytest.py def add(a,b): print "in
原创 firefly ubuntu系統時間設置
1、將時間設置爲2015年11月02日19點55分(MMDDhhmmYYYY.ss) ----date 1102195515 如果提示沒有權限則輸入su 回車 再輸入密碼即可 在修改時間以後,修改硬
原创 Python嵌入C/C++ (Python核心編程)
#include <stdio.h> #include <Python.h> int main(int argc, char* argv[]) {
原创 linux 下的 .a 文件 .o 文件 含義
.o 就是object, 也就相當於windows下編譯的obj文件, 俗稱目標文件..a 就是archive, 也就相當於windows的VC下編譯的lib文件, 俗稱靜態庫文件. .o文件是鏈接文件,.a是靜態庫文件,靠.o
原创 Ubuntu下自己編譯安裝和卸載軟件
在使用ubuntu的時候都是在直接用命令在系統軟件包管理器中下載使用軟件的,好處是易於管理,方便更新,而且一般不會有很多的兼容性問題。但是問題是官方的軟件源一般更新很慢,而且很多的軟件根本就從來沒有進入過官方的源裏面,這種情況下就需要自己
原创 計算指針指向的字符串的長度並提取計算字符串中數字的大小
比如 char *s ; s="12 34 56 78 a b c 9 10 d e
原创 pthread條件變量condition(配合mutex鎖使用),經典,有圖
爲了便於理解,畫了個圖,一系列動作完成下來只需要一個mutex和一個conditional_variable。 wait函數包含了很多操作,在wait之前和之後必須要手動加鎖/解鎖mutex,保證同一時間只有一個人對條件變量con
原创 error: 'for' loop initial declarations are only allowed in C99 mode
使用gcc編譯代碼是報出 error: 'for' loop initial declarations are only allowed in C99 mode note: use option -std=c99 or -std=g
原创 linux後臺運行和關閉、查看後臺任務
fg、bg、jobs、&、nohup、ctrl+z、ctrl+c 命令 一、& 加在一個命令的最後,可以把這個命令放到後臺執行,如 watch -n 10 sh test.sh & #每10s在後臺執行一次test.sh腳
原创 v4l2解釋說明(白話易懂版)
首先在學習v4l2之前,你得起碼先有個攝像頭,不然沒得玩 另外,最好給自己指定一個計劃,有針對性的學習,定下時間,這樣學習纔有緊迫感 v4l2架構入門其實並不是很難,高級的我還沒資格說,想當初我剛開始看的時候,也是感覺超級難
原创 Ubuntu 中軟件的安裝、卸載以及查看的方法總結
說明:由於圖形化界面方法(如Add/Remove... 和Synaptic Package Manageer)比較簡單,所以這裏主要總結在終端通過命令行方式進行的軟件包安裝、卸載和刪除的方法。 一、Ubuntu中軟件安裝方法 1、A
原创 struct和typedef struct
struct和typedef struct 分三塊來講述: 1 首先://注意在C和C++裏不同 在C中定義一個結構體類型要用typedef: typedef struct Student { int a;
原创 ARM開發板定位參數解釋
以下是arm官網給出的arm cpu的定位參數 其中Target是隻該cpu推出面向的目標市場 Estimated DMIPS/MHz :Estimated Dhrystone Million Instructions execut
原创 UBUNTU查看系統和軟件信息
一、查看系統信息: 方法一:cat /etc/issue 方法二:cat /proc/version 方法三:uname -a 方法四:lsb_release -a 方法五:cat /etc/ls