迭代器
迭代器学习的关键点在于区分iterator
与iterable
, iterator
代表一个对象是一个迭代器(可迭代对象), 而iterable
代表该对象可以被迭代 Continue reading Python迭代器&生成器
迭代器学习的关键点在于区分iterator
与iterable
, iterator
代表一个对象是一个迭代器(可迭代对象), 而iterable
代表该对象可以被迭代 Continue reading Python迭代器&生成器
转载自知乎
function sleep(delay) {
var start = new Date().getTime();
while (new Date().getTime() < start + delay);
}
$.ajax
这种jquery方法是不是非常的简短实用,利用extend方法,你也可以给自己定义一个以$
符号开头的方法
jQuery.extend( //在jQuery函数下拓展一个方法
{"hello": function(name) { //方法命名为hello,执行需要传入一个name参数
console.log("hello " + name)
}
}
)
/*
$.hello("world")
output:
hello world
*/
FROYO博主给博客留言的时候,发现了这个错误,分享一下解决方法 Continue reading WordPress Invalid address: (setFrom) 解决方案
熟悉MVC结构的话挺容易上手的
简介写socket通讯过程
服务端
1. 初始化socket对象
2. 绑定IP/PORT
3. 监听端口
4. 等待客户链接
1. 等待消息
2. 发送消息
5. 关闭客户端链接
客户端
1. 初始化socket对象
2. 链接服务端
1. 发送消息
2. 等待消息
3. 关闭与服务器链接
try/except语句一般情况下都是用来捕捉程序无法预知的异常
hasattr
hasattr用反射机制来判断对象是否含有某属性
以前要修改wordpress模板上的具体内容时,总是把模板文件夹下载下来,通过sublime text打开文件夹,才能具体的查找到相关内容
当然linux通过grep也可以实现,但还是达不到自己想要的效果
于是用所学的pythoon生成器写了一个小程序
该程序能够查找文件夹下各个文件,并返回关键词所在行号、该行内容、文件所在地址 Continue reading Python遍历目录查找文件内容
tail -f命令能够显示文件的实时动态更新,方便日志跟踪,今天用python3写了一个类似的小程序 Continue reading python3通过生成器实现动态获取日志
本程序主要是实现对python装饰器的进一步利用, 执行的过程如下:
open()
读取用户文件,判断用户名密码,判断是否锁定login_index
函数(shell函数)