自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 Selenium MaxRetryError HTTPConnectionPool(host=‘127.0.0.1‘, port=443): Max

报错前代码from selenium import webdriverdriver=webdriver.Chrome()报如下错误:MaxRetryError HTTPConnectionPool(host='127.0.0.1', port=443)笔者电脑是最新的Win11(后悔升级,坑多),粗看是代理有问题,由于笔者使用了梯子,笔者先关闭了电脑上的代理软件,也关闭了系统代理,发现没有用,上网搜一下,进入注册表计算机\HKEY_CURRENT_USER\Software\Mi

2021-11-08 11:57:13 1678

原创 Ubuntu18.04使用deep-wine安装最新版QQ

文件传输,QQ是最好的助手,怎么安装最新版的QQ呢?1)安装教程本地安装(Ubuntu/Debian通用)克隆 (git clone https://github.com/wszqkzqk/deepin-wine-ubuntu.git) 或下载到本地。解压后切换到解压文件目录,在终端中运行(授予可执行权限后): ./install.sh(2)使用说明下载并安装所需要的deepin-wine容器 (建议在终端下使用dpkg -i安装容器,否则容易误报依赖错误)QQ问题1:缩放问题:WIN

2021-08-14 16:10:38 610

原创 在未安装swap分区的Ubuntu18.04新建swap分区,并启用休眠功能

前言:什么是休眠功能,休眠功能可以在笔记本断电时把内存的内容存入硬盘中,在启动时,从硬盘里取出来恢复到内存,继续工作,这种方法可以真正实现永不关机,Ubuntu默认的是挂起模式,本人在以前安装Ubuntu时不知道这个swap分区有什么用,因此就没有设置,由于刚升级的win11我越用越卡了,到Ubuntu一看没有休眠功能就不习惯,现在来设置一下。1. 新建一个swap分区你可以使用gparted工具来创建一个新分区,注意不要动efi分区,保存好你的文件。sudo apt-get install gp

2021-08-14 14:34:42 939

原创 Git 分支管理

创建分支与合并分支master分支是我们创建仓库时自动创建的分支,也叫主分支。HEAD 指向当前分支。查看分支:git branch创建分支:git branch <name>切换分支:git checkout <name>或者git switch <name>创建+切换分支:git checkout -b <name>或者git switch -c <name>合并某分支到当前分支:git merge <name> 或gi

2021-06-03 18:44:59 277

原创 Git基础命令总结

初始化一个Git仓库,使用git init命令。添加文件到Git仓库,分两步:使用命令 git add ,注意,可反复多次使用,添加多个文件;使用命令git commit -m ,完成。

2021-06-03 16:26:47 57

原创 三星Tab s4 港版刷国行及Root教程

**1.下载官方固件**我们使用下载器下载:打开软件选autoModel填入手机版本,如:SM-T835C(国行)或SM-T835N(韩版)CSC填入CHC或KOO然后点击check update链接: https://pan.baidu.com/s/1SNKsuPRw-kSfhmHEDomw4A提取码: wnib参考来源2.下载Odin3官方刷机软件下载链接3.刷...

2019-11-20 15:40:35 7760

原创 Win10安装tensorflow-gpu

前言笔者之前安装过几次gpu版本都失败了,今天心血来潮想试下,没想到成功了,本人显卡GTX 860M,特此记录,帮助需要的人1.安装anaconda笔者习惯使用老版本,下载的是PY3.6版本的Anaconda5.2.0下载链接:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/2. 安装需要的组件按照要求下载笔者试验成功的...

2019-11-20 15:36:56 122

原创 如何配置vs online pyhon版本

1由于自带的版本为python3.8,无法匹配tensorflow,我们需要下载anacondawget https://repo.continuum.io/archive/Anaconda3-5.0.1-Linux-x86_64.sh2 安装bash Anaconda3-5.0.1-Linux-x86_64.sh注意安装完成后我们需要将annaconda添加到path中去...

2019-11-06 19:09:47 187

原创 学生如何用ipad码代码?vs online解千愁

1 注册azure进入azure注意你必须有学校的电子邮件,笔者是北航的邮箱,可以成功注册

2019-11-06 18:59:38 8810

原创 Python3.6使用pyinstaller打包

1.提示打包出现达到最大递归深度错误在生成的.spec 文件中加入:import syssys.setrecursionlimit(5000)之后 运行 pyinstaller xxx.spec2.提示:UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xce in position先尝试删掉中文注释,把文件放在无中文路径下,都...

2019-06-11 14:50:42 439

原创 78.子集

1.回溯法如果要解决一个回溯法的问题,通常要确定三个元素:1、选择。对于每个特定的解,肯定是由一步步构建而来的,而每一步怎么构建,肯定都是有限个选择,要怎么选择,这个要知道;同时,在编程时候要定下,优先或合法的每一步选择的顺序,一般是通过多个if或者for循环来排列。2、条件。对于每个特定的解的某一步,他必然要符合某个解要求符合的条件,如果不符合条件,就要回溯,其实回溯也就是递归调用的返回。...

2019-04-22 17:00:16 255

原创 53.最大子序和

1.暴力法直接上三次for循环class Solution: def maxSubArray(self, nums: List[int]) -> int: if(len(nums)==1):return nums[0] maxval=nums[0] for i in range(len(nums)): for...

2019-04-20 22:42:16 98

原创 130.被围绕的区域

1.所有包含O的边界上的的格子,以及它们的邻居O都不会被包围,暂时地将这些O标记,通过深度优先搜索查找这些O,最后将所有未被标记的O转换为Xclass Solution: def solve(self, board: List[List[str]]) -> None: """ Do not return anything, modify board ...

2019-04-20 18:37:42 314

原创 207.课程表

思路1:拓扑排序。构建的邻接表就是我们通常认识的邻接表,每一个结点存放的是后继结点的集合。该方法的每一步总是输出当前无前趋(即入度为零)的顶点。为避免每次选入度为 000 的顶点时扫描整个存储空间,可设置一个队列暂存所有入度为 000 的顶点。具体做法如下:1、在开始排序前,扫描对应的存储空间,将入度为 0 的顶点均入队列。2、只要队列非空,就从队首取出入度为 0 的顶点,将这个顶点输出...

2019-04-20 15:14:45 152

原创 25.k个一组翻转链表

三部曲,我们只关心一次递归做了什么1.递归终止条件:判断是否有至少k个节点,如果没有就返回.2.这一级递归要做什么:反转这一级递归的k个节点3.这一级递归的返回值:将反转后的链表返回.不用纠结递归是怎么传递的,只需知道递归返回是从最底层返回的,即终止条件那返回.# Definition for singly-linked list.# class ListNode:# def...

2019-04-18 19:02:08 124

原创 简单理解递归

1.有用的递归包含以下几个部分递归基例:当函数直接返回值时有基本实例递归链条:包括一个或多个问题较小部分的递归调用例子1:字符串反转def rvs(s): if s=="": return s else: return rvs(s[1:])+s[0]当然也可用序列分片s[::-1]例子2:斐波那契数列def f(n): if n==1 or n==2: retur...

2019-04-16 23:07:06 769 1

原创 23.合并K个排序链表

1.建立堆这里利用了heapq 模块# Definition for singly-linked list.# class ListNode:# def __init__(self, x):# self.val = x# self.next = Noneclass Solution: import heapq def merg...

2019-04-16 13:31:15 95

原创 22.括号生成

递归法class Solution: def __init__(self): self.ans_list = [] def generateParenthesis(self, n: int): self.ParenthesisIter(n,0,'') return self.ans_list def Parenthe...

2019-04-12 18:21:30 85

原创 19. 删除链表的倒数第N个节点

两遍遍历class Solution: def removeNthFromEnd(self, head: ListNode, n: int) -> ListNode: dummy=ListNode(0) dummy.next=head length=0 l1=head while(l1!=None)...

2019-04-08 14:44:12 80

原创 18.四数之和

1.双指针class Solution: def fourSum(self, nums: List[int], target: int) -> List[List[int]]: res=[] nums.sort() if(len(nums)==0):return [] for i in range(len(nums)-...

2019-04-08 14:42:48 80

原创 17.电话号码的字母组合

1.递归class Solution(object): def letterCombinations(self, digits): """ :type digits: str :rtype: List[str] """ # 创建字母对应的字符列表的字典 dic = {2: ['a', 'b',...

2019-04-07 21:42:34 75

原创 16.最接近的三数之和

思路类似三数之和,利用双指针class Solution: def threeSumClosest(self, nums: List[int], target: int) -> int: length=len(nums) if length<3: return None nums.sort() ...

2019-04-04 17:19:10 96

原创 15.三数之和(python)

1. 先排序,利用双指针判断class Solution: def threeSum(self, nums: List[int]) -> List[List[int]]: nums.sort() res =[] i = 0 for i in range(len(nums)): if i == 0...

2019-04-04 16:56:01 189

原创 14. 最长公共前缀(python)

class Solution: def longestCommonPrefix(self, strs: List[str]) -> str: if(strs==[]): return "" prefix=strs[0] for i in range(1,len(strs)): while...

2019-04-04 14:01:09 999

原创 13.罗马数字转整数

执行用时 : 112 ms, 在Roman to Integer的Python3提交中击败了100.00% 的用户内存消耗 : 13.4 MB, 在Roman to Integer的Python3提交中击败了0.95% 的用户class Solution: def romanToInt(self, s: str) -> int: dict1={"I":1,"V":...

2019-04-04 12:38:27 111

原创 11.盛最多水的容器

方法一:暴力法算法在这种情况下,我们将简单地考虑每对可能出现的线段组合并找出这些情况之下的最大面积。我一开始用这种方法,直接超时,代码就不贴了方法二:双指针法算法这种方法背后的思路在于,两线段之间形成的区域总是会受到其中较短那条长度的限制。此外,两线段距离越远,得到的面积就越大。我们在由线段长度构成的数组中使用两个指针,一个放在开始,一个置于末尾。 此外,我们会使用变量 maxar...

2019-04-04 10:47:22 157

原创 12.整数转罗马数字

执行用时 : 72 ms, 在Integer to Roman的Python3提交中击败了100.00% 的用户 内存消耗 : 13.5 MB, 在Integer to Roman的Python3提交中击败了0.78% 的用户 class Solution: def intToRoman(self, num: int) -> str: a1=n...

2019-04-04 10:27:59 81

原创 10.正则表达式匹配

动态规划思路类似最长公共子序列,dp[i][j] = dp[i - 1][j - 1], 如果s[i] == p[j] || p[j] == ‘.’dp[i][j - 2], 如果p[j] == ‘*’ && s[i] != p[j - 1]dp[i - 1][j] || dp[i][j - 1] || dp[i - 1][j - 1] || dp[i - 1][j - 2...

2019-04-02 19:20:57 363

原创 9.回文数

判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例 1:输入: 121 输出: true示例 2:输入: -121 输出: false解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例 3:输入: 10 输出: false 解释: 从右向左读, 为 01 。因此它不是一个回文数。反转一半数字...

2019-04-02 16:14:16 81

原创 8.字符串转换整数

逐个判断字符串class Solution: def myAtoi(self, str): """ :type str: str :rtype: int """ s = str.strip() syb = 1 ptr = 0 res = 0 if...

2019-04-02 15:53:15 106

原创 5.最长回文子串

1.中心扩展算法事实上,只需使用恒定的空间,我们就可以在 O(n2) 的时间内解决这个问题。我们观察到回文中心的两侧互为镜像。因此,回文可以从它的中心展开,并且只有 2n - 1 个这样的中心。你可能会问,为什么会是 2n - 1 个,而不是 n 个中心?原因在于所含字母数为偶数的回文的中心可以处于两字母之间(例如 “abba” 的中心在两个 ‘b’ 之间)。class Solution...

2019-03-31 19:39:26 81

原创 np.array 的shape (2,)与(2,1)的分别是什么意思

一般情况下:[1,2]的shape值(2,),意思是一维数组,数组中有2个元素。[[1],[2]]的shape值是(2,1),意思是一个二维数组,每行有1个元素。[[1,2]]的shape值是(1,2),意思是一个二维数组,每行有2个元素。...

2019-03-28 22:13:19 6195

原创 数字形式转换

数字形式转换描述获得用户输入的一个正整数输入,输出该数字对应的中文字符表示。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬0到9对应的中文字符分别是:零一二三四五六七八九答案如下template = "零一二三四五六七八九"s = inpu...

2019-03-14 14:59:05 7481 2

原创 Cannot uninstall 'pyflakes'. It is a distutils installed project and thus we cannot accurately deter

安装flake8 时遇到问题:Cannot uninstall ‘pyflakes’. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.直接在安装包的目...

2019-03-12 19:31:14 876 4

空空如也

空空如也

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

TA关注的人

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