上一页 1 ··· 10 11 12 13 14
摘要: WebSocket是HTML5开始提供的一种在单个 TCP 连接上进行全双工通讯的协议,其优雅地解决了以往web服务器不能向web客户端实时推送消息的问题。 在浏览器js环境中,创建一个websocket对象如下所示: var ws = New WebSocket(url, [protocol]) 阅读全文
posted @ 2017-06-13 19:18 yihailin 阅读(668) 评论(0) 推荐(0) 编辑
摘要: 笔者在项目中遇到过获取本机网卡ip的例子,利用python库psutil解决了此问题。 阅读全文
posted @ 2017-06-10 16:35 yihailin 阅读(3181) 评论(0) 推荐(0) 编辑
摘要: 笔者在项目中遇到过需要根据进程名杀进程的需求,利用python库psutil实现了此功能。 模块地址: https://pypi.python.org/pypi/psutil/ psutil功能 提供接口可以用来获取信息,包括: 当前运行的进程 系统(资源使用)信息 CPU 内存 磁盘 网络 用户 阅读全文
posted @ 2017-06-10 16:25 yihailin 阅读(3102) 评论(0) 推荐(0) 编辑
摘要: 在python中,有时调用者仅知道类名和类方法,不负责实际的函数调用,而是将要调用的类名和类方法告诉一个中间函数,由中间函数负责实际调用函数。中间函数需以被告知的字符串调用类和类方法。 在万物皆对象,我们需要将传进来的字符串转化为类对象,这里我们可以使用eval实现。而以字符串形式调用类方法,可以使 阅读全文
posted @ 2016-12-31 13:28 yihailin 阅读(4893) 评论(0) 推荐(1) 编辑
摘要: 简单记录一下利用python装饰器来调整函数的方法。现在有个需求:参数line范围为1-16,要求把9-16的范围转化为1-8,即9对应1,10对应2,...,16对应8。 下面是例子: 注意:wrapper的参数args即实际的lines,修改完后,传递给实际的func函数即可 使用: 阅读全文
posted @ 2016-12-31 13:12 yihailin 阅读(3166) 评论(0) 推荐(0) 编辑
摘要: python 中有很多内置库可以帮忙用来删除文件夹和文件,当面对要删除多个非空文件夹,并且目录层次大于3层以上时,仅使用一种内置方法是无法达到彻底删除文件夹和文件的效果的,比较low的方式是多次调用直到删除。但是,我们可以结合多个内置库函数,达到一次删除非空文件夹,不管其目录层次有多深。 主要步骤: 阅读全文
posted @ 2016-12-31 12:43 yihailin 阅读(52956) 评论(1) 推荐(3) 编辑
摘要: 笔者的一个自动化测试平台项目,采用了python作为后端服务器语言。项目基于快速成型目的,写了一个极其简陋的日志记录功能,支持日志记录到文件和支持根据日志级别在终端打印不同颜色的log。但随着测试平台上线运行,发现日志文件大小急剧膨胀,运行一段时间,往往一个log能有几个G大小,而且也不能根据日期查 阅读全文
posted @ 2016-12-14 21:32 yihailin 阅读(6588) 评论(0) 推荐(0) 编辑
摘要: setTimeout第三个参数,可以作为setTimeout延时执行函数的传入参数使用,利用这个设定,我们可以将要延时改变状态的对象传入,变相改变setTimeout的作用对象;这里setTimeout的第三个参数主要得到了除IE外的系列浏览器的支持 一个有趣的例子 var arr = [1,9,2 阅读全文
posted @ 2016-11-18 11:52 yihailin 阅读(556) 评论(0) 推荐(0) 编辑
摘要: 最近在研究javascript 的服务端应用 node,之所以想要研究node,是因为前几个月一直在前端挣扎,从javascript入门到在项目中实际使用javascript,确实感悟颇深。javascript的书籍看了《javascript权威指南》,这本书确实对javascript的入门很不错, 阅读全文
posted @ 2016-07-24 18:58 yihailin 阅读(21944) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14