自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python栈的最小值

class MinStack: def __init__(self): """ initialize your data structure here. """ self.min_stack=list() #辅助栈,用来存每一次进栈时的最小值,最小值就辅助栈,比辅助栈的值大是不需要进 self.stack=list() #栈 def push(self, x: int) -> None

2021-11-30 11:37:59 532

原创 python反转链表

# Definition for singly-linked list.# class ListNode:# def __init__(self, x):# self.val = x# self.next = Noneclass Solution: def reverseList(self, head: ListNode) -> ListNode: cur, pre = head, None while cu

2021-11-02 19:02:41 88

原创 python两个栈实现一个队列

#两个栈实现一个队列:只使用一个栈 stack1 当作队列,另一个栈 stack2 用来辅助操作。#要想将新加入的元素出现栈底,需要先将 stack1 的元素转移到 stack2,将元素入栈 stack1,最后将 stack2 的元素全部回到 stack1。class cQueue: def __init__(self): self.A,self.B=[],[] def appendTail(self,value): self.A.append(value

2021-11-01 15:00:20 286

原创 nginx代理

window反向代理:nginx.conf#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events { worker_connections 1024;}http { include

2021-11-01 14:57:26 136

原创 端口 转发

Window:使用命令netshnetsh interface portproxy add v4tov4 listenaddress=“本地ip” listenport=本地端口 connectaddress=“服务端IP” connectport=服务端端口netsh interface portproxy add v4tov4 listenaddress=“192.168.128.38” listenport=8888 connectaddress=“192.168.148.128” conne

2021-11-01 14:56:51 178

原创 win中简单nginx代理

window:下载nginx在nginx.conf文件中配置正向代理:server {# listen 80;# server_name localhost; resolver 8.8.8.8; resolver_timeout 30s; listen 81; location / { proxy_pass http://$http_host$request_uri; proxy_set_h

2021-11-01 14:56:17 496

原创 python冒泡排序

#冒泡排序def bubblesort(lists): n=len(lists) for i in range(n-1): #每一轮比较 for j in range(0,n-i-1): #经过每轮后 比较的次数会减少 if lists[j]>lists[j+1]: lists[j],lists[j+1]=lists[j+1],lists[j] return listsif __name__=="

2021-09-19 13:14:29 79

原创 python快速排序

#快速排序def quicksort(lists,i,j): while i>j: return list proivt=lists[i] low=i high=j while i<j: while i<j and lists[j]>=proivt: j-=1 lists[i]=lists[j] while i<j and lists[i]<=

2021-09-19 10:56:55 79

原创 centos6.9安装python3和pyinstaller打包django项目

centos版本:CentOS6.9下从源代码开始编译安装Python3.7.2第一个遇到的问题:换源下载Centos 6无法使用yum,解决办法:第二个问题:pyinstaller打包报错:错误信息如下:OSError: Python library not found: libpython3.7m.so, libpython3.7.so.1.libpython3.7mu.so.1.0, libpython3.7m.so.1.0解决:python3.7是自己安装编译的,在编译的时候没有,没有

2021-09-09 17:13:07 207

原创 python:有效括号

力扣:有效的括号#方法:栈:遇见与之对应的括号,则pop出栈。哈希表:将括号用哈希表键值对存储#Python List pop()方法:该方法返回从列表中移除的元素对象。class Solution: def isValid(self, s: str) -> bool: if len(s) % 2 == 1: #取余,当括号不为偶数时,证明有一个没有与之对应的括号 return False pairs = {

2021-08-14 12:30:30 133

原创 python:链表中倒数第k个节点

力扣:链表中倒数第k个节点方法:快慢指针法# class ListNode:# def __init__(self, x):# self.val = x# self.next = Noneclass Solution: def getKthFromEnd(self, head: ListNode, k: int) -> ListNode: fast=head slow=head for i i

2021-08-07 11:56:54 111

原创 ubuntu网络配置(NAT模式)

reboot

2021-08-06 22:59:03 253

原创 CentOS环境配置(NAT模式)

先在虚拟机创建虚拟网卡vi /etc/sysconfig/network-scripts/ifcfg-eth0退出到命令行界面,然后输入重启命令reboot,重启一下系统即可。检测是否连通网络的方法:ping www.baidu.com看看是否能正常ping通。...

2021-08-06 22:58:46 75

原创 python:调整数组顺序使奇数位于偶数前面

力扣:调整数组顺序使奇数位于偶数前面class Solution: def exchange(self, nums: List[int]) -> List[int]: #方法一:双指针法 left,right=0,len(nums)-1 #left在最前,right在最后 while left<=right: #left指针遇见奇数继续下一个,遇见偶数停 while (left<=r

2021-08-06 22:53:25 855

原创 python:二进制中1的个数

力扣:二进制中1的个数class Solution: def hammingWeight(self, n: int) -> int: res=0 #计数器为0 while n!=0: #n不为0,则两个对应位不同时 n=n & (n-1) #按位与运算符:参与运算的两个二进制值,如果两个相应位都为1,则该位的结果为1,否则为0。该n & (n-1)是让每一次循环n的二进制最后一位1变位0 r

2021-08-04 22:27:11 460

原创 python:剪绳子

力扣算法题:给你一根长度为 n 的绳子,请把绳子剪成整数长度的 m 段(m、n都是整数,n>1并且m>1),每段绳子的长度记为 k[0],k[1]…k[m-1] 。请问 k[0]k[1]…*k[m-1] 可能的最大乘积是多少?例如,当绳子的长度是8时,我们把它剪成长度分别为2、3、3的三段,此时得到的最大乘积是18。动态规划:class Solution: def cuttingRope(self, n: int) -> int: #动态规划 d

2021-08-03 22:53:46 281

原创 php国内源码下载

php.net的国内镜像站,访问速度相对比较快http://php.p2hp.com/添加链接描述https://www.p2hp.com/国内镜像

2021-08-03 17:28:29 352

原创 python:矩阵中的路径

class Solution: def exit(self,board:List[List[str],word:str)->bool: m=len(board) #矩阵的长度 n=len(board[0]) if board else 0 #矩阵的宽度 def dfs(k,i,j): #k是当前的哪一个字符,i j表示当前矩阵的哪一个格子 if not 0<=i<m or not 0<=j<n or work[k]!=board[i][j]: #不在矩阵的

2021-07-31 17:01:53 325

原创 python:Excel表序列号

class solution(object): def titleToNumber(self, s: str) -> int: # 理解为26进制的转化 # 初始化结果 ans = 0,遍历时将每个字母与 A 做减法,因为 A 表示 1,所以减法后需要每个数加 1,计算其代表的数值 num = 字母 - ‘A’ + 1. 因为有 26 个字母,所以相当于 26 进制,每 26 个数则向前进一位. 所以每遍历一位则ans = ans * 26 + num. 以 Z

2021-07-31 15:01:56 329

原创 mysql进阶1笔记

mysql的两个常用存储引擎:mysql不支持全连接mysql可用union连接代替全连接:完成第6个图如下完成第7个图:如下什么是索引:索引应该建在经常排序的地方左连接建在右表上尽量减少数据库内排序尽量用小表集驱动大表集...

2021-04-24 02:29:19 123

原创 sql基础笔记

数据分析学习链接:https://mubu.com/doc/1r5Gayb0URr模糊查询:like "%a%" #查询包含a的like "__a" #查询a前有两个占位的#contact函数contact函数:round(data,保留小数位数)搜索我名字中有单引号时,可用两个单引号来表示一个单引号排序...

2021-04-17 01:46:42 80

原创 python笔记:静态web服务器

静态web服务器-返回固定页面数据:import socket#判断是否是主模块的代码if __name__=='__main__': #创建tcp服务套接字 tcp_server_socket=socket.socket(socket.AF_INET,socket.SOCK_STREAM) #设置端口号复用,程序退出端口号立即释放 tcp_server_socket.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,T

2021-02-25 01:22:13 75

原创 Powershell窗口

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2020-12-21 02:30:48 412

原创 python中fork()函数

python多线程中的fork()函数:子线程id的查看:可以用getpid()函数查看子线程查看父线程id:可以用getppid()函数查看

2020-10-21 02:00:33 249 1

空空如也

空空如也

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

TA关注的人

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