原创 一個常用的檢查軟件包(deb/rpm)是否已安裝的腳本

如下,list爲要檢查的deb軟件包列表(將不帶版本號的軟件包名記錄在內) for i in $(cat list); do dpkg -l |grep -q $i || echo "=== $i 未安裝!==="; done

原创 ubuntu1604 安裝pycharm

參考:pycharm官網 snap安裝: sudo snap install [pycharm-professional|pycharm-community] –classic 源碼安裝: (先下載源碼tar包) t

原创 ps的man手冊中關於STAT狀態字符的解釋

PS 命令STAT狀態 常用的ps命令有: ps -ef 或者 ps aux 這些命令顯示的進程列表頭中有一項STAT,其中各個狀態字符的解釋 D uninterruptible sleep (

原创 shell命令expr的關鍵字選項

expr支持的運算表達式比較好理解,而對其關鍵字選項需要加深一點理解。現記錄如下。 match match 字符串 表達式 例如: $ expr match “abcdefg” “abcd” 4 或

原创 debootstrap(8) - Linux man page(試譯)

程序名 debootstrap - 引導一個基礎Debian系統 (bootstrap百度翻譯爲“自舉”,可能是說的引導的方式;此處的基礎Debian系統指的是一種符合Linux文件系統標準(FHS)的根文件系統) 摘要 d

原创 virt-install命令創建虛擬機的幾個例子

在Debian/Ubuntu發行版操作系統上virt-install一般路徑爲/usr/bin/virt-install(其實裏面就用exec創建了個子進程: exec “/usr/share/virt-manager/vir

原创 python3 socket編程學習實例:一個簡易C/S模型

感覺都是寫標準的固定的流程/步驟,不如直接用框架算了 … 服務端: 監聽來自客戶端的消息,收到消息後記錄到日誌並回復給客戶端一條消息 #!/usr/bin/env python3 # encoding:utf-

原创 squid在ubuntu1604上創建匿名代理服務器

關於透明、匿名、高匿服務器,參考:http://www.hawu.me/operation/852 關於ubuntu上安裝、配置squid,參考:http://wiki.ubuntu.com.cn/Squid 一. 安裝squi

原创 visual studio 2005/2017使用的快捷方法

塊註釋:CTRL + K + CTRL + C (按順序按下組合鍵) 取消塊註釋:CTRL + K + CTRL + U (按順序按下組合鍵) 解決調試console閃退的問題(彈窗請按任意鍵繼續. . .) 1.在代碼中的re

原创 [C語言]二叉樹的二叉鏈表存儲表示

參考嚴蔚敏/吳偉民版《數據結構-C語言版》 順序存儲表示的話其實就是數組表示,只有完全二叉樹能充分利用到存儲空間 鏈式存儲結構 // 二叉樹節點的表示 typedef struct BiTNode{ TElemTyp

原创 [C語音]串的定長順序存儲表示

參考嚴蔚敏/吳偉民版《數據結構-C語言版》 類似線性表的順序存儲結構,用一組地址連續的存儲單元存儲串值的字符序列。 串的定長順序存儲表示 #define MAXSTRLEN 255 //用戶定義的最大串長 typedef

原创 [C語言]線性表的鏈式表示和實現

參考嚴蔚敏/吳偉民版《數據結構-C語言版》 線性表的鏈式存儲結構的特點是用一組任意的存儲單元存儲線性表的數據元素。每個節點不僅存儲本身的信息,還存儲一個指示其直接後繼的信息(即直接後繼的位置). // ---- 線性表的單鏈

原创 [C語言]線性表的順序表示和實現

參考嚴蔚敏/吳偉民版《數據結構-C語言版》 線性表的順序表示指的是用一組地址連續的存儲單元依次存儲線性表的數據元素。 線性表的動態分配順序存儲結構 #define LIST_INIT_SIZE 100 // 線性表存儲空

原创 debconf開發小本本

debconf開發者手冊 主要針對bash腳本/程序的debconf開發 0814更新:一個基於debconf開發的demo 普通shell腳本 #!/bin/sh -e echo -n "Do you like debian?

原创 【debian/ubuntu】手動更新軟件倉庫索引的方法

至少適用於光盤源和本地源,其他標準形式的應該也ok 需要安裝apt-utils 準備 注意將[CODENAME] 根據實際情況修改 注意現在要進入到有pool/子目錄的一個目錄:即# ls要看到有pool/目錄 更新udeb