原创 linux常用命令

1.和時間有關【date】 :(1)date +%s輸出:1577775255(2)date -d@1577765369輸出:2019年 12月 31日 星期二 12:09:29 CST 2.查找【grep和find】(1)grepgrep

原创 虛函數和虛擬繼承的內存分佈

一.虛函數(1)C++中的虛函數的主要作用:實現了多態的機制。(2)多態:用父類型的指針指向其子類的實例,然後通過父類的指針調用實際子類的成員函數。這種技術可以讓父類的指針有“多種形態”,這是一種泛型技術。所謂泛型技術,說白了就是試圖使用不

原创 數據庫中的觸發器,索引 ,事務

一.觸發器 觸發器是一種實施複雜數據完整性的特殊存儲過程,在對錶或視圖執行update、insert或delete語句時自動觸發執行,以防止對數據進行不正確、未授權或不一致的參數。/*創建觸發器*/ creat [temp|temporar

原创 sed-流式編輯器

1.sed(流編輯器)背景知識(1)sed命令行的基本格式爲:sed option 'script' file1 file2 ... sed option -f scriptfile file1 file2 .(2)sed處理的文件:既可以

原创 grep命令

1.作用Linux系統中grep命令是一種強大的文本搜索工具,它能使用正則表達式搜索文本,並把匹 配的行打印出來。grep全稱是Global Regular Expression Print,表示全局正則表達式版本,它的使用權限是所有用戶。

原创 說說string類

1. 爲什麼會有string類處理char型數組,封裝標準C中一些字符串處理函數。容器2. 規格:有106個成員接口函數。有如此之多的原因:提高效率。(設計比較冗餘,爲了追求效率,省去了調用構造/析構函數及分配/釋放內存的時間)用於實現常用

原创 二叉搜索樹

一. 二叉搜索樹的性質:每個節點都有一個作爲搜索依據的關鍵碼(key),所有節點的關鍵碼互不相同。左子樹上所有節點的關鍵碼(key)都小於根節點的關鍵碼(key)。右子樹上所有節點的關鍵碼(key)都大於根節點的關鍵碼(key)。左右子樹都

原创 git常用命令

git的命令1.git status :查看git是否有修改內容需要提交2.git diff 文件名:與遠端比較當前文件修改了哪些內容3.git add 文件名:指向需要提交的內容文件4.git commit -m “註釋” 提交文件名:提

原创 性能測試需關注的關鍵指標

軟件性能測試需要監控哪些關鍵指標? 通常情況下,性能測試監控指標主要分爲:硬件資源指標和系統指標 資源指標 CPU使用率:指用戶進程與系統進程消耗的CPU時間百分比,長時間情況下,一般可接受上限不超過85%。 內存利用率:內存利用率=(1-

原创 shell小腳本

求1-100的和a. 非遞歸  1 #!/bin/bash   2 sum=0   3 str=""   4 for i in {1..100}   5 do   6   let sum+=i   7   str+="$i+"   8 do

原创 紅黑樹

一.概念紅黑樹是一棵二叉搜索樹,它在每個節點上增加了一個存儲位來表示節點的顏色,可以是Red或Black。通過對任何一條從根到葉子簡單路徑上的顏色來約束,紅黑樹保證最長路徑不超過最短路徑的兩倍,因而近似於平衡。2.性質:每個節點,不是紅色就

原创 寫得好的文章

1.好友寫得很好的一篇文章,網絡抓包:https://testerhome.com/topics/132982.Protocol Buffer 的使用和原理:https://www.ibm.com/developerworks/cn/lin

原创 單例模式

單例模式 單例類保證全局只有一個唯一實例對象。 單例類提供獲取這個唯一實例的接口。 (1).餓漢模式 #include<iostream> #include <mutex> using namespace std; template

原创 select、poll、epoll之間的區別總結

一.select/poll/epoll簡介二.select/poll/epoll的區別三.細說select(1)缺點:每次調用select,都需要把fd集合從用戶態拷貝到內核態,這個開銷在fd很多時會很大同時每次調用select都需要在內核

原创 python中列表的增刪查改

本文將學習python中對列表中的元素進行增刪查改操作以l爲例:l=['hello','tomorrow','!']1.增加:(1)在列表末尾增添元素:列表名.append('element') l.append('hello') prin