原创 Home directories under Solaris
Under Solaris, home directories are conventionally kept on one of two places, /home or /export/home . The /home di
原创 用C語言實現簡單鏈式隊列結構
/* *用鏈式結構實現的隊列稱爲鏈隊。根據隊列的FIFO原則,爲了操作上的方便,可以用帶頭指針font和尾指針rear的單鏈表來實現隊列。鏈隊結構描述: *typedef struct node *{ * valuetype
原创 solaris locale詳解
locale 是國際化與本土化過程中的一個非常重要的概念,個人認爲,對於中文用戶 來說,通常會涉及到的國際化或者本土化,大致包含三個方面:看中文,寫中文,與 window中文系統 的兼容和通信。從實際經驗上看來,locale的設定與看中文
原创 用C語言實現簡單循環隊列結構
/* *用C實現簡單循環隊列結構 * *循環隊列的類型定義如下: *typedef struct{ * valuetype data[MAXSIZE]; [>數據的存儲區<] * int font, rear
原创 Solaris設置locale
Locale 簡單說就是一組「地區語言」的資訊。它包括了 LC_CTYPE: 字符定義 LC_MESSAGES: 訊息顯示 LC_TIME: 時間顯示格式 LC_NUMERIC: 數字顯示格式 LC_MONETARY: 貨幣顯示格式 L
原创 八皇后問題遞歸回溯算法實現
/* *八皇后問題遞歸回溯算法實現 * *八皇后問題或N皇后問題描述爲: *求解如何在N*N的棋盤上無衝突地排放N個皇后棋子。其中,皇后的移動方式規定爲水平、豎直及45°斜線方向。因此,在任意一個皇后所在位置的水平、豎直和45°方
原创 希爾排序算法範例
#include <stdio.h> typedef int datatype; void shell_sort(datatype arr[], int n) { int i, j, flag, gap = n; data
原创 Vim進階索引--寄存器
以前經常要安裝剪貼板的軟件來支持多次的剪切粘貼操作。現在這些步驟可以省下了,Vim的寄存器就可以當成多個剪貼板來使用。但是寄存器可不這麼簡單…… 寄存器是Vim用來儲存文本的臨時空間。當我們使用y或d指令時被複制或刪除的文本會被送到寄存器
原创 快速排序算法範例
#include <stdio.h> typedef int datatype; void swap(datatype *a, datatype *b) { datatype tmp = *a; *a = *b;
原创 solaris 添加用戶
(1)mkdir mkdir -p /export/home/username (2)adduser useradd -s /usr/bin/bash -d /export/home/username username (3)set
原创 vim與系統粘貼板複製、粘貼
從Vim拷貝到系統粘貼板:"+y 從系統粘貼板拷貝到Vim:"+p 或 Shitf + insert 在vim裏面,系統的粘貼板跟vim的寄存器+是關聯的,所以你對寄存器加+的任何複製和粘貼都直接影響到系統的粘貼板。 vim有12個粘貼
原创 易打軟件:AutoCAD批量打印、快速出圖
易打軟件是基於AutoCAD的批量打印軟件,可以實現快速、精確的批量打印和批量出圖,從而大大縮短設計師的出圖時間。出圖本身是一件簡單、機械、重複的工作,這種工作就應該交給軟件去做,並且可以避免手工的失誤。 易打學習視頻 視頻合集 htt
原创 歡迎使用CSDN-markdown編輯器
歡迎使用Markdown編輯器寫博客 本Markdown編輯器使用StackEdit修改而來,用它寫博客,將會帶來全新的體驗哦: Markdown和擴展Markdown簡潔的語法 代碼塊高亮 圖片鏈接和圖片上傳 LaTex數學公式 UM
原创 在命令行運行 VSCode(macOS)
在命令行運行 VSCode(macOS系統) Windows 版 VSCode 的安裝腳本帶着一個是否把 Code 加入 PATH 的選項,而 macOS版卻沒有。有的人想到給 VSCode 做一個符號鏈接加入 PATH 中,但實際上這樣
原创 關於shared_ptr與weak_ptr的使用
shared_ptr是帶引用計數的智能指針,可以說大部分的情形選擇用shared_ptr不會出問題。那麼weak_ptr是什麼,應該怎麼用呢? weak_ptr也是智能指針,但是比較弱,感覺沒什麼用。其實它的出現是伴隨shared_pt