自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

努力中的老周的专栏

一个不断努力的程序猿

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

原创 OpenCV4教程——2.2 Win10下 Python 安装 OpenCV4

软件环境Win10 + Python3.7安装方法使用 pip 进行安装,输入如下:pip install opencv-python安装过程如下图所示。验证安装可以在 python 命令行中,查看 OpenCV 的版本号,如下图所示。其实只要 import cv2 没有反馈错误,说明 OpenCV 已经成功安装了。...

2020-03-31 21:35:54 823

原创 OpenCV4教程——3.1 图片基本操作

目标读取、显示和保存一个图像文件。涉及 imread()、imshow() 和 imwrite() 三个函数。读取图片作用从文件中读取图片。目前支持的图片格式有:Windows bitmaps - *.bmp, *.dib (always supported) JPEG files - *.jpeg, *.jpg, *.jpe (see the Note section)...

2020-03-31 21:28:00 798

原创 OpenCV4教程——1.1 OpenCV是什么

OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉库,它提供了很多函数,这些函数非常高效地实现了计算机视觉算法。OpenCV 使用 C/C++ 开发,同时也提供了 Python、Java、MATLAB 等其他语言的接口。OpenCV 是跨平台的,可以在Windows、Linux、Mac OS、Android、iOS 等操作系统上...

2020-03-31 20:46:07 599

原创 记录自己的光荣历史。今天巨逗的一个事情,B站账号给封禁七天了。

今天醒来,按照惯例检查一下 B 站(哎,非常不好的习惯,要戒除),发现有 76 个信息。第一反应是,wow~ ⊙o⊙,我要发达了?然后再一看,我去,俺给 B 站封禁账号 7 天,同时一大波搬砖视频和小部分原创视频给封了。好吧,我想搬砖视频封了就封了呗。申述一下原创视频吧。结果B站要求我提供视频工程文件。大佬,这么强悍,我只会用录屏软件,然后自己对着 MIC 一通吧啦吧啦,视频就生成了。...

2020-03-31 10:58:58 1323 1

原创 OpenCV4教程——2.1 Win10下搭建基于VS2017的OpenCV4开发环境

OpenCV4安装下载在官方网站下载,链接: https://opencv.org/releases.html。选择Windows,直接下载VS2017支持包即可。安装是一个自解压包,选择一个目录进行解压即可。我是选择在 D:\zhouyi\opencv 下。如上图,点击 Extract,进行解压即可。解压完成后,D:\zhouyi\opencv\build,这个目...

2020-03-30 16:37:43 403

原创 MAC 安装 protobuf

环境硬件环境安装方法有两种方法。1、硬核点,可以下载 ProtoBuf源码,自己编译。2、简单的方法,直接使用 brew 来安装。使用 brew 安装今天我们介绍使用 brew 安装 ProtoBuf 过程。brew install protobuf然后出现如下的界面。这样就安装成功了。验证安装使用 brew 查看% brew li...

2020-03-29 15:17:46 1635

原创 MAC上安装OpenCV

环境硬件环境安装方法有两种方法。1、硬核点,可以下载 OpenCV 源码,自己编译。2、简单的方法,直接使用 brew 来安装。使用 brew 安装今天我们介绍使用 brew 安装 OpenCV 过程。brew install opencv如果您机器没有安装过 opencv,就进入一个漫长的下载安装过程。我的机器是已经安装过 opencv,出现的提示如...

2020-03-29 09:44:18 2663 1

原创 MAC 下编译 NCNN

环境硬件环境软件环境gcc版本:4.2.1必须软件cmake可以使用 brew install cmake。可能会出现权限问题,不过 MAC 会告诉你如何做。如下图所示。只需要按照上图的提示,运行以下几个命令行:whoami 获取自己IDsudo chown -R $(yourid) /usr/local/bin 获取路径/usr...

2020-03-29 09:03:57 2036 2

原创 一本通题解——1313:【例3.5】位数问题

题目相关题目链接一本通 OJ,http://ybt.ssoier.cn:8088/problem_show.php?pid=1313。题目描述在所有的 N 位数中,有多少个数中有偶数个数字 3?由于结果可能很大,你只需要输出这个答案对 12345 取余的值。输入读入一个数 N (N ≤ 1000)。输出输出有多少个数中有偶数个数字 3。样例输入2样例输...

2020-03-28 11:59:00 4225 4

原创 Mac升级到Catalina后导致VSCode无法断点调试

概述特么真心属于手贱,将 Mac 电脑的操作系统进行了升级,升级为 Catalina,导致了一堆问题。VSCode 编写的 C++ 代码无法再进行断点调试,这就属于其中之一。真心欲哭无泪,又不知道如何倒退 OS 版本。经过一通 Google,最终在大神的分享下解决了问题。问题现象在 C++ 代码中,加上断点,想调试。而实际效果就行运行,就是断点根本不起作用了。问题原因通过查找 ...

2020-03-28 11:16:35 1914

原创 LeetCode题解——17. 电话号码的字母组合

题目相关题目链接LeetCode中国,https://leetcode-cn.com/problems/letter-combinations-of-a-phone-number/。题目描述给定一个仅包含数字2-9的字符串,返回所有它能表示的字母组合。给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。示例输入:"23"输出:["ad", ...

2020-03-21 22:51:03 381

原创 LeetCode题解——401. 二进制手表

题目相关题目链接LeetCode中国,https://leetcode-cn.com/problems/binary-watch/。注意需要登录。题目描述二进制手表顶部有 4 个 LED 代表小时(0-11),底部的 6 个 LED 代表分钟(0-59)。每个 LED 代表一个 0 或 1,最低位在右侧。例如,上面的二进制手表读取 “3:25”。给定一个非负整数n...

2020-03-19 19:16:52 471

原创 LeetCode题解——46. 全排列

题目相关题目链接LeetCode中国,https://leetcode-cn.com/problems/permutations/。注意需要登录。题目描述给定一个没有重复数字的序列,返回其所有可能的全排列。示例输入: [1,2,3]输出:[ [1,2,3], [1,3,2], [2,1,3], [2,3,1], [3,1,2], [3,2,...

2020-03-19 15:20:59 314

原创 Python爬虫分析——B站UP主视频数据分析

背景一个朋友的要求,对B站UP主的视频进行分析。至于要做什么,你懂的。核心使用B站提供的API,爬取数据,进行分析。具体B站提供的API就不说了,https://www.bilibili.com/read/cv3430609/,自己看去。获取UP主的视频列表使用getSubmitVideos。具体的格式为如下:https://space.bilibili.com/ajax...

2020-03-19 13:06:31 10609 1

原创 LeetCode题解——394. 字符串解码

题目相关题目链接LeetCode中国,https://leetcode-cn.com/problems/decode-string/。注意需要登录。题目描述给定一个经过编码的字符串,返回它解码后的字符串。编码规则为:k[encoded_string],表示其中方括号内部的encoded_string正好重复k次。注意k保证为正整数。你可以认为输入字符串总是有效...

2020-03-18 20:58:49 353

原创 darknet2ncnn编译convert_verify出错

问题描述root@kaldidev:~/zhouyi/darknet2ncnn-master# makegcc obj/convert_verify.o libdarknet2ncnn.a -o convert_verify -L ncnn/build/install/lib/ -L . -L darknet -ldarknet -lncnn -ldarknet2ncnn -lm ...

2020-03-18 19:59:47 437

原创 darknet2ncnn编译中 libopencv 库文件找不到

问题描述没有直接从 github 上下载 darknet2ncnn 包,用的是他人提供的包,包已经编译好。解压已经有 convert_verify 文件。执行该文件,问题描述如下:root@kaldidev:~/zhouyi/darknet2ncnn-master# chmod +x convert_verifyroot@kaldidev:~/zhouyi/darknet2ncnn-m...

2020-03-18 19:51:17 1047

原创 Ubuntu下编译ncnn

服务器操作系统Ubuntu 18.04~# cat /proc/versionLinux version 4.15.0-72-generic (buildd@lcy01-amd64-026) (gcc version 7.4.0 (Ubuntu 7.4.0-1ubuntu1~18.04.1)) #81-Ubuntu SMP Tue Nov 26 12:20:02 UTC 2019编...

2020-03-18 17:02:15 3431

原创 LeetCode题解——95. 不同的二叉搜索树 II

题目相关题目链接LeetCode中国,https://leetcode-cn.com/problems/unique-binary-search-trees-ii/。注意需要登录。题目描述给定一个整数n,生成所有由 1 ...n为节点所组成的二叉搜索树。示例输入: 3输出:[ [1,null,3,2], [3,2,null,1], [3,1,null...

2020-03-18 12:04:07 236

原创 LeetCode题解——93. 复原IP地址

题目相关题目链接LeetCode中国,https://leetcode-cn.com/problems/restore-ip-addresses/。注意需要登录。题目描述给定一个只包含数字的字符串,复原它并返回所有可能的 IP 地址格式。示例输入: "25525511135"输出: ["255.255.11.135", "255.255.111.35"]题目分析...

2020-03-18 10:55:02 220

原创 LeetCode题解——257. 二叉树的所有路径

题目相关题目链接LeetCode中国,https://leetcode-cn.com/problems/binary-tree-paths/。注意需要登录。题目描述给定一个二叉树,返回所有从根节点到叶子节点的路径。说明:叶子节点是指没有子节点的节点。示例输入: 1 / \2 3 \ 5输出: ["1->2->5", "1...

2020-03-18 09:44:59 219

原创 LeetCode题解——77:组合

题目相关题目链接LeetCode中国,https://leetcode-cn.com/problems/combinations/。注意需要登录。题目描述给定两个整数n和k,返回 1 ...n中所有可能的k个数的组合。示例输入: n = 4, k = 2输出:[ [2,4], [3,4], [2,3], [1,2], [1,3], ...

2020-03-17 21:42:44 163

原创 LeetCode题解——784:字母大小写全排列

题目相关题目链接LeetCode中国,https://leetcode-cn.com/problems/letter-case-permutation/。注意需要登录。我的OJ,http://47.110.135.197/problem.php?id=5257。题目描述给定一个字符串S,通过将字符串S中的每个字母转变大小写,我们可以获得一个新的字符串。返回所有可能得到的字...

2020-03-17 21:28:43 571

原创 DFS 解题套路

DFS 解题套路如果碰到一个 DFS 题目,基本的代码套路如下:1、我们基本都是使用递归来解决 DFS 问题,因此要确定递归的结束条件,也就是 DFS 结束条件。2、写 DFS 函数套路框架。如下所示void dfs() {}int main() { 读入数据 dfs(); return 0;}3、确认 DFS 函数的参数。这个是最难的地方...

2020-03-17 17:47:42 2009

原创 洛谷题解——P2392:kkksc03考前临时抱佛脚

题目相关题目链接洛谷,https://www.luogu.com.cn/problem/P2392。题目描述这次期末考试,kkksc03 需要考4科。因此要开始刷习题集,每科都有一个习题集,分别有 s1​,s2​,s3​,s4​道题目,完成每道题目需要一些时间,可能不等 A1​,A2​,…,As1​​,B1​,B2​,…,Bs2​​,C1​,C2​,…,Cs3​​,D1​,D...

2020-03-16 11:49:53 3960 4

原创 洛谷题解——P1019:单词接龙

题目相关题目链接洛谷,https://www.luogu.com.cn/problem/P1019。题目描述单词接龙是一个与我们经常玩的成语接龙相类似的游戏,现在我们已知一组单词,且给定一个开头的字母,要求出以这个字母开头的最长的“龙”(每个单词都最多在“龙”中出现两次),在两个单词相连时,其重合部分合为一部分,例如beast 和 astonish,如果接成一条龙则变为beast...

2020-03-15 23:19:02 2153

原创 计蒜客题解——T1248:自然数拆分

题目相关题目链接计蒜客,https://nanti.jisuanke.com/t/T1248。洛谷,https://www.luogu.com.cn/problem/P2404。我的OJ,http://47.110.135.197/problem.php?id=5255。题目描述对于任意大于1的自然数n,总是可以拆分成若干个小于n的自然数之和。现请你编写程序求...

2020-03-15 13:00:14 2305

原创 计蒜客题解——T1769:最大岛屿

题目相关题目链接计蒜客,https://nanti.jisuanke.com/t/T1405。我的OJ,http://47.110.135.197/problem.php?id=5254。题目描述神秘的海洋,惊险的探险之路,打捞海底宝藏,激烈的海战,海盗劫富等等。加勒比海盗,你知道吧?杰克船长驾驶着自己的的战船黑珍珠1号要征服各个海岛的海盜,最后成为海盗王。这是一个由海...

2020-03-15 11:08:15 395

原创 洛谷题解——P1042:乒乓球

题目相关题目链接洛谷,https://www.luogu.com.cn/problem/P1042。我的OJ,http://47.110.135.197/problem.php?id=4746。题目描述华华通过以下方式进行分析,首先将比赛每个球的胜负列成一张表,然后分别计算在 11 分制和 21 分制下,双方的比赛结果(截至记录末尾)。比如现在有这么一份记录,(其中W表示华华...

2020-03-14 19:19:58 1566

原创 计蒜客题解——T1414:抠图

题目相关题目链接计蒜客,https://nanti.jisuanke.com/t/T1414。我的 OJ,http://47.110.135.197/problem.php?id=4768。题目描述蒜头君以前做一个图像处理的项目时,遇到了一个问题,他需要摘取出图片中某个黑色线圏成的区域以内的图片,现在请你来帮助他完成第一步,把黑色线圏外的区域全部变为黑色。已知图中除了黑线上的点...

2020-03-14 14:56:16 865

原创 计蒜客题解——T1769:合租

题目相关题目链接计蒜客,https://nanti.jisuanke.com/t/T1769。题目描述蒜头君来到一座陌生的城市打工,他和几个朋友合租一个房子。房东给他们发来了户型图,这个房子非常大,而且布局很奇怪。具体来说,房子可以被看做一个N×M的矩形,有墙壁的地方被标记为'#',其他地方被标记为'.'。通过'.'连在一起的区域被称作房间,现在蒜头君想知道,一共有多少个房间。...

2020-03-14 11:43:09 369 2

原创 洛谷题解——P1114:“非常男女”计划

题目相关题目链接洛谷,https://www.luogu.com.cn/problem/P1114。计蒜客,https://nanti.jisuanke.com/t/T1853。我的OJ,http://47.110.135.197/problem.php?id=5252。题目描述近来,初一年的XXX小朋友致力于研究班上同学的配对问题(别想太多,仅是舞伴),通过各种推理和实验...

2020-03-13 22:43:11 1438

原创 Mac Pro上安装 SoundFlower

问题来源今天在 Mac Pro 上测试了 Quicktime 录屏,结果悲剧了,只有屏幕信息,而没法录制声音。立马求救 baidu ,都说安装一个 SoundFlower 就可以完成。SoundFlower 下载在 GitHub 上 https://github.com/mattingalls/Soundflower。最新的安装包下载:https://github.com/matt...

2020-03-12 15:33:18 9244 7

原创 洛谷题解——P1135:奇怪的电梯

题目相关题目链接洛谷,https://www.luogu.com.cn/problem/P1135。题目描述有一天我做了一个梦,梦见了一种很奇怪的电梯。大楼的每一层楼都可以停电梯,而且第 i 层楼(1≤i≤N)上有一个数字 Ki​(0≤Ki​≤N)。电梯只有四个按钮:开,关,上,下。上下的层数等于当前楼层上的那个数字。当然,如果不能满足要求,相应的按钮就会失灵。例如:3, 3 ,1...

2020-03-12 00:22:02 1354

原创 牛顿法

概述牛顿迭代法(Newton's method)又称为牛顿-拉夫逊(拉弗森)方法(Newton-Raphson method),它是牛顿在17世纪提出的一种在实数域和复数域上近似求解方程的方法。多数方程不存在求根公式,因此求精确根非常困难,甚至不可能,从而寻找方程的近似根就显得特别重要。牛顿法的几何意义上图中 y=f(x) 是一个可微函数。设 r 是 f(x)=0 的跟,选...

2020-03-10 23:37:28 1432

原创 深度优先搜索

概述深度优先搜索,英文缩写为 DFS 即 Depth First Search,属于图算法的一种。其过程简要来说是对每一个可能的分支路径深入到不能再深入为止,而且每个节点只能访问一次。举例下图是一个无向图,如果我们从 A 点发起深度优先搜索,访问次序不是唯一的。则我们可能得到如下的一个访问过程:A -> B -> E(没路了,回溯到 A)-> C -> F -&...

2020-03-10 22:06:41 484

原创 洛谷题解——P1126:机器人搬重物

题目相关题目链接洛谷,https://www.luogu.com.cn/problem/P1126。题目描述机器人移动学会(RMI)现在正尝试用机器人搬运物品。机器人的形状是一个直径 1.6 米的球。在试验阶段,机器人被用于在一个储藏室中搬运货物。储藏室是一个 N×M 的网格,有些格子为不可移动的障碍。机器人的中心总是在格点上,当然,机器人必须在最短的时间内把物品搬运到指定的地方。...

2020-03-10 14:49:31 956 1

原创 为什么 BFS 可以搜索到最短路径

估计很多初学者对这个问题一直明白,为什么使用 BFS 进行广度搜索,一定可以搜索到最短路径。讲真,在学校里学习 BFS 的时候,自己也没完全确认为什么。老师这么教,课本这么写,我就这么理解。其实回答这个问题很简单,请大家仔细观察下图,也就是使用 BFS 完成对树的搜索。比如,我要搜索节点 A 到节点 G 的最短路径。如下动图所示:在 BFS 中,我们使用了数据结构中的一个队列(qu...

2020-03-10 12:02:37 6329 4

原创 洛谷题解——P1443:马的遍历

题目相关题目链接洛谷,https://www.luogu.com.cn/problem/P1443。题目描述有一个 n*m 的棋盘 (1 < n, m <= 400),在某个点上有一个马,要求你计算出马到达棋盘上任意一个点最少要走几步?输入格式一行四个数据,棋盘的大小和马的坐标。输出格式一个 n*m 的矩阵,代表马到达某个点最少要走几步(左对齐,宽 5 ...

2020-03-10 10:49:52 2949

原创 洛谷题解——P1162:填涂颜色

题目相关题目链接洛谷,https://www.luogu.com.cn/problem/P1162。题目描述由数字 0 组成的方阵中,有一任意形状闭合圈,闭合圈由数字 1 构成,围圈时只走上下左右 4 个方向。现要求把闭合圈内的所有空间都填写成 2。输入格式每组测试数据第一行一个整数 n。接下来 n 行,由 0 和 1 组成的 n×n 的方阵。方阵内只有一个闭合圈,...

2020-03-09 23:56:18 1126 1

Algorithms Illuminated Part 4.pdf

Algorithms Illuminated Part 4.pdf

2021-03-23

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关注的人

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