在python编程中,常对数据进行各种处理,排序尤为重要。但是在使用sorted内置函数时,我们发现它有三个参数。 第一个参数为可迭代数据,可以为一个字符串,数组,列表等等。 第三个为是否倒置输出。 那第二个为什么呢,通过查看图片上的文字,可以发现key为一个函数,用来自定义排序可迭代数据的顺序。 ...
分类:
其他好文 时间:
2018-10-05 18:52:36
阅读次数:
180
之所以要分为四种复杂度分析,是因为在不同输入的情况下,复杂度量级有可能是不一样的。 ...
分类:
其他好文 时间:
2018-10-05 14:06:40
阅读次数:
191
json与jsonp区别浅析(json才是目的,jsonp只是手段) 一言以蔽之,json返回的是一串数据;而jsonp返回的是脚本代码(包含一个函数调用); JSON其实就是JavaScript中的一个对象,跟var obj={}在质上完全一样,只是在量上可以无限扩展。简单地讲,json其实就是J ...
分类:
Web程序 时间:
2018-09-29 19:16:22
阅读次数:
163
MySQL的InnoDB存储引引擎的物理文件存储体系中,除了实际的数据文件(ibd,ibdata)之外,还有两个非常重要的日志系统,分别是redo日志和undo日志。跟Oracle类似,redolog记录了对实际数据文件的物理变更(数据文件的什么位置数据做了如何的变更)。InnoDB也是采用了WAL(日志优先落盘),也就是说在实际数据文件的修改落盘之前redo日志已经落盘,从而来保证事务的持久性。
分类:
数据库 时间:
2018-09-29 11:22:16
阅读次数:
147
[toc] 性能问题浅析 PHP的性能问题在整个项目的性能问题中占比30% 40%,不到50%。 优化项目不局限于优化PHP。 产生性能问题的原因 PHP语法使用不当 使用PHP语言做了不擅长的事情 使用PHP语言连接的服务不给力 PHP自身的短板,PHP需要解析为底层语言:PHP C语言 汇编语言 ...
分类:
Web程序 时间:
2018-09-27 14:16:58
阅读次数:
195
函数是js中最复杂的一块内容,其中call() 和 apply()又是重灾区,初学者往往在这个坑里栽倒,这次来分析这2个函数对象的成员 一、函数的角色 在js的体系下,js有3种角色。分别是普通函数、构造器、对象。 1.普通函数 这里声明的f1,它的角色就是个普通函数 2.构造器 这里声明的Pers ...
分类:
移动开发 时间:
2018-09-27 13:10:42
阅读次数:
160
浅析xml文件中的IOC自动扫描器原理 <context:component-scan base-package="cn.scanner"/> 第一步:获取自动扫描的package的范围 base-package="cn.scanner" 第二步:获取指定范围内的包中的所有class文件 D:/ja ...
分类:
其他好文 时间:
2018-09-26 22:43:50
阅读次数:
244
本文来自网易云社区 作者:孙有军 我们只看最重要的部分 1: 事件为ACTION_DOWN时,执行了cancelAndClearTouchTargets函数,该函数主要清除上一次点击传递的路径,之后执行了resetTouchState,重置了touch状态,其中执行了 mGroupFlags &= ...
分类:
移动开发 时间:
2018-09-26 11:44:52
阅读次数:
191
一、Function对象及其原型对象 Function对象是js中一个非常重要的对象,所有通过function关键字声明的函数,本质上都是由Function这个特殊的构造器对象创建出来的,也就是new出来的。 首先要明确的一点就是,在JS中万物皆对象,所以函数本身也是对象,只不过函数对象比较特殊,比 ...
分类:
编程语言 时间:
2018-09-25 01:09:23
阅读次数:
170
一、关于能力的浅析 测试团队的能力由个人能力和团队合作能力两个方面构成,两者相辅相成。为了有效提高能力,首先对个人能力和团队能力进行一些浅显的分析。 1、个人能力 (1)个人能力的概念 通俗地说,我们可以认为个人能力是达到优异绩效所需的知识、技能和素质的组合,这里的素质包含了大百科全书所说的个性心理 ...
分类:
其他好文 时间:
2018-09-24 12:51:04
阅读次数:
240