- 博客(163)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 两个月搞定面试算法【小白leetcode刷题训练】【python专场】
前言刷题顺序来自极客时间,共分为8个专题,每周1个,两个月认真刷完基本大厂面试OK(我说的是认真刷!只抄题解不算)。截止到博主结束秋招时只刷到第5个专题,也基本够用了。也就是说认真刷题的话一个月就可以有offer入手了。当然现在BAT的笔试做起来还是觉得费力,笔试是真的难啊!博主是python选手,题解都是python写的。有问题欢迎交流,共同进步。文章内附leetcode链接,直接点链接去做就行。同类型的尽量整理到一起了,也方便自己今后复习。推荐五遍刷题法1、读题+思考,10分钟内没思路,直接
2020-10-22 21:47:39
3149
2
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Leetcode题206、反转链表(Python题解)华为面试题、字节跳动面试题
问题:反转一个单链表。示例:输入: 1->2->3->4->5->NULL输出: 5->4->3->2->1->NULL进阶:你可以迭代或递归地反转链表。你能否用两种方法解决这道题?来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/reverse-linked-list著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。题目来源:力扣(LeetCode)链接:
2020-07-28 15:37:53
499
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Leetcode题5、最长回文字串(Python题解)
问题:给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。示例 1:输入: “babad”输出: “bab”注意: “aba” 也是一个有效答案。示例 2:输入: “cbbd”输出: “bb”题目来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/tlongest-palindromic-substring难度:中等分析:这道题的官方解法非常好,很清晰。官解:https://leetcode-c
2020-07-27 23:57:11
652
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Leetcode题42、接雨水(Python题解)字节跳动面试题
问题:给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。示例:输入: [0,1,0,2,1,0,1,3,2,1,2,1]输出: 6题目来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/trapping-rain-water难度:困难分析:非常有意思的一道题,通过左右结点值来定义中凹处的值。解决方法:1:暴力解法,遍历这个解法很好理解,每个位置的储水量由它左边最大数和右边最大数的最小值决定
2020-07-26 18:07:46
954
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Leetcode题2、两数相加(Python题解)
问题:给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0 开头。示例:输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)输出:7 -> 0 -> 8原因:342 + 465 = 807题目来源:力扣(LeetCode)链接:https://le
2020-07-26 11:05:03
327
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 leetcode题3、无重复字符的最长字串(Python题解)
问题:给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。题目来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/longest-substring-without-repeating-characters难度:中等分析:求子串=>滑动窗口法,求无重复=>哈希表。这道题的本质是维护一个滑动窗口寻找子串,优化方法是维护这个窗口的方法不同。解决方法:1:滑动窗口法+数组class Solution(): def l
2020-07-25 21:16:15
307
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Leetcode题1、两数之和(Python题解)字节跳动面试题
问题:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。题目来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/two-sum难度:简单分析:题目里的假设很有灵性了,假设每种输入只会对应一个答案,这隐含着一个信息是,在给定的整数数组中,每个数字的出现频率最多2次,不可能出现3次及以上,并且数组中必定存在符
2020-07-25 17:02:59
788
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 ImportError: DLL load failed: 找不到指定的模块。Anaconda下tensorflow的安装教程。
问题:在windows下,Anaconda环境中,安装tensorflow时遇到ImportError: DLL load failed: 找不到指定的模块 问题。环境:windows10+Anaconda3+python3.6.5+cuda10.1+cuDNN7.6.4.3,编译器使用VS2017。本来使用的是pytorch,因为pytorch没有可视化工具,因此想安装tensorboard...
2020-04-30 21:37:23
1515
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 如何使用mobaXterm远程连接jupyter notebook
问题:PC端是windows系统,服务器端是Ubuntu16.04。在PC端使用jupyter notebook调试代码,在服务器上运行。解决办法:具体如下:服务器端:1、安装好ipython和jupyterpip install ipythonpip install Jupyter2、生成配置文件jupyter notebook --generate-config3、生成密码i...
2019-12-25 18:19:33
6155
4
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 pytorch1.2做CIFAR-10数据集分类详解,pytorch入门程序
问题:刚刚上手pytorch,不熟悉pytorch库也不精通python。解决办法:通过经典框架快速上手。啊啊啊,好好学习,早日发顶刊顶会啊。说明: 经过修改,可以直接在VS中复制粘贴运行,非常简洁,哈哈哈,保证给你自信心。 原型代码是从Pytorch的官网下载的,官网可以在jupyter notebook下直接运行,但是在VS下会报<kbd>[Error 32] Bro...
2019-09-05 21:49:01
592
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Anaconda下的TypeError:LoadLibrary() argument1 must be str, not None问题。
版本:conda4.7.11问题:在安装anaconda后,win+R,输入conda,显示正常。输入conda list,就出现了Anaconda下的TypeError:LoadLibrary() argument1 must be str, not None问题,其余操作也同样出现问题。解决办法:输入conda.bat activate再进行其他操作即可。/或者直接打开Anaconda P...
2019-08-22 14:43:01
7075
7
原创 亚马逊云科技 Build On -轻松搭建咖啡点单系统
基于亚马逊云科技实现Serverless搭建零售创新应用,以搭建咖啡点单系统为例,快速了解微服务及亚马逊云服务相关知识。
2023-01-02 19:35:43
32750
4
原创 预定租房协议百度云下载
【问题】:最近租房,在网上找协议范本,一页纸的范本下载要18块钱???知识付费是没错,这么普及的范本也这么付费呀?【解决方法】:自己整理了一份放网盘了。链接:https://pan.baidu.com/s/1F7QN0rb__cyWTcze6Av2Cw提取码:x4cu...
2021-06-07 10:16:34
627
原创 Edge浏览器移除桔梗网页的方法
问题: Edge浏览器打开总是先跳出来桔梗网页,非常讨厌。解决方法:1、打开edge浏览器,点击右上角的三个点,点击设置。2、在启动项目里,删掉桔梗网的地址,重启即可。
2021-05-07 15:03:23
28070
1
原创 新版edge找不到internet选项
问题: 新版edge找不到internet选项。解决方案: win+R,输入inetcpl.cpl
2021-05-07 11:32:50
22036
1
原创 python中x+=y和x=x+y的区别
问题: python中x+=y和x=x+y的区别是什么?解答:1、对于不可变对象而言,没有区别,不论是x+=y还是x=x+y,新的x值都是保存在新的内存中,与原x不同。2、对于可变对象而言,x=x+y产生的新的x保存在新的内存中,而x+=y是原地操作。另外对于列表而言,原地操作也可以使用x[:]=x+y,这意味着将原来x中的每个元素值改变,而不改变x的内存地址。原因:+调用的是add方法,add方法会将相加之后的值赋值给新变量。+=调用的是iadd方法,iadd方法会进行原地操作。不可变类型
2021-04-28 18:55:58
6545
原创 git合并fork的项目
问题: 在项目开发过程中有一种模式是通过fork进行的。这种模式的运作方式为:1、以远端仓库A为原始仓库,每个项目成员将原始仓库A fork到自己的远端仓库developer1、developer2…中。2、以developer1为例,将远端仓库developer1拉取到本地。3、在本地开发完成后,首先从远端仓库A中拉取内容,合并;然后将本地仓库push到自己的远端仓库developer1中。在developer1中向远端仓库A发送pull request请求,请求将自己的代码merge到原始仓库中。
2021-04-27 21:57:46
1697
原创 office显示登陆错误,出现0X80190001错误。
问题: 使用word时,登录office 账户时一直无法登录,出现0X80190001错误。解决方法:九种解决0X8019000错误的方法我实验成功的解决方法:1、windows+R,输入msconfig,单击OK。2、打开“ 系统配置” 窗口后,转到“ 服务”选项卡,然后选中“ 隐藏所有Microsoft服务” ,单击全部禁用按钮。3、转到“ 启动”选项卡,然后单击“ 打开任务管理器” 。4、右键单击每个应用程序,然后从菜单中选择“ 禁用” ,以禁用所有启动应用程序。5、禁用所有启
2021-04-25 19:36:53
19851
1
原创 git常用命令,git学习资料推荐
git配置// 配置用户名和邮箱git config --global user.name "yourname"git config --global user.email "your@email"//查看配置文件git config --list//查看某项配置git config user.name//查看帮助git helpgit help 具体命令 //查看详细说明git初始化// 初始化git init//创建文件夹并初始化git init 文件名//查看文件夹
2021-04-25 16:32:05
358
原创 常用的shell命令
// 显示当前路径pwd//列出当前文件夹中的文件ls//列出当前文件夹中的文件,包括隐藏文件ls -la//路径切换cd //cd到某个文件夹下,可以直接把拖拽文件到窗口中,路径自动加载cd . //切换到当前文件夹 cd .. //切换到父目录cd ~ //切换到默认文件夹cd / //切换到根目录//创建文件夹mkdir//创建文件touch//删除文件rm rm -rf //强制删除,直接删除有文件的文件夹删不掉,可以强制删除//清屏clear...
2021-04-19 09:21:08
147
原创 git配置及相应命令,git的使用
【git配置及相应命令】1、配置git。配置命令为// git bash 环境下git config --global user.name "xxxx"(可以任取)git config --global user.email "xxx@xxx"(与github/gitlab一致)查看本地账号的配置信息// git bash 环境下git config --list2、检查是否已有ssh key。通常的保存位置在C盘的用户文件夹下,如我的ssh key保存在/c/Users/小米/.s
2021-04-18 23:33:42
317
原创 【杨辉三角妙解】python用生成器计算杨辉三角
【题目来源】:廖雪峰老师的python教程【问题】:【解答】:# -*- coding: utf-8 -*-def triangles(): L = [1] while True: yield L[:] #用生成器每次取一行的数据,通过现有的一行计算下一行 L.append(0) #本行补0,这个操作太妙了! L = [L[i] + L[i - 1] for i in range(len(L))] #求新的一行测试程序# 期待输
2021-03-21 10:42:45
209
原创 github打开ipynb文件显示Sorry, something went wrong. Reload?
【问题】:github打开ipynb文件时出现错误,显示Sorry, something went wrong. Reload?【解决方法】:在binder中打开就可以啦,binder是jupyter的云端平台,可以直接使用,binder的操作见以下链接。binder操作...
2021-02-22 19:46:44
1979
原创 【binder中提示No module named ‘matplotlib‘】
【问题】:在binder中import matplotlib时显示No module named 'matplotlib'这是一个蠢问题,我还去查怎么在binder中安装第三方库,哈哈哈,你直接pip不就好了。【解决方法】:直接在binder中用pip安装即可。pip install matplotlib...
2021-02-22 17:36:07
205
原创 华为手机应用签名异常
【问题】:华为手机【荣耀系列】在安装应用时显示应用签名异常,无法安装应用。提示:(1)确认安装包是否为官方正式发布版本;(2)请到华为应用市场下载官方应用。【解决办法】:打开文件管理,找到安装包,点击安装,即可成功。华为自己的应用市场做得什么样儿心里没点数吗,还搞这么多霸王条款。...
2021-02-07 17:24:57
3786
原创 VS2017如何设置C++11?
【问题】:VS2017如何设置C++11,C++14等不同的标准?【解决方法】:1、查看正在使用中的C++标准。cout << __cplusplus << endl;我这里显示的初始标准是199711L2、更改使用新标准【右击项目】–【选择属性】–【C/C++】–【语言】–【C++语言标准】,选择想要的标准即可。3、再次查看正在使用的标准cout << __cplusplus << endl;发现仍旧是199711L。4、更新宏标
2021-01-25 16:50:47
12261
9
原创 【Endnote X9服务器运行失败】
【问题】:使用Endnote在word中插入文献的时候,显示服务器运行失败。【环境】:win10+office2016(家庭版)+Endnote X9【解决方法】:方法一: 先打开word,然后在word中打开endnote就不会报错了。方法二:卸载office2016家庭版,安装专业版。【吐槽】:厂家预装的软件都是阉割版,包括但不限于输入法和office全家桶。(电脑品牌:dell)输入法:预装的输入法是单语言版,只能添加英语一种语言,添加其他语言可以加到系统里,但是在切换的时候只能看到一种。
2021-01-19 21:08:05
7240
原创 Leetcode题228、汇总区间(Python题解)
问题:题目来源:力扣(LeetCode)Leetcode228.区间汇总难度:简单分析:这道题的思路很简单,单次遍历即可。需要注意的是边界情况的处理,在数组首末的值要考虑到。解决方法:1:一次遍历class Solution: def summaryRanges(self, nums: List[int]) -> List[str]: res = [] start = 0 length = len(nums) w
2021-01-10 19:10:17
291
1
原创 【电脑的任务栏失灵怎么办?】
【问题】:电脑的任务栏失灵,点击无反应,风扇狂转不停。【解决方案】:重启任务栏。具体实施步骤如下:1、同时按住键盘的Ctrl+Alt+Del,选择启动任务管理器。2、点击详细信息,选择explorer.exe,点击结束运行。3、点击任务管理器 中的文件,在弹出的对话框中输入explorer.exe,点击确定。...
2020-12-28 17:17:21
3259
原创 【Binder+Jupyter】【Google Colab+Jpyter】云端Jupyter,免安装免配置
原本Jupyter Notebook在使用前需在本机配置IPython及各种依赖,但现在通过各大平台可以实现Jupyter的云端化,免安装免配置,打开网页即可使用。一、Binder+JupyterBinder是Jupyter官方出品的一个平台 前往Binder在Binder中只要输入对应的文件名,即可打开github中的文件直接运行。具体使用方法如下。1、获得github中的仓库名、分支。2、将名字对应写到Binder中,即可打开一个云端jupyter,注意是在新开的一个网页中,不是在当前网
2020-12-28 10:18:00
2199
1
原创 【如何从外观上区分网线的五类线、超五类线和六类线?】
五类线线上写着CAT 5,传输带宽为100MHz,现在基本已经被超五类线替代。超五类线线上写着CAT 5e,传输带宽为1000Mb/s,已经可以支持POE技术。实际手感还是非常简陋。六类线线上写着CAT 6,传输性能上远远高于超五类网线标准。非屏蔽双绞线UTP屏蔽双绞线STP屏蔽双绞线电缆的外层由铝铂包裹,以减小辐射,但并不能完全消除辐射。...
2020-12-15 17:18:07
2923
原创 【好用的插件&程序推荐】【程序员向】【持续更新】
1、Adblock Plus功能:免广告插件非常清爽,屏蔽广告和弹窗。Google、FireFox、Edge都能用,360不能用。2、Github功能:全球最大的同性交友网站(不是)作为程序员必备,不用推荐了,我想说的是找不到的软件去github上找啊!比如 **如何上Google**这样被屏蔽的问题。3、Medium功能:可以理解为英文版知乎吧,可以写技术博客。非常清爽,无广告,有免费内容和付费内容。4、Saladict功能:网页词汇双击翻译。咱也不是英文大神,看Medium还是
2020-12-08 10:53:32
400
原创 error: src refspec master does not match any. error: failed to push some refs to【github无法push】【有效】
问题:error: src refspec master does not match any. error: failed to push some refs to解决方法:试了一下午的更改公钥,重建链接,结果发现github把master 改成main了,笑死,我怎么这么菜。原命令:git push -u origin master报错,改公钥,不行,重建链接,不行。最后到github上一看,master分支改main了,把命令改成这样就行了git push -u origin
2020-11-26 19:53:22
358
原创 _tkinter.TclError: couldn‘t connect to display “localhost:11.0“【ubuntu使用matplotlib错误】
问题:在ubuntu系统下使用matplotlib时,出现_tkinter.TclError: couldn't connect to display "localhost:11.0"错误。解决办法:在程序里加上这一句matplotlib.use('Agg')原因:详细解释见知乎大佬tkinter.TclError: couldn’t connect to display...
2020-11-23 10:42:12
4716
原创 【北京科技大学成绩单打印网址】【中科院自动化所邮箱登录网址】等
【北京科技大学教务处网址】:https://jwc.ustb.edu.cn/【北京科技大学成绩单打印网址】:http://bkcjd.ustb.edu.cn/【北京科技大学教务处电话】:010 6233 3727教务处老师很好很耐心【中国科学院自动化研究所邮箱系统网址】:https://mail.cstnet.cn/互联网的信息淹没太严重了,百度根本找不到!信息越多反而越获取不到有效的信息,官方的信息全被淹没了,这不好,也不正常。...
2020-11-12 22:15:07
5054
原创 Anaconda3-5.2.0-Linux-x86_64.sh下载
问题:conda重装大法必备素材,这个版本比较稳定,每次都用这版。重新找也太慢了,直接存网盘备用好了。解决方法:网盘自取1、Anaconda3-5.2.0-Linux-x86_64.sh链接:https://pan.baidu.com/s/1VxMPjqXZxAYbeqfhLw5lXA提取码:0vk9...
2020-11-09 16:40:02
1610
原创 新版mmdetection跑通自己的voc数据集【2020MMdetection】【详细】
问题:用新版mmdetection跑通自己的数据集。数据集的格式是voc格式的。解决办法:一、数据集准备将所有的图片放在./data/VOCdevkit/VOC2007/JPEGImage将所有的标签放在./data/VOCdevkit/VOC2007/Annotations将图片划分训练集、验证集和测试集,名字存在txt文件里./data└── VOCdevkit └── VOC2007 ├── Annotations # 标注的VOC格式的xml标签文件
2020-11-05 18:19:36
4054
6
原创 Leetcode题300、最长上升子序列(Python题解)经典题
问题:题目来源:力扣(LeetCode)leetcode300.最长上升子序列难度:简单分析:经典题。一、动态规划观察数组,要求数组的最长上升子序列,可以想到长度为i的子序列可以由长度为i - 1的递推而来,因此考虑动态规划。那么动态规划的状态空间该如何定义呢?思考最长上升子序列的寻找过程,当我们遍历到数组的i位置时,无法判断最终的最长子序列是由i结尾的所属的子序列还组成还是由i - 1结尾或者其他的子序列组成。因此我们需要把位置i之前的所有位置所在的子序列的长度都记录下来。因此我们这样
2020-11-05 14:33:18
531
国科大图像处理作业王伟强老师.rar
2019-07-23
中科院期末2018深度学习期末考试卷子王亮王威.docx
2019-06-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人