07 2019 档案

摘要:前言: 案例一: 创建一个自定义类 数据库结构 CREATE TABLE `student` ( `id` int(2) NOT NULL AUTO_INCREMENT, `name` char(20) NOT NULL, `code` char(64) NOT NULL, `sex` char(4 阅读全文
posted @ 2019-07-25 13:59 大步向前blue 阅读(2527) 评论(0) 推荐(0)
摘要:前言 shell 是一个比较神奇的国度,里面有太多的坑需要填,今天需要填的坑就是,数组遍历在使用时加了引号和不加引号的区别。 案例 解析: 不加引号,数组中元素间的“空格”就会编程换行符 加引号, 将整个数组作为整个字符串来显示,不换行 阅读全文
posted @ 2019-07-16 14:09 大步向前blue 阅读(867) 评论(0) 推荐(0)
摘要:前言 Bash默认不支持二维数组,如果我们想实现map 数据结构,可以安装如下的方式来进行构造 预备知识 eval: 它是shell内建命令,用于字符串的解析。它会首先扫描命令行然后进所有的置换,最终再执行该命令。 案例 解析: #第一步,声明arr 是一个数组,它里面的值由两个表达式组成 arr= 阅读全文
posted @ 2019-07-16 11:06 大步向前blue 阅读(3023) 评论(0) 推荐(0)
摘要:<!--?xml version="1.0" encoding="UTF-8"?--> 前言: 我找这个设置找了好久,后来在一篇博文中才找到,现在记录下来一下,顺便带图解释一下 设置步骤: File -> Setting -> Appearance & Behavior -> System Sett 阅读全文
posted @ 2019-07-12 19:25 大步向前blue 阅读(6587) 评论(0) 推荐(1)
摘要:前言 如果你跟我一样,不愿意使用 xshell 第三方工具来远程登录自己的服务器,只想使用原生的系统 terminal来做登录,那么一下的案例会让你如愿。 安装 pexpect 模块 pip install pexpect 案例 #!/usr/local/bin/python3 import pex 阅读全文
posted @ 2019-07-11 18:44 大步向前blue 阅读(1355) 评论(0) 推荐(0)
摘要:前言: 如果你跟我一样,对python的字节码感兴趣,想了解python的代码在内存中到底是怎么去运行的,那么你可以继续往下看,如果你是python新手,我建议你移步它处,本文适合有点基础的python读者。 如果你不知道怎么生成python的字节码文件,可以查阅我的 python 代码反汇编 的博 阅读全文
posted @ 2019-07-09 16:51 大步向前blue 阅读(6266) 评论(0) 推荐(1)
摘要:dis模块 Python 反汇编是通过 dis 这个模块来查看的,一般有两种方式可以用来查看 方式一: 在命令行中使用 dis 查看 >>> def test(): ... class X: ... data = 100 ... def get(self): return self.data ... 阅读全文
posted @ 2019-07-08 17:04 大步向前blue 阅读(2110) 评论(1) 推荐(0)
摘要:map — 迭代 我们查看map函数的源码: class map(object) | map(func, *iterables) --> map object | | Make an iterator that computes the function using arguments from | 阅读全文
posted @ 2019-07-08 14:28 大步向前blue 阅读(247) 评论(0) 推荐(0)
摘要:python中使用的性能测试模块是memory_profiler , 我们使用它里面的profile这个装饰器即可测试出我们的代码的内存使用情况了。 如果没有安装 memory_profiler 则使用pip 安装一下即可,我用的是python3.7的版本安装命令: 用例测试 test.py 文件: 阅读全文
posted @ 2019-07-06 14:22 大步向前blue 阅读(810) 评论(0) 推荐(0)