首頁 > 電腦
  • 如何正確接收 GitHub 的訊息郵件 如何正確接收 GitHub 的訊息郵件

    背景
    我廠的開發流程通常都是基於 GitHub 的。在 GitHub 上 review 程式碼,也是我日常工作的重要組成部分。對我來說,在 code review 過程中最討厭的莫過於,我在 pull request

    2020-06-16

  • Bash的基本功能 Bash的基本功能

    1.命令別名與快捷鍵
    1.1 檢視與設定別名
    alias:檢視系統中所有命令的別名
    alias 別名=’原命令’ 設定命令別名
    unalias 別名 刪除別名
    vi ~/.bashrc 寫入環

    2020-06-16

  • 檢測Linux虛擬化平台型別的幾種方式 檢測Linux虛擬化平台型別的幾種方式

    要想找出 Linux 系統執行在虛擬化平台中還是硬體伺服器上,有多種方式可供大家選擇,這主要取決於你的 hypervisor 或 container 環境。不同的虛擬化或容器技術會在其範例中引入

    2020-06-16

  • LFCS 系列第一講:如何在 Linux 上使用 GNU sed 等命令來建立、編輯和操作檔案 LFCS 系列第一講:如何在 Linux 上使用 GNU sed 等命令來建立、編輯和操作檔案

    Linux 基金會宣布了一個全新的 LFCS(Linux 基金會認證系統管理員(Linux Foundation Certified Sysadmin))認證計劃。這一計劃旨在幫助遍布全世界的人們獲得其在處理 Linux 系統

    2020-06-16

  • 在 Linux 上將 BQ Aquaris Ubuntu 手機刷成 Android 系統 在 Linux 上將 BQ Aquaris Ubuntu 手機刷成 Android 系統

    How to install Android on Ubuntu Phone
    如果你正好擁有全球第一支執行 Ubuntu 的手機並且希望將 BQ Aquaris E4.5 自帶的 Ubuntu 系統換成 Android,那這篇文章能幫你點小

    2020-06-16

  • 結合tcpdump命令對traceroute深入分析 結合tcpdump命令對traceroute深入分析

    traceroute:是網路診斷中,用來分析IP包經過那些路由的命令。
    學前知識:
    IP包中有個欄位TTL,這個是最大跳轉次數的欄位,每經過一個路由器,值會-1,當值為0的時候,這個包就會被路由器丟

    2020-06-16

  • 64位元CentOS7安裝Python的psutil模組 64位元CentOS7安裝Python的psutil模組

    記錄下64位元CentOS7安裝Python的psutil模組的過程。
    1、以root身份登陸CentOS依次 執行以下命令:
    wget https://pypi.python.org/packages/source/p/psutil/psutil-2.1.3.ta

    2020-06-16

  • Linux能力(capability)機制的繼承 Linux能力(capability)機制的繼承

    1、Linux能力機制概述
    在以往的UNIX系統上,為了做進程的許可權檢查,把進程分為兩類:特權進程(有效使用者ID是0)和非特權進程(有效使用者ID是非0)。特權進程可以通過核心所有的

    2020-06-16

  • OpenSSL之對稱加密演算法命令詳解 OpenSSL之對稱加密演算法命令詳解

    1、對稱加密演算法概述
    openssl的加密演算法庫提供了豐富的對稱加密演算法,我們可以通過openssl提供的對稱加密演算法指令的方式使用,也可以通過呼叫openssl提供的API的方式使

    2020-06-16

  • Linux UGO和ACL許可權管理 Linux UGO和ACL許可權管理

    自主存取控制(Discretionary Access Control, DAC)是指物件(比如程式、檔案、進程)的擁有者可以任意修改或者授予此物件相應的許可權。Linux的UGO(User, Group, Other)和ACL

    2020-06-16

  • OpenSSL編碼規則概述 OpenSSL編碼規則概述

    1 資料編碼格式
    openssl的資料編碼規則是基於ans.1的,ans.1是什麼 ? 先上高大上的解釋
    ASN.1(Abstract Syntax Notation One), 是一種結構化的描述語言,包括兩部分,資料描述語

    2020-06-16

  • Ubuntu下安裝螢幕錄影軟體(SimpleScreenRecorder) Ubuntu下安裝螢幕錄影軟體(SimpleScreenRecorder)

    在日常工作中,有時需要對螢幕進行錄影,以製作講解文件等。下面介紹在Linux上安裝螢幕錄影軟體(SimpleScreenRecorder),試用平台為Ubuntu。(環境要求:Ubuntu上必須安裝python,否則會

    2020-06-16

  • Linux下如何安裝IPtux飛鴿傳書 Linux下如何安裝IPtux飛鴿傳書

    習慣了在Windows系統中使用飛鴿傳書的童鞋們,對於突然在使用Linux時在區域網下傳輸檔案、即時通訊等,可能突然感覺束手無策。
    下面就針對Linux下安裝iptux(飛鴿傳書)進行安裝和

    2020-06-16

  • Linux系統如何使用root許可權開啟資料夾 Linux系統如何使用root許可權開啟資料夾

    Linux新裝系統後一般要求使用者建立一個使用者名稱,建立後一般為標準使用者或管理員使用者,但無論如何,有些檔案必須通過root許可權開啟。例如如下介面中,開啟/root資料夾時提示

    2020-06-16

  • Windows和Ubuntu雙系統修改開機啟動項和預設啟動項 Windows和Ubuntu雙系統修改開機啟動項和預設啟動項

    當我們安裝Windows和Ubuntu雙系統以後,預設啟動變成Ubuntu了,這對於使用Ubuntu作為系統的使用者來說沒什麼,但對那些經常要進 Windows的使用者,每次開機都得按幾次向下的箭頭,再

    2020-06-16

  • LFCS 系列第二講:如何安裝和使用純文字編輯器 vi/vim LFCS 系列第二講:如何安裝和使用純文字編輯器 vi/vim

    幾個月前, Linux 基金會發起了 LFCS (Linux 基金會認證系統管理員(Linux Foundation Certified System administrator))認證,以幫助世界各地的人來驗證他們能夠在 Linux 系統上做

    2020-06-16

  • 使用Eclipse整合式開發環境開發ARM Linux程式 使用Eclipse整合式開發環境開發ARM Linux程式

    相信很多想入門Linux的同學對Linux開發環境很頭疼吧,之前使用的是命令編譯,比如編譯main.c 使用命令arm-Linux-gcc -o main main.c,使用起來很不方便,現在有了Eclipse整合式開發

    2020-06-16

  • 使用Eclipse C/C++搭建ARM-Linux整合式開發環境 使用Eclipse C/C++搭建ARM-Linux整合式開發環境

    由於覺得在Linux下不方便編寫程式碼,所以準備在windows上搭建開發環境,其實在Linux上也搭建好了,但是使用起來不是很人性化,尤其是檔案比較多的時候就很麻煩。下面就選擇在windo

    2020-06-16

  • ARM Llinux系統移植3G撥號上網收傳簡訊 ARM Llinux系統移植3G撥號上網收傳簡訊

    一、 PPP移植
    各項工作具體說明
    向Linux核心新增3G模組的驅動(USB轉串列埠驅動)和PPP協定的支援,然後編譯核心並下載到開發板。當然如果之前已經移植好核心,那麼只需要

    2020-06-16

  • Linux下ppp安裝及「field 'pppol2tp' has incomplete type「解決 Linux下ppp安裝及「field 'pppol2tp' has incomplete type「解決

    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 Linux上實現4G模組PPP撥號上網 在ARM Linux上實現4G模組PPP撥號上網

    在ARM平台上實現4G模組的PPP撥號上網,參考網上的資料和自己的理解,從一無所知到開發完成花了一週多。最後看到ARM板ping通www.linuxidc.com時甚是高興,現將此過程整理如下。當

    2020-06-16

  • 在ARM上安裝minicom及「error: conflicting types for 'getline'」解決 在ARM上安裝minicom及「error: conflicting types for 'getline'」解決

    需要下載安裝兩個檔案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

  • Exynos 4412 時鐘設定 Exynos 4412 時鐘設定

    /**
    ******************************************************************************
    * @author Maoxiao Hu
    * @version V1.0.0
    * @date Jan-2015
    **********

    2020-06-16

  • Linux下eMMC晶片版本升級造成的問題 Linux下eMMC晶片版本升級造成的問題

    在使用eMMC5.0晶片代替原來eMMC4.41版本的時候,Linux下驅動無法執行,主要由於監測帶eMMC晶片版本超過設定版本就報ERROR然後跳出初始化程式。詳細問題如下:




    eMMC介紹的好文

    2020-06-16

  • Oracle Linux 7禁用Transparent HugePages Oracle Linux 7禁用Transparent HugePages

    Transparent HugePages記憶體在Red Hat企業Linux 6,SUSE 11和Oracle Linux 6的Oracle Linux Unbreakable Enterprise Kernel2(UEK2)早期版本中預設是啟用的。Transparent Hu

    2020-06-16

IT145.com E-mail:sddin#qq.com