摘要: Karma 介绍:是由AngularJS团队开发的测试执行过程管理实用工具,帮助开发人员在不同的浏览器中执行测试。 一般搭配PhantomJS作为浏览器启动器。PhantomJS是一个非主流的Webkit浏览器,主要用于不需要显示输出的开发环境中,因此它非常适合在测试中使用。 karma start 阅读全文
posted @ 2017-07-09 23:55 yihailin 阅读(2511) 评论(0) 推荐(0)
摘要: 引入Vuex的目的:为众多的Vue组件提供一个全局管理共享组件状态的控制中心,当一个共享状态改变时,能使调用该共享状态的组件得到更新。并且使用Vuex的API,每个共享状态的改变都能被追踪。 组件如何引入Vuex: 组件在实例化时,通过store选项引入Vuex的共享变量。之后组件通过this.$s 阅读全文
posted @ 2017-07-09 17:07 yihailin 阅读(212) 评论(0) 推荐(0)
摘要: translator Afrikaans Albanian - shqipe Arabic - ‎‫العربية‬‎ Armenian - Հայերէն Azerbaijani - azərbaycanca Basque - euskara Belarusian - беларуская Ben 阅读全文
posted @ 2017-06-23 20:11 yihailin 阅读(2372) 评论(0) 推荐(0)
摘要: StringIO经常被用来作为字符串的缓存,以下实现无论写入多少字符串,总能返回一个指定大小的缓存 阅读全文
posted @ 2017-06-23 19:43 yihailin 阅读(365) 评论(0) 推荐(0)
摘要: 原则上说,浏览器是一个不安全的环境。早期浏览器的内容是静态的,用户上网冲浪,一般就是拉取网页查看。后来,随着互联网的发展,浏览器提供了非常丰富的用户交互功能。从早期的表单交互,到现在的websocket实时通信,乃至html5的流行。 html5给前段开发带来了许多有力的工具,以前浏览器大多通过fl 阅读全文
posted @ 2017-06-17 17:17 yihailin 阅读(14017) 评论(0) 推荐(1)
摘要: WebSocket是HTML5开始提供的一种在单个 TCP 连接上进行全双工通讯的协议,其优雅地解决了以往web服务器不能向web客户端实时推送消息的问题。 在浏览器js环境中,创建一个websocket对象如下所示: var ws = New WebSocket(url, [protocol]) 阅读全文
posted @ 2017-06-13 19:18 yihailin 阅读(688) 评论(0) 推荐(0)
摘要: 笔者在项目中遇到过获取本机网卡ip的例子,利用python库psutil解决了此问题。 阅读全文
posted @ 2017-06-10 16:35 yihailin 阅读(3229) 评论(0) 推荐(0)
摘要: 笔者在项目中遇到过需要根据进程名杀进程的需求,利用python库psutil实现了此功能。 模块地址: https://pypi.python.org/pypi/psutil/ psutil功能 提供接口可以用来获取信息,包括: 当前运行的进程 系统(资源使用)信息 CPU 内存 磁盘 网络 用户 阅读全文
posted @ 2017-06-10 16:25 yihailin 阅读(3158) 评论(0) 推荐(0)
摘要: 在python中,有时调用者仅知道类名和类方法,不负责实际的函数调用,而是将要调用的类名和类方法告诉一个中间函数,由中间函数负责实际调用函数。中间函数需以被告知的字符串调用类和类方法。 在万物皆对象,我们需要将传进来的字符串转化为类对象,这里我们可以使用eval实现。而以字符串形式调用类方法,可以使 阅读全文
posted @ 2016-12-31 13:28 yihailin 阅读(5171) 评论(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 阅读(3228) 评论(0) 推荐(0)