摘要:
站在巨人的肩膀上。 python学习 Python tutorial中文版(Python 3.6.x) http://www.pythondoc.com/pythontutorial3/index.html The Hitchhiker’s Guide to Python 英文:http://doc 阅读全文
摘要:
1 描述 一张圆桌上坐着5名哲学家,每两个哲学家之间的桌上摆一根筷子,桌子的中间是一碗米饭,如图所示。哲学家们倾注毕生精力用于思考和进餐,哲学家在思考时,并不影响他人。只有当哲学家饥饿的时候,才试图拿起左、右两根筷子(一根一根地拿起)。如果筷子已在他人手上,则需等待。饥饿的哲学家只有同时拿到了两根筷 阅读全文
摘要:
```
#!/usr/bin/env python3
# -*- coding:utf-8 -*- class LNode: """ 结点类 """ def __init__(self, elem, next_=None): self.elem = elem self.next = next_ class LinkedLis... 阅读全文
摘要:
知己知彼,方寸不乱。 1 前端技能图谱 基础 HTML / CSS JavaScript DOM 中级篇 数据格式(如JSON、XML) RESTful API交互(如jQuery Ajax,Fetch API,ReactiveX) 正则表达式 HTML语义化 命令行 Node.js DIV / C 阅读全文
摘要:
1 概念梳理: 1.1 线程 1.1.1 什么是线程 线程 是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。一个线程是一个execution context(执行上下文 阅读全文
摘要:
搭建了一个本地wordpress,写一个基于多线程异步I/O的暴力破解 1 测试 提交错误的表单数据时,查看请求参数 登录时发送的cookie 2 登录分析 经过多次测试,发现无论是输入正确的密码还是错误的密码,这些登录需要提交的参数是不会改变的。并且只要登录成功,服务器一定会返回包含session 阅读全文
摘要:
1 拷贝 1.1 浅拷贝 在使用浅拷贝时,对象内部的属性和内容仍然引用原始对象,这样的操作速度很快,而且节省内存。 1.2 深拷贝 如果需要拷贝一些容器对象,还必须递归地拷贝其内部引用的对象。这种深拷贝操作会消耗相当的时间和内存。 2 函数参数传递 2.1 值传递 以上的参数传递过程可简化为一下步骤 阅读全文
摘要:
1 简单的网络交互实现 1.1 TCP服务器/客户端 1.2 UDP服务器/客户端 2 socket的方法 2.1 socket.socket(socket.AF_INET,socket.SOCK_STREAM,0) sk = socket.socket(socket.AF_INET, socket 阅读全文
摘要:
1 版本差异概览 1.1 Python 2.X: str(用于8位文本和二进制数据) unicode(用于宽字符文本) 在Python2中,通用的str类型填补了二进制数据的这一角色(特指python3中的bytes类型),因为字符串也只是字节的序列(单独的unicode类型处理宽字符串)。 在Py 阅读全文
摘要:
本文以max()为例,对min/max内建函数进行说明 源码 初级技巧 中级技巧:key属性的使用 当key参数不为空时,就以key的函数对象为判断的标准。 如果我们想找出一组数中绝对值最大的数,就可以配合lamda先进行处理,再找出最大值 高级技巧:找出字典中值最大的那组数据 如果有一组商品,其名 阅读全文