小指令碼 小指令碼記錄本

2021-10-13 12:21:36 字數 1286 閱讀 7659

目錄

1、c++計算程式耗時

2、c++計算程式耗時(基於opencv,需要標頭檔案)

3、c++讀寫txt檔案

4、c++中執行終端指令(複製/移動檔案等)

5、c++建立資料夾(判斷資料夾是否存在,不存在則建立)

6、批量刪除資料夾中0位元組的檔案(shell指令碼)

#include clock_t start = clock();    //計時開始位置

//此處時需要執行的**段

double duration = (double)(clock() - start) / clocks_per_sec; //計時結束位置,單位為秒

std::cout << "time: " << duration << "s" << std::endl;

double start1 = static_cast(cv::gettickcount());  //計時開始位置

double time1 = ((double)cv::gettickcount() - start1) / cv::gettickfrequency(); //計時結束位置,單位為秒

cout << "\t time : " << time1 << "s" << endl;

#include #include int main()
#include#include#includeusing namespace std;

int main()

用於處理大規模資料中0位元組的錯誤資料

#!/bin/bash

#遍歷資料夾及其子資料夾內所有檔案,並檢視各個檔案大小

dir="/data_2/face-data/1_face_recognition/自己收集資料/人臉識別_20210811/low_resolution" #要遍歷的目錄

#子函式getdir

function getdir()

'` #讀取檔案大小

if [ $filesize -eq 0 ]; then #判斷檔案大小等於0

echo $file

echo $filesize

mv $file ./0size #將檔案移動到指定資料夾0size

#rm $file #刪除指定檔案

fi fi

done

}getdir $dir #引用子函式

shell小指令碼

前言 可能這些指令碼看起來很簡單,很多人都不屑於去寫,但是一切複雜的東西都是由乙個個簡單的東西組合起來的。shell的語法比較怪異,和一般的程式語言有很大的區別,真的要多動手去寫才能學會的 1.要求 1.設定變數file的值為 etc passwd 2.依次向 etc passwd中的每個使用者問好...

python小指令碼

匹配文件內容的關鍵字,並取得該關鍵字所在行所有內容 find the row where need keyword def getcontent tfile,sstr global keyword f1 open tfile readlines for i,j in enumerate f1 if ...

WAF Bypass FUZZ小指令碼

分享兩個小指令碼,用來waf bypass簡單fuzz的 第乙個 先生成乙個字典,帶入搭建的環境進行fuzz,針對某些軟waf挺好用的,可fuzz出不少姿勢出來,記得先把cc攻擊加入白名單才行哦。usr bin env python coding utf 8 import urllib import...