之前做缓存,没有考虑过这个具体的实现。 移动应用在处理网络资源时,一般都会做离线缓存处理,其中以图片缓存最为典型,其中很流行的离线缓存框架为SDWebImage。 但是,离线缓存会占用手机存储空间,所以缓存清理功能基本成为资讯、购物、阅读类app的标配功能。 今天介绍的离线缓存功能的实现,主要分为缓 ...
分类:
移动开发 时间:
2016-12-06 14:03:06
阅读次数:
150
Python2.7 和 Python3不兼容,两种环境可能都会用到。ubuntu14.04中已经默认安装了这两个版本,在shell中输入python会自动进入Python2.7的交互环境,输入Python3会进入Python3的交互环境。 下面我们将要在windows中实现ubuntu Python ...
分类:
编程语言 时间:
2016-12-06 13:47:13
阅读次数:
148
一、前言 这段时间忙的要死,做项目,学框架,时间根本不够用,只能尽量抽出时间记录自己学过的东西。 1.1、doubleSelect 在之前学习中,我们使用过二级列表,相信很多人都理解其原理,在struts中,同样也为我们准备了二级列表,使用doubleSelect就能够时间 进入主题 1、搭建环境( ...
分类:
其他好文 时间:
2016-12-06 02:29:21
阅读次数:
239
看到16级的做广工的新生赛某题,找一组数中出现了奇数次的两个数(其他数都出现偶数次),竟然不会= =。 解释在此:http://www.matrix67.com/blog/archives/511。 当然,手写hash表应该也是可以的。。 ...
分类:
其他好文 时间:
2016-12-05 22:03:22
阅读次数:
145
不要在前端出现细节,只能出现抽象;把对象的创建放在工厂里,而不要放在客户端。 1. 简单工厂模式simpleFactory2. 简单工厂+配置文件=可配置3. 简单工厂+配置文件+反射=可配置可扩展 具体参见程序! ...
分类:
其他好文 时间:
2016-12-05 16:58:44
阅读次数:
168
源代码推荐保存位置: 软件安装位置: 如何确定安装过程报错: 安装过程停止 并出现error / warning / no 的提示 ./configure 软件配置与检查 源码包如无特殊情况,一定要指定其安装目录 定义需要的功能选项 检查系统环境是否符合安装要求 把定义好的功能选项和检测系统环境 m ...
分类:
系统相关 时间:
2016-12-05 07:36:10
阅读次数:
271
《The Pragmatic Programmer》《The Mythical Man-month》《Clean Code》《The Clean Coder》《Refactoring》《Working Effectively With Legacy Code》《Code Complete》《Head ...
分类:
编程语言 时间:
2016-12-05 01:53:10
阅读次数:
166
实现语音聊天的方法很多,U3D中有不少第三方的插件,提供了很多功能强大的语音功能,具体有哪些我就不一一举例了(其实我都没用过- -!),本文想从一个原生开发的角度去实现一个简单的语音聊天功能。 ...
分类:
移动开发 时间:
2016-12-04 19:57:24
阅读次数:
213
.NET Core 跨平台发布(dotnet publish) ,无需安装.NET Core SDK,就可以运行。 前面讲解了.NET Core 的VSCode 开发。现在来讲讲发布(dotnet publish)。 .NET Core and ASP.NET Core 1.0 RC2 runtim ...
分类:
Web程序 时间:
2016-12-04 07:52:58
阅读次数:
255