背景
我廠的開發流程通常都是基於 GitHub 的。在 GitHub 上 review 程式碼,也是我日常工作的重要組成部分。對我來說,在 code review 過程中最討厭的莫過於,我在 pull request
2020-06-16
背景
我廠的開發流程通常都是基於 GitHub 的。在 GitHub 上 review 程式碼,也是我日常工作的重要組成部分。對我來說,在 code review 過程中最討厭的莫過於,我在 pull request
2020-06-16
1.命令別名與快捷鍵
1.1 檢視與設定別名
alias:檢視系統中所有命令的別名
alias 別名=’原命令’ 設定命令別名
unalias 別名 刪除別名
vi ~/.bashrc 寫入環
2020-06-16
要想找出 Linux 系統執行在虛擬化平台中還是硬體伺服器上,有多種方式可供大家選擇,這主要取決於你的 hypervisor 或 container 環境。不同的虛擬化或容器技術會在其範例中引入
2020-06-16
Linux 基金會宣布了一個全新的 LFCS(Linux 基金會認證系統管理員(Linux Foundation Certified Sysadmin))認證計劃。這一計劃旨在幫助遍布全世界的人們獲得其在處理 Linux 系統
2020-06-16
How to install Android on Ubuntu Phone
如果你正好擁有全球第一支執行 Ubuntu 的手機並且希望將 BQ Aquaris E4.5 自帶的 Ubuntu 系統換成 Android,那這篇文章能幫你點小
2020-06-16
traceroute:是網路診斷中,用來分析IP包經過那些路由的命令。
學前知識:
IP包中有個欄位TTL,這個是最大跳轉次數的欄位,每經過一個路由器,值會-1,當值為0的時候,這個包就會被路由器丟
2020-06-16
記錄下64位元CentOS7安裝Python的psutil模組的過程。
1、以root身份登陸CentOS依次 執行以下命令:
wget https://pypi.python.org/packages/source/p/psutil/psutil-2.1.3.ta
2020-06-16
1、Linux能力機制概述
在以往的UNIX系統上,為了做進程的許可權檢查,把進程分為兩類:特權進程(有效使用者ID是0)和非特權進程(有效使用者ID是非0)。特權進程可以通過核心所有的
2020-06-16
1、對稱加密演算法概述
openssl的加密演算法庫提供了豐富的對稱加密演算法,我們可以通過openssl提供的對稱加密演算法指令的方式使用,也可以通過呼叫openssl提供的API的方式使
2020-06-16
自主存取控制(Discretionary Access Control, DAC)是指物件(比如程式、檔案、進程)的擁有者可以任意修改或者授予此物件相應的許可權。Linux的UGO(User, Group, Other)和ACL
2020-06-16
1 資料編碼格式
openssl的資料編碼規則是基於ans.1的,ans.1是什麼 ? 先上高大上的解釋
ASN.1(Abstract Syntax Notation One), 是一種結構化的描述語言,包括兩部分,資料描述語
2020-06-16
在日常工作中,有時需要對螢幕進行錄影,以製作講解文件等。下面介紹在Linux上安裝螢幕錄影軟體(SimpleScreenRecorder),試用平台為Ubuntu。(環境要求:Ubuntu上必須安裝python,否則會
2020-06-16
習慣了在Windows系統中使用飛鴿傳書的童鞋們,對於突然在使用Linux時在區域網下傳輸檔案、即時通訊等,可能突然感覺束手無策。
下面就針對Linux下安裝iptux(飛鴿傳書)進行安裝和
2020-06-16
Linux新裝系統後一般要求使用者建立一個使用者名稱,建立後一般為標準使用者或管理員使用者,但無論如何,有些檔案必須通過root許可權開啟。例如如下介面中,開啟/root資料夾時提示
2020-06-16
當我們安裝Windows和Ubuntu雙系統以後,預設啟動變成Ubuntu了,這對於使用Ubuntu作為系統的使用者來說沒什麼,但對那些經常要進 Windows的使用者,每次開機都得按幾次向下的箭頭,再
2020-06-16
幾個月前, Linux 基金會發起了 LFCS (Linux 基金會認證系統管理員(Linux Foundation Certified System administrator))認證,以幫助世界各地的人來驗證他們能夠在 Linux 系統上做
2020-06-16
相信很多想入門Linux的同學對Linux開發環境很頭疼吧,之前使用的是命令編譯,比如編譯main.c 使用命令arm-Linux-gcc -o main main.c,使用起來很不方便,現在有了Eclipse整合式開發
2020-06-16
由於覺得在Linux下不方便編寫程式碼,所以準備在windows上搭建開發環境,其實在Linux上也搭建好了,但是使用起來不是很人性化,尤其是檔案比較多的時候就很麻煩。下面就選擇在windo
2020-06-16
一、 PPP移植
各項工作具體說明
向Linux核心新增3G模組的驅動(USB轉串列埠驅動)和PPP協定的支援,然後編譯核心並下載到開發板。當然如果之前已經移植好核心,那麼只需要
2020-06-16
PPP官網下載:https://download.samba.org/pub/ppp/
編譯:
root@zhaoxc-VBox:/opt/arm-tools/ppp-2.4.5# ./configure --prefix=/opt/arm-tools/ppp-2.4.5/install-arm/
root@z
2020-06-16
在ARM平台上實現4G模組的PPP撥號上網,參考網上的資料和自己的理解,從一無所知到開發完成花了一週多。最後看到ARM板ping通www.linuxidc.com時甚是高興,現將此過程整理如下。當
2020-06-16
需要下載安裝兩個檔案ncurses和minicom:
root@linuxidc:/opt/arm-tools/ncurses-6.0# ./configure --host=arm-none-linux-gnueabi --prefix=/opt/arm-tools/ncurses-6.0/ins
2020-06-16
/**
******************************************************************************
* @author Maoxiao Hu
* @version V1.0.0
* @date Jan-2015
**********
2020-06-16
在使用eMMC5.0晶片代替原來eMMC4.41版本的時候,Linux下驅動無法執行,主要由於監測帶eMMC晶片版本超過設定版本就報ERROR然後跳出初始化程式。詳細問題如下:
eMMC介紹的好文
2020-06-16
Transparent HugePages記憶體在Red Hat企業Linux 6,SUSE 11和Oracle Linux 6的Oracle Linux Unbreakable Enterprise Kernel2(UEK2)早期版本中預設是啟用的。Transparent Hu
2020-06-16