自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HTTP响应状态码

1xx:信息100 Continue 服务器仅接收到部分请求,但是一旦服务器并没有拒绝该请求,客户端应该继续发送其余的请求。101 Switching Protocols 服务器转换协议:服务器将遵从客户的请求转换到另外一种协议。2xx:成功200 OK 请求成功(其后是对GET和POST请求的应答文档。)201 Created 请求被创建完成,同时新的资源被创建。202 Accepted 供处理的请求已被接受,但是处理未完成。203 Non-authoritative Information

2022-04-12 08:40:34 402

原创 App微信小程序测试流程及要点

1 APP测试基本流程1.1流程图1.2测试周期测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即15个工作日),根据项目情况以及版本质量可适当缩短或延长测试时间。正式测试前先向主管确认项目排期。1.3测试资源测试任务开始前,检查各项测试资源。–产品功能需求文档;–产品原型图;–产品效果图;–行为统计分析定义文档;–测试设备(ios3.1.3-ios5.0.1;Android1.6-Android4.0;Winphone7.1及以上;Symbian v3/v5/Noki

2022-04-09 08:23:38 4096

原创 leetcode:7. 整数反转

答案:class Solution:def reverse(self, x: int) -> int:# -2147483648~2147483647s = str(abs(x))num = int(s[::-1])if x > 0 and num < 2147483647:return numelif x < 0 and num <= 2147483647:return -numelse:return 0执行用时 :40 ms 内存消耗 :14.8

2022-04-07 08:48:23 211

原创 leetcode:9. 回文数

答案:class Solution:def isPalindrome(self, x: int) -> bool:str1 = str(x)if str1[::1] == str1[::-1]:return Trueelse:return False执行用时 :64 ms 内存消耗 :15 MB题目:给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121 是回文,而

2022-04-02 08:13:37 562

原创 leetcode:28. 实现 strStr()

答案:class Solution:def strStr(self, haystack: str, needle: str) -> int:if haystack == “” and needle == “”:return 0elif haystack == “” and len(needle)>=1:return -1else:return haystack.find(needle)执行用时 :36 ms 内存消耗 :15.1 MB题目:实现 strStr() 函数。

2022-04-01 08:05:51 147

原创 leetcode:34. 在排序数组中查找元素的第一个和最后一个位置

答案:class Solution:def searchRange(self, nums: List[int], target: int) -> List[int]:list1 = []if target not in nums:return [-1,-1]else:for i in range(len(nums)):if nums[i] == target:list1.append(i)return [list1[0],list1[-1]]执行用时 :56 ms 内存消耗 :

2022-03-30 08:20:42 328

原创 leetcode:34. 在排序数组中查找元素的第一个和最后一个位置

答案:class Solution:def searchRange(self, nums: List[int], target: int) -> List[int]:list1 = []if target not in nums:return [-1,-1]else:for i in range(len(nums)):if nums[i] == target:list1.append(i)return [list1[0],list1[-1]]执行用时 :56 ms 内存消耗 :

2022-03-29 08:16:48 151

原创 leetcode:2114. 句子中的最多单词数

答案:class Solution:def mostWordsFound(self, sentences: List[str]) -> int:max1 = []for i in sentences:max1.append(len(i.split(" ")))return max(max1)执行用时 :44 ms 内存消耗 :15.1 MB题目:一个 句子 由一些 单词 以及它们之间的单个空格组成,句子的开头和结尾不会有多余空格。给你一个字符串数组 sentences ,其中 s

2022-03-29 08:13:57 381

原创 leetcode:2000. 反转单词前缀

答案:class Solution:def reversePrefix(self, word: str, ch: str) -> str:i = word.find(ch)if i == -1:return wordelse:str1 = word[i-len(word)::-1]+word[i+1::1]return str1执行用时 :44 ms 内存消耗 :15 MB题目:给你一个下标从 0 开始的字符串 word 和一个字符 ch 。找出 ch 第一次出现的下标 i ,

2022-03-25 08:09:49 358

原创 leetcode:1464. 数组中两元素的最大乘积

答案:class Solution:def maxProduct(self, nums: List[int]) -> int:nums.sort()return (nums[-1]-1) * (nums[-2]-1)执行用时 :32 ms 内存消耗 :14.9 MB题目:给你一个整数数组 nums,请你选择数组的两个不同下标 i 和 j,使 (nums[i]-1)*(nums[j]-1) 取得最大值。请你计算并返回该式的最大值。示例 1:输入:nums = [3,4,5,2]输

2022-03-24 14:38:36 180

原创 搭建MySQL(离线安装模式,不受网速影响)

1、基于centos7 下离线安装mysql ,需要提前下载好安装包准备mysql5.7官网下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads版本选择如下:安装包选择如下:注意:安装包下载好以后,稍后可以通过远程工具上传到linux服务器。2、首先卸载系统中自带的mysql并删除配置文件查看系统自带的Mariadb和msqlrpm -qa|grep mariadbrpm -qa | grep mysql*卸载系

2022-03-23 18:51:10 1552

原创 leetcode:1154. 一年中的第几天

答案:class Solution:def dayOfYear(self, date: str) -> int:y = int(date[0:4])m = int(date[5:7])d = int(date[8:10])for i in range(m):if i in [1,3,5,7,8,10,12]:d += 31if i in [4,6,9,11]:d += 30if i == 2:if (y % 400 == 0) or ((y % 100 !=0) and (y

2022-03-23 08:27:07 338

原创 LeetCode:1365. 有多少小于当前数字的数字

答案:class Solution:def smallerNumbersThanCurrent(self, nums: List[int]) -> List[int]:list1 = sorted(nums)list2 = []for i in nums:list2.append(list1.index(i))return list2执行用时:56 ms 内存消耗 :15 MB题目:给你一个数组 nums,对于其中每个元素 nums[i],请你统计数组中比它小的所有数字的数目。

2022-03-22 08:09:58 153

原创 leetcode:389. 找不同

答案:class Solution:def findTheDifference(self, s: str, t: str) -> str:r = ‘’for i in t:if i not in s:r += ielif i in r:continueelse:for j in range(t.count(i) - s.count(i)):r += ireturn r执行用时:72 ms内存消耗:14.9 MB题目:给定两个字符串 s 和 t ,它们只包含小写字母。字

2022-03-21 19:25:35 148

原创 Linux中易混淆的一些小知识

N年前的笔记了vi & vim**功能:**文件编辑器区别:vim可以用不同颜色加亮代码;可运行于多个操作系统平台,Unix,Linux,Windows,Mac等;对vi完全兼容,可作为vi升级版使用;rmdir & rm**功能:**删除区别:*删除对象:*rmdir仅支持删除目录(directory),由其名称所限定;rm可删除文件或目录。*删除要求:*rmdir仅用于删除空目录,递归删除多层级空目录需使用参数p";多个空目录同时删除,需使用空格隔开;rm删除目录需

2022-03-12 18:09:51 372

原创 Linux中link 硬链接 & 软链接

相同点:1.修改源文件或者链接,另一个文件内容会同步变更。2.建立时,需同时指出源文件及链接。区别:硬链接:1.inode与源文件一致。2.节点数+1。3.删除源文件或链接,节点数-1,不影响另一个文件。4.文件可创建链接,目录不行。5.大小与源文件一致,相当于源文件的copy。软链接:1.inode与源文件不一致2.节点数不变。3.删除源文件,链接会变红,成为无效链接;删除链接,源文件无影响。4.文件和目录均可创建链接。5.比源文件小很多,相当于windows的快捷链接。6.正常链接为浅蓝色

2022-03-12 11:02:17 483

原创 Linux中cat & more & less &head &tail

**功能:**查看文件内容区别:*cat:*1.不能翻页,内容过大时无法完全查看。2.可显示行号,使用参数"n"或"b"。3.无需退出。*more:*1.可翻页,可向下,不可向上。2.不可显示行号。3.退出使用"q"。4.可指定每页行数及开始行数,参数"+数字"表示开始行数,参数"-数字"表示每页显示行数。*less:*1.可上下左右翻页。2.可显示行号,使用参数"N"。3.退出使用"q"。*tail:*默认显示后10行,可使用参数"-数字"显示所需行数。*head:*默认显示前10行,可使用参

2022-03-12 10:51:03 340

原创 Linux中 rpm & yum

**功能:**安装区别:*rpm:*1.对安装包的依赖性非常强,安装和卸载的时候,安装包的顺序不可以出错。2.卸载使用参数"e"。*yum:*1.在线自动安装,傻瓜式安装。可以自动从互联网上获取安装包,然后在linux系统中完成安装。2.“install”,“reinstall”,“update”,“remove”。3.安装时会询问,可加参数"y"表示所有的问题回答都是yes。...

2022-03-12 10:49:37 1412

转载 apache和nginx结合使用

有时候我们希望将nginx和apache结合起来使用,nginx接受用户的请求,作为请求转发服务器,apache作为后端服务器。配置如下:*1.nginx 中将80端口的请求转发到8000端口上*2.apache 配置 (httpd.conf 监听8000端口)3.vhosts目录中的配置文件,这里仍然配置8000端口...

2022-03-11 17:45:38 887

原创 Linux中 gzip & zip & bzip2 区别

**功能:**压缩区别:*gzip:*1.自动添加压缩后缀“.gz”,源文件默认消失,如需保留源文件,需使用参数"c",并手动添加压缩后缀。2.不支持目录压缩,仅压缩文件,使用参数”r“压缩的是目录中的文件。3.多个文件逐一压缩,不合并。4.解压使用参数“d”。*zip:*1.需同时填写压缩文件名及源文件/源目录名。2.可同时压缩目录及文件。3.解压使用unzip。*bzip2:*1.压缩时,源文件默认消失,如需保留源文件,需使用参数“k”。2.解压使用参数“d”。...

2022-03-10 08:48:56 435

原创 Linux中 rmdir & rm 的区别

**功能:**删除区别:*删除对象:*rmdir仅支持删除目录(directory),由其名称所限定;rm可删除文件或目录。*删除要求:*rmdir仅用于删除空目录,递归删除多层级空目录需使用参数p";多个空目录同时删除,需使用空格隔开;rm删除目录需添加参数“r“,默认删除前进行确认,如无需确认,可添加参数”f"。...

2022-03-10 08:24:19 792

原创 Linux中 vi & vim

**功能:**文件编辑器**区别:**vim可以用不同颜色加亮代码;可运行于多个操作系统平台,Unix,Linux,Windows,Mac等;对vi完全兼容,可作为vi升级版使用。

2022-03-10 08:13:50 283

原创 Centos7.x安装系统全过程教程

虚拟机 centos7 安装教程

2022-03-08 19:33:43 1428

原创 进程process 和 线程thread 的区别

进程,process,线程,thread

2022-03-07 17:56:52 1306

原创 1000以内的完数

@[TOC]1000以内的完数一个数,如果恰好等于它的因子之和,这个数就称为“完数”。如:6=1+2+3 找出1000以内的完数(因子:除数本身的其他约数)for(int i = 1; i <= 1000; i++) {   int factor = 0;   for(int j = 1; j <= i/2; j++)...

2020-01-11 11:34:45 931

空空如也

空空如也

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

TA关注的人

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