【page-monitor 前端自动化 下篇】 实践应用 发表于 2016-08-20 | 通过page-diff的初步调研和源码分析,确定page-diff在前端自动化测试和监控方面做一些事情。本篇主要介绍下,page-diff在具体的实践中的一些应用 核心dom校验前端的快速发展,造成前端dom无论结构还是命名经常变化,每次都尽可能关注每个dom的变化,不可能也没有必要。但是核心d ... 阅读全文 »
phpredis单例模式封装 发表于 2016-08-08 | 通过单例模式实现对phpredis连接的封装。 直接上代码123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354<?php/** * Class ... 阅读全文 »
【page-monitor 前端自动化 中篇】 源码分析 发表于 2016-08-07 | 上篇中初探了page-monitor的一些功能和在前端自动化测试方面的可行性,本篇主要分析下page-monitor的实现方式和源码。 mode-module简介page-monitor的存在形式是node-module,依赖于node安装和运行,简单必须了解下node_modules node ... 阅读全文 »
【page-monitor 前端自动化 上篇】初步调研 发表于 2016-08-07 | 前端自动化测试主要在于:变化快,不稳定,兼容性复杂;故而,想通过较低的成本维护较为通用的自动化case比较困难。本文旨在通过page-monitor获取和分析dom结构,调研能否通过监控和分析核心dom,来进行前端自动化测试。 一:page-monitor 介绍page-monitor:通过xp ... 阅读全文 »
【chrome 插件一】开发一个简单chrome浏览器插件 发表于 2016-04-26 | chrome 之所以越来越好用,很大一部分原因归功于功能丰富的插件;对于chrome忠实用户来说,了解和开发一款适合自己的chrome插件,确实是一件很cool的事情。 了解chrome 插件chrome 插件个人理解:就是一个html + js +css + image的一个web应用;不同于 ... 阅读全文 »
中型存储架构实践探索 发表于 2016-04-20 | 最近一直在做平台优化:对于中小型的站点,如何在资源有限的情况下,实现一个稳定,高效,靠谱的存储方案。下图是小拽个人在时间过程使用的一个存储架构。拿出来分享交流一下,也希望得到指点改进! 先上图 首先说思想思想就一个:权衡资源和业务需求 简单解释一下:对于架构的理解,个人非常认同百度架构师tan ... 阅读全文 »
【chrome 插件二】添加菜单和添加消息提醒 发表于 2016-04-20 | 上一篇中简单的接触了chrome插件,并且草草的制作一个chrome 插件(-_-只中看,不能用);这次主要学习,browse action api制作菜单制作和调用系统提醒。 browse actionbrowse action 包括四部分:一个图标,一个tooltip,一个badge和一个p ... 阅读全文 »
mysql数据导库常用操作 发表于 2016-03-08 | 工作中经常遇到:一个数据库导入新的数据库实例中,或者一个数据库中的某些表导入新的数据库中,常用操作,总结一下。 部分数据表导入新库 单表导入新库的sql为 12# CREATE TABLE 新表 SELECT * FROM 旧表create table `dashboard`.`xx` (sel ... 阅读全文 »
postMessage处理iframe 跨域问题 发表于 2016-02-29 | 背景:由于同源策略存在,javascript的跨域一直都是一个棘手的问题。父页面无法直接获取iframe内部的跨域资源;同时,iframe内部的跨域资源也无法将信息直接传递给父页面。 一:传统的解决方式。传统的iframe资源解决方式:主要通过通过中间页面代理,此处不再赘述,参考中间页获取跨域i ... 阅读全文 »
YII2数据库查询实践 发表于 2016-01-10 | 初探yii2框架,对增删改查,关联查询等数据库基本操作的简单实践。 数据库配置。/config/db.php 进行数据库配置配置可以参考 yii文档 实践过程中有个test库-》test表-》两条记录如下12345678mysql> select * from test;+----+--- ... 阅读全文 »