哈希表的实现 何为哈希表 简单来说,哈希表是一种存储结构,它存储的数据是 key:value 类型的。通过空间换时间的方法来加快查询速度,具体思想是如下: 使用一个较大的一维数组存储value,这个数组为Array 实现一个哈希函数,使得hash(key)的值在上一步的一维数组下标范围内 如此,对于任意的key:value,使用hash(key),之后就可以知道value在数组中存储的下标,存取... 作者:baidu_35085676 发表于 2018/10/09 20:17:14 原文链接 https://blog.csdn.net/baidu_35085676/article/details/82980140 阅读:98 继续阅读 >>


李余通 18/10/09 20:17:14
Ajax对于表单提交来说,是一个很好的工具,他提供了异步提交的效果,这使得用户提交表单时不需要刷新页面就可获知提交成功与否,但一直以来,网上的示例大都是JQuery上传的教程,原生Ajax似乎并不受大家热爱,更别提原生Ajax上传图片的教程了,本篇将为你讲述JavaScript中使用FormData上传文件的教程 FormData FormData对象用以将数据编译成键值对,以便用XMLHtt... 作者:baidu_35085676 发表于 2018/06/20 20:29:20 原文链接 https://blog.csdn.net/baidu_35085676/article/details/80752254 阅读:1319 继续阅读 >>


李余通 18/06/20 20:29:20
ECharts 官网的内容已经非常详细了,我就不再赘述。下面写写我使用时遇到的问题: 饼状图无法添加标题: 实际上也是设置title字段,只是这个字段是在option下而非series下(刚开始大意了) 饼状图添加内容百分数显示: tooltip : { trigger: 'item', formatter: "{a} <br/... 作者:baidu_35085676 发表于 2018/06/11 10:42:59 原文链接 https://blog.csdn.net/baidu_35085676/article/details/80648643 阅读:641 继续阅读 >>


李余通 18/06/11 10:42:59
mako模板算是Python里面比较出色的一个模板了,它宣称有比Jinja2更快的解析速度已经更多的语法支持,本篇博客对它的使用做一个小结。 安装 使用pip可以方便的安装 # 无需root权限,安装到用户目录下 pip install mako --user #python2 pip3 install mako --user #python3 使用 Template 通过f... 作者:baidu_35085676 发表于 2018/06/03 22:01:58 原文链接 https://blog.csdn.net/baidu_35085676/article/details/80560847 阅读:838 继续阅读 >>


李余通 18/06/03 22:01:58
最近得知凤凰os,给自己平板也装了个这个系统,感觉蛮不错的,系统的tty1有root权限,但是安装的apk却没有root权限,直接安装super su提示su文件被占用,原因是系统自带的su文件动手脚了,只能给tty1用,我们的解决方法就是下载官方的su文件。遂寻找解决办法,参考网络,方法如下: 1. 去官网下载zip包。解压到本地。假定解压到了/sdcard/Download/su/ 2. ... 作者:baidu_35085676 发表于 2018/05/08 10:55:55 原文链接 https://blog.csdn.net/baidu_35085676/article/details/80236389 阅读:1499 继续阅读 >>


李余通 18/05/08 10:55:55
关于Python的web application,可以参考PEP-3333。另外,我还找到了一篇翻译,英文有困难的童鞋可以点这里。 WSGI Python Web Server Gateway Interface,翻译过来时Python web服务器网关接口,实际上就是一种协议,我们的应用(Django,Flask)实现了WSGI,就可以配合实现了WSGI(uWSGI,gunicorn)的服务... 作者:baidu_35085676 发表于 2018/05/04 13:58:49 原文链接 https://blog.csdn.net/baidu_35085676/article/details/80184874 阅读:436 继续阅读 >>


李余通 18/05/04 13:58:49
本文是我看了http://python.jobbole.com/88291/后加上自己的一些感想所创 我们都知道,IO比CPU慢很多个数量级,而传统的IO,是阻塞型的,CPU花在等待IO上的时间很多,那么想要提高并发量,选择解决CPU在等待IO上花费的大量时间是一个比较好的出路。 先来看一个阻塞型IO的例子。 同步阻塞下载程序 该脚本的功能是下载10个网页。 import s... 作者:baidu_35085676 发表于 2018/04/24 23:53:57 原文链接 https://blog.csdn.net/baidu_35085676/article/details/80072544 阅读:162 继续阅读 >>


李余通 18/04/24 23:53:57
Python中一共有三种推导式,做一个简述。 推导式的结构 开始符号 处理结果 迭代对象 过滤条件 结束符号 列表推导式 读取输入的内容并转成整数。 [int(x) for x in sys.stdin.readline().split() if x != '\n'] 开始符号:[ 结束符号:] 处理结果:int(x) 迭代对象:for x in sys.stdin.read... 作者:baidu_35085676 发表于 2018/04/22 10:23:44 原文链接 https://blog.csdn.net/baidu_35085676/article/details/80036614 阅读:121 继续阅读 >>


李余通 18/04/22 10:23:44
这个需求比较奇怪,要求实现Sum和MagaSum函数,实现以下功能Sum(1) =>1 Sum(1,2,3) =>6 MegaSum(1)() =>1 MegaSum(1)(2)(3)() =>6实际上Sum就是Python自建的sum函数,它支持变参,变参怎么实现,自然是*args,所以很容易写出雏形: Sumdef Sum(*args): count = 0 for i in 作者:baidu_35085676 发表于 2018/04/15 20:50:14 原文链接 https://blog.csdn.net/baidu_35085676/article/details/79953083 阅读:6736 继续阅读 >>


李余通 18/04/15 20:50:14
很多时候,我们需要对已经实现的功能进行扩展,即增加新的功能,那么,最容易想到的就是就是对原有功能进行修改,这个时候免不了要修改原始代码,但面向对象编程的一个思想是开放封闭原则,即: 开放:对扩展开发 封闭:对已实现的功能模块 已实现的功能可以被扩展,不能被修改 需求来了 现在有一个函数 def do(msg): print("do %s..." % msg) 现在要... 作者:baidu_35085676 发表于 2018/04/10 18:20:13 原文链接 https://blog.csdn.net/baidu_35085676/article/details/79885374 阅读:142 继续阅读 >>


李余通 18/04/10 18:20:13