R可视化:用Shiny实现类Excel数据透视图
数据分析师经常需要看数据。通常而言,数据或存放在MySQL数据库,或存放在Hadoop集群,或存放在阿里云的ODPS上。分析师根据业务需求写SQL语句从数据平台上提取出需要的数据,随后就面临着本文要重点讨论的怎么对数据可视化的难题。
CommonJS规范重点
个人总结:commonJS主要解决模块化问题,将每个功能独立化,即函数和变量在自己独立的区域里,以免出现相同的函数名称和变量名称,导致错误。
使用tshark捕捉本机发出的sql命令
开发使用的是测试服务器 但经常有查看实际执行的sql的需求 如 查看某一服务端接口涉及到哪些sql操作 定位问题 测试反映页面查询不到结果 看一下实际的sql中是否包含了什么隐式的查询条件 如is_publish=1 验证orm框架实际有没发出查询请求, 还是使用了本地的缓存。 等等 有没工具可以监控本地发出的sql呢? 就像使用Char...
2016-07-10
前端AMD规范
AMD 即Asynchronous Module Definition,中文名是异步模块定义的意思。它是一个在浏览器端模块化开发的规范由于不是JavaScript原生支持,使用AMD规范进行页面开发需要用到对应的库函数,也就是大名鼎鼎RequireJS,实际上AMD 是 RequireJS 在推广过程中对模块定义的规范化的产出requireJS主要解决两个问题多个js文件可能...
Yii2 RESTful API 的详细使用
作者:白狼 出处:[链接] 本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
新人培养 Git 操作
git remote 什么是 remote如何添加 remote git branch 什么是分支如何在本地创建一个分支 git commit 如何提交一份代码,提交代码的作用是什么 git merge 如何合并两个分支,合并时有冲突如何处理 git push 如何将本地改动同步到 remote如何回滚 remote 上的代码如何设置当前分支默认 push 的 remote 和其分支在本地创建...
2016-07-10
debounce(防抖)和throttle(节流)
窗口的resize、scroll,输入框内容校验等操作时,如果这些操作处理函数较为复杂或页面频繁重渲染等操作时,如果事件触发的频率无限制,会加重浏览器的负担,导致用户体验非常糟糕。此时我们可以采用debounce(防抖)和throttle(节流)的方式来减少触发的频率,同时又不影响实际效果。
[分享] 微信支付中商户对个人用户付款案例
随着微信支付的普及,越来越的APP要求支持微信支付。相信大多数开发者也碰到了这样的需求。百度了一下,大家用到最多的是微信支付中个人对商户的支付业务,而很少有人用到微信中商户对个人付款的业务。我最近就碰到了这样的需求,因为从来没有做过,所以只能查资料,可是百度到的资料很少,并且是过时的东西。又问了圈子...
2016-07-20
专访|HPE测试中心总监徐盛:测试新思维-DevOps,持续测试,更敏捷,更快速
2016年7月22日,「HPE&msup软件技术开放日」将在上海浦东新区,张江高科技园区纳贤路799号科荣大厦小楼2楼举办,msup携手HPE揭秘全球测试中心背后的12条技术实践。
2016-07-20
编译可在Android上运行的qemu user mode
本文在Ubuntu 64位系统上对qemu项目进行交叉编译,并且只编译与qemu user mode有关的代码。下文中的”NDK”若无特殊说明均指”Android NDK”。下文中”$NDK”表示的是NDK的根目录。
2016-07-20
动静分离的数据并发加载策略
本人是做前端的,之前有幸与一位对性能追求极致的后端同学一起开发这种动静分离的web项目,以下将从传统顺序模式、单路数据并发模式(以下简称单并发模式)、多路数据并发模式(以下简称多路并发模式)来谈谈自己对这类应用关于前端加载方面的心得。本文中的例子均来自该项目中。
心路历程:vue2.0+webpack+koa2 前后端同构实践(三)
vue2.0升级 纠错 第一篇中有个错误观点 必须用新的方法render来代替template vue2.0中都JXS和template两种写法都支持。JXS有一定的应用场景,特别是在前后端同构时,稍后总结。 升级 我当前使用的版本:v1.0.16,升级到v2.0.0-beta.1 官方资料 Vue2.0 Features 分隔符 Global APIVue.config.delimitersreworked as a com...
2016-07-20
Laravel学习笔记之PHP对象遍历(Iterator)
说明:本文章主要讲述PHP的对象遍历(Iterator)知识点。由于Laravel框架中就在集合(Collection)中用到了对象遍历知识点,故记录并学习之。同时,作者会将开发过程中的一些截图和代码黏上去,提高阅读效率。
机器 · 人 | 可重复的事情,让机器去做
fir.im 从 2014 年开始使用青云提供的云服务至今,团队成立两年多,为半数以上 App Store 中国区 Top 200 应用提供极速测试发布、崩溃分析服务。
2016-07-20
CSS3 聊天气泡框以及 inherit、currentColor 关键字
效果如上图所示,主要用到CSS3的伪类::after、::before,以及圆角边框border-radius属性。对于下面的气泡框,可以有两种方式实现小三角:
webpack打包node.js后端项目
安装依赖 {代码...} webpack配置 webpack.config.js {代码...} 项目目录 {代码...} github [链接]
2016-07-20
Swift 语言面面观(一)
在 WWDC 2014(苹果 2014 年开发者大会)发布的 Swift 编程语言,大约在一周内将迎来它的两周岁生日(译注:WWDC 2014 的时间是 2014-6-3)。当时听到这个消息,我们在工作室里兴奋地跳了起来,并从此投入到了 Swift 的怀抱。然而两年时间过去了,我依然在苦苦思索着怎样写出好的 Swift 代码。要知道 Objective-C 已经快...
2016-07-20
java.sun.com/jsp/jstl/core 报错解决
做Spring时需要jstl,uri部分报错,提示无法找到jar。<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
【Chrome插件】Github Travis Stat
最近自己写了一个Chrome浏览器扩展/插件(github repo),并将其发布到了谷歌官方商店(chrome web store),该插件为github上的仓库提供travis-ci运行状态和运行时间的图表,你可以直观地了解到哪些仓库(自己或者别人的)开通了travis-ci的build,还可以看到特定repo近十次build的时间和状态变化,鼠标置于具体build上,还...
2016-07-20
Glance at ES6
1: Block Scope 1.1 变量的块级作用域名 {代码...} 1.2 function的块级作用域 {代码...} 但是在ES6是合法的,并且拥有块级作用域: {代码...} 2: Function接受可以设置默认值的参数, 剩余参数,以及扩展参数 2.1 给参数设置默认值 {代码...} 从上面的例子可以看出来,只有当相应的参数没有传值,或者明确传入undefined时...
2016-07-21