在使用 Git 的时候,经常会遇到需要频繁输入密码的情况,在每次 commit 的时候都要求输入你的用户名和密码,如果提交频繁的话甚是不便。
GNU Linux 用户可以使用 ‘cache’ 认证助手包来缓存认证信息,运行下面的命令来启用凭据缓存,启用后每次输入密码将保存一小时(3600秒)
git config --global
credential.helper
'cache --...
分类:
其他好文 时间:
2015-05-23 12:59:46
阅读次数:
159
http://www.admin10000.com/document/6299.html 作为前端开发人员,对于我们的站点或应用的缓存机制我们能做的似乎不多,但这些却是与我们关注的性能息息相关的部分,站点没有做任何缓存机制,我们的页面可能会因为资源的下载和渲染变得很慢,但大家都知道去找前端去解决页....
分类:
Web程序 时间:
2015-05-20 20:24:35
阅读次数:
138
背景:
Android中图片处理存在的难点:
1.OOM内存溢出;
2.图片尺寸和缩略图处理的平衡;
3.网络图片的加载与缓存机制;
简介:
Universal-ImageLoader是目前Android主流的图片处理库框架之一,作者是白俄罗斯的Sergey Tarasevich。
在Android图片处理中需要考虑的问题很多,例如OOM、图片缓存和网络图片加载、多线程问...
分类:
移动开发 时间:
2015-05-20 13:20:41
阅读次数:
200
作为前端开发人员,对于我们的站点或应用的缓存机制我们能做的似乎不多,但这些却是与我们关注的性能息息相关的部分,站点没有做任何缓存机制,我们的页面可能会因为资源的下载和渲染变得很慢,但大家都知道去找前端去解决页面慢的问题而不会去找服务端的开发人员。因此,了解相关的缓存机制和充分的利用它似乎就变得必不可...
分类:
Web程序 时间:
2015-05-18 20:28:01
阅读次数:
130
1、如果你有几千几万甚至更多的选项(item)时,其中只有可见的项目(满屏显示的Item数目)存在内存(说的优化就是说在内存中的优化!)中,其他的在Recycler中2、ListView先请求一个type1视图(getView)然后请求其他可见的项目。convertView在getView中是空(n...
分类:
其他好文 时间:
2015-05-18 16:02:12
阅读次数:
110
经过学习,我们知道Volley的架构如下:
从架构上我们可以看到,volley有设置缓存机制,当找不到数据缓存或数据缓存过期时,才会联网获取新的数据。Volley 本身有缓存机制,不仅仅默认缓存图片,也有缓存Json数据。通过手机文件管理软件,我们发现Volley缓存地址:/data/data/软件包/cache/volley 目录下。
那么,在联网获取了数据缓存后,如何获取到Voll...
分类:
移动开发 时间:
2015-05-17 21:52:57
阅读次数:
163
直接引用百科的:浏览器缓存(browser caching)是为了节约带宽加速用户浏览页面,浏览器在用户磁盘上对最近请求过的文档进行存储,当访问者再次请求这个页面的时候,浏览器可以从本地磁盘显示文档,这样就可以加速页面浏览。一般而言浏览器缓存的设置是ngnix通过向浏览器端传送http头信息进行的,...
分类:
其他好文 时间:
2015-05-17 02:02:52
阅读次数:
133
16 介绍下 contentprovider 是如何 实现数据共享的。
什么是内容提供者 ?
内容提供者是android 中的四大组件之一,可以将应用各种的数据 对外进行共享(比如我们应用的数据库,只有我们应用有权限读写,如果让其他应用访问,就需要共享出去)。
内容提供者将数据风筝,只暴露出我们洗完共提供给其他程序的数据
内容提供者将数据访问方式统一(crud),不必针对不同数据类...
分类:
移动开发 时间:
2015-05-15 01:18:00
阅读次数:
350
在计算机的硬件设计中,有一个被反复使用的思想——缓存。同样,在软件设计中,这个思想也可以用来解决数据读取非常耗时带来的性能问题(当然,在时间和空间上,我们要寻找一个平衡点)。
首先来看理想的缓存应该是怎么描述的:
static Func Cache(Func func)
{
var mem = new Dict...
分类:
Web程序 时间:
2015-05-14 23:56:04
阅读次数:
353