自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

菜的像个世界冠军

萌新小白,学习ing

  • 博客(52)
  • 收藏
  • 关注

原创 leetcode(50)

思路一:递归,以0为界,分类讨论。思路二:位运算,1&1=1,1&0=0,0&0=0小结:1、注意递归的时候,每次计算n/2即可。2、注意递归并一定要n-1,-n亦可。3、位运算,1&1=1,1&0=0,0&0=0,>>= 右移运算符,发现每次右移对应x变化规律为 x*=x。...

2020-04-13 22:13:03 228

原创 leetcode(236)

思路:递归,找最近的公共结点,一种情况是p或q为公共结点,一种情况不是,第一种返回p or q即可,第二种则返回最近的公共结点。小结:1、else的理解:递归的循环函数表示成T_left和T_right,else为左子树有一个值,右子树有一个值的情况,此时,需要返回root,即为最近的公共结点。2、第一个if不可省略,因为此处可以返回None值,为下面的if里的==None创造条件。...

2020-04-12 22:55:44 752

原创 leetcode(235)

思路一:二叉搜索树的性质,左子树<root<右子树,当p,q一个在左子树一个在右子树时,返回root结点;在两个子树时候,递归。思路二:思路同上,但是非递归小结:1、提到二叉搜索树,要想到二叉搜索树的性质加以利用;2、思路二中的循环条件。...

2020-04-11 22:17:31 465

原创 leetcode(98)

思路一:中序遍历树为一个列表,若列表是升序则返回True,否则False注意点:1、有可能出现[1,1]的情况,该情况需要返回False,故用集合来去重。2、中序遍历写法,若为None,需返回一个[ ] ,因为有可能出现子树有None的情况,故不可省略,思路二:中序遍历,不过只两个两个的比较思路三:递归,检查当前节点是否为None,是否在(low,high)之间,low,high值...

2020-04-11 11:45:34 208

原创 leetcode(15)

思路:两层for循环,每层都需要对重复值进行检测。小结:1、前后指针的使用

2020-03-30 22:02:27 126

原创 leetcode(1)

思路一:直接法,循环,看另一个在不在列表思路二:hash map小结:1、list:list.index(item):返回item在list中的索引号2、for i,item in enumerate(list):

2020-03-29 22:37:34 116

原创 leetcode(242)

思路一:hash map思路二:利用ord()-ord(‘a’)得出的数字对应列表的位置小结:1、初始没有item时,使用字典计数:dic[item] = dic.get(item,0) + 12、ord(item)- ord(‘a’)配合list进行计数统计使用时,list需要赋值为0初始化。...

2020-03-29 22:20:01 188

原创 leetcode(239)

思路:用python切片的方法表示滑动窗口小结:1、python切片2、数组最大值:max(list)

2020-03-28 22:56:54 158

原创 leetcode(703)

思路一:利用list.sort(reverse=True):升序排列思路二:l利用堆小结:1、数组排序:list.sort(reverse=False):默认降序;2、python使用堆:import heapq生成堆:heapq.heapush(heap,item)或heapify(list):默认为小顶堆,改成大顶堆后面加[::-1]插入:heapq.heappush(he...

2020-03-27 23:32:28 217

原创 leetcode(225)

思路:两个队列实现栈,两个队列来回倒,用完,倒干净,始终清空一个队列。小结:1、两个队列实现栈;2、top的时候要加回来,所以需要建立一个空间作为中转站;3、队列的pop是pop(0),先进先出,推出首位元素。...

2020-03-26 23:31:42 137

原创 leetcode(232)

思路:两个栈实现,来回倒,一个作为入栈,一个作为出栈。小结:1、两个栈实现队列,一个入栈,一个出栈,主要是分析出栈的各种情况;2、peek不同于pop之处在于,一个取出放回,一个取出不放回。...

2020-03-26 22:30:39 206 1

原创 leetcode(20)

思路一: 栈思路二: 适用于没有括号外的字符的情况小结:1、栈的思想,先进后出。2、lst.pop():排出列表最后一个。3、s.replace():字符串替代函数。...

2020-03-23 22:52:41 100

原创 leetcode(25)

小结:1、lst逆序:lst=lst[::-1]2、python切片

2020-03-22 22:49:48 136 1

原创 leetcode(142)

思路一:使用列表或集合,直接。思路二:从头结点和相遇结点(不一定是入环结点)同时同步长出发,会在入环结点相遇(不用额外的空间)小结:1、lst.index():列表根据内容返回下标2、见思路二...

2020-03-21 22:28:48 166

原创 leetcode(141)

方法一:集合判重方法二:快慢指针,二倍速会和一倍速在结点处相遇。小结:1、集合可以判重;2、二倍速和一倍速在某一时刻会在链表环结点处相遇。...

2020-03-20 22:10:24 96

原创 leetcode(24)

递归求解:非递归求解:小结:1、递归的本质:复杂的部分封装成黑盒,最后解决最简单的情况即可。2、可以使用self定义一个Node,我们不需要知道这个Node是什么,有什么值,只是用来作为寻找head的标志,也就是一个flag,self具有Node结点的.next属性。...

2020-03-17 22:04:09 290

原创 机器视觉学习 Day2

工业相机:1、CCD:灵敏度高2、CMOS工业相机芯片:CCD芯片尺寸:1inch = 16mm ≠ 25.4mm工业相机分辨率检测:提取黑白相间条纹图像,j检查最多线对数。工业相机电子快门:卷帘快门、全局快门工业相机Binning:提高四倍灵敏度,减少一半分辨率。工业相机增益工业相机结构接口工业相机通信接口...

2020-03-17 11:03:23 187 1

原创 机器视觉学习 Day1

主流机器视觉软件:1、Halcon:算子很多2、OpenCV:api接口较少3、Visionpro:可视化编程,封装较多4、Mil前景:自动化设备应用:定位、尺寸测量、缺陷检测、条码读取、抓取和放置、三维重构自身定位:1、视觉应用软件工程师:(C#、VB.NET、VC)+ (Halcon、Visionpro)2、运动控制软件工程师:(VC、VB.NET、C#) + 运动控制卡(研...

2020-03-16 23:19:15 409

原创 Leetocde(206)

递归解法:非递归解法:思路:1、使用一个变量记录前驱pre,一个变量记录后继next.2、不断更新current.next = pre注意:cur和pre每次只是代表一个结点,到最后,cur变成了None,pre变成了head链表的最后一个结点。小结:1、递归:找到最简单示例的关系,然后由简单,通过黑盒子方法到复杂2、python3交换变量:写成一句话的时候,都是针对当下...

2020-03-16 22:02:22 114

原创 pytorch安装tensorboard记录

参考:https://www.pytorchtutorial.com/pytorch-builtin-tensorboard/遇到的错误:No module “past”解决方法:conda install future

2019-12-10 10:44:15 554

原创 VOC数据增广

1、Anaconda安装imgaug模块:conda install -c conda-forge shapelypip install imgaug2、参考:https://blog.csdn.net/xinyu_cheng/article/details/893211966

2019-12-02 13:38:16 345 1

原创 ubuntu18.04卸载cuda10.1 安装cuda10.0

1、cuda10.1卸载参考,cuda10.0安装参考:(deb安装)https://blog.csdn.net/weixin_44100850/article/details/996840582、cuda的patch包安装参考:https://blog.csdn.net/wilsonair/article/details/902059733、cuda10.0环境变量配置参考:https...

2019-09-12 17:31:54 4396 1

原创 ubuntu16.04安装tensorrt5.1.5.0踩坑实录

直接上步骤:1、anaconda创建一个tensorrt的环境:conda create --name=tensorrt python=3.52、官网的步骤安装,官网见参考链接,我使用的是tar包安装,都是选择pip3的选项安装3、激活环境,输入python3,进入python3.5(别的版本总是报错,要不就是不报错,但import不到),然后import tensorrt,然后开始报错,...

2019-08-30 16:57:22 2393

原创 ubuntu18.04安装pip和pip3

https://www.linuxidc.com/Linux/2018-05/152390.htm

2019-08-30 16:54:59 2058

原创 ubuntu18.04更换pip和pip3国内源

参考:https://www.linuxidc.com/Linux/2019-04/158178.htm

2019-08-30 16:51:31 5993

原创 github

https://www.linuxidc.com/Linux/2018-05/152611.htm

2019-08-30 16:12:23 84

原创 apt 和 apt-get的区别

最常用的 Linux 包管理命令都被分散在了 apt-get、apt-cache 和 apt-config 这三条命令当中apt 命令的引入就是为了解决命令过于分散的问题,它包括了 apt-get 命令出现以来使用最广泛的功能选项,以及 apt-cache 和 apt-config 命令中很少用到的功能。简单来说就是:apt = apt-get、apt-cache 和 apt-config 中...

2019-08-30 16:04:27 368

原创 ubuntu下apt-get、pip、conda区别

sudo apt-get install 的一般是最新版本,可能会与当前的python版本不兼容pip install 安装的一般与当前的版本能兼容pip在任何环境中安装python包; conda安装在conda环境中装任何包。conda install默认是装在root环境下的。(来自网络)conda在指定环境下安装包:$conda install -n env_name panda...

2019-08-30 14:38:12 1152

原创 ubuntu18.04验证cuda10、cudnn安装成功

cuda10:cudnn:官网教程:Verifying

2019-08-29 15:03:57 8064

原创 ubuntu18.04.3安装

1、u盘启动盘:rufus,参考:https://blog.csdn.net/qq_37258787/article/details/80270463https://rufus.ie/2、镜像文件:ubuntu官网3、开机按F94、安装的过程中卡死,参考:https://blog.csdn.net/qq_41972927/article/details/885808985、更换阿里源...

2019-08-29 00:13:40 861

原创 cuda卸载

参考:https://blog.csdn.net/qq_41381395/article/details/86775470

2019-08-28 16:20:23 244

原创 ubuntu16.04有线连不上

参考:https://blog.csdn.net/zhu334974857/article/details/77198545

2019-08-27 16:05:30 330

原创 ubuntu16.04 cudnn 升级

参考链接:https://blog.csdn.net/zong596568821xp/article/details/86098833

2019-08-26 12:28:55 622

原创 cudnn .solitairetheme8 文件解压

$ cp cudnn-8.0-linux-x64-v5.1.solitairetheme8 cudnn-8.0-linux-x64-v5.1.tgz$ tar -xvf cudnn-8.0-linux-x64-v5.1.tgz

2019-08-26 11:31:38 1071

原创 github协作学习

1、Fork2、git clone 到本地3、更新到原作者仓库New pull request4、与原仓库保持同步更新:查看当前项目所连接的远程仓库打开终端,进入到项目的 Git 仓库所在目录,一般就是项目目录,输入:git remote -v添加原作者的远程仓库连接git remote add upstream https://github.com/GoogleChrome/l...

2019-08-22 11:21:16 114

原创 目标检测的性能评价指标

参考:1、https://mp.weixin.qq.com/s?__biz=MzUxNjcxMjQxNg==&mid=2247491135&idx=4&sn=eaeecd0aedcd615f53b2d9bd134e0cee&chksm=f9a26cb0ced5e5a6fca6f3c4bacc3105f9c24379280da2aff1e3b21c307cb647...

2019-08-22 10:31:53 322

原创 linux创建软链接

使用linux系统,存放数据集用软链接存放,这样节省磁盘空间。参考:https://blog.csdn.net/m290345792/article/details/78518360

2019-08-16 10:48:44 244

原创 服务器使用多个GPU运行程序

export CUDA_VISIBLE_DEVICES=1(1是GPU编号)nvidia-smi查看GPU使用情况注意:如果是以不同命令运行同一个文件的情况,需要修改cfg文件,否则可能保存的结果被覆盖掉。参考链接:https://blog.csdn.net/alxe_made/article/details/80471739...

2019-08-16 10:40:11 5278

原创 tmux命令学习

常用的:创建会话:tmux new -s mysession_name显示会话列表:tmux ls连接指定会话:tmux a -t mysession关闭所有会话:tmux kill-server关闭指定会话s1:tmux kill-session -t s1关闭除s1外的所有会话:tmux kill-session -a -t s1分离会话:tmux detach(快...

2019-08-14 11:37:00 133

原创 ubuntu16.04创建固定ip连接服务器

1、ubuntu右上角wifi图标,选择edit connections2、选择 wired connection,选择edit3、选择IPv4 settings,Method调为Manual4、设置Address,Netmask示例如下:Address:192.168.3.12Netmask: 245、save即可,灰色的话,多尝试别的ip设置。注意:所有操作要在插入网线的环境...

2019-08-14 11:31:32 486

空空如也

空空如也

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

TA关注的人

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