【原创】 esp8266AT指令封装
16 7 2020
stm32通过wifi方式进行数据通信时通常采用ESP8266模块,最常用的方法就是通过AT指令与esp模块进行交互,本项目对常用的AT指令进行封装成协议,使用户调用简单的函数即可实现热点连接、服务器连接、开启热点、创建服务器等功能。并提供了两种数据发送模式,用户可根据项目需要选择101协议数据封装发送或无数据封装发送。数据解析也可以根据项目需要设置解析或不解析。协议具有很强的可扩展性,能够根据自己的项目需求对AT指令进行裁剪和扩展。 项目说明 git仓库地址:https:/...
【原创】 二叉树剪枝——LeetCode
9 4 2020
题目描述 给定二叉树根结点 root ,此外树的每个结点的值要么是 0,要么是 1。 返回移除了所有不包含 1 的子树的原二叉树。 ( 节点 X 的子树为 X 本身,以及所有 X 的后代。) 示例: 示例1: 输入: [1,null,0,0,1] 输出: [1,null,0,null,1] 解释: 只有红色节点满足条件“所有不包含 1 的子树”。 右图为返回的答案。 示例2: 输入: [1,0,1,0,0,0,1] 输出: [1,null,1,null,1] 示例3:...
【原创】 只有两个键的键盘——LeetCode
28 3 2020
题目描述 最初在一个记事本上只有一个字符 'A'。你每次可以对这个记事本进行两种操作: Copy All (复制全部) : 你可以复制这个记事本中的所有字符(部分的复制是不允许的)。 Paste (粘贴) : 你可以粘贴你上一次复制的字符。 给定一个数字 n 。你需要使用最少的操作次数,在记事本中打印出恰好 n 个 'A'。输出能够打印出 n 个 'A' 的最少操作次数。 示例: 输入: 3 输出: 3 解释: 最初, 我们只有一个字符 'A'。 第 1 步, 我们使...
【原创】 百度文库文章提取器(下)
24 3 2020
此文章讲基于百度文库文章提取器设计思路的代码实现,如果你还不知道爬取百度文库文章的思路请移步:百度文库文章提取器(上) git仓库地址:https://github.com/redstarbrother/wkspider URL访问 ```python request请求函数,返回网页源码 def fetch_url(url): global version try: content = requests.get(url).content....
【原创】 百度文库文章提取器(上)
24 3 2020
用过百度文库的小伙伴大部分都会有这种烦恼,不知如何描述,上这张图你大概就明白了 起初的解决方案是按F12然后选择元素、复制。即使这样也只能一句话一句话的复制内容,后来随着照相取字app的出现这一问题似乎出现转机,但基于app的操作、广告、识别精度等问题让我感觉玩不来玩不来。学了爬虫之后一直想做个只需要文章链接就能爬取整篇文章的爬虫程序,后来。。。我做出来了(本来想写自己如何如何努力,然后取得成功,不过想想自己的语文功底还是算了) 爬虫的成功少不了这位大佬的视频:https:...
【原创】 二叉树的中序遍历(递归实现)——LeetCode
9 3 2020
题目描述 给定一个二叉树,返回它的中序 遍历。 示例: 输入: [1,null,2,3]  1   \   2  / 3 输出: [1,3,2] 思路 简单粗暴的递归。 代码实现: ```c / * Definition for a binary tree node. * struct TreeNode { * int val; * struct TreeNode left; * struct TreeNode right;...
【原创】 Git学习笔记——分支操作
6 3 2020
文章内容 创建分支 查看分支 切换分支 合并分支 解决冲突 创建分支 输入命令git branch [分支名] 创建新的分支,无任何提示表示创建成功。 查看分支 输入命令git branch -v 查看分支。 此时有两个分支,hot_fix和master,*代表当前所在分支。 切换分支 输入命令git checkout [分支名] 切换分支。 合并分支 此时在hot_fix分支下修改a.txt文件并提交到本地库,将master分支与hot_fix分支进行合并。...
【原创】 Git学习笔记——版本操作
29 2 2020
文章内容 版本信息查看 版本回退的几种方式 查看版本信息 为了方便演示版本前进与回退,a.txt文件已提交五次更改。 通过git log命令查看版本详细信息。 commit后为此次提交的哈希值,Author为提交的用户,Date为提交时间,"demo test six"为提交时输入的版本说明信息。 通过git log --pretty=oneline命令查看版本信息。 只显示版本哈希值和版本说明信息。 通过git log --oneline命令查看版本...

隐藏