安卓开发应用首先要讲究良好的用户体验,如果一款软件卡顿现象严重,不流畅,经常崩溃,那么将给用户带来极不良好的体验,从而损失用户。
在实际开发和学习中,我总结了一下关于安卓性能的优化,供大家参考交流。应用程序的性能问题体现在很多方面, 比如第一次启动速度慢,或者进入某一界面速度慢;动画执行过程不流畅,或者动画执行卡顿时间长;ListView列表滑动过程中卡顿,不流畅;应用程序自定义的某特定界面执行速...
分类:
移动开发 时间:
2016-04-17 22:47:51
阅读次数:
255
我最近接触到gitbook,发现它支持markdown和git,刚好把我之前在github上的笔记可以生成一本书,于是我就开始着手捣鼓gitbook,一下午的时间就弄的差不多了,说明这个东西还是挺容易的,可以看看我的书:
《LeetBook(LeetCode详解)》。
比较建议直接在github上部署你的框架,然后再导入gitbook。创建一个新的仓库创建过程不需要我细讲了把,如果不知道,看看...
分类:
其他好文 时间:
2016-04-17 22:48:43
阅读次数:
161
Hall of Famer Ted Williams once famously commented that hitting a baseball is the hardest thing to do in sports.
Although Williams—a .344 career hitter—made it look easy, he had a point.
Hitting a r...
分类:
其他好文 时间:
2016-04-17 22:47:49
阅读次数:
228
java面向对象的特征:封装,继承,抽象,多态;
--1--.封装:
什么叫做封装?
封装是把过程和数据包围起来,对数据的访问只能通过已定义的接口。
面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。
封装是一种信息隐藏技术,在java中通过关键字private实现封装。什么是封装?封装把对象的所有组成部分组合在...
分类:
编程语言 时间:
2016-04-17 22:49:12
阅读次数:
337
AngularJS 指令学习笔记AngularJS怎样处理指令其实是依赖于指令定义时返回的对象属性的,所以要想深入理解如何定义一个指令,首相需要理解指令定义时各个参数的含义。完整的AngularJS指令参数angular.module('app', [])
.directive('demoDirective', function (){ // 依据官方规范,指令的定义时应该严格遵循驼峰式命名...
分类:
Web程序 时间:
2016-04-17 22:47:54
阅读次数:
297
Spring MVC是一个MVC框架,通过实现MVC很好的将数据、业务、展现进行分离...
分类:
Web程序 时间:
2016-04-17 22:47:33
阅读次数:
225
第七周总结及Boostrap框架demo
本周总结:
这周其实80%的时间都花在做ppt上面....也不知道为什么,做ppt总是停不下来。但是这周还是很有收获的。
我发现一件事,ppt的动画 与css3 Js形成的动画,或者是视频中的一些动画 其实是有共通之处的。以前做ppt总是觉得灵感不够,创意不足。但是随着 接触很多的绚丽的网页或者有创意的视频可以提升自己对于动画的认知。简单的文...
分类:
其他好文 时间:
2016-04-17 22:48:13
阅读次数:
135
1.MAT的简单介绍MAT(Memory Analyzer Tool) 是基于heap dumps来进行内存分析的工具,一个基于Eclipse的内存分析工具,是一个快速、功能丰富的JAVA heap分析工具,它可以帮助我们查找内存泄漏和减少内存消耗。
2.下载安装
下载地址 http://www.eclipse.org/mat/downloads.php
地址里面有插件包和独立安装包,如下图...
分类:
移动开发 时间:
2016-04-17 22:47:12
阅读次数:
216
Configuration类用于描述手机设备上的配置信息。有时候我们的app需要获取手机的系统信息,并根据手机的信息来调整我们的app,这时候我们就需要用到Configuration类。
(1)获取Configuration对象
(2)获取设备系统信息
(3)响应设备系统信息的改变...
分类:
移动开发 时间:
2016-04-17 22:44:54
阅读次数:
186
1:
/**
* 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子, 小兔子长到第三个月后每个月又生一对兔子, 假如兔子都不死,问每个月的兔子对数为多少?
* 程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21....
*
* @author super
*
*/
public class Test {
public static void main...
分类:
编程语言 时间:
2016-04-17 22:44:48
阅读次数:
248
本篇主要内容如下:
1.触发器类型
1.1 DML触发器
1.2 替代触发器
1.3 系统触发器
2.触发器组成
3.创建触发器
3.1 触发器触发次序
3.2 创建DML触发器
3.3 创建替代(INSTEAD OF)触发器
3.3 创建系统事件触发器
3.4 系统触发器事件属性
3.5 使用触发器谓词
3.6 重新编译触发器
...
分类:
数据库 时间:
2016-04-17 22:45:40
阅读次数:
260
第一章
前言(中)
1.1 本书适合哪些人阅读?
可以说本书的受众目标比较广泛,但是本书可能更适合于如下的两类人群,一类是学习过与机器学习课程相关的大学生们(本科生或者研究生),这包括了那些刚刚开始深度学习和AI研究的同学们;另一类是有机器学习或统计学背景的,想快速将深度学习应用在其产品或平台中的软件开发者们。深度学习早已被证实可以在许多软件应用中发挥光和热,比如:...
分类:
其他好文 时间:
2016-04-17 22:44:43
阅读次数:
370
今天我们来看UML基本构造块的另一个要素——关系。
UML中有表示基本图示符号之间的关系,它们是:依赖(dependency)、泛化(generalization,也有的称继承)、实
现(realization)和关联(association),而关联又分为普通关联(common association)、聚合(aggregation,也有的称聚
集)和组合(composit...
分类:
其他好文 时间:
2016-04-17 22:46:56
阅读次数:
162
在大数据时代Spark Streaming能做什么?
平时用户都有网上购物的经历,用户在网站上进行的各种操作通过Spark Streaming流处理技术可以被监控,用户的购买爱好、关注度、交易等可以进行行为分析。在金融领域,通过Spark Streaming流处理技术可以对交易量很大的账号进行监控,防止罪犯洗钱、财产转移、防欺诈等。在网络安全性方面,黑客攻击时有发生,通过Spark Streaming流处理技术可以将某类可疑IP进行监控并结合机器学习训练模型匹配出当前请求是否属于黑客攻击。其他方面,如:垃...
分类:
其他好文 时间:
2016-04-17 22:45:28
阅读次数:
267
这篇论文是Cohen1999年发表在Artificial Intelligence(A类)上的一篇文章,针对的是object ranking问题。Abstract
在归纳学习(inductive learning)中最受关注的是分类学习问题,而其实还有一类排名学习问题也很重要。可以基于概率分类器模型或者回归模型进行排名模型的构建。排名任务较分类任务更容易,因为偏好信息比标签更容易获取。举几个例子...
分类:
其他好文 时间:
2016-04-17 22:44:24
阅读次数:
378