自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(202)
  • 资源 (10)
  • 论坛 (1)

转载 pip install 使用国内镜像

让PIP源使用国内镜像,提升下载速度和安装成功率。对于Python开发用户来讲,PIP安装软件包是家常便饭。但国外的源下载速度实在太慢,浪费时间。而且经常出现下载后安装出错问题。所以把PIP安装源替换成国内镜像,可以大幅提升下载速度,还可以提高安装成功率。国内源:新版ubuntu要求使用https源,要注意。清华:https://pypi.tuna.tsinghua.edu.cn/...

2019-01-15 22:13:36 40820 1

原创 《剑指offer》——41. 数据流中的中位数

难度:中等题目如何得到一个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有数值排序之后位于中间的数值。如果从数据流中读出偶数个数值,那么中位数就是所有数值排序之后中间两个数的平均值。例如,[2,3,4] 的中位数是 3[2,3] 的中位数是 (2 + 3) / 2 = 2.5设计一个支持以下两种操作的数据结构:void addNum(int num) - 从数据流中添加一个整数到数据结构中。double findMedian() - 返回目前所有元素的中位数。示

2020-08-16 13:13:53 28

原创 《剑指offer》——37. 序列化二叉树

难度:中等题目请实现两个函数,分别用来序列化和反序列化二叉树。示例: 你可以将以下二叉树: 1 / \ 2 3 / \ 4 5序列化为 "[1,2,3,null,null,4,5]"解答思路层序遍历,使用一个队列辅助知识点queue 的 push pop front to_string复杂度O时间复杂度O(n)空间复杂度O(n)代码/** * Definition for a binar

2020-08-15 22:22:44 24

原创 《剑指offer》—— 19. 正则表达式匹配

难度:困难题目请实现一个函数用来匹配包含'. '和'*'的正则表达式。模式中的字符'.'表示任意一个字符,而'*'表示它前面的字符可以出现任意次(含0次)。在本题中,匹配是指字符串的所有字符匹配整个模式。例如,字符串"aaa"与模式"a.a"和"ab*ac*a"匹配,但与"aa.a"和"ab*a"均不匹配。示例 1:输入:s = "aa"p = "a"输出: false解释: "a" 无法匹配 "aa" 整个字符串。示例 2:输入:s = "aa"p = "a*"输出: tr

2020-08-15 21:30:36 37

原创 windows bat脚本用到的一些语法记录

@echo offsetlocal enabledelayedexpansion::这个语句的作用是获取脚本所在目录的绝对路径set local_path=%~dp0::echo local_path : %local_path%::VERSION文件位置set VERSION_file=%local_path%..\VERSIONecho VERSION_file : %VERSION_file%::新建文件位置set voip_version_file=%local_path%..\

2020-08-14 14:05:49 7

原创 《剑指offer》——47. 礼物的最大价值

难度:中等题目在一个 m*n 的棋盘的每一格都放有一个礼物,每个礼物都有一定的价值(价值大于 0)。你可以从棋盘的左上角开始拿格子里的礼物,并每次向右或者向下移动一格、直到到达棋盘的右下角。给定一个棋盘及其上面的礼物的价值,请计算你最多能拿到多少价值的礼物? 示例 1:输入: [ [1,3,1], [1,5,1], [4,2,1]]输出: 12解释: 路径 1→3→5→2→1 可以拿到最多价值的礼物 提示:0 < grid.length <= 200

2020-08-12 13:18:25 26

原创 《剑指offer》——44. 数字序列中某一位的数字

难度:中等题目数字以0123456789101112131415…的格式序列化到一个字符序列中。在这个序列中,第5位(从下标0开始计数)是5,第13位是1,第19位是4,等等。请写一个函数,求任意第n位对应的数字。 示例 1:输入:n = 3输出:3示例 2:输入:n = 11输出:0 限制:0 <= n < 2^31解答思路1.先判断出第n位数字,坐落在几位数的数字中2.计算出第n位数字,在哪个数字中3.计算出第n位数字,在这个数字中的第几位

2020-08-12 13:06:13 39

原创 《剑指offer》——67. 把字符串转换成整数

难度:中等题目写一个函数 StrToInt,实现把字符串转换成整数这个功能。不能使用 atoi 或者其他类似的库函数。 首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。当我们寻找到的第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字组合起来,作为该整数的正负号;假如第一个非空字符是数字,则直接将其与之后连续的数字字符组合起来,形成整数。该字符串除了有效的整数部分之后也可能会存在多余的字符,这些字符可以被忽略,它们对于函数不应该造成影响。

2020-08-11 22:41:20 22

原创 《剑指offer》——49. 丑数

难度:中等题目我们把只包含质因子 2、3 和 5 的数称作丑数(Ugly Number)。求按从小到大的顺序的第 n 个丑数。 示例:输入: n = 10输出: 12解释: 1, 2, 3, 4, 5, 6, 8, 9, 10, 12 是前 10 个丑数。说明: 1 是丑数。n 不超过1690。解答思路动态规划, Xn+1=min(Xa*2,Xb*3,Xc*5)知识点复杂度O时间复杂度O(n)空间复杂度O(n)代码class

2020-08-11 22:06:45 27

原创 《剑指offer》——43. 1~n整数中1出现的次数

难度:中等题目输入一个整数 n ,求1~n这n个整数的十进制表示中1出现的次数。例如,输入12,1~12这些整数中包含1 的数字有1、10、11和12,1一共出现了5次。 示例 1:输入:n = 12输出:5示例 2:输入:n = 13输出:6 限制:1 <= n < 2^31解答思路分成两部分计算计算 1 到 99..9 (n-1个9) 有几个 1计算 从 10..0(n-1个0) 到 a1a2...an 有几个1前者可以通过找规律,计算

2020-08-08 19:11:35 49

原创 《剑指offer》—— 45. 把数组排成最小的数

难度:中等题目输入一个非负整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。 示例 1:输入: [10,2]输出: "102"示例 2:输入: [3,30,34,5,9]输出: "3033459" 提示:0 < nums.length <= 100说明:输出结果可能非常大,所以你需要返回一个字符串而不是整数拼接起来的数字可能会有前导 0,最后结果不需要去掉前导 0解答思路快排排序。比较大小的方法需要专门设计。比

2020-08-08 15:47:13 28

原创 《剑指offer》——63. 股票的最大利润

难度:中等题目假设把某股票的价格按照时间先后顺序存储在数组中,请问买卖该股票一次可能获得的最大利润是多少? 示例 1:输入: [7,1,5,3,6,4]输出: 5解释: 在第 2 天(股票价格 = 1)的时候买入,在第 5 天(股票价格 = 6)的时候卖出,最大利润 = 6-1 = 5 。 注意利润不能是 7-1 = 6, 因为卖出价格需要大于买入价格。示例 2:输入: [7,6,4,3,1]输出: 0解释: 在这种情况下, 没有交易完成, 所以最大利润为 0。

2020-08-08 13:39:21 31

原创 《剑指offer》——59 - II. 队列的最大值

难度:中等题目请定义一个队列并实现函数 max_value 得到队列里的最大值,要求函数max_value、push_back 和 pop_front 的均摊时间复杂度都是O(1)。若队列为空,pop_front 和 max_value 需要返回 -1示例 1:输入: ["MaxQueue","push_back","push_back","max_value","pop_front","max_value"][[],[1],[2],[],[],[]]输出: [null,null,nu

2020-08-08 11:31:38 41

原创 《剑指offer》——48. 最长不含重复字符的子字符串

难度:中等题目请从字符串中找出一个最长的不包含重复字符的子字符串,计算该最长子字符串的长度。 示例 1:输入: "abcabcbb"输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。示例 2:输入: "bbbbb"输出: 1解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。示例 3:输入: "pwwkew"输出: 3解释: 因为无重复字符的最长子串是 "wke",所以其长度为 3。 请注意,你的答案必须是 子串 的长度

2020-08-06 16:15:10 19

原创 《剑指offer》——64. 求1+2+…+n

难度:中等题目求 1+2+...+n ,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。 示例 1:输入: n = 3输出: 6示例 2:输入: n = 9输出: 45 限制:1 <= n <= 10000解答思路递归,相当于循环逻辑符短路,相当于条件判断知识点复杂度O时间复杂度O(n)空间复杂度O(1)代码class Solution

2020-08-06 15:30:04 32

原创 《剑指offer》——56 - I. 数组中数字出现的次数

难度:中等题目一个整型数组 nums 里除两个数字之外,其他数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度是O(n),空间复杂度是O(1)。 示例 1:输入:nums = [4,1,4,6]输出:[1,6] 或 [6,1]示例 2:输入:nums = [1,2,10,4,1,4,3,3]输出:[2,10] 或 [10,2] 限制:2 <= nums.length <= 10000解答思路1.对所有数做异或,最终得allXOR;2

2020-08-06 14:43:48 31

原创 《剑指offer》——面试题68 - II. 二叉树的最近公共祖先

难度:简单题目给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。”例如,给定如下二叉树: root = [3,5,1,6,2,0,8,null,null,7,4]示例 1:输入: r...

2020-05-03 10:57:06 90

原创 git远程控制

(1)创建秘钥 ssh-keygen -t rsa -C "youremail@example.com"并在github中添加(2)远程创建仓库上传git remote add origin https://github.com/dss875914213/test.gitgit push -u origin master下载git clonehttps://gi...

2020-04-03 22:06:50 17

原创 scikit-learn机器学习——第十章 复习题

1.什么是PCA算法?它的作用是什么?Principal Component Analysis,主成分分析法。把高纬度数据在损失最小的情况下转换为低维度数据的算法。2.PCA算法的计算过程是怎么样的?归一化和缩放计算协方差矩阵的特征向量数据降维和恢复3.PCA算法的物理含义是什么?投影4.是否可以用PCA算法来解决过拟合问题?为什么?可以,减少了特征的个数,就减...

2020-04-03 22:05:39 113

原创 代码中常见缩写记录

缩写全称意思srcsource源文件dstdestination目标文件cvtconvert转换argcargument count参数个数argvargument vector参数向量indindex索引rngrandom number generator随机数生成器...

2020-04-03 22:04:38 229

原创 VScode快捷键windows

Ctrl + F2 选中所有与当前选中单词相同的单词https://www.jianshu.com/p/d6210835910c

2020-04-01 16:44:14 59

原创 pyrsmq 发送和接收代码

发送from redismq import RSMQueueq1 = RSMQueue('raspFluPhoto')q1.publish(msg)接收from rsmq import RedisSMQredisHost = "192.168.6.144"getQueueName = "raspFluPhoto"queue = RedisSMQ(host=redisHost,...

2020-03-28 14:12:44 109

原创 windows批处理(cmd/bat) 简单命令

1.pause 在文件最后加这句,黑框执行之后不会马上关闭,方便调试。2.切换路径,例如从c盘切换到e盘中的文件。先e:,在cd 到路径。3.打开浏览器chrome www.xxx.com4.打开word或excel文件,直接cd到文件目录,然后打开文件即可。...

2020-03-27 09:47:02 75

原创 提取html文件中的数据

# 解析xml文件读取数据# 将str转换为list# 将list转换为matrix# 将matrix每个元素从str转换为intfrom xml.dom.minidom import parseimport numpy as npimport matplotlib.pyplot as pltdef readXML(mystr="depthImg190"): domTre...

2020-03-24 15:28:06 360

原创 Python程序打包成exe可执行文件步骤

1.在现有python环境中写好代码2.用anaconda新建环境 (用原来的环境直接打包好像会把所有的包都添加进入,打包之后exe比较大)例如:conda create -n test python=3.7下载速度慢解决方案3.配置代码运行环境4.下载pyinstaller5.pyinstaller -F test.py参考...

2020-02-14 00:06:43 46

原创 windows下自启动

把.exe或者.bat放到下面这个文件夹里面C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp

2020-02-07 22:55:27 46

原创 windows下c++程序与python程序间通信

c++收//server//命名管道采用基于连接的可靠传输方式,只能一对一传输#include <windows.h>#include <iostream>#define BUF_SIZE 1024using std::cerr;using std::cout;using std::endl;int main(){ HANDLE h_pip...

2020-02-06 23:52:23 369

原创 ubuntu一些命令记录

wget 自动下载文件

2019-12-30 15:38:32 36

原创 二叉树创建

typedef struct BiTNode{ /* data */ TElemType data; struct BiTNode *lchild,*rchild;}BiTNode,*BiTree;void createBitree(BiTree *T,char list[][3]){ static int i=0; if(strcmp(list[...

2019-12-27 21:51:36 39

原创 python tornado 显示图片

import tornado.ioloopimport tornado.webimport matplotlib# matplotlib.use('Agg')import matplotlib.pyplot as pltimport numpy as npimport ioimport timedef genImage(freq): t = np.linspace(0...

2019-12-25 16:05:04 320

原创 python web框架:tornado中get,post的基本使用

codeimport tornado.ioloopimport tornado.webimport timeimport jsonclass testget1(tornado.web.RequestHandler): def get(self): self.write("Hello world!")class testget2(tornado.web.Req...

2019-12-24 17:11:36 124

原创 树莓派程序自启动 supervisor

sudo apt-get install supervisorsudo nano /etc/supervisor/conf.d/ir_sensor.confmore /var/log/supervisor/supervisord.logir_sensor.conf 内容[program:ir_sensor]command = bash -c "sleep 60 &am...

2019-12-14 16:29:17 102

原创 vscode remote

Host name HostName ip User 账号 Port 24699

2019-12-10 22:25:04 99

原创 通过socket实现不同两台电脑上的进程通信

发送# send_infoSockin = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) # new socketSockin.bind(('192.168.31.102', 23001)) # socket bind this computer ip and portdata_to_json = json.dumps(ir_se...

2019-12-10 21:37:37 696

原创 python3打印乱码解决方案

python3打印乱码解决方案# -*- coding: utf-8 -*-import ioimport syssys.stdout = io.TextIOWrapper(sys.stdout.buffer,encoding='utf-8')

2019-12-10 20:27:36 62

原创 sudo python3 和 python3的区别

2019-12-05 19:50:23 441

原创 Vim常用命令

目标命令复制全文ggVG复制y粘贴p选择行首行尾文件最前面gg文件最后面G往前移动一个单词往后移动一个单词删除d搜索替换最前面| 0最后面|$...

2019-12-01 21:40:32 31

原创 vscode windows10 opencv c++ 环境配置

主要参考记录一下对c_cpp_properties.json中includePath的一点认识。我认为这里的includePath是告诉vscode,去哪里找头文件,这样在写代码的时候可以使用自动补全功能,而且不会有下划线警告。但是函数编译的时候,他会找不到头文件的路径。当编译的时候,你还要告诉编译器去哪里找头文件,tasks.json 中的"-I", "D:\opencv\build\in...

2019-12-01 21:04:27 763

原创 vscode C语言环境配置

1.安装VScode2.安装插件3.下载gccMinGW大概50M左右,11几M的那个不好不能用4.将文件解压放到相应的位置,然后将bin文件的目录放置到环境变量,这样就可以在terminal中调用bin中的gcc,gdb等文件。5.在终端输入gcc -v6.现在就可以通过终端编译文件了 gcc -g test.c -o test.exe ./test7.配置debug...

2019-12-01 00:36:01 274

原创 绘制桌子和红外阵列的相对位置

import jsonimport matplotlib.pyplot as pltclass IR_sensor: IR_high = [2.81, 2.813, 2.803, 2.968, 2.808, 2.804, 2.704, 3.1, 2.694, 2.801, 2.806, 2.815, 2.668, 2.638, 2.8, 2.799,...

2019-11-22 21:23:18 54

depthImg212.xml

html解析测试文件

2020-03-24

python百例题目.docx

python百例爬取下来的题目 100题 python百例爬取下来的题目 100题 答案在这里: https://www.runoob.com/python/python-100-examples.html

2019-09-02

所有国家国旗数据

图片国家和Country_Flags一一对应

2018-10-15

opencv_python-3.4.0.12-cp27-cp27m-win-amd64.whl

opencv_python-3.4.0.12-cp27-cp27m-win-amd64.whl opencv_python-3.4.0.12-cp27-cp27m-win-amd64.whl opencv_python-3.4.0.12-cp27-cp27m-win-amd64.whl

2018-03-30

STM32F103C8T6模板1.1

STM32F103C8T6模板1.1 修复了一些小bug 修复了一些小bug

2018-03-26

遥控车系统release1.0

内附:遥控器和遥控车代码和PCB 亲测有用 PCB很多小BUG,各种飞线

2018-03-26

遥控器代码加PCB1.0

STM32F103CBT6 PCB 按键按起来不太舒服,之后换摇杆 没加稳压模块,电压采集模块没什么用

2018-03-25

2017年飞思卡尔程序

2017年飞思卡尔程序 有一定的封装概念 一定的注释概念 目前觉得注释废话太多了 指针没学好,不知道哪里有问题,有几个小BUG

2018-03-23

2016年飞思卡尔程序

2016年飞思卡尔程序 摄像头组 代码比较乱 当时没有封装的概念

2018-03-23

STM32F103C8T6模板1.0

整理了一个STM32编写框架 目前内容不够完善,搭了一个框架。 之后有添加的文件,按照这个框架填写,比较清晰

2018-03-23

新建用户 怎么安装输入法

发表于 2018-08-13 最后回复 2018-08-20

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