- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 将数组中的所有的0移动到末尾,并不改变数组其他元素的排序。
1、问题 将数组中的所有的0移动到末尾,并不改变数组其他元素的排序。示例:(可以按照冒泡算法求解)nums=[1,2,0,3,4,0,1,3,4]flag=0for i in range(len(nums)): if nums[i]!=0: nums[flag],nums[i]=nums[i],nums[flag] flag+=1解:通过flag记录0的下标位置。循环整个数组,元素不为0的时候falg+1,结合...
2020-09-19 12:11:09
1596
原创 与(|)或(&)异或(^)运算
1、与(|) 示例: 1|0 = 1 ,0|1 = 1 ,1|1=1 ,0|0 =0。当两个值中一个为真(1)时结果为真。 示例: 58|11 = 59 二进制对应十进制 128 64 32 16 8 4 2 1 转为二进制计算 #################### 58转二进制 0 0 1 1 1 0 1 0 10转二进制 0 0 0 0 1 0 1 1 .
2020-09-18 20:13:29
311
原创 uWSGI的介绍
说到uWSGI不得不提WSGI和uwsgi这两个知识点。WSGI:全称是web server gateway interface(web 服务期网关接口),它是一种描述web服务器如何与应用程序(django、flask)通信的规范。server和application的规范在PEP3333中有具体的描述,要实现WSGI协议,必须同时实现web server和web applicati...
2019-11-13 10:41:40
1223
原创 innodb事务的四大特性
一、事务简介:事务是并控制单位,是用户控制操作的一个序列。在MySQL种innodb支持事务,通常以执行sql开始,以提交(commit)或回滚(rollback)结束,1、原子性(Atomicity):事务是数据库的逻辑工作单位,事务种包含的各种操作要么都做,要么都不做。保证操作是原子性。2、一致性(Consistency):事务执行的结果必须达到从原来的一致性状态变道另...
2019-11-13 10:16:47
1874
原创 nginx均衡负载的策略
目前据我所知nginx的均衡负载有五种策略模式1、轮询(默认配置)每个请求按照时间的顺序分配不同的后端服务器进行处理,如果某一台宕机了,默认的机制会自动屏蔽该服务器。相关配置upstream myserver{ server ip1地址; server ip2地址; }2、权重设置指定轮询的记录,weight和访问比率成正比,用于后端服务器性能不...
2019-11-12 23:08:26
220
原创 json入库与出库问题《python,mysql,pymysql》
首先python使用json会把字典转换为json数据,字典dict1={'formate_version': 1, 'content': 'ss'}json后的字典 ,现在为json数据dict1={'formate_version': 1, 'content': 'ss'}print(json.dumps(dict1))#json数据{"formate_versio...
2019-05-17 11:49:44
896
原创 HTTP的几种请求方式
基于http的请求方式一共有八种。get请求:这种方法是将信息存储在url中,既不安全,还无法传递太大的数据。官方说明:向特定的路径资源发出请求。注意:get方法不应当被哦那个与产生‘副作用’的操作中。一般的网络爬虫都会从get入手。post:向指定的路径提交数据进行处理请求,一般用于表单的提交数据。注意:数据包含在请求体中。post请求可能会导致新的资源或以有的资源被修改。...
2018-12-23 18:55:53
9441
1
原创 python中time的基础
import time导入时间模块 时间间隔为秒1970.1.1时间起始localtime:当前时间strftime :得到指定格式的时间pattern:可以设置时间的格式(%Y(年)- %m-(月)-%d(日)%X(当前的时间) ) 返回当前时间time.time()将时间转化为UTC时间time.gmtime()将时间转为当地时间ti...
2018-11-13 20:12:36
205
原创 http请求的状态码。100-505
100 - 信息提示这些状态代码表示临时的响应。客户端在收到常规响应之前,应准备接收一个或多个 1xx 响应。 · 100 - Continue 初始的请求已经接受,客户应当继续发送请求的其余部分。(HTTP 1.1新) · 101 - Switching Protocols 服务器将遵从客户的请求转换到另外一种协议(HTTP 1.1新)200- 成功这类状态代码表明服务器成...
2018-11-11 08:42:36
661
原创 字符串
字符串的内建函数eval(" "):将字符串看车有效的表达式并且计算,返回结果。len(" "): 返回字符串的长度(按字符个数计算空格也算,一个字也算一个字符)capitalize():首字母大写其余小写center():为字符居中count():计算一个字符出现的次数(可以给定范围)需要导入库来使用Counter:计字符串每个字母出现的次数endswith(...
2018-11-06 17:02:34
226
原创 将Python打包为exe文件
第一步 进行安装你所需要的模块(或者为包)还有 我的版本是3.6:(关于打包pyqt5,我之前使用2.7,没有打包完成,因为打包时pyinstaller找不到pyqt5的文件,无法将qt和文件打成一个包。我建议还是使用3.6,如果想用2.7打包,最好先配置环境变量。)pip3 install pyinstaller(对!你没有看错,就是它,但是请在cmd上运行)可能需要一些时间...
2018-11-06 16:46:17
5445
原创 nginx搭建
安装所需环境Nginx 是 C语言 开发,建议在 Linux 上运行,当然,也可以安装 Windows 版本,本篇则使用 CentOS 7 作为安装环境。一. gcc 安装安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装:yum install gcc-c++二. PCRE pcre-devel 安装PCRE(Pe...
2018-11-06 13:30:27
192
原创 Python随机的列表中去重的的方法
第一种:import random #调用随机模块l=[]while True: #无限循环 x=random.randrange(a,b+1) #取值范围 if x not in l: #判断l列表中是否存在x l.append(x) #将X添加进列表中 if l...
2018-08-07 10:18:43
1130
原创 系统盘的制作(使用UltraISO)
第一步,打开下载好的系统镜像第二步、选择写入硬盘映像 第三步、选择写入的U盘、设置启动方式最后一步写入完事了
2018-07-22 11:35:58
1419
转载 Linux中压缩/解压常用的命令
压缩(解压)文件或目录gzip :压缩文件后缀为gz 命令格式:gzip [选项] 压缩(解压缩)的文件名-d:将压缩文件解压(decompress)-l:显示压缩文件的大小,未压缩文件的大小,压缩比(list)-v:显示文件名和压缩比(verbose)-:num用指定的数字num调整压缩的速度,-1或--fast表示最快压缩方法(低压缩比),-9或--best表示...
2018-07-21 20:07:57
544
原创 linux中vi/vim常用的快捷键
插入命令i 在光标前插入 I 在光标当前行开始插入 a 在光标后插入 A 在光标当前行末尾插入 o 在光标当前行的下一行插入新行 O 在光标当前行的上一行插入新行 定位命令:set nu 显示行号 :set nonu 取消行号 gg 到文本的第一行 G 到文本的最后一行 :n 到文本的...
2018-07-21 19:51:21
1953
原创 Linux中目录的类型
rootfs:根文件系统目录:/boot:系统启动相关文件,入内和、initrd、以及groub(boot loader)/dev:设备文件 块设备:随机访问,数据块 字符设备:线形访问,按字符为单位访问,有序的 设备号:主设备号(major)和次设备号(minor)/ect:配置文件/home:用户的家目录,每一个用户的家目录通常默认为/home...
2018-07-21 19:37:28
477
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人