自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 Mysql主从配置简介

1 主从是什么? 就是A与B两台机器做主从后,在A上写数据,另外一台B也会跟着写数据,实现数据实时同步 2 为什么要使用主从? 1-容灾恢复: 硬件故障, 一个不经意的bug导致数据损坏; 服务器及数据由于某些原因不可获取或者无法使用, 通过读从库也可以保证业务的正常运作...

2020-01-16 18:34:11

阅读数 20

评论数 0

原创 Mysql主从配置操作

1: 两个mysql服务器 主(master): 腾讯云mysql version: 5.7.18 从(slave): ubuntu虚拟机16.04 version: 5.7.21 2:配置master 1. 创建用户: CREATE USER '用户名&#...

2020-01-14 18:00:38

阅读数 103

评论数 0

原创 Redis简单的主从配置

Redis简单的主从配置 1: 两个redis数据库(3.00版本) master(主)–读写: 阿里云服务器 ubuntu 16.04 slave(从)–读: 本地ubuntu虚拟机16.04 2: 设置master 1: 修改配置文件: cd /e...

2020-01-09 17:27:55

阅读数 115

评论数 0

原创 小小臭臭g的博客目录

面试题: 1: Python程序员必须要知道的技术,值得收藏 2: 兔子斐波那锲问题 3: 青蛙跳台阶和验证幂数的方法 Python Python内置函数 Django 1: Python获取函数的参数的用途及实现方法(参数内省/Bob框架/inspect.signature) 2: Django...

2020-01-08 17:50:19

阅读数 101

评论数 0

原创 [干货]: Python程序员必须要知道的技术,值得收藏

注: 收集了一些python开发相关的技术名词(按英文字母排序), 并附上个人搜到的相关网站(仅供大家参考) aiohttp (爬虫框架) 相关网站: https://blog.csdn.net/qq_31235811/article/details/93380242 https://aiohtt...

2020-01-07 17:21:07

阅读数 1358

评论数 4

原创 有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月起每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少对?

根据上述表格得: f(n) - f(n-1) = (3b+2a) - (2b+a) = a+b = f(n-2) f(n) = f(n-1) + f(n-2) def fib(n): a, b= 1, 2 while n > 2: a, b = b, a ...

2019-12-26 13:23:41

阅读数 94

评论数 0

原创 青蛙跳台阶和验证幂数的方法

# 一只青蛙一次可以跳上1级台阶,也可以一次跳上2级……它也可以一次跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。 # 当跳1级台阶时,f(1) = 1; # 当跳2级台阶时,f(2) = f(1) + 1 = 2; # 当跳3级台阶时,f(3) = f(2) + f(1) + 1 ...

2019-12-25 18:45:20

阅读数 87

评论数 0

原创 mysql按年.月,周,日,小时统计数据

https://www.cnblogs.com/jpfss/p/8759232.html https://blog.csdn.net/u014518337/article/details/88417741 select DATE_FORMAT(gmt_created,'%H:00&...

2019-12-20 18:40:42

阅读数 84

评论数 0

原创 Python获取函数的参数的用途及实现方法(参数内省/Bob框架/inspect.signature)

# 一: 函数内省是什么 """ 函数内省的例子: --->HTTP 微框架Bob, 简单说明: 路由知道你这个接口需要什么参数 "&qu...

2019-12-20 17:21:49

阅读数 55

评论数 0

原创 mysql: 一个表清空后从1开始自增

alter table other_para AUTO_INCREMENT=1; # alter table 表名 AUTO_INCREMENT=你想要的初始值;

2019-12-20 11:53:59

阅读数 24

评论数 0

原创 mysql让一个字段等于两个字段拼接

现有: 目标: # 实现方法: update purchase_goods set goods_name = concat(goods_id, ". ", goods_name) # update 表名 set 字段1 = concat(字段a...

2019-12-20 11:50:03

阅读数 26

评论数 0

原创 Python判断字符串的构成

# istitle() print("How Are You".istitle()) # True print("how are you".istitle()) # False # isspace 只有空格 print(" "...

2019-12-16 15:26:12

阅读数 19

评论数 0

原创 Python中的 and和or &和|

# 如果a,b是数值变量, 则&, |表示按位运算, and,or则依据是否非0来决定输出 # print(1 & 2) # print(1 | 2) # print(0 and 2) # 有False返回False, 否则返回后一个 # print(1 and 2) # #...

2019-12-16 14:41:42

阅读数 17

评论数 0

原创 Python中的换位运算符

""" a = 100 二进制为: 01100100 b = 200 二进制为: 11001000 按位运算符: & 参与运算的两个值,如果两个相应位都为1,则该位的结果为1,否则为0 例: a & b = b'010...

2019-12-16 13:35:56

阅读数 26

评论数 0

原创 python十进制与二进制的转换

num2 = 100 # 方式一: b_num = lambda num: "" if num == 0 else b_num(num // 2) + str(num % 2) ret = b_num(num2) print(ret) # 方式二: b_num2 = bi...

2019-12-16 11:01:36

阅读数 20

评论数 0

原创 python中三元表达式的几种写法

# 返回a和b中较大的一个 def func(a, b): ret1 = a if a > b else b # 写法1, 如果a>b, ret1=a, 否则, ret1=b ret2 = {True: a, False: b}[a > b]...

2019-12-12 17:05:28

阅读数 15

评论数 0

原创 mysql一些查询语法

# 1-精确查 select * from t_news where locate("不要制造恐慌", TITLE); # 2-模糊查 select * from t_news where TITLE LIKE "%不要制造恐慌%"; ...

2019-12-10 18:13:29

阅读数 22

评论数 0

原创 \\u559c\\u6b22\\u4e00\\u4e2a\\u4eba unicode编码问题

import json from idna import unicode # 方法1: json.loads() msg1 = '{"msg": "\\u559c\\u6b22\\u4e00\\u4e2a\\u4eba"}' # pr...

2019-10-31 18:30:29

阅读数 99

评论数 0

原创 python的格式化语句的三种写法 %s , f "", format

name = "小王" age = 15 f_str = f"姓名:{name} 年龄:{age}" s_str = "姓名:%s 年龄:%d" % (name, age) format_str = "姓名:{0} 年龄:{1}...

2019-10-17 17:21:04

阅读数 99

评论数 0

原创 PyCharm 定义模板文件, 快捷输入自定义代码 等小技巧

1:定义模板文件 在敲出try的时候,你自定义的代码就可以直接选出来了 2:新建文件模板的定义 当我们新建一个.py文件时,就会出现自定义模板 常用模板变量 ${PROJECT_NAME} - 当前项目名称; ${NAME} - 当前文件名; ${USER} -...

2019-10-16 18:23:38

阅读数 27

评论数 0

原创 VMware Workstation Pro 无法在Windows运行解决方法

由于win10系统近期的更新,导致之前的VMware虚拟机不能正常使用. 解决方法1: 删除最近win10的更新程序,然后重启 解决方法2:安装最新的VMware 15.5版本(推荐这种方法) 链接:https://pan.baidu.com/s/1yHfGC35lkYz9nigF2...

2019-10-10 16:11:19

阅读数 31

评论数 0

转载 破解Excel工作表加密和 VBA宏加密

1-excel工作表被加密,无法编辑 例如文件为:测试.xlsx ①将文件后缀改为rar的压缩包 ②打开压缩包,在测试.rar\xl\worksheets路径下找到sheet1.xml, ③使用notepad++ (任意编辑器都可以)打开sheet1.xml, ④搜索protect,...

2019-10-08 13:47:22

阅读数 17

评论数 0

原创 Python计算阶乘的三种方法

# 递归 def func(n): if n == 0 or n == 1: return 1 else: return (n * func(n - 1)) # reduce函数 + lambda函数 from functools import ...

2019-09-16 16:43:16

阅读数 115

评论数 0

原创 Python函数的参数分类

# 5大类 ParameterKind = [ {"POSITIONAL_OR_KEYWORD": "可以通过定位参数和关键字参数传入的形参, python函数的参数多数属于此类"}, # 普通参数 {"VAR_POSITIONA...

2019-09-10 15:40:48

阅读数 128

评论数 0

原创 celery 启动关闭 命令

""" celery multi start -A 启动文件名(不带后缀) worker -l info --logfile=日志文件名 --pidfile=pid文件名 """ # 测试环境启动celery celer...

2019-09-09 18:14:09

阅读数 478

评论数 0

原创 mysql中,多行信息合并成一行

例如: 统计每个用户关注了那几篇文章 select id, user_id, GROUP_CONCAT(article_id) from user_article group by user_id; (如果在执行该语句遇到问题, ERROR 1055 (42000))

2019-08-06 09:47:02

阅读数 32

评论数 0

原创 ERROR 1055 (42000): Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregate

1-MYSQL出现这个问题的原因: sql_mode的设置问题 执行语句: SELECT @@session.sql_mode; 2-解决方法: ①sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf ②文章最后插入如下语句, 并...

2019-08-05 23:57:46

阅读数 35

评论数 0

原创 如何确定某一天是星期几, 是今年的第几周

wek_day = { "0": "周日", "1": "周一", "2": "周二", "3": "周三"...

2019-07-14 18:53:58

阅读数 60

评论数 0

原创 itemgetter 取字典中的部分元素以及排序功能

from operator import itemgetter my_dict = { "name": "小黄", "age": 20, "gender": "man"...

2019-07-08 12:23:33

阅读数 110

评论数 0

原创 Python中用来替代if , elif ,else的装饰器 singledispatch

参考资料 1-<流畅的python> 第7章 7.8.2 单分派泛函数(170页) 2-https://www.icode9.com/content-1-231851.html # 1-根据参数的类型 def demo_test(para): ret =...

2019-07-01 10:54:28

阅读数 71

评论数 0

原创 JWT相关总结

# 如果有错误的地方, 请留言指正 """ 想要使用代码访问JWT验证登录的接口, 就是在请求体中加入一个键值对 header = { ''' "Authorizatio...

2019-06-24 18:50:37

阅读数 322

评论数 0

原创 Python中bisect模块管理列表(将列表分级处理或者增加元素并排序)

import bisect # 查看分数对应的等级 def grade(score, breakpoints=(60, 70, 80, 90), grades='FDCBA'): i = bisect.bisect(breakpoints, score) re...

2019-06-12 15:40:54

阅读数 69

评论数 0

原创 Python中的随机数random模块

import random # 生成一个0-1的浮点数 a = random.random() # 生成一个a-b的随机浮点数 b = random.uniform(10, 20) # 生成一个指定范围内的整数 c = random.randint(1, 20) # ...

2019-06-12 14:47:31

阅读数 53

评论数 0

原创 Redis设置密码以及与Django的交互

""" redis设置密码的两种方式 1-修改配置文件(需重启) 2-命令修改密码(无需重启) 方式1: 1-打开 /etc/redis/redis.config 文件 2-找到 :# ...

2019-06-12 11:46:13

阅读数 376

评论数 0

原创 Python中sort, sorted, itemgetter 的排序

""" ret = sorted(参数1, 参数2, 参数3) 参数1: 任意的可迭代对象, 参数2: key, 可省略, 默认ASCII码排序 参数3: reverse 是否反转,默认为: reverse = False re...

2019-06-11 19:22:59

阅读数 102

评论数 0

原创 Python拆包占位符 _ 和 *args

""" _, *args """ # 1- 下划线 '_' , 获取文件名 import os _, file_name = os.path.split(os.getcwd()) print(file_nam...

2019-06-11 11:09:37

阅读数 82

评论数 0

原创 把字符串变成unicode码位列表(列表推导式)

demo_str = "hello world" demo_ret = [ord(x) for x in demo_str] # ord函数 https://blog.csdn.net/qq_42327755/article/details/86596696 print...

2019-06-10 17:42:47

阅读数 61

评论数 0

原创 'WSGIRequest' object has no attribute 'data'

django项目的时候会出现这个错,我们可以通过打断点的方式来找原因,(django项目打断点:) 原因①: 获取参数的时候, 只有在继承DRF的视图中才可以使用, 例如APIView,GenericAPIView, ViewSet等 原因②: 使用了DRF框架, 但是在中间件...

2019-05-21 18:06:43

阅读数 236

评论数 0

原创 ValueError: Dependency on app with no migrations: account

启动django项目时报错: ValueError: Dependency on app with no migrations: account 原因没有迁移表造成的: python manage.py makemigrations python man...

2019-05-15 11:13:00

阅读数 601

评论数 0

原创 ''%s'' is an invalid keyword argument for this function

使用django时出现这个问题, 是因为这个%s代表的字段名写错了!!!

2019-04-22 11:33:21

阅读数 374

评论数 0

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