huatian5的博客

心有多大,世界就有多大

vim 常用技巧

工具 NERDTree 目录结构 YouCompleteMe 补全工具 clang format 格式化 ctags 函数跳转 命令 set paste 保持格式 :12,34 co 55 多行复制粘贴(copy 12,34 to 55+1) :12,34 m 55 多行剪...

2018-12-06 20:01:16

阅读数 40

评论数 0

Git常用命令

clone:下载仓库 git clone @链接 checkout:切换版本 git checkout 名字 下载的工程带有submodule(来源) 当使用git clone下来的工程中带有submodule时,初始的时候,submodule的内容并不会自动下载下来的,...

2018-07-24 13:56:29

阅读数 86

评论数 0

Linux常用命令

wget: 下载 wget url/a.txt file/folder Ubuntu 下命令行创建(删除)文件(夹): 创建文件: touch a.txt 创建文件夹: mkdir NewFolder 删除文件: rm a.txt 删除文件夹: rmdir NewFolder 删除带有文件的文件...

2018-07-17 17:58:47

阅读数 127

评论数 0

剑指offer 编程题

1.二维数组的查找 根据大小行列查找 class Solution { public: bool Find(int target, vector<vector&am...

2018-03-30 17:03:15

阅读数 296

评论数 0

使用markdown写LaTeX公式

使用Latex写公式 求和(行内): $f(x) = \sum_{i=0}^{n}g(i)$ f(x)=∑ni=0g(i)f(x)=∑i=0ng(i)f(x) = \sum_{i=0}^{n}g(i) 积分(行间): $$\int_{a}^{b}f(x)dx$$ ∫...

2017-04-12 11:12:57

阅读数 329

评论数 0

数学公式

华莱士公式蔡勒公式公式(或者是:)若要计算的日期是在1582年10月4日或之前,公式则为以1582年9月3日为例:1582年9月3日后:w = (d + 2*m+3*(m+1)/5+y+y/4-y/100+y/400)%7;1582年9月3日前:w = (d+2*m+3*(m+1)/5+y+y/4...

2016-05-12 20:40:28

阅读数 575

评论数 0

大学生活结束啦!

高中的热血生活结束,仅仅依靠兴趣选择了报考本校的计算机科学与技术专业,温热的九月来到了青岛理工大学。时间如黄河一般湍急,马上就要把我从清澈的河床送入浑浊复杂的流域,回想四年的大学生活,有开心振奋,也有孤独悲伤,大学作为我们走向社会的摆渡船,必然会在人生中留下深刻的痕迹。 大一懵懵懂懂的参加了军训...

2019-06-18 11:51:53

阅读数 105

评论数 1

《程序员的自我修养—链接、装载与库》 目标文件

可执行文件(目标文件)的格式: 在 Windows 下都按照 PE-COFF 格式存储,Linux 下按照 ELF 格式存储。 程序源代码被编译后主要分为两种段:程序指令和程序数据。 代码段属于程序指令,而数据段和 .bss 段属于数据段。 .data 段保存的是已经初始化了的全局变量和局部静态...

2019-04-29 22:05:48

阅读数 22

评论数 0

实习经历总结

七月份来到了北京 mmt 实习,充满了对于新东西的向往,进来后发现原来大佬们是那么的强,自己是那么的弱渣。而且有很多东西是自己接触过的但没有练习的,比如 Git,当初自己用过 Github 但是仅仅受限于客户端(自己乱搞不关注哪个更实用),所以 Git 命令很不熟悉,后来有恶补了很久;还有 Lin...

2019-03-31 12:27:08

阅读数 225

评论数 0

Windows10 使用 Visual Studio Code

安装 vscode https://code.visualstudio.com/ 安装 mingw https://sourceforge.net/projects/mingw-w64/ 添加环境变量 Path C:\Program Files (x86)\mingw-w64\i686-8.1....

2019-03-17 23:14:07

阅读数 31

评论数 0

《程序员的自我修养—链接、装载与库》 多线程相关

线程安全 竞争与原子操作 同步与锁: 二元信号量(Semaphore) 互斥量(Mutex) 临界区(Critical Section) 读写锁(Read-Write Lock) 一个函数被重入的两种情况: 多个线程同时执行这个函数; 函数自身调用自身; 可重入函数的特点:...

2019-03-10 16:42:07

阅读数 26

评论数 0

Linux 切换进程执行的 CPU

Linux CPU 物理 CPU:cat /proc/cpuinfo | grep 'physical id' | uniq 核心:cat /proc/cpuinfo | grep 'core id' | sort | uniq 逻辑 CPU:cat /proc/cpuinfo | grep 'p...

2019-03-09 13:51:14

阅读数 20

评论数 0

vector 存储指针

当 vector 存储指针时,释放内存应该对每个元素进行 delete,然后 clear(),将容器元素清空 #include <stdio.h> #include <stdlib.h&amp...

2019-03-05 17:13:29

阅读数 113

评论数 0

《Effective STL》 读书笔记

Effective STL 剥离 向基类对象的容器中插入派生类对象,派生类对象独有的特性会丢失 empty 检查容器是否为空用empty而不是size 善于使用区间成员函数(assign,etc) v1.assign(v2.begin() + v2.size()/2, v2.end()) 16.将...

2019-02-21 21:26:48

阅读数 25

评论数 0

CMakeLists.txt

输出屏幕: message()用来输出信息 foreach循环使用: set (NUM 1 2 3) foreach(i ${NUM}) message("PPPP") endforeach(i) 带RANGE set(NUM 5) foreach(i RANGE ${NUM}...

2019-01-23 21:31:51

阅读数 40

评论数 0

Vue 项目部署到阿里云服务器(Nginx 代理)

1.本地打包 首先,要将本地 config/index.js 中的 assetsPublicPath: '/', 改为 assetsPublicPath: './', ,否则在会导致部署后网页无法显示 然后 cnpm run build 打包生成 dist 文件夹 2.安装 Nginx 安装 ep...

2019-01-06 11:18:55

阅读数 963

评论数 0

C++ std::tuple

std::tuple 是一个可以支持参数集的类模板 std::make_tuple 创建一个 tuple std::tie 创建一个左值引用的 tuple std::get 获取参数集合某个位置的参数 tuple_size 获取参数集数目 示例: /* static_assert(表达式, ...

2018-12-17 13:29:59

阅读数 52

评论数 0

C clock() 与 C++ std::chrono::time_point()

clock 函数 首先 clock 函数不是精确的时间函数 计算的是耗费在当前程序上的时间片数,若有其他进程共享 CPU(多核),计算会包括其他进程的时间片,导致时间过长 std::chrono::time_point 表示一个时间点 然后可以用 std::chrono::duration_cas...

2018-12-17 13:28:12

阅读数 67

评论数 0

C++ static_assert

static_assert(表达式, 输出的附加信息) 对表达式进行编译时的检查 is_constructible<class T, class ... Args> 能否用Args初始化T is_trivially_con...

2018-12-12 10:58:23

阅读数 42

评论数 0

Recall, Precision, and Average Precision

原博:https://blog.csdn.net/pkueecser/article/details/8229166 信息检索(IR)的评价指标介绍 - 准确率、召回率、F1、mAP、ROC、AUC 分类: 1.自然语言处理/机器学习 在信息检索、分类体系中,有一系列的指标,搞清楚这...

2018-12-08 11:06:46

阅读数 112

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭