自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

努力中的老周的专栏

一个不断努力的程序猿

  • 博客(27)
  • 资源 (5)
  • 收藏
  • 关注

原创 Win10 下 VSCode 安装以及 C++ 编译环境配置

正好换了一个工作地点,领了一台全新的联想电脑。正好借这个机会,将 VSCode 的完整配置过程写了一下。机器配置操作系统:Win10硬件:i7-9700 3.00GHz CPU + 16GB 内存。具体如下图所示。安装过程安装MinGW-W64MinGW 即 Minimalist GNU For Windows,是将 GNU 开发工具移植到 Win32 平台下的产物...

2020-04-29 18:13:13 10586 24

原创 MSYS2 错误“无法从 repo.msys2.org : Operation too slow.” 的解决方案

问题描述MSYS2 中运行更新命令,如下。$ pacman -Syu出现如下错误。 zstd-1.4.4-2-x86_64 304.7 KiB 626K/s 00:00 [#####################] 100%错误:无法从 mirrors.tuna.tsinghua.edu.cn : Operation too slow. Less than ...

2020-04-29 15:59:32 4362 1

原创 Win10 下安装 MSYS2

国内源:https://mirror.tuna.tsinghua.edu.cn/help/msys2/。根据自己的 CPU 进行选择 x86_64 或者 i686。

2020-04-29 15:41:05 4171 11

原创 AtCoder题解——Beginner Contest 160——C - Traveling Salesman around Lake

题目相关Problem StatementThere is a circular pond with a perimeter of K meters, and N houses around them.The i-th house is built at a distance of Ai meters from the northmost point of the pond, meas...

2020-04-09 21:36:07 958

原创 AtCoder题解——Beginner Contest 161——B-Popular Vote。血的教训,算法中慎用浮点数比较

简单记录一个原则,慎用浮点数比较。问题由来给一个朋友忽悠了,去写讲解一下 AtCoder Beginner Contest。既然是讲课,备课肯定是必须的。题目链接为https://atcoder.jp/contests/abc161/tasks/abc161_b。Problem StatementWe have held a popularity poll for N item...

2020-04-09 13:50:11 1277

原创 pip 升级包的时候,出现Cannot uninstall xxx . It is a distutils installed project 的解决方法

错误描述今天使用 pip 升级第三方包的时候出现如下的错误。ERROR: Cannot uninstall 'terminado'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a p...

2020-04-08 18:04:10 9153 1

原创 使用 pip 批量升级包

今天突然想吧已经安装的 Python 第三方包升级一下。本来以为可以 pip update 或者 pip upgrade 之类。结果发现竟然没有类似的命令。头昏。环境Win10 + Python2 和 Python3批量升级包pip install pip-reviewpip-review --local --interactive感谢网络大神指点。我只是做一个记录,免得忘...

2020-04-08 16:30:10 699

原创 一本通题解——1191:流感传染

题目相关题目链接一本通 OJ,http://ybt.ssoier.cn:8088/problem_show.php?pid=1191。题目描述有一批易感人群住在网格状的宿舍区内,宿舍区为 n*n 的矩阵,每个格点为一个房间,房间里可能住人,也可能空着。在第一天,有些房间里的人得了流感,以后每天,得流感的人会使其邻居传染上流感,(已经得病的不变),空房间不会传染。请输出第 m 天得流...

2020-04-05 22:05:30 1543

原创 LeetCode题解——50. Pow(x, n)

题目相关题目链接LeetCode中国,https://leetcode-cn.com/problems/powx-n/。题目描述实现pow(x,n),即计算 x 的 n 次幂函数。说明:-100.0 <x< 100.0 n是 32 位有符号整数,其数值范围是[−231,231− 1] 。示例示例1输入: 2.00000, 10输...

2020-04-05 14:42:53 643

原创 OpenCV4教程——3.3 绘制直线

目标我们将学习在 OpenCV 中进行绘制操作,我们的目标包括:绘制直线。使用 line() 函数。绘制直线Draws a line segment connecting two points.头文件#include <opencv2/imgproc.hpp>原型C++/Javavoid cv::line(InputOutputArray img,...

2020-04-05 13:36:49 1016

原创 OpenCV4教程——3.2 绘制相关数据结构

目标了解 OpenCV 中绘制函数所必须的基础数据结构。OpenCV 数据结构在 OpenCV 中,我们将使用和绘制相关两个数据结构,点(cv::Point) 和 标量(cv::Scalar)。点用于表现 2 维点,包含 x 轴坐标和 y 轴坐标。在 OpenCV,我们用 cv::Point 这个数据类型。头文件#include <opencv2/core/ty...

2020-04-05 13:34:56 369

原创 LeetCode题解——40. 组合总和 II

题目相关题目链接LeetCode中国,https://leetcode-cn.com/problems/combination-sum-ii/。题目描述给定一个数组candidates和一个目标数target,找出candidates中所有可以使数字和为target的组合。candidates中的每个数字在每个组合中只能使用一次。说明:所有数字(包括目...

2020-04-04 21:54:30 465

原创 LeetCode题解——39. 组合总和

题目相关题目链接LeetCode中国,https://leetcode-cn.com/problems/combination-sum/。题目描述给定一个无重复元素的数组candidates和一个目标数target,找出candidates中所有可以使数字和为target的组合。candidates中的数字可以无限制重复被选取。说明:所有数字(包括t...

2020-04-04 21:21:27 521

原创 LeetCode题解——56. 合并区间

题目相关题目链接LeetCode中国,https://leetcode-cn.com/problems/merge-intervals/。题目描述给出一个区间的集合,请合并所有重叠的区间。示例示例1输入: [[1,3],[2,6],[8,10],[15,18]]输出: [[1,6],[8,10],[15,18]]解释: 区间 [1,3] 和 [2,6] 重叠, 将...

2020-04-04 13:21:04 697

原创 LeetCode题解——20. 有效的括号

题目相关题目链接LeetCode中国,https://leetcode-cn.com/problems/valid-parentheses/。题目描述给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符...

2020-04-03 22:44:51 425

原创 LeetCode题解——78. 子集

题目相关题目链接LeetCode中国,https://leetcode-cn.com/problems/subsets/。题目描述给定一组不含重复元素的整数数组nums,返回该数组所有可能的子集(幂集)。说明:解集不能包含重复的子集。示例输入: nums = [1,2,3]输出:[ [3], [1], [2], [1,2,3], [1,3],...

2020-04-02 21:05:43 482

原创 LeetCode题解——22. 括号生成

题目相关题目链接LeetCode中国,https://leetcode-cn.com/problems/bracket-lcci/。题目描述括号。设计一种算法,打印n对括号的所有合法的(例如,开闭一一对应)组合。说明:解集不能包含重复的子集。示例例如,给出n = 3,生成结果为:[ "((()))", "(()())", "(())()", "()(...

2020-04-02 17:18:30 746

原创 LeetCode题解——367. 有效的完全平方数

题目相关题目链接LeetCode中国,https://leetcode-cn.com/problems/valid-perfect-square/。题目描述给定一个正整数 num,编写一个函数,如果 num 是一个完全平方数,则返回 True,否则返回 False。说明:不要使用任何内置的库函数,如 sqrt。示例示例1输入:16输出:True示例2题...

2020-04-02 16:08:16 570 1

原创 LeetCode题解——69. x 的平方根

题目相关题目链接LeetCode中国,https://leetcode-cn.com/problems/sqrtx/。题目描述实现 int sqrt(int x) 函数。计算并返回 x 的平方根,其中 x 是非负整数。由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去。示例示例1输入: 4输出: 2示例2输入: 8输出: 2说明: 8 ...

2020-04-02 14:40:19 678

原创 LeetCode题解——35. 搜索插入位置

题目相关题目链接LeetCode中国,https://leetcode-cn.com/problems/search-insert-position/。题目描述给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。你可以假设数组中无重复元素。示例示例1输入: [1,3,5,6], 5输出: 2...

2020-04-02 13:43:39 622

原创 LeetCode题解——7. 整数反转

题目相关题目链接LeetCode中国,https://leetcode-cn.com/problems/reverse-integer/。题目描述给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例示例1输入: 123输出: 321示例2输入: -123输出: -321示例3输入: 120输出: 21注意假设我...

2020-04-02 11:21:12 445

原创 LeetCode题解——9. 回文数

题目相关题目链接LeetCode中国,https://leetcode-cn.com/problems/palindrome-number/。题目描述判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例示例1输入: 121输出: true示例2输入: -121输出: false解释: 从左向右读, 为 -121 ...

2020-04-02 11:02:11 502

原创 LeetCode题解——1. 两数之和

题目相关题目链接LeetCode中国,https://leetcode-cn.com/problems/two-sum/。题目描述给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例给定 nums = [2, 7, 1...

2020-04-01 16:40:37 399

原创 OpenCV4教程——5.1 按键相关操作

目标和按键相关操作。涉及 waitKey() 和 waitKeyEx() 函数。等待按键 waitKey()作用在指定时间范围内,等待按键事件。头文件C++#include <opencv2/highgui.hpp>函数原型C++int cv::waitKey(int delay = 0) Pythonretval = cv.wa...

2020-04-01 13:24:15 1215

原创 OpenCV4教程——4.1 窗口相关操作

目标对窗口进行操作。涉及 namedWindow()、resizeWindow() 、destroyWindow() 和destroyAllWindows() 四个函数。创建窗口作用创建指定名字的窗口。如果该名字窗口已经存在,则直接返回。头文件C++#include <opencv2/highgui.hpp>函数原型C++void cv::...

2020-04-01 13:11:49 1720

原创 OpenCV4教程——1.2 最好的 OpenCV4 教程在哪里

最好的 OpenCV 教程在 OpenCV 的官方网站,在官网的 Tutorials 中。如下图所示。对应的链接为:https://docs.opencv.org/master/d9/df8/tutorial_root.html。学号英文很重要,以后我们要接触越来越多英文。...

2020-04-01 11:32:40 1338 1

原创 CMake指定C++版本

由于C++升级,导致很多代码需要用 C++ 11 的规范进行编译。方案修改 Makefile手动修改在 Makefile 中,指定编译 C++ 版本为增加编译开关 -std=c++11。如下例:CFLAGS += -std=c++11使用 CMake 指定使用 CMake 指定 C++ 版本有两种方法。修改 CMakeLists.txt在 CmakeLists.t...

2020-04-01 11:03:59 35556 1

Algorithms Illuminated Part 3.pdf

Algorithms Illuminated Part 3.pdf

2021-03-23

Algorithms Illuminated Part 2.pdf

Algorithms Illuminated Part 2.pdf

2021-03-23

Competitive Programming 3 The New Lower Bound of Programming Contests

Competitive Programming 3 The New Lower Bound of Programming Contests

2021-03-23

浙江电网电气主接线的计算机图文规范

浙江电网电气主接线的计算机图文规范.pdf

2013-03-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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