Simon's | Blog

Why so serious?

ARTS-WEEK2

"ARTS打卡记录"

“Better code, better life. ” ARTS打卡第二周 Algorithm [题目] :leetcode第126题 [题解] : #include <string> #include <unordered_map> #include <vector> #include <queue> using ...

使用GoogleTest做单元测试(一)

初识GTest

“Better code, better life. ” 使用GoogleTest做单元测试(一) 【本文部分翻译自GTest官方文档】 测试并不只是测试工程师的责任,对于开发工程师,为了保证发布给测试环节的代码具有足够好的质量( Quality ),为所编写的功能代码编写适量的单元测试是十分必要的。 单元测试( Unit Test ,模块测试)是开发者编写的一小段代码,用于...

ARTS-WEEK1

"ARTS打卡记录"

“Better code, better life. ” ARTS打卡第一周 Algorithm [题目] :leetcode第53题 [题解] :https://github.com/SimonZgx/note/blob/master/src/leetcode/dp/53/main.cpp [总结] : ​ 这是一道出现在《算法导论》上的经典题目,书上给的是分冶的解法...

再见了!函数指针!

"c++11 std::bind 和 std::function介绍"

“Better code, better life. ” 再见了函数指针! 在C语言中,如果想实现回调函数之类功能,函数指针大概是不能避免的。但是,凡是涉及到指针的东西,都很危险!由于C语言中,指针只是一个地址,两个任何类型的指针可以通过void*来互相转换,并且可以通过编译!!所以在大型程序中,经常出现一个指针被多次cast后得到了一个非预期类型,导致程序崩溃。到了C++,新标...

Windows下安装配置Boost库

"c++ boost"

“Better code, better life. ” Windows下安装配置Boost库 安装gcc 下载MinGW 安装到C:\Program Files (x86)\mingw-w64 将C:\Program Files (x86)\mingw-w64\i686-8.1.0-posix-dwarf-rt_v6-rev0\mingw32\bin添加到环境变...

C++11 型别推导

C++11 型别推导 成千上万的C++11程序员使用模板编程,大量的人在不知道细节的情况下,往模板函数传递参数时都得到了完全满意的答案,这只能说明C++11类型推导设计的非常成功,但并不意味着了解细节不重要。本文是我在学习C++11该部分内容时的总结笔记。 C++11中最简单的函数模板大概为: template <typename T> void f(ParamType p...

手撕数据结构---从priority_queue到heap

"数据结构"

“Better code, better life. ” 手撕数据结构—从priority_queue到heap 开始看C++ STL源码,涉及到一些标准库中的容器,这里做一下学习记录 描述 优先队列(priority_queue)是STL标准库提供的一个容器适配器(container adaptor),由于其底层数据结构默认是std::vector,...

工作问题记录--python str类型踩坑记

"Python"

“Better code, better life. ” python string类型踩坑记 非专业python程序员小张今天用python写了个脚本,不出所料又出岔子了→.→ 问题描述 问题起源两个变量的对比 str1 = b'abcd' str2 = 'abcd' str1类型是bytes,str2类型是string...

工作问题记录--python导入自定义包报错

"Python"

“Better code, better life. ” python导入自定义包报错 问题描述 工作需要上需要把一堆python脚本整理成一个项目,但事实上每个脚本依然是独立运行的,所以只能把脚本中用到的公共模块抽出来,作成公共方法,整理后目录结构大概是这样: |--project | |--script_dir | | |--scri...

乐队的夏天!

"感受上一个时代年轻人的音乐?"

“Better code, better life. ” 乐队的夏天是最近在追的综艺,每期准点必打开在电脑前打开爱奇艺等 在写这篇博客之前,我是在一边听歌一边写另外一篇技术博客的 听到刺猬乐队的《火车驶向云外,梦安魂与九州》觉得惊为天人,遂另开一篇写着玩玩 我感觉我可能就是典型的别人口中的云乐迷了[捂脸] 平时杂食听歌,古典、流行听的稍多,对摇滚乐的了解也仅限于汪峰、...