原创 Linux 進程切換執行的 CPU

Linux CPU 物理 CPU:cat /proc/cpuinfo | grep 'physical id' | uniq 核心:cat /proc/cpuinfo | grep 'core id' | sort | uniq 邏輯

原创 vector 存儲指針

當 vector 存儲指針時,釋放內存應該對每個元素進行 delete,然後 clear(),將容器元素清空 #include <stdio.h> #include <stdlib.h> #include <iostream> #in

原创 Effective STL 讀書筆記

Effective STL 剝離 向基類對象的容器中插入派生類對象,派生類對象獨有的特性會丟失 empty 檢查容器是否爲空用empty而不是size 善於使用區間成員函數(assign,etc) v1.assign(v2.begin

原创 LeetCode Sudoku

111

原创 CMake

# cmake 工程需要 cmake 的最低版本 cmake_minimum_required(VERSION 3.12.0) project(TEST) # C++11 set (CMAKE_CXX_STANDARD 11) #

原创 Vue 項目部署到阿里雲服務器(Nginx 代理)

查看 linux 服務器版本號 lsb_release -a 1.本地打包 首先,要將本地 config/index.js 中的 assetsPublicPath: '/', 改爲 assetsPublicPath: './',

原创 C++ std::tuple

std::tuple 是一個可以支持參數集的類模板 std::make_tuple 創建一個 tuple std::tie 創建一個左值引用的 tuple std::get 獲取參數集合某個位置的參數 tuple_size 獲取參

原创 C++ static_assert

111

原创 Recall, Precision, and Average Precision

原博:https://blog.csdn.net/pkueecser/article/details/8229166 信息檢索(IR)的評價指標介紹 - 準確率、召回率、F1、mAP、ROC、AUC 分類: 1.自然語言處理/機

原创 vim 常用技巧

工具 NERDTree 目錄結構 YouCompleteMe 補全工具 clang format 格式化 ctags 函數跳轉 命令 函數跳轉 需要在需要的目錄執行ctags -R .,然後ctrl+]跳轉到函

原创 Python multiprocessing.Process

multiprocessing.Process multiprocessing是python的中的一個多進程管理庫,multiprocessing.Process模塊用於創建進程 使用方法: Process(target=, args

原创 C++ 常用序列操作

copy 將 src 的序列 拷貝到 dest 的一個位置 move 將 src 的序列 移動到 dest 的一個位置 fill 用 某值 填充 dest 序列 transform 將 src 的序列 拷貝運算到 dest 的一個位置

原创 寫程序的準則

1.思路清晰 首先要將流程理清,架構設計好 2.細節搞清楚 不要沒搞清細節,就以爲自己可以然後強上,這樣的話完成了編寫也無法快速debug或維護 有些地方理解的模棱兩可,就可以認爲自己不會,去查資料或者去問大佬 3.外部依賴 要及時溝

原创 leetcode 29. Divide Two Integers

題目:https://leetcode.com/problems/divide-two-integers/ 對減法進行優化,採用類似快速冪的方式 注意溢出特判 class Solution { public: int divi