原创 六、Linux shell基礎

echo -e [輸出] -e支持特殊符號 echo -e "hello word\!" echo -e "\e[1;31m abcd \e[0m" 根據顏色輸出字符 abcd爲紅色 31m表示紅色 第一個腳本: vi hel

原创 一、linux 文件處理命令

linux中所有內容以文件形式存在,包括硬件 硬盤文件是dev/sd[a-p] 光盤文件是/dev/sr0等 linux中文件名是沒有後綴的 gz, bz2, tar.bz2, tgz 等是壓縮文件 conf 配置文件 sh 腳本文件

原创 三、linux 文件搜索命令

名稱:find 功能:文件搜索 語法:find [搜索範圍] [匹配條件] find /etc -name init 根據名字在/etc目錄下搜索init文件 find /etc -iname INIT 根據名字在/etc目錄下搜

原创 二、linux 權限管理命令

名稱:chmod 功能:改變文件或者目錄權限 語法:chmod [{ugoa}{+-=}{rwx}] [文件或者目錄] [mode=421] [文件或者目錄] -R 遞歸修改 修改目錄的權限的同時修改目錄中所有文件目錄的權

原创 四、linux網絡命令

名稱:write 功能:給用戶發信息,以crtl+D保存結束 語法:write <用戶名> 名稱:wall 功能:廣播發信息,以crtl+D保存結束 語法:wall [message] wall hello 名稱:ping 功能:

原创 c++歸併排序

歸併排序是一個重要的排序算法,雖然看過很多次歸併排序的代碼,但是一段時間後就會忘掉,重新寫的時候就又需要在網上查,所以這一次決定自己手寫一段歸併排序的代碼,期間沒有查找任何資料,最後在vs2017上調試多次並結合自己的回憶加思考成功的

原创 sql server基本語句

–選擇數據庫 –use ywh_database ///////測試表裏有age name height id 4列 –查找表中全部數據 –select * from student –查找表中某些列的值 –select name,i

原创 牛客網2048項目實踐

面臨找工作之際,因爲沒有項目經驗,所以從牛客網上找了這個項目來實踐一下,並以此博客記錄實踐過程中遇到的問題和收穫,並且希望我的文章能幫助到大家,如果有寫的不好的地方,希望大家諒解,謝謝! 項目的第一步就是配置環境,雖然課程首頁有簡單的

原创 c++將整數轉換爲字符串和字符串轉化爲數字

整數轉字符串 1.使用itoa 需要用到的頭文件: #include <stdlib.h> # include <stdio.h> # include <stdlib.h> void main (void) { int num =

原创 c++ 非遞歸實現前序,中序,後序遍歷

1.前序非遞歸遍歷 void pretraverse(treenode *root) { if (root) { stack<treenode *> st; treenode *r =root; whi

原创 c++ queue常用操作

#include queue<int> que; que.push(1); //入隊列 que中爲: 1 que.push(2); //入隊列 que中爲: 1 2 cout << que.size() << end

原创

1.memcpy的實現, 這裏有陷阱,主要是內存重疊問題,和char *轉換問題 (#include<string.h>) 強制轉換爲char型指針,內存就知道如何移動 void* Memcpy(void* dst, const

原创 effective c++閱讀筆記

拷貝構造函數:以同型對象初始化自我對象 People p; People p2§; People p3=p; p2,p3都是調用拷貝構造函數,因爲都是用p初始化p2,p3 賦值構造函數:從另一個同型對象中拷貝其值到自我對象 Peo

原创 c++ map

map是一個關聯式容器,支持高效的關鍵字查找和訪問,map中的的元素是關鍵字-值(key-value)對,關鍵字是起索引作用,根據關鍵字查找關鍵字所對應的值。Map細分爲不允許重複有序元素map,允許重複有序元素multimap,不允

原创 c++ vector學習筆記

vector是一種容器,vector的底層是一個動態數組,裏面可以存放各種類型,使用vector時,必須包括頭文件 #include 定義vector對象的常用方法: vector<T> v1; v1是