201501-08 Android Studio 快捷键使用总结 本文介绍了一系列在AndroidStudio中常用的快捷键,希望可以帮助各位在AndroidStudio的使用中更加得心应手、如鱼得水、随心所欲、驾轻就熟、左右逢源、无往不利。Ctrl+G/Ctrl+Alt+Shift+G:查询变量或者函数或者类在哪里被使用或被调用,后者是前者的复杂表现,可以选择查询范围等。Alt+H:查找功能,全局查找F4:查看类继承关系F2:查看文档说明(函数使用说明)Ctrl+E:查看最近打开过的文件Ctr... 继续阅读 >
201501-08 JavaScript依赖注入的实现思路 .article-entrypre{margin:15pxauto;font:12px/20px'couriernew';border:1pxsolid#ddd;border-left-width:4px;background:#fbfbfb;padding:10px15px;}如今各个框架都在模块化,连前端的javascript也不例外。每个模块负责一定的功能,模块与模块之间又有相互依赖,那么问题来了:javascript的依赖注入如何实现?(javascript的依赖注入,各大框架都有相应的实现,这里只学习实现思路)如下需求:假设已经有定义好的服务模... 继续阅读 >
201501-07 8个最新炫酷的HTML5动画应用 HTML5目前已经逐渐成熟,越来越多的Web项目都已经用到了HTML5技术,包括CSS3。本文主要分享了一些最新的HTML5动画应用,大部分都比较炫酷,也有一些比较实用的,并且每一个动画都提供源代码下载。1、HTML5Canvas实现画板涂鸦动画应用这是一款HTML5网络画板,拥有基础的图形绘制功能,相对比较简单,基于canvas,因此非常灵活。在线演示源码下载2、HTML5堆木头游戏这款游戏的玩法是将木头堆积起来,... 继续阅读 >
201501-06 在Java 8下更好地利用枚举 .article-entrypre{margin:15pxauto;font:12px/20px'couriernew';border:1pxsolid#ddd;border-left-width:4px;background:#fbfbfb;padding:10px15px;}在我们的云使用分析API中,返回了格式化过的分析数据(这里指生成分析图)。最近,我们添加了一个特性,允许用户选择时间段(最开始只可以按天选择)。问题是,代码中每天中的时间段部分高度耦合了……例如,下面这段代码:privatestaticList<DataPoint>createListW... 继续阅读 >
201501-06 我是如何在SQL Server中处理每天四亿三千万记录的 .article-entrypre{margin:15pxauto;font:12px/20px'couriernew';border:1pxsolid#ddd;border-left-width:4px;background:#fbfbfb;padding:10px15px;}首先声明,我只是个程序员,不是专业的DBA,以下这篇文章是从一个问题的解决过程去写的,而不是一开始就给大家一个正确的结果,如果文中有不对的地方,请各位数据库大牛给予指正,以便我能够更好的处理此次业务。项目背景这是给某数据中心做的一个项目,项目难度之大令人... 继续阅读 >
201501-06 我是如何解决SQL Server CPU占100%的 文章目录遇到的问题使用SQLServerProfiler监控数据库SQL1:查找最新的30条告警事件SQL2:获取当前的总报警记录数有哪些SQL语句会导致CPU过高?查看SQL的查询计划选择top记录时,尽量为order子句的字段建立索引查看SQL语句CPU高的语句通过建立相关索引来减少表扫描其他优化手段总结遇到的问题... 继续阅读 >
201501-06 SQL Server的分页优化及Row_Number()分页存在的问题 最近有项目反应,在服务器CPU使用较高的时候,我们的事件查询页面非常的慢,查询几条记录竟然要4分钟甚至更长,而且在翻第二页的时候也是要这么多的时间,这肯定是不能接受的,也是让现场用SQLServerProfiler把语句抓取了上来。用ROW_NUMBER()进行分页我们看看现场抓上来的分页语句:selecttop20a.*,ag.NameasAgentServerName,,d.NameasMgrObjTypeName,l.UserNameasuserNamefromeventlogasaleftjoinm... 继续阅读 >