自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 第二章:字符串和文本

2.1 使用多个界定符分割字符串问题:讲一个字符串分割为多个字段,分隔符并不固定解决:当分隔符固定时使用split(),当分隔符不固定时使用re.split()2.2 字符串开头或结尾匹配问题:通过指定的文本模式检查字符串的开头或结尾解决:简单方法使用str.startwith()或str.endwith()匹配开头或结尾匹配多个则将所有匹配项放到一个元组中,如果是list或set等都要转化为元组使用2.3 用shell通配符匹配字符串问题:使用Unix Shell中常用的通配符比如*.p

2022-06-02 16:25:36 185

原创 leetcode 704. 二分查找 35. 搜索插入位置

来源:力扣(LeetCode)链接:https://leetcode.cn/problems/binary-search著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。示例 1:输入: nums = [-1,0,3,5,9,12], target = 9输出: 4解释: 9 出现在 nums 中并且

2022-05-20 07:38:53 80

原创 第一章:数据结构和算法

第一章:数据结构和算法 — python3-cookbook 3.0.0 文档1.1 将序列分解为单独的变量问题:一个包含N个元素的元组或序列,将它里面的值解压后同时赋值给N个变量解决:任何可迭代对象都可以通过一个简单的赋值操作分解为单独变量,要求变量综述和结构必须与序列吻合,数量不匹配会报错# 元组>>> point = (1,2)>>> x,y = p>>> x,y(1, 2)>>> x1>&g

2022-05-15 22:06:32 188

原创 leetcode 383. 赎金信

来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/ransom-note著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。给你两个字符串:ransomNote 和 magazine ,判断 ransomNote 能不能由 magazine 里面的字符构成。如果可以,返回 true ;否则返回 false 。magazine 中的每个字符只能在 ransomNote 中使用一次。示例 1:输入:ransomNot

2022-05-04 21:25:26 82

原创 leetcode 202.快乐数

来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/happy-number著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。编写一个算法来判断一个数 n 是不是快乐数。「快乐数」 定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和。然后重复这个过程直到这个数变为 1,也可能是 无限循环 但始终变不到 1。如果这个过程 结果为1,那么这个数就是快乐数。如果 n 是 快乐数 就返回 true ;不是,.

2022-05-04 21:01:56 61

原创 leetcode 1002. 查找公用字符

来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/find-common-characters著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。给你一个字符串数组 words ,请你找出所有在 words 的每个字符串中都出现的共用字符( 包括重复字符),并以数组形式返回。你可以按 任意顺序 返回答案。示例 1:输入:words = ["bella","label","roller"]输出:["e","l","l"].

2022-05-04 20:20:31 235

原创 python 交集,并集,补集

l1 = [1, 2, 3, 4, 5]l2 = [3, 4, 5, 6, 7]s1 = set(l1)s2 = set(l2)print(s1.__class__) # <class 'set'>print(s1 and s2) # {3, 4, 5, 6, 7}print(s2 and s1) # {1, 2, 3, 4, 5}print(s1 or s2) # {1, 2, 3, 4, 5}print(s2 or s1) # {3, 4, 5, 6, 7}pr.

2022-05-03 23:55:53 1760

原创 leetcode 349. 两个数组的交集

来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/intersection-of-two-arrays著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。给定两个数组nums1和nums2 ,返回 它们的交集。输出结果中的每个元素一定是 唯一 的。我们可以 不考虑输出结果的顺序 。示例 1:输入:nums1 = [1,2,2,1], nums2 = [2,2]输出:[2]示例 2:输入:nums1 = [...

2022-05-03 22:37:46 63

原创 leetcode 242. 有效的字母异位词

来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/two-sum著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。给定一个整数数组 nums和一个整数目标值 target,请你在该数组中找出 和为目标值 target的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例 1:输入:nums = [2,7,11,15...

2022-05-03 19:02:47 39

原创 pyspider启动问题

1.代码自身问题,pyspider是3.5之前的版本,py3.5之后添加关键字async。所以需要替换anaconda3/Lib/site-packages/pyspider/run.py,anaconda3/Lib/site-packages/pyspider/webui/app.py,anaconda3/Lib/site-packages/pyspider/fetcher/tornado_...

2019-03-19 15:32:48 1321

转载 理解Linux的硬链接与软链接

转载自https://www.ibm.com/developerworks/cn/linux/l-cn-hardandsymb-links/index.html#listing1Linux 的文件与目录现代操作系统为解决信息能独立于进程之外被长期存储引入了文件,文件作为进程创建信息的逻辑单元可被多个进程并发使用。在 UNIX 系统中,操作系统为磁盘上的文本与图像、鼠标与键盘等输入设备及网络交互等 ...

2018-03-22 14:21:30 228

转载 0-1024端口号作用

原地址:http://lijie.526.blog.163.com/blog/static/25305150200852654011663/端口:0 服务:Reserved 说明:通常用于分析操作系统这一方法能够工作是因为在一些系统中0是无效端口,当你试图使用通常的闭合端口连接它时将产生不同的结果一种典型的扫描,使用IP地址为0.0.0.0,设置ACK位并在以太网层广播

2017-12-16 18:28:25 9661

转载 正则中?:问号冒号的使用

转载自http://blog.sina.com.cn/s/blog_6acdaf6d01016a67.html(?: pattern)是非捕获型括号  匹配pattern,但不捕获匹配结果。(pattern )是捕获型括号。 匹配pattern,匹配pattern并捕获结果,自动获取组号(? pattern) 匹配pattern,  匹配pattern并捕获结果,设置name为

2017-12-15 15:33:32 6071

原创 CCF201312-3 最大的矩形(100分)

试题编号:201312-3试题名称:最大的矩形时间限制:1.0s内存限制:256.0MB问题描述:问题描述  在横轴上放了n个相邻的矩形,每个矩形的宽度是1,而第i(1 ≤ i ≤ n)个矩形的高度是hi。这n个矩形构成了一个直方图。例如,下图中六个矩形的高度就分别是3, 1, 6, 5

2017-12-02 21:58:20 229

原创 CCF201409-2 画图(100分)

试题编号:201409-2试题名称:画图时间限制:1.0s内存限制:256.0MB问题描述:问题描述  在一个定义了直角坐标系的纸上,画一个(x1,y1)到(x2,y2)的矩形指将横坐标范围从x1到x2,纵坐标范围从y1到y2之间的区域涂上颜色。  下图给出了一个画了两个矩形的例子。第一

2017-12-01 18:57:20 212

原创 CCF201503-2 数字排序(100分)

试题编号:201503-2试题名称:数字排序时间限制:1.0s内存限制:256.0MB问题描述:问题描述  给定n个整数,请统计出每个整数出现的次数,按出现次数从多到少的顺序输出。输入格式  输入的第一行包含一个整数n,表示给定数字的个数。  第二行包含n个整数,相邻的整数之间用

2017-12-01 18:23:13 221

原创 实验吧 天下武功唯快不破

#小菜鸟第一次写自己的博客,不免小激动,文章如有错误,还望大佬多多指点#学了一段时间的py,写了几个小爬虫,刚好就看到了这道题可以用爬虫来解决一下,虽然爬虫很简单,不过路是一步一步走出来的。#言归正传****题目来源 http://www.shiyanbar.com/ctf/1854看看响应头格式:CTF{ }标注是简单的一道题,题目也只有这一句话先打开

2017-08-15 22:07:16 1633

白帽子讲web安全

本书结构: 第一篇 我的安全世界观 第二篇 客户端脚本安全 第三篇 服务器端应用安全 第四篇 互联网公司安全运营

2018-06-10

空空如也

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

TA关注的人

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