自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据库优化

数据库优化说明:计算机性能的瓶颈通常都是有磁盘的IO来决定的。原则:在架构上进行优化优化架构高可用负载均衡数据库读写分离进行硬件上的调整说明:当资源使用的效率足够高,依然不能满足需求,可以考虑提升硬件配置配置:CPU、内存、磁盘等尽量不进行磁盘IO说明:简单理解就是使用缓存来代替或减少数据库的读写请求到来,先从缓存中获取数据,有数据直接返回;若没有...

2019-04-25 08:46:41 89

原创 进程和线程

进程和线程进程和线程都是一个时间段的描述,是CPU工作时间段的描述。下面细说背景:CPU+RAM+各种资源(比如显卡,光驱,键盘,GPS, 等等外设)构成我们的电脑,但是电脑的运行,实际就是CPU和相关寄存器以及RAM之间的事情。一个最最基础的事实:CPU太快,太快,太快了,寄存器仅仅能够追的上他的脚步,RAM和别的挂在各总线上的设备完全是望其项背。那当多个任务要执行的时候怎么办呢?轮流着...

2019-04-25 08:44:25 101

原创 MyISAM和InnoDB 简单总结

MySQL两种存储引擎: MyISAM和InnoDB 简单总结MyISAM是MySQL的默认数据库引擎(5.5版之前),由早期的ISAM(Indexed Sequential Access Method:有索引的顺序访问方法)所改良。虽然性能极佳,但却有一个缺点:不支持事务处理(transaction)。不过,在这几年的发展下,MySQL也导入了InnoDB(另一种数据库引擎),以强化参考完整性...

2019-04-05 17:23:38 129

原创 python函数总结

系统函数print 输出input 输入type 查看数据类型del 删除int 整型str 字符串float 浮点型ord 查看字符对应的整数chr 查看整字对应字符pow 求幂divmod 求商和余数abs求绝对值range 产生特殊序列的对象enmerate 枚举对象counter 统计元素及次数round 四舍五入max 求最大值min 求最小值su...

2019-03-31 18:44:08 358

原创 闭包

# 外部函数中定义一个内部函数# 内部函数中使用外部函数的局部变量# 外部函数将内部函数作为返回值返回# 返回的函数就叫闭包# 在一些语言中,在函数中可以(嵌套)定义另一个函数时,如果内部的函数引用了外部的函数的变量,则可能产生闭包。闭包可以用来在一个函数与一组“私有”变量之间创建关联关系。在给定函数被多次调用的过程中,这些私有变量能够保持其持久性。def wai(n): #定...

2019-03-20 21:16:54 127

原创 递归函数

定义:在函数内部调用函数本身的函数称为递归函数组成:函数内部调用自己终止条件(停止调用自己)核心算法特点:代码简介可读性差瞬间占用内存较大,终止条件一旦出错立即崩溃能不使用就不使用,在不得不使用的时候再使用(目录遍历)练习:求n的阶乘求斐波那契数列的第n项前两项都是1,后面的项都等于前两项的和示例:1, 1, 2, 3, 5, 8, 13, …...

2019-03-19 21:34:52 113

原创 列表,元祖,集合,字典的操作

列表的操作lt1 = [1,2,3,4]lt2 = [5,6,7,8]print(lt1 + lt2)print(lt1 * 2)print(lt1[1:-2])print(len(lt1))# 获取元素list = [1,2,3,4,5,6,7,8,9,0]print(list[6])print(list[5])# 修改元素list = [1,2,3,4,5,6,...

2019-03-17 14:28:58 191

原创 ASCII

美国信息交换标准代码根据字符获取ASCIIprint(ord(‘A’))将ASCII转换为字符print(chr(65))

2019-03-17 14:25:36 177

原创 python语法

if-else语句# if - else 如果 - 否则# 判断是否是3的倍数'''num = int(input("请输入一个整数:"))if num % 3 == 0: print(num , '是3的倍数')else: print(num, "不是3的倍数")'''# 判断是否是合理的分数'''num = int(input("请输入一个整数...

2019-03-17 14:24:09 115

原创 各种运算符

算术运算符# = 就是赋值运算符a = 100b = 3# 算术运算符# + 加a = 100b = 3print(a + b)# - 减a = 100b = 3print(a - b)# * 乘a = 100b = 3print(a * b)# / 除a = 100b = 3print(a / b)#...

2019-03-17 14:19:16 191

原创 字符串操作

常规操作s1 = 'hello's2 = 'world'# '+'可以直接将字符串拼接在一起print(s1 + s2)# '*'可以将指定的内容重复指定次数print(s1 * 3)# len:可以统计字符串长度print(len(s1))# 从开头进行提取,下标从0开始print(s1[0])# 从末尾进行提取,下标从-1开始print(s1[-1])# 切...

2019-03-17 14:13:48 166

空空如也

空空如也

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

TA关注的人

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