上一页 1 2 3 4 5 6 ··· 66 下一页

2019年7月13日

python-3.8.0 新特性之赋值表达式

摘要: 【python-3.8.0 新特性之赋值表达式】 赋值表达式的语法是这样的“ name := expression ”,形式上看和赋值语句 “ = ” 差不多,就作用上来看也雷同。也就是说 “:=” 不是必不可少的,它只是一个锦上添花的新语法。 【1、例子】 假设我们要对列表中的元素个数进行判断,当 阅读全文

posted @ 2019-07-13 13:55 蒋乐兴的技术随笔 阅读(3002) 评论(0) 推荐(0) 编辑

2019年2月2日

分分钟提升命令行模式下密码输入逼格

摘要: 【简介】 今天突然想到一个事,linux-termial 下一个优秀的程序在输入密码的时候整个窗口是看不到密码的明文的;我前一段时间总是用input来接收输入的信息, 明显没有逼格啊!而且我坚信 python 中一定已经有这个轮子了。 【三行代码成就有逼格的密码输入】 总的来说就是用getpass模 阅读全文

posted @ 2019-02-02 10:30 蒋乐兴的技术随笔 阅读(407) 评论(0) 推荐(1) 编辑

2019年1月28日

MySQL server has gone away 的两个最常见的可能性

摘要: 【背景】 今天测试同学反馈他们docker中的测试库时不时就就报“MySQL server has gone away”,事态之紧急搞的我都有点怕了(像我这么成熟稳重 的DBA怎么有可能怕呢); 第一感觉就是他们的测试环境一定是老半天都不见一个SQL来的,等到要发第二个SQL的时候不知道是过了多少年 阅读全文

posted @ 2019-01-28 16:55 蒋乐兴的技术随笔 阅读(524) 评论(2) 推荐(0) 编辑

2019年1月27日

第一次遇到刷新缓冲区延时

摘要: 【背景】 之前一直只是知道像 print 这样输出函数,存在一种可能,就是要打印的值还停留在缓冲区并没有被刷新到 std.out,这样我们在命令行中 中看不到它的输出。 之前从来没有遇到过,而且还是可以稳定复现的那种。 【看一下缓冲区刷新不及时的情况】 上面代码的输出如下: 重点是“hello”与“ 阅读全文

posted @ 2019-01-27 14:59 蒋乐兴的技术随笔 阅读(173) 评论(0) 推荐(0) 编辑

Mac上安装mysqlclient的报错

摘要: 【背景】 今天我把算把自己的python基础平台从python-3.6.2升级到python-3.7.2,在我安装完python-3.7.2之后,打算在此基础之上安装 mysqlclient的时候报错了; 【问题分析】 从上面的内容可以看出安装过程中加载不了目标库文件 lssl ,而这个是opens 阅读全文

posted @ 2019-01-27 14:20 蒋乐兴的技术随笔 阅读(1280) 评论(0) 推荐(1) 编辑

python3 --- locale命名空间让程序更加安全了

摘要: 【简介】 由于python-2.x 并没有locale这个层次的命名空间,所以临时变量有可能会泄漏,进而影响到了包涵它的命名空间 【看一下pyhont-2.x是怎么泄漏临时变量的】 可以看到列表推导中用的临时变量x泄漏导致变局命名空间中的x被污染 【看一下python-3的情况】 可以看到临时变量并 阅读全文

posted @ 2019-01-27 12:38 蒋乐兴的技术随笔 阅读(283) 评论(0) 推荐(0) 编辑

2019年1月26日

doctest --- 一个改善python代码质量的工具

摘要: 【简介】 说实话吧,之前一直没有怎么重视给自己的代码加上测试逻辑;也就是说我只是写了代码,但是并没有给自己的代码加上测试代码; 整个过程就是写完后自己测试一下,看一下跑出来的结果是正确的就心满意足了。过一段时间之后总是对自己的代码有一种陌生感, 就算有完好的注释,我也不能100%保证它的功能上是OK 阅读全文

posted @ 2019-01-26 16:50 蒋乐兴的技术随笔 阅读(462) 评论(0) 推荐(0) 编辑

2019年1月18日

MySQL优化器 --- index_merge

摘要: 【背景】 对于关系数据库中的一张表,通常来说数据页面的总大小要比较某一个索引占用的页面要大的多(上面说的索引是不包涵主键索引的); 更进一步我们可以推导出,如果我们通过读索引就能解决问题,那么它相比读数据页来说要廉价的多;整体上看数据库会尽可能的通过 读索引就解决问题。 【index_merge是什 阅读全文

posted @ 2019-01-18 14:02 蒋乐兴的技术随笔 阅读(2696) 评论(0) 推荐(0) 编辑

2019年1月17日

机智的MySQL优化器 --- is null

摘要: 【介绍】 工作的越久越到的的问题越多,就越是觉得一些“老话”历久弥新;由于最近的学习计划是深入的学习一遍MySQL优化器;学习过程中的一些成果 也会发布到这里,一来是为了整理自己已经知道的和新学到的,二来是为了给自己的网站做个友情连接 【is null 优化】 如果我们在定义表的时候就给不能为nul 阅读全文

posted @ 2019-01-17 10:48 蒋乐兴的技术随笔 阅读(558) 评论(0) 推荐(0) 编辑

2019年1月16日

Centos-7.x 下子网掩码的配置

摘要: 【背景】 今天在自己的虚拟机上安装上了centos-7.6操作系统,应该是安装的过程中大意了;安装完成后虚拟机可以正常访问外网但是 我的笔记本连接不上虚拟机。 笔记本的IP地址:172.16.192.1 虚拟机地址:172.16.192.200 虚拟机网关:172.16.192.2 【笔记本ping 阅读全文

posted @ 2019-01-16 11:45 蒋乐兴的技术随笔 阅读(5582) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 66 下一页

导航