- 博客(54)
- 收藏
- 关注
原创 Mac电脑常用命令集
node 管理工具 n:sduo npm install -g n 安装 node 管理工具n <node_version_number> 安装指定版本的noden latest 安装 node 最新版本n stable 安装 node 未定版本n rm <node_version_number> 删除某个 node 版本n use <node...
2020-06-03 11:53:44
743
原创 JavaScript 实用知识点总结
1.链接文本 -> 可点击的超链接var text = "我是链接文本https://www.baidu.com"var re = /(http(s)?:\/\/[\w.\/]+)(?![^<]+>)/gi;text = text.replace(re, "<a target='_blank' href='$1'>$1</a>");2.禁止页面滚...
2019-06-18 11:08:25
223
原创 vim 常用操作
vim 常用操作:普通模式下编辑文本常用命令:yy 复制一行p 粘贴dd 删除一行u 撤销ctrl + r 恢复x 删除光标所在位置的字符:/xxx 查找字符串,xxx 为目标字符串, 按下 Enter 键找到 匹配字符之后,输入字符n移到下一个匹配字符,输入字符N移到上一个匹配字符。:n 跳到某一行, n 为要跳转的行号 ,按下Enter键执行命令nG 跳到某一行, ...
2019-02-15 10:55:10
205
原创 29. 两数相除
题目描述请点击查看LeetCode 题目描述Python3 代码解答如下:class Solution: def divide(self, dividend, divisor): """ :type dividend: int :type divisor: int :rtype: int """ ..
2019-01-27 13:04:24
218
原创 28. 实现strStr()
题目描述请点击查看LeetCode 题目描述Python3 代码解答如下:class Solution: def strStr(self, haystack, needle): """ :type haystack: str :type needle: str :rtype: int """ ..
2019-01-27 13:04:17
185
原创 27. 移除元素
题目描述请点击查看LeetCode 题目描述Python3 代码解答如下:class Solution: def removeElement(self, nums, val): """ :type nums: List[int] :type val: int :rtype: int """ ..
2019-01-27 13:04:05
158
原创 26. 删除排序数组中的重复项
题目描述请点击查看LeetCode 题目描述Python3 代码解答如下:class Solution: def removeDuplicates(self, nums): """ :type nums: List[int] :rtype: int """ i = 0 for j in ..
2019-01-27 13:03:55
136
原创 25. k个一组翻转链表
题目描述请点击查看LeetCode 题目描述Python3 代码解答如下:# Definition for singly-linked list.# class ListNode:# def __init__(self, x):# self.val = x# self.next = Noneclass Solution: def ...
2019-01-27 13:03:48
151
原创 24. 两两交换链表中的节点
题目描述请点击查看LeetCode 题目描述Python3 代码解答如下:# Definition for singly-linked list.# class ListNode:# def __init__(self, x):# self.val = x# self.next = Noneclass Solution: def ...
2019-01-27 13:03:39
174
原创 23. 合并K个排序链表
题目描述请点击查看LeetCode 题目描述Python3 代码解答如下:# Definition for singly-linked list.# class ListNode:# def __init__(self, x):# self.val = x# self.next = Noneimport functoolsclass S...
2019-01-27 13:03:30
132
原创 21. 合并两个有序链表
题目描述请点击查看LeetCode 题目描述Python3 代码解答如下:# Definition for singly-linked list.# class ListNode:# def __init__(self, x):# self.val = x# self.next = Noneimport functoolsclass So...
2019-01-27 13:02:59
128
原创 20. 有效的括号
题目描述请点击查看LeetCode 题目描述Python3 代码解答如下:class Solution: def isValid(self, s): """ :type s: str :rtype: bool """ """ 有效的字符串的: (){}[] 、 ({[]}) ...
2019-01-25 16:19:16
162
原创 19. 删除链表的倒数第N个节点
题目描述请点击查看LeetCode 题目描述Python3 代码解答如下:# Definition for singly-linked list.# class ListNode:# def __init__(self, x):# self.val = x# self.next = Noneclass Solution: def ...
2019-01-25 16:17:36
141
原创 18. 四数之和
题目描述请点击查看LeetCode 题目描述Python3 代码解答如下:class Solution: def fourSum(self, nums, target): """ :type nums: List[int] :type target: int :rtype: List[List[int]] ...
2019-01-25 16:16:06
148
原创 17. 电话号码的字母组合
题目描述请点击查看LeetCode 题目描述Python3 代码解答如下:import reclass Solution: def cc(self,a,b): if len(a) < len(b): d = a a = b b = d c = [] if ...
2019-01-25 16:14:46
164
原创 16. 最接近的三数之和
题目描述请点击查看LeetCode 题目描述Python3 代码解答如下:import sysclass Solution: def threeSumClosest(self, nums, target): """ :type nums: List[int] :type target: int :rtype: int...
2019-01-25 16:12:53
157
原创 15. 三数之和
题目描述请点击查看LeetCode 题目描述Python3 代码解答如下:class Solution: def threeSum(self, nums): """ :type nums: List[int] :rtype: List[List[int]] """ """ 思路:先将数组...
2019-01-25 16:09:44
152
原创 14. 最长公共前缀
题目描述请点击查看LeetCode 题目描述Python3 代码解答如下:class Solution: def longestCommonPrefix(self, strs): """ :type strs: List[str] :rtype: str """ """ 思路: 假定第一...
2019-01-25 16:07:42
169
原创 13. 罗马数字转整数
题目描述请点击查看LeetCode 题目描述Python3 代码解答如下:class Solution: def romanToInt(self, s): """ :type s: str :rtype: int """ """ 思路:罗马数字的字符对应的数值,基本上都是前一个比后一个大...
2019-01-25 16:05:31
237
原创 12. 整数转罗马数字
题目描述请点击查看LeetCode 题目描述Python3 代码解答如下:class Solution: def intToRoman(self, num): """ :type num: int :rtype: str """ """ 思路:提取数字的各个位数,并加以判断,需要注意的是...
2019-01-25 16:03:42
158
原创 11. 盛最多水的容器
题目描述请点击查看LeetCode 题目描述Python3 代码解答如下:class Solution: def maxArea(self, height): """ :type height: List[int] :rtype: int """ """ Python 抛弃暴力循环法,会...
2019-01-25 16:00:24
137
原创 LeetCode题库解答
此篇博客用于记录自己在 LeetCode 网站中所做过的习题,便于日后忘记了进行查阅。前期全部采用 Python3的语法来解答,后续时间充裕的话,希望自己可以试着用 JavaScript、C++/C 来解答。11. 盛最多水的容器题目描述请点击查看LeetCode 题目描述1. Python3 代码解答如下:class Solution: def maxArea(self,...
2018-12-26 14:21:43
866
原创 10. 正则表达式匹配
题目描述请点击查看LeetCode 题目描述Python3 代码解答如下:import reclass Solution: def isMatch(self, s, p): """ :type s: str :type p: str :rtype: bool """ a = re.fi...
2018-12-26 14:07:19
131
原创 9. 回文数
题目描述请点击查看LeetCode 题目描述Python3 代码解答如下:class Solution: def isPalindrome(self, x): """ :type x: int :rtype: bool """ if x < 0: return False...
2018-12-26 14:04:14
160
原创 7. 整数反转
题目描述请点击查看LeetCode 题目描述Python3 代码解答如下:class Solution: def reverse(self, x): """ :type x: int :rtype: int """ a = x if a<0: a = -a...
2018-12-25 18:06:19
120
原创 8. 字符串转换整数 (atoi)
题目描述请点击查看LeetCode 题目描述Python3 代码解答如下:import reclass Solution: def myAtoi(self, str): """ :type str: str :rtype: int """ s = str.strip() #去掉首尾空字符..
2018-12-25 18:05:13
327
原创 1. 两数之和 (等于目标值的下标)
题目描述请点击查看LeetCode 题目描述Python3 代码解答如下:class Solution: def twoSum(self, nums, target): """ :type nums: List[int] :type target: int :rtype: List[int] """ ...
2018-12-21 14:12:03
377
原创 2. 两个非空链表数值相加
题目描述请点击查看LeetCode 题目描述Python3 代码解答如下:# Definition for singly-linked list.# class ListNode:# def __init__(self, x):# self.val = x# self.next = Noneclass Solution: def ...
2018-12-21 11:37:50
316
原创 3. 无重复字符的最长子串
题目描述请点击查看LeetCode 题目描述Python3 代码解答如下:class Solution: def lengthOfLongestSubstring(self, s): """ :type s: str :rtype: int """ if s == "": ret...
2018-12-21 10:33:11
129
原创 121. 买卖股票的最佳时机
题目描述请点击查看LeetCode 题目描述Python3 代码解答如下:class Solution: def maxProfit(self, prices): """ :type prices: List[int] :rtype: int """ if len(prices) == 0: ...
2018-12-12 10:07:48
128
原创 4. 寻找两个有序数组的中位数
题目描述请点击查看LeetCode 题目描述代码解答如下:class Solution: def findMedianSortedArrays(self, nums1, nums2): &quot;&quot;&quot; :type nums1: List[int] :type nums2: List[int] :rtype: float ...
2018-12-11 18:24:52
242
原创 JavaScript 时间相关处理方法
1.获取当前日期//获取当前日期的字符串表达function getCurrentDateString(){ var date = new Date(); const year = date.getFullYear() //年 const month = date.getMonth() + 1 //月 const day = date.getD...
2018-04-20 16:57:43
314
原创 JavaScript 知识点简单介绍
javaScript 知识点字符串length 求字符串长度var s = &quot;hello world&quot;;s.length; //13toUpperCase 把一个字符串全部变成大写var s = 'Hello';s.toUpperCase(); // 返回'HELLO'toLowerCase 把一个字符串全部变成小写var s = 'Hello';var lo...
2018-02-12 11:00:48
242
原创 文件和异常
文件和异常文件和异常文件从文件中读数据写入文件异常操作文件和目录存储数据 json测试用例 unittestunittest 断言方法测试用例文件1.从文件中读数据#file_reader.pywith open('c.txt') as f: contents = f.read() for line in ...
2018-02-12 10:55:28
284
原创 正则表达式
正则表达式正则表达式正则表达式介绍符号表达的含义re 模块字符串匹配切分字符串分组编译正则表达式1.介绍符号表达的含义 符号 代表含义 \d 一个数字 \w 一个字母或数字 . 任意字符 ‘py.’ 可以匹配’pyc’, ‘pyo’, ‘py!’ * 任意个字...
2018-02-12 10:54:32
197
原创 网络请求库 requests
网络请求库 requests网络请求库 requestsGET 请求通过 get 访问一个页面带参数的地址JSON 数据的获取请求需要请求头中添加参数指定超时获取响应头获取指定的 cookie请求中传入 cookies 参数POST请求发送 post 请求上传文件读文件时用rb形式GET 请求1.通过 get 访问一个页面...
2018-02-12 10:52:56
351
原创 图片处理库PIL
图片处理库PIL图片处理库PIL图片缩放图片模糊效果生成字母验证码图片图片缩放from PIL import Image#打开一个 jpg 图像文件,注意是当前路径:im = Image.open('/Users/chen/Desktop/gif/11.png')#获得图片尺寸:w,h = im.sizeprint('Original ima...
2018-02-12 10:51:50
207
原创 输入、函数、类、继承
输入、函数、类、继承输入函数类继承输入函数位置实参关键字实参默认值传递任意数量实参传递任意数量的关键字实参模块导入整个模块导入特定的函数as 给函数指定别名as 给模块指定别名导入模块中所有函数类创建类创建实例继承输入message = input("Tell me something, and I will r...
2018-02-12 10:49:57
221
原创 常用内建模块
常用内建模块关于Python, 一些比较常用的内建模块常用内建模块datetime日期模块collections 集合模块namedtupledequedefaultdictOrderedDictCounter加密算法base64hashlibhmacurllibrandom1. datetime日期模块获取当前日期和事件...
2018-02-12 10:31:30
417
原创 数据类型处理
数据类型处理字符串修改字符串大小写name = "ada lovelAce"print(name.title()) #Ada Lovelace, title()以首字母大写的方式显示每个单词,其他小写print(name.upper()) #ADA LOVELACE, upper()全部大写print(name.lower()) #ada lovelace, l...
2018-02-12 10:28:27
278
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人