2 小小臭臭g

尚未进行身份认证

是什么? 为什么? 怎么做?

等级
TA的排名 8w+

GTID简介

GTID 是 Global Transaction ID 的简称,用简单的话描述下它是什么?GTID是一个字符串类似 3E11FA47-71CA-11E1-9E33-C80AA9429562:23 UUID+TID组成,UUID代表MySQL实例,TID代表这个实例提交的事务数量。GTID 有什么作用?根据gtid可以知道事物最初在哪个实例上提交的,解决复制中的 failover问题。h...

2020-01-19 12:07:53

Mysql主从配置简介

1 主从是什么? 就是A与B两台机器做主从后,在A上写数据,另外一台B也会跟着写数据,实现数据实时同步2 为什么要使用主从? 1-容灾恢复: 硬件故障, 一个不经意的bug导致数据损坏; 服务器及数据由于某些原因不可获取或者无法使用, 通过读从库也可以保证业务的正常运作。 2-负载均衡: 业务量越来越大,I/O访问频率过高,单机无法满足,此时做多库的存储,提高性...

2020-01-16 18:34:11

Mysql主从配置操作

1: 两个mysql服务器主(master): 腾讯云mysql version: 5.7.18从(slave): ubuntu虚拟机16.04 version: 5.7.212:配置master1. 创建用户: CREATE USER '用户名'@'%' IDENTIFIED BY '密码';2. 赋予权限: GRANT REPLICATION ...

2020-01-14 18:00:38

Redis简单的主从配置

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

2020-01-09 17:27:55

小小臭臭g的博客目录

面试题:1: Python程序员必须要知道的技术,值得收藏2: 兔子斐波那锲问题3: 青蛙跳台阶和验证幂数的方法PythonPython内置函数Django1: Python获取函数的参数的用途及实现方法(参数内省/Bob框架/inspect.signature)2: Django获取 请求方式/ 请求路径/ 一个或多个文件/3: ‘’%s’’ is an invalid key...

2020-01-08 17:50:19

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

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

2020-01-07 17:21:07

有一对兔子,从出生后第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 + b n -= 1 return bn = 5 # 第五个月ret...

2019-12-26 13:23:41

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

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

2019-12-25 18:45:20

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

https://www.cnblogs.com/jpfss/p/8759232.htmlhttps://blog.csdn.net/u014518337/article/details/88417741select DATE_FORMAT(gmt_created,'%H:00') hours, count(id) count from ticket_ticketrecord group ...

2019-12-20 18:40:42

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

# 一: 函数内省是什么""" 函数内省的例子: --->HTTP 微框架Bob, 简单说明: 路由知道你这个接口需要什么参数"""import bobo@bobo.query('/')def hello(person): return "hello %s"...

2019-12-20 17:21:49

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

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

2019-12-20 11:53:59

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

现有: 目标: # 实现方法:update purchase_goods set goods_name = concat(goods_id, ". ", goods_name) # update 表名 set 字段1 = concat(字段a , "任意字符串", 字段b)# 数据还原update purchase_go...

2019-12-20 11:50:03

Python判断字符串的构成

# istitle()print("How Are You".istitle()) # Trueprint("how are you".istitle()) # False# isspace 只有空格print(" ".isspace()) # Trueprint(" 132 ".isspace()) # False# isalpha 都是字母print("...

2019-12-16 15:26:12

Python中的 and和or &和|

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

2019-12-16 14:41:42

Python中的换位运算符

"""a = 100 二进制为: 01100100b = 200 二进制为: 11001000按位运算符: & 参与运算的两个值,如果两个相应位都为1,则该位的结果为1,否则为0 例: a & b = b'01000000' => 64 | 只要对应的二个二进位有一个为1时,结果位就为1 例: a...

2019-12-16 13:35:56

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 = bin(num2)[2:] # bin()返回的值是 "0bxxxxx" 为了获得正常的二进制需要把"0b"去掉...

2019-12-16 11:01:36

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] # 写法2, 如果条件成立, ret2=True对应的值--> a, 反之, ret...

2019-12-12 17:05:28

mysql一些查询语法

# 1-精确查select * from t_news where locate("不要制造恐慌", TITLE); # 2-模糊查select * from t_news where TITLE LIKE "%不要制造恐慌%"; # 3-精准查 字段内容必须和字符串一样, 或者用英文","隔开select * from t_news where FIND_IN_S...

2019-12-10 18:13:29

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

import jsonfrom idna import unicode# 方法1: json.loads()msg1 = '{"msg": "\\u559c\\u6b22\\u4e00\\u4e2a\\u4eba"}'# print(str())print(json.loads(msg1))# 方法2: 或者直接对value进行unicode编码msg2 = '{"msg":...

2019-10-31 18:29:35

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

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

2019-10-17 17:20:37

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。