原创 命令和文件的查詢

命令的查找 which的使用 which command which是從用戶PATH變量裏進行搜索的。 文件名的查找 whereis的使用 whereis [-bmsu] 文件或目錄名(利用數據庫查找) -b 只查找二進制

原创 linux命令install幾個簡單參數的講解

man install: copy files and set attributes 在做CLFS時遇到的幾個參數: -d: treat all arguments as directory names;create all co

原创 passwd簡單用法

passwd功能: 更新用戶的身份認證令牌。通過調用linux-PAM和libuser API來完成工作。 用法: -k, –keep 該選項用來指示更新只用於失效的密碼,如果密碼沒有失效,則保持原來的密碼。 -l, –l

原创 mysql 8 安裝設置

使用管理員權限打開cmd命令行 1 生成data文件夾 mysqld --initialize-insecure --user=mysql 2 安裝服務 mysqld -install 3 啓動服務 net start my

原创 指數矩陣解法

矩陣函數 解法 1 特徵值對角化 因此需要轉換爲Jordan陣 2 Jordan 標準型 根據如下定理: Jordan陣解法: 3 求PJP^-1的P 4 結果

原创 帶頭結點單鏈表反轉

1 定義結點 typedef struct slinklist { int data; struct slinklist *next; }slinklist, *pslinklist; 2 判斷返回 頭結點爲空

原创 文件特殊權限:SUID,SGID,SBIT

參考鳥哥私房菜-linux文件與目錄管理 SUID suid權限僅對二進制程序有效。 執行者對於該程序需要具有x的可執行權限。 本權限僅在執行的過程中有效。 執行過程中具有該程序所有者的權限。 可以看到對於/usr/bin/

原创 tar.xz文件的解壓

tar -axf 文件名.tar.xz -a 表示根據後綴選擇解壓程序進程解壓。 -x 解大包或解壓縮功能。 -f 指定文件。

原创 查看linux的版本

1、uname 2、lsb_release 3、cat /etc/issue 或者cat /proc/version

原创 linux初始用戶組和有效用戶組

初始用戶組: /etc/passwd 文件中第四列叫GID,這個GID就是所謂的初始用戶組。 即用戶一登錄,立刻就擁有這個用戶組的相關權限。 有效用戶組: 一個用戶可能隸屬於不同的用戶組。當前用戶想創建一個文件的時候,新文件的組

原创 emacs-minor筆記

大部分minor mode都有一個模式變量(mode variable)。模式命令跟名字相同。當模式激活的時候,該變量非空,否則爲空。通常,不應該通過改變該變量來激活或者停止該模式,而應該通過運行命令。 abbrev mode

原创 EMACS-Indentation(縮進)2

Tab Stops 變量tab-stop-list控制tab到哪個位置。 該變量默認值爲零,意思是一個tab stop走過8個列(我的理解就是8個空格)。 M-x indent-relative 該命令可以使當前行當前點對齊到

原创 c++模版形參(c++ Primer中文第四版)

1、模版形參作用域 模版形參的名字可以在聲明爲模版形參之後直到模版聲明或定義的末尾處使用。模版形參遵循常規名字屏蔽規則。 typedef double T; template <class T> T calc(const T

原创 EMACS-Major Modes

Major Modes 分3類: 通常的文本、標記模式 包括文本模式、HTML模式、SGML模式、outline模式。 指定的編程語言 Lisp模式、C模式、Fortran模式和其他。 不直接和文件掛鉤的模式

原创 3個小球放入4個盒子

每個盒子最多1個球的概率 第一個小球有4种放法,第二個有3种放法,第三個有2种放法 共有:4 x 3 x 2 = 24 种放法。 總的放法:4 x 4 x 4 = 64 24 / 64 = 3 / 8 每個盒子最多2個球的概率 有