2016-11-07 wilsonIs
本文重点讲解WebPagetest的使用方法,其它工具略提一二。 测试网站以国内最大的跨境电商平台shein为例。 1. 雅虎Yslow 下载地址:雅虎Yslow,选择对应的浏览器下载安装插件使用。重启浏览器,按F12,在Firebug中可以看到安装好的Yslow,点击Run Test,可以得到分析后的结果。 继续阅读 »
2016-06-07 Lu Huang
本节实现的是读取视频,并显示视频的每一帧以实现视频的播放。 创建摄像头对象,指向文件 逐帧显示实现视频播放 实现过程 引用 不再赘述,代码如下。 python import cv2 import numpy 创建视频对象 使用opencv自带的VideoCapture()函数定义摄像头对象,其参数0表示第一个摄像头,一般就是笔记本的内建摄像头。 python cap = cv2.VideoCapture("../test.avi") 逐帧显示实现视频播放 在while循环中,利用视频对象的read()函数读取视频的某帧,并显示,然后等待1个单位时间,如果期间检测到了键盘输入q,则退出,即关闭窗口。 pyt 继续阅读 »
2017-05-10 ruki
Introduction xmake lua has supported REPL(read-eval-print), we can write and test script more easily now. Enter interactive mode: ```bash $ xmake lua 1 + 2 3 a = 1 a 1 for _, v in pairs({1, 2, 3}) do print(v) end 1 2 3 ``` 继续阅读 »
2015-08-09 Klaus Ma
What Is Google C++ Mocking Framework? When you write a prototype or test, often it's not feasible or wise to rely on real objects entirely. A mock object implements the same interface as a real object (so it can be used as one), but lets you specify at run time how it will be used and what it should do (which methods 继续阅读 »
2016-09-09 MoreFreeze
git
I had shared a precommit here which help you check your code before your commit. If you want to deploy it on test machine even production machine, you may need this. 继续阅读 »
2017-08-31 ALEX LIN
更新日志 分析工具:clang ``` clang -rewrite-objc test.m // UIKit clang -x objective-c -rewrite-objc -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk xxxxx.m ``` block 的数据结构定义 对应的结构体定义如下: ``` struct Block_descriptor { unsigned long int reserved 继续阅读 »
2016-04-15 Eric Wang
**对代码不满足,是任何真正有天才的程序员的根本特征。** Value '0000-00-00' can not be represented as java.sql.Timestamp 在查询MySql数据库某表的timestamp列的时候,发现此异常,问题来源表述如下 1. 先创建一个测试表 sql create table test.mytest( id int PRIMARY KEY AUTO_INCREMENT , createtime timestamp not null default current_timestamp , --创建时间 updatetime timestamp not null , --更新时 继续阅读 »
2017-08-17 ruki
此版本主要修复一些稳定性问题。 更多使用说明,请阅读:文档手册。 项目源码:Github, Gitee. 改进 改进add_files,支持对files粒度进行编译选项的各种配置,更加灵活。 从依赖的target和option中继承links和linkdirs。 改进target.add_deps接口,添加继承配置,允许手动禁止依赖继承,例如:add_deps("test", {inherit = false}) 移除tbox.pkg二进制依赖,直接集成tbox源码进行编译 Bugs修复 修复目标级联依赖问题 修复target:add和option:add问题 修复在archlinux上的编译和安装问题 修复/ZI的兼容性 继续阅读 »
2016-08-02 曹强
原始类型 text ECMAScript有5种原始类型(primitive type),即Undefined、Null、Boolean、Number和String。ECMAScript提供了typeof来判断值的类型。 typeof运算符 var sTemp="test string"; alert(typeof sTemp);//outpus "string" alert(typeof 95);//outpus "number" text typeof运算符返回值只有5种,分别为:如果变量是Undefined型返回"undefined",如果变量是Boolean型返回"boolean",如果变量是Number型返回"n 继续阅读 »
2016-08-22 曹强
AngularJS中在处理controller时提供了两种语法。 * 第一种是,在DOM中使用ng-controller="TestController",这样在定义controller时需要将model绑定到$scope上。 * 另一种是,在DOM中使用ng-controller="TestController as test",这样其实是将model直接绑定到controller的实例上。 在AngularJS的官方Get Started以及各种文档中,多推荐第一种方式,导致很多人可能都不知道原来还有第二种方式,我也是最近看一篇文章时才注意到这个。那么这两种方式各有什么优劣势呢?在现实的开发中到底更推荐哪种方式呢?今天就来探究 继续阅读 »