Fresco是Facebook推出的一款用于Android应用的强大图片库,相对于其他主流的图片库而言,Fresco的主要优秀特性的在于缓存和内存控制上,当然有利就有弊,Fresco的代码量大,方法数较多,阅读难度比较大,下面我们就从三个方面入手来分析Fresco
一、初始化配置
二、图片的加载与缓存
三、图片的绘制显示
关于Fresco中的一些概念和使用方法,见Fresc...
分类:
其他 时间:
2016-04-29 16:14:03
收藏:
0 评论:
0 赞:
0 阅读:
493
SurfaceView介绍
通常情况程序的View和用户响应都是在同一个线程中处理的,这也是为什么处理长时间事件(例如访问网络)需要放到另外的线程中去(防止阻塞当前UI线程的操作和绘制)。但是在其他线程中却不能修改UI元素,例如用后台线程更新自定义View(调用View的在自定义View中的onDraw函数)是不允许的。 如果需要在另外的线程绘制界面、需要迅速的更新界面或则渲染UI界面需要较长的...
分类:
其他 时间:
2016-04-29 16:13:53
收藏:
0 评论:
0 赞:
0 阅读:
131
查寻内核版本
uname -a // uname -r
进程快照
ps report a snapshot of the current processes
USER 进程所属用户
PID 进程ID 进程号
%CPU 进程占用CPU百分比
%MEM 进程占用内存的百分比
VSZ 虚拟内存
RS...
分类:
系统服务 时间:
2016-04-29 16:13:43
收藏:
0 评论:
0 赞:
0 阅读:
225
大多数情况下,安卓应用的运行内存,res目录下图片资源占了一大部分,虽然系统对Resource增加了缓存机制,但是仍然还是有优化空间的。
1.Resources#loadDrawable存在优化空间。
2.在Activity或者Fragment销毁的时候,部分Bitmap是可以及时回收的。
先贴出代码,后续慢慢完善
BitmapHelper.java
import android....
分类:
移动平台 时间:
2016-04-29 16:13:33
收藏:
0 评论:
0 赞:
0 阅读:
247
给定一个m行n列的矩阵,矩阵每个元素是一个正整数,你现在在左上角(第一行第一列),你需要走到右下角(第m行,第n列),每次只能朝右或者下走到相邻的位置,不能走出矩阵。走过的数的总和作为你的得分,求最大的得分。
初看此题,你的思路是什么?
(1) 贪心? 先走到大的数再说?看这个例子:
无论你以什么方式走到3,总和都是1 + 1 + 3 + 1 + 1 + 1 + 1 =...
分类:
其他 时间:
2016-04-29 16:13:23
收藏:
0 评论:
0 赞:
0 阅读:
227
现在的app视图中tab+fragment是最常用的一种布局,但是如果使用才是更简洁更有效的呢?下面通过一个demo的分类测试来分析下:add remove replace detach attach hide show这些方法的使用对Fragment生命周期的影响分析:
顺便分析下Fragment所依赖的Activity的生命周期;测试代码如下:
MainActivity的代码如下:packa...
分类:
其他 时间:
2016-04-29 16:13:13
收藏:
0 评论:
0 赞:
0 阅读:
274
SDL2.0.4+VS2015+win10 环境配置
第一个是源码
第二个就是配置windows 所需要的东西
将这两个下载下来,分别解压出来,放到你想放的目录,如下图,我这里放到了Program File文件夹中我们可以看看里面的东西
配置vs2015所需要的东西我主要有个
一:include文件夹
二:lib文件夹有了想要的东西下面就可以开始配置vs2015了1.新建一个工程,工...
分类:
Windows开发 时间:
2016-04-29 16:13:03
收藏:
0 评论:
0 赞:
0 阅读:
321
本文用图片介绍怎样用Visual Studio 2010 一步步建立C工程 。同时对建立工程中,VS可能会遇到的问题进行了分析,如 Cannot find or open the PDB file 和程序闪退看不到结果。...
分类:
其他 时间:
2016-04-29 16:12:53
收藏:
0 评论:
0 赞:
0 阅读:
289
Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。
1...
分类:
其他 时间:
2016-04-29 16:12:43
收藏:
0 评论:
0 赞:
0 阅读:
148
我还不会gif
所以连图表动态 可以滑动的 仔细看底下有滑动条的这是寒假做的一个APP的基本框架 将真啊 虽然效果都做出来了可是学长给了源码啊 所以最近做第二遍!!希望每一个控件都可以实现啊 下面是viewpager+fragment的效果
同样我们先写布局文件 思路就是一个Viewpager适配了五个fragment
底下的选择框是RadioGroup 里面有五个radiobutto...
分类:
移动平台 时间:
2016-04-29 16:12:33
收藏:
0 评论:
0 赞:
0 阅读:
225
递归神经网络(recurrent neural networks,RNNs)
本文主要是RNN相关内容的学习,总结了一些自己的收获。
(1)版权声明:本文为博主原创文章,未经博主允许不得转载。
(2)如果某部分不小心侵犯了大家的利益,还望海涵,并联系博主删除。
(3)如有不对的地方,还请批评指正。...
分类:
其他 时间:
2016-04-29 16:12:23
收藏:
0 评论:
0 赞:
0 阅读:
330
【Spring】Spring MVC原理及配置1.Spring MVC概述:Spring MVC是Spring提供的一个强大而灵活的web框架。借助于注解,Spring MVC提供了几乎是POJO的开发模式,使得控制器的开发和测试更加简单。这些控制器一般不直接处理请求,而是将其委托给Spring上下文中的其他bean,通过Spring的依赖注入功能,这些bean被注入到控制器中。Spring MVC...
分类:
编程语言 时间:
2016-04-29 16:12:13
收藏:
0 评论:
0 赞:
0 阅读:
210
前言:
也许是低门槛原因,最初接触Android的人写了很多书、博文,创造了一个邪论:Activity就是弄界面的,Service就是弄后台的,进而将“播放音乐”这种演变为“耗时操作”,进而演绎成:“耗时的、长时间运行的都需要使用service”。只想说:MDZZ!
原意是想全文自己写,但看了一眼API文档,整理的实在是太好了,所以本文会摘录API的内容并结合重点写...
分类:
移动平台 时间:
2016-04-29 16:11:53
收藏:
0 评论:
0 赞:
0 阅读:
349
Service
什么是Service
在后台长期运行的没有界面的组件。其他组件可以启动Service让他在后台运行,或者绑定Service与它进行交互,甚至实现进程间通信(IPC)。例如,可以让服务在后台处理网络交互,播放音乐,文件I/O,或者与ContentProvider交互。
创建一个Service...
分类:
移动平台 时间:
2016-04-29 16:11:43
收藏:
0 评论:
0 赞:
0 阅读:
276
maven打包及配置分离...
分类:
其他 时间:
2016-04-29 16:11:33
收藏:
0 评论:
0 赞:
0 阅读:
284
开发工具:Unity3D5.3.4,VS2015,VMplayer12+MacOSX10.11+XCode7.3(我是Windos笔记本用的是苹果虚拟机,MAC真机不需要虚拟机,直接在appstore下载XCode最新版本就可以了,MAC最新版+Xcode最新版本可以直接真机调试运行)+OS9.3系统iphone
制作的是完整版的游戏,包括开始游戏界面,排行榜界面,游戏介绍界面。。。...
分类:
移动平台 时间:
2016-04-29 16:11:23
收藏:
0 评论:
0 赞:
0 阅读:
487
定义函数的方式第一:函数声明
第二:函数表达式函数声明提升sayHi();
function sayHi(){
alert("Hello world!")
}7.1 递归递归函数是在一个函数通过名字调用自身的情况下构成的。function fac(num) {
if (num <=1) {
return 1;
} else {
return...
分类:
编程语言 时间:
2016-04-29 16:11:19
收藏:
0 评论:
0 赞:
0 阅读:
183
作者:小阳
1、序言本文主要是利用了UTFGrid图层快速交互获取地物信息的特点,以SuperMap iClient for JavaScript的开发作为示范。(注:要实现本文所讲述的功能,同时需要SuperMap iServer和SuperMap iClient for JavaScript 7C系列及以上的版本才支持)。在此之前,我先简要的讲一下什么是UTFGrid:UTFGrid只包含地物...
分类:
其他 时间:
2016-04-29 16:11:06
收藏:
0 评论:
0 赞:
0 阅读:
345
Ajax
AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。
AJAX = 异步 JavaScript和XML(标准通用标记语言的子集)。
AJAX 是一种用于创建快速动态网页的技术。
通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新...
分类:
Web开发 时间:
2016-04-29 16:10:36
收藏:
0 评论:
0 赞:
0 阅读:
382
之前需要使用KVM环境,在网上查过很多相关资料,但是在安装的时候还是花费了大量时间,这是经过长时间探索总结出的经验,分享给大家。
CentOS安装KVM环境
一、操作系统配置
1、修改内核模式为兼容内核启动
vi /boot/grub/grub.conf
2、关闭selinux,重启后生效
vi /etc/selinux/config
3、关闭...
分类:
其他 时间:
2016-04-29 16:10:14
收藏:
0 评论:
0 赞:
0 阅读:
218