Time of Update: 2018-07-26
putty 是一個非常小巧的ssh用戶端,但是linux 下,ls目錄的預設顏色輸出是深藍色,在putty裡看起來非常吃力,於是我就差了一下資料稍作了一點修改,讓目錄顏色開起來舒服一些。如下: 開啟 /etc/profile 最後添加一行: declare -x LS_COLORS="no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;
Time of Update: 2018-07-26
http://pytorch.org/ condacuda7.5 conda install pytorch torchvision -c soumithcuda8.0 conda install pytorch torchvision cuda80 -c soumithpipcuda7.5python2.7pip install http://download.pytorch.org/whl/cu75/torch-0.1.11.post5-cp27-none-linux_x86_64
Time of Update: 2018-07-26
在嵌入式裝置中對GPIO的操作是最基本的操作。一般的做法是寫一個單獨驅動程式,網上大多數的例子都是這樣的。其實Linux下面有一個通用的GPIO操作介面,那就是我要介紹的 “/sys/class/gpio” 方式。首先,看看系統中有沒有“/sys/class/gpio”這個檔案夾。如果沒有請在編譯核心的時候加入 Device Drivers-> GPIO Support-> /sys/class/gpio/… (sysfs
Time of Update: 2018-07-26
本文所說的網路攝影機(Webcam),特指USB網路攝影機。
Time of Update: 2018-07-26
linux qt opencv安裝配置(詳細版) 目錄 linux qt opencv安裝配置詳細版 目錄 linux安裝配置 1 下載系統鏡像 2 系統磁碟分割 3 製作隨身碟啟動盤 4 安裝系統 5 easybcd修複系統引導 qt的安裝配置
Time of Update: 2018-07-26
Linux系統根目錄下有很多檔案夾,各個檔案夾的基本作用如下: 序號 目錄 作用 1 /bin 執行檔案存放目錄,這裡面的命令可以被root使用者和普通使用者使用,如cat、chmod、chown、date、mv、echo、kill等 2 /sbin
Time of Update: 2018-07-26
本文部落格連結:http://blog.csdn.net/jdh99,作者:jdh,轉載請註明. 環境: 主機:Fedora12 開發軟體:QT 目標板:MINI6410 實現功能: 目標板接收PC串口傳過來的資訊並在終端輸出,目標板串口接收資訊用SELECT機制 原始碼: widget.h: [cpp] view plain copy
Time of Update: 2018-07-26
1. 顯示當前GPU使用方式 Nvidia內建了一個nvidia-smi的命令列工具,會顯示顯存使用方式: $ nvidia-smi 1 1 輸出: 2. 周期性輸出GPU使用方式 但是有時我們希望不僅知道那一固定時刻的GPU使用方式,我們希望一直掌握其動向,此時我們就希望周期性地輸出,比如每 10s 就更新顯示。 這時候就需要用到 watch命令,來周期性地執行nvidia-smi命令了。
Time of Update: 2018-07-26
實驗2 Linux下基本編程 一、實驗目的 1.掌握vim編譯器 2.掌握gcc編譯器的使用 3.瞭解fork()程式 二、實驗工具與裝置 1.實驗裝置:電腦(帶CD-ROM)一台。 三、實驗預備知識 1. vim的編輯器 使用文法:Vim <被編輯的檔案名稱> Vim有三種模式:命令模式、插入模式、最後行模式。 命令模式: 剛啟動Vim後,就處於該模式。在此模式下,允許用Vim的子命 令來編輯檔案或轉移到其它模式。如:
Time of Update: 2018-07-26
使用情境: 經常我們在安裝自己的模組後啟動發現某一個連接埠被莫名佔用了,為了保證自己進程能夠正常啟動,需要排查到誰佔用了該連接埠,並殺掉該進程,然後啟動自己的進程,具體操作方法如下: Linux平台使用如下 :使用lsof命令可以實現,在centos平台下可以通過yum install lsof下載lsof組件,下面是查看11000號連接埠是否監聽以及被誰佔用 lsof -i :11000 COMMAND PID
Time of Update: 2018-07-26
寫這篇部落格的原因呢是因為自己在編寫基於Nginx磁碟緩衝管理程式,目前已經進入測試階段,關於這個程式的測試分為幾個主要步驟: 1.記憶體管理是否正確(因為這個程式本身開闢很多記憶體空間進行緩衝管理,同時這個程式程式本身就是基於C/C++開發的,記憶體管理機制一直是程式員頭痛的東西) 2.程式的健碩性如何(伺服器任何程式的基本要求就是要滿足高並發的要求,也就是說,如果達不到這個基本要求,程式並並不能成為伺服器) 針對第一點,以下將介紹幾款記憶體流失檢查工具
Time of Update: 2018-07-26
由於有關ARM開發板很多外設都是支援串口通訊的,所以在QT下編寫一個串口通訊程式就顯得尤為重要。下面將一步一步敘述開發過程: Linux下QT串口通訊相關檔案及常式下載。。。 1、開發板上裝置驅動位置:/dev下存有各種裝置驅動檔案名稱 2、首先來看一下串口通訊幾個關鍵檔案: posix_qextserialport.cpp和posix_qextserialport.h檔案定義了一個 Posix_QextSerialPort類;
Time of Update: 2018-07-26
Include的header檔案,連結資料庫,系統定義,總共有下列來源指定gcc去那找。 當初在編譯時間指定的 (在~gcc/gcc/collect2.c:locatelib() 寫在specs內的 後來用-D -I -L指定的 gcc環境變數設定(編譯的時候) ld.so的環境變數(這是run time的時候) 一、標頭檔 gcc 在編譯時間如何去尋找所需要的標頭檔 : ※所有header file的搜尋會從-I開始 ※然後找gcc的環境變數
Time of Update: 2018-07-26
&
Time of Update: 2018-07-26
1、什麼是核心模組。 核心模組是Linux核心向外部提供的一個插口,其全稱為動態可載入核心模組(Loadable Kernel Module,LKM),簡稱為模組。Linux核心之所以提供模組機制,是因為它本身是一個單核心(monolithic kernel)。單核心的最大優點是效率高,因為所有的內容都整合在一起,但其缺點是可擴充性和可維護性相對來說比較差,引入模組機制就是為了彌補這一缺陷。
Time of Update: 2018-07-26
本文主要分析的是多生產者,多消費者以及多個資源的進程間的同步和互斥機制。 作業系統中我們已經學習過了生產者和消費者之間的同步互斥模型 生產者: { 生產一個產品; p(empty); p(mutex); 產品入buffer; v(mutex); v(full); } 消費者 { p(full); p(mutex); 從buffer中取出產品; v(mutex); v(empty); } 在真正編程實現是,採用IPC機制,
Time of Update: 2018-07-26
)下shared folders功能實現vmware中檔案傳輸,可參考vmware協助中setting up shared folders。 1.安裝vmtools for linux: 選擇vmware workstation程式菜單中VM >install VMware tools... 啟動Ubuntu,終端上執行: mkdir /mnt/cdrom mount /dev/cdrom
Time of Update: 2018-07-26
在Linux下面編程,經常要碰到用到與time/timestamp相關的東西,下面是我以前收集的,放在這裡共用。 In the file: dbus-sysdeps-unix.c
Time of Update: 2018-07-26
嵌入式linux項目開發(一)——web資料互動 本文講解如何在移植好BOA、CGIC、SQLite的嵌入式web伺服器上通過資料互動web網頁配置個人資訊,由CGI程式將配置的資訊儲存到SQLite資料庫。 一、嵌入式web伺服器工作原理 伺服器軟體(BOA)始終在HTTP
Time of Update: 2018-07-26
在開啟SSHD服務時報錯. sshd re-exec requires execution with an absolute path 用絕對路徑啟動,也報錯如下: Could not load host key: /etc/ssh/ssh_host_key Could not load host key: /etc/ssh/ssh_host_rsa_key Could not load host key: /etc/ssh/ssh_host_dsa_key