2018年8月20日

乱序字符串检查算法研究

摘要: 显示不同量级的算法的一个很好的例子是字符串的乱序检查。乱序字符串是指一个字符串只是另一个字符串的重新排列。例如,'heart' 和 'earth' 就是乱序字符串。'python' 和 'typhon' 也是。为了简单起见,我们假设所讨论的两个字符串具有相等的长度,并且他们由 26 个小写字母集合组 阅读全文

posted @ 2018-08-20 22:59 哟,写bug呢?? 阅读(370) 评论(0) 推荐(0) 编辑

2018年8月18日

进程详解

摘要: 一、进程的定义: 进程的引入:操作系统引入进程的目的是为了使多个程序能并发执行,以提高资源利用率和系统吞吐量 关于进程从不同角度有不同的定义: 1、进程是程序的一次执行 2、进程是一个程序及其数据在处理机上顺序执行时所发生的活动 3、进程是具有独立功能的程序在一个数据集合上运行的过程,它是系统进行资 阅读全文

posted @ 2018-08-18 14:35 哟,写bug呢?? 阅读(375) 评论(0) 推荐(0) 编辑

2018年8月16日

python命名空间和作用域

摘要: 一、命名空间 定义:名称到对象的映射。命名空间是一个字典的实现,键为变量名,值是变量对应的值。各个命名空间是独立没有关系的,一个命名空间中不能有重名,但是不同的命名空间可以重名而没有任何影响。 分类: 1、全局命名空间: 在代码一运行时就创建的命名空间。 2、局部命名空间: 指在程序运行过程中开辟的 阅读全文

posted @ 2018-08-16 20:12 哟,写bug呢?? 阅读(251) 评论(0) 推荐(0) 编辑

python排序算法

摘要: 一、冒泡排序 冒泡排序的的简单版本 简单选择排序,时间复杂度O(n^2) 升级版,设置flag,当flag不再变化的时候说明后面的序列已经是有序的了,无需再判断。 二、选择排序 三、直接插入排序 四、归并排序 五、快速排序 思想:选择第一个数作为基准,使用双指针,i,j 分别指向列表开头和结尾,然后 阅读全文

posted @ 2018-08-16 10:30 哟,写bug呢?? 阅读(268) 评论(0) 推荐(0) 编辑

2018年8月9日

python 小数据池、代码块详解

摘要: 首先我们来看看下面的问题,第一次遇到还以为见鬼了。 看到上面这么多种情况刚开始直接就懵逼了。100ID一样,1000就不一样。终端运行情况居然会和pycharm不一样。 后面终于搞懂了,原来这里头有大学问,且看下面分析。 一、代码块 也就是说: 所以这就很好解释上面的情况了。但是当a,b的值为100 阅读全文

posted @ 2018-08-09 15:58 哟,写bug呢?? 阅读(421) 评论(0) 推荐(0) 编辑

2018年8月6日

小知识点

摘要: 1、逻辑运算符的优先级 ()>not>and>or 两边都是数字: x or y,if x is True,return x(and 与之相反) example: 2、split(小bug) 3、切片修改列表 4、input 后都带上strip 5、可变不可变:可哈希的就是不可变的 6、字典的键值对 阅读全文

posted @ 2018-08-06 09:10 哟,写bug呢?? 阅读(325) 评论(0) 推荐(0) 编辑

2018年8月3日

python 格式化输出

摘要: 1、使用%占位符 使用方式一: 使用方式二: 2、使用format 阅读全文

posted @ 2018-08-03 17:45 哟,写bug呢?? 阅读(284) 评论(0) 推荐(0) 编辑

2018年8月2日

python2和python3的区别

摘要: 1、print python2中print函数不需要带括号 pytho3中print函数必须带括号 2、编码格式 python2中的默认编码是:ASCII python3中的默认编码是:utf-8 3、除法运算 Python2 python3 4、不等于 python 2中不等于有两种表达方式:<> 阅读全文

posted @ 2018-08-02 20:26 哟,写bug呢?? 阅读(316) 评论(0) 推荐(1) 编辑

编译型语言和解释型语言的区别

摘要: 一、编译型 编译型语言:编译型语言在执行之前要先经过编译过程,编译成为一个可执行的机器语言的文件,比如exe。因为翻译只做一遍,以后都不需要翻译,所以执行效率高。 编译型语言的典型代表:C语言,C++ 编译型语言的优缺点:执行效率高,缺点是跨平台能力弱。不便调试 二、解释型 解释型语言:解释性语言编 阅读全文

posted @ 2018-08-02 19:29 哟,写bug呢?? 阅读(2542) 评论(0) 推荐(0) 编辑

2018年5月25日

socket编程

摘要: socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 下面来看看一个简单的通信过程 服务端: 客户端 阅读全文

posted @ 2018-05-25 22:09 哟,写bug呢?? 阅读(182) 评论(0) 推荐(0) 编辑

导航