自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wuye24h

一天一积累

  • 博客(53)
  • 收藏
  • 关注

原创 Linux使用的命令总结

查看当前的用户cat /etc/passwdcompgen -u # 面试题,简洁

2020-06-17 17:19:32 251 1

原创 Linux常用知识点

创建多级目录: mkdir -p /a/b查看Linux发行版: cat /etc/os-releasevim的常见模式: 查询文件内容: /内容 替换: s/a/b ===把第一个a替换成b %s/a/b ====把所有的a替换成b set nu 显示行号Linux添加定时任务: crontab -e创建软连接 ln -s 目标文件名 软连接名如果端口8...

2020-05-03 21:43:31 249 1

原创 MongoDB数据库常用知识点

MongoDB知识点:概念: 1、 集合(表) 2、 文档(记录,一条数据)和MySQL对比图: MonoDB 关系型数据库 Database Batabase Collection Table Documention Row/Recod Field ColumnMongoDB的优势: 1、 结构简单 json 2、 容易扩展 属性随便加MongoDB的数据类...

2020-05-03 10:22:37 401

原创 Redis数据库知识点

Redis知识点:redis常见的数据內型:1、string set key value; 能够保存一切字符串,序列化对象,二进制数据2、hash hmset name key1 value1 key2 value2; 有些像字典格式,镜像扁平化处理的, 可以存放用户购物车的信息。3、list lpush name value; 可以存放用户的游览历史记录4、set sad...

2020-05-02 22:06:17 187

原创 MySQL数据库常记知识

事务模块:MySQL的事务四个特性ACID:原子性: 要么完成, 要么失败;一致性: 如果有数据崩溃,数据能够回到原来的样子;隔离性: 多个事务之间能够相互隔离,互不影响;持久性: 能够保存到磁盘上,永久保存数据库会出现的读数据出现的现象: 1、脏读: 事务A 对数据进行插入操作,到是未commit(), 事务B对数据库读, 事务A对数据rollback()了,导致数据的脏读 2...

2020-05-02 21:24:01 243

原创 uwsgi服务器部署项目无法热加载数据

# python是一门动态语言,所以我们会经常在服务器上修修改改,有时候我们在修改后发现我们的代码根本没有生效,这个时候需要我们重新启动服务# 启动代码: # 方法一:uwsgi --reload uwsgi.pid # 找到启动uwsgi生成的pid文件pkill -9 uwsgi # 杀死在重启# 方法二uwsgi --ini uwsgi.ini...

2019-12-26 19:35:54 660

原创 SQLAlchemy关于None, 10054, None报错

‘Connection aborted.’, ConnectionResetError(10054, ‘远程主机强迫关闭了一个现有的连接。’, None, 10054, None)这个是我配置的session会话,在测试多线程进行访问数据的时候出现Traceback (most recent call last):File “E:\Python3.6\lib\site-packages\...

2019-12-26 19:27:50 1031

原创 Dockerfile实现centos+nginx

1、使用centos作为基础镜像,必须使用这两个命令加入下载速度,不然会出现No package nginx availableyum install epel-release # 更换源,yum makecache # 设置下载源的缓存,只有设置这个后才会快速...

2019-12-22 19:39:51 167

原创 Docker安装部署

Docker的安装步骤1、写在之前的版本:sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ d...

2019-12-21 18:04:53 341

原创 Python实现链表结构

线性表 顺序表 链表 List(数组) 单链表<->双链表 一:顺序表,查询速度快,但是增加删除数据慢。二:链表:查询慢,修改数据快# 单链表# 单链表class Node: """ 单链表节点 :return: """ def __init__(self, data): self.d...

2019-12-19 16:31:19 95

原创 Nginx配置

nginx启动: nginx -c nginx.confnginx重启:nginx -s reloadnginx关闭:nginx -s stop游览器能够自动解析服务端响应的文件,会直接进行显示在页面中,为解决这个问题:server{ location /static/ { # 服务器静态资源的路径 alias /var/qwp/...

2019-12-19 11:51:21 97

原创 【python】面向对象

面向对象的三大特征:1、封装 将一类物体的相同属性和行为归纳到一起,封装成为一个变量或者函数,对外只提供相关的接口,从而便于数据的显示和调用。 如: Django中各种模块:views, urls等,把同种类型的属性和方法进行封装在一个类中,方便集中管理和调用2、继承 子类继承父类的,目的是为了获取父类的方法,从而减少子类的代码编写量。 ...

2019-08-23 09:01:50 121

原创 【Django】RESTful规范

1、协议: 通常我们需要使用HTTPS协议2、域名: 将服务部署在专用api服务的域名下,开一个二级域名3、版本: 应当将开发版本放到相关的url上。http://api.wuye24.com/v1/4、路径:应当利用名称复数,同一获取资源。表示相关的集合5、HTTP相关动词:通过不同的动词来区分相关获取资源的不同:HTTP常用动词 GET(SELECT):从服务器取出资...

2019-08-22 20:11:53 175

原创 【Django】csrf验证

csrf是Django自带的验证方式,能够避免一些恶意请求在这里主要提供几种采用方式 1、注释中间件中的csrf的中间件,让Django不采用相关的验证。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20190822193855247.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,s...

2019-08-22 19:42:21 221

原创 【Django】中间件和应用

中间件主要对每个请求进行一系列的处理,筛选、验证、加工、处理等相关的操作。过滤出符合自己 定义的请求。每个请求在进入wsgi协议后,开始经过中间件,会经历每个中间件一层层的筛选后,之后再去视图去。主要的中间件函数有5种: def process_request(self, request) : 接收到客户端请求后,准备进入到url路由中。: def process_view(sel...

2019-08-22 19:32:56 119

原创 Django 跨域问题解决方式

只会出现在post请求中,才会出现跨域请求。方法1:ajax前面伪造csrf_token请求。$.ajaxSetup({ data:{csrfmiddlewaretoken:'{{ csrf_token }}'}})然后就可以发送post请求。方法二:利用JSOP技术(实际利用的script引入资源)客户端ajax的相关设置$.ajax({ url:"htt...

2019-08-20 21:23:45 485

原创 python中list、字典、os、断言、datetime主要界面

list.append(obj) 末尾添加list.count(obj) 统计list.extend(sq) 一次性添加list.index(obj) 从列表中找到第一个匹配项的索引位置list.insert(index, obj) 选择位置插入list.pop() 默认删除最后一个,可以选择按照指定位置删除字典的相关操作dict.clear() # 删除字典内所有元素...

2019-08-20 19:53:43 220

原创 Django部署到服务器

1、查看自己服务器是否在虚拟环境运行。2、启动的时候,先启动nginx,在启动uwsgi3、在服务器上,先利用python manage.py runserver 0.0.0.0:8000, 进行测试,确保项目没有错误, 在运行代nginx4、把本地项目的需要的包打包好,去服务器在进行pip install -r requirtment.txt 安装相关的包。nginx常...

2019-08-19 19:18:15 218

原创 python中json和pickle包的相关使用

json中加s使用import jsondata = { "name": 'shuai', "age": 18, "addr": '张家界'}# {'name': 'shuai', 'age': 18, 'addr': '张家界'} <class 'dict'>print(data, type(data))# 序列化,dumps把对象转为s...

2019-08-10 13:13:43 111

原创 Django——02数据类型

由于django的查询方式,不允许使用连续的下划线对于重要数据都做逻辑删除,不做物理删除,实现方法是定义is_delete属性,类型为BooleanField,默认值为Falseis_delete = models.BooleanField(default=False)AutoField 自增长类型,可以自动的指定id名称CharField(max_length=字符长度) 字符...

2019-08-06 20:07:03 143

原创 Django——01基本的models操作

增加:方法一: obj = Author() obj.first_name = 'zhangsan' obj.save()方法二: obj = Author(first_name='li') obj.save()方法三:Author.objects.create(first_name='li')方法四: Author.objects.get_...

2019-08-06 20:04:11 117

原创 MySQL的主要命令,方便自己查看

MySQL的主要命令查看当前登录的用户select user();远程连接方式(首先必须开通一个远程登录的账户) 用户名 密码 远程账号ip地址mysql -uroot -p123456 -h120.20.136.56用户授权的主要命令1、装饰器2、新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的M...

2019-07-11 20:54:05 181

原创 MySQL创建用户,网络连接!!!

必须满足的条件 1、网卡端口号必须为0:0:0:0 Linux 方法: sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf # 在43行有 bind-addess = 127.0.0.1 进行修改为0.0.0.0监听所有的网卡: 在liunx 上进行查看命令: netstat -a...

2019-07-10 21:05:09 577

原创 node.js中加载路由,无法访问根路径问题。

在学了点express和node.js后,开始想着自己做一个服务端,可是一直被一个中间件干扰着。主要情况如下: 设置静态资源模板 app.use(express.static(path.join(__dirname, "public")));访问路径,根本无法进入到自己设置的路由中。主要的问题应该是无法进入到下一个中间件,导致停留在加载静态资源了,主要解决方法...

2019-05-05 20:12:40 1035

原创 js编写学生系统---增删改查

所有代码需要在consolg中查看。<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>学生管理系统 </title> <script type="text/javascript"> console.log(...

2019-04-11 16:04:12 3090 1

原创 HTML中的锚点。----锚点轮播

锚点就是在html页面中先定义好,在点击某个元素后,直接跳转到定义的位置。 首先需要给元素添加id元素<img src="img/1.jpg" alt="" id="img1" /> 给其他元素添加锚点连接的方式<a href="#img1">1</a>通过#id 就可以进行锚点的相关设定。点击相关的元素就能跳转...

2019-04-11 15:59:16 1019 1

原创 python用来交换2个数的值

"""6.用函数实现交换两个正整数的值,不少于三种方式实现交换"""a = 3b = 6def swap01(a, b): print("开始a为%d, b为%d" % (a, b)) temp = b b = a a = temp print("结束a为%d, b为%d" % (a, b))def swap02(a, b): ...

2018-11-07 19:32:51 3877

原创 利用Scrapy报错No module named 'win32api'

builtins.ModuleNotFoundError: No module named 'win32api'需要直接利用pip install pywin32 

2018-11-05 15:33:51 145

原创 python用来打印空心菱形和三角形

"""2.使用循环结构输出如下所示的图形。 * * * * * * * * ** * * * * * * * * * ...

2018-11-05 09:56:06 6659

原创 python将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。

方法一:用时最小,不过消耗内存"""5、将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。"""import timeimport mathnum = int(input("请输入一个正整数:"))# 计算程序开始时间start01 = time.time()# 用来记录用户输入的数字value = num# 用来记录计算后得到的值str01 = "...

2018-11-05 09:53:36 14638 1

原创 python求输入某年某月某日,判断这一天是这一年的第几天

方法一:"""3、输入某年某月某日,判断这一天是这一年的第几天"""year = int(input("请输入年分:"))month = int(input("请输入月份:"))day = int(input("请输入日:"))count = 0if month == 1: count = dayelif month == 2: count = 31

2018-11-05 09:47:04 60346 6

原创 python求一个整数加上100和268后都是一个完全平方数,请问该数是多少

第一种方法:import mathfor i in range(-100, 10000): m = int(math.sqrt(i + 100)) n = int(math.sqrt(i + 268)) if m * m == i + 100 and n * n == i + 268: print(i)第二种方法:import math...

2018-11-05 09:32:51 7368 1

原创 python猴子吃桃问题

'''17.猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少'''# 桃子的剩余个数Peach = 1i = 9while i &gt; 0: Peach = (1 + Peach) * 2 ...

2018-11-04 20:38:09 3823 1

原创 python求和:1/3+3/5+5/7+7/9+...+97/99

'''15.求和:1/3+3/5+5/7+7/9+...+97/99'''sum = 0for i in range(3, 100, 2): sum += (i-2)/iprint(sum) 

2018-11-04 20:34:11 12387 3

原创 判断输入数字位数

第一种:利用While循环:'''13.随机生成一个五位以内的数,然后输出该数共有多少位,每位分别是什么?'''import randomi = random.randint(0, 9999)print(i)a = iindex = 0while a &gt; 0: print("第%i为数为%a" % (index + 1, a % 10)) a //=...

2018-11-04 20:32:09 2682

原创 输入5个数换行

j = 0for i in range(20,81): if i % 3 == 0: print(i, end="\t") j += 1 if j == 5: print() j = 0 

2018-11-04 20:26:18 14753

原创 ASCII码与字符相互转换

# ASCII码与字符相互转换"""主要利用函数:ord() 将字符转为为ASCII码chr() 将ASCII码转为字符"""print(ord("a"))print(chr(97))

2018-11-04 20:24:58 13664

原创 求水仙花数

for i in range(100, 999): bai = i // 100 shi = i % 100 //10 ge = i % 10 sum = bai * bai * bai + shi * shi * shi + ge * ge * ge # 立方可以用bai ** 3. if sum == i: print("水仙花...

2018-11-04 20:20:06 457

原创 判断输入数值的大小

number1 = input("请输入一个数字")number2 = input("请输入一个数字")number3 = input("请输入一个数字")# isdigit()是用来判断输入的数据是否是整型if number1.isdigit() and number2.isdigit() and number3.isdigit(): number1 = int(number...

2018-11-04 20:16:50 948

原创 判断是否是回文

num = input("请输入一个五位数:")if num[0] == num[4] and num[1] == num[3]: print("是回文数")else: print("不是回文数")由于input输入的就是一个字符串类型,所以可以直接利用字符串取出数据。...

2018-11-04 20:15:44 185

空空如也

空空如也

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

TA关注的人

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