一、Volley工作流程图:
继续从CacheDispatcher和NetworkDispatcher开始看起。
二、CacheDispatcher:
一个线程,用于调度处理走缓存的请求。启动后会不断从缓存请求队列中取请求处理,队列为空则等待,请求处理结束则将结果传递给ResponseDelivery 去执行后续处理。当结果未缓存过、缓存失效或缓存...
分类:
其他 时间:
2015-06-23 11:59:26
收藏:
0 评论:
0 赞:
0 阅读:
149
一、数据结构:hash_map原理
hash_map基于hash table(哈希表)。哈希表最大的优点,就是把数据的存储和查找消耗的时间大大降低,几乎可以看成是常数时间;而代价仅仅是消耗比较多的内存。然而在当前可利用内存越来越多的情况下,用空间换时间的做法是值得的。另外,编码比较容易也是它的特点之一。
其基本原理是:使用一个下标范围比较大的数组来存储元素。可以设计一个函数(哈希函数,也叫做散列函数),使得每个元素的关键字都与一个函数值(即数组下标,hash值)相对应,于是用这个数组单元来存储这个元素...
分类:
编程语言 时间:
2015-06-23 11:59:17
收藏:
0 评论:
0 赞:
0 阅读:
264
第一个命令行参数会被当邮件内容发送出去
#!/bin/bash
#@author Liuyang
#@date 2015-02-15
Recipients=xxx@xx.com
FROM=xxx@xx.com
TO=$Recipients
CC=
TODAY=`date +%Y%m%d`
sendmail "$Recipients" << EOF
From: Liuyang...
分类:
其他 时间:
2015-06-23 11:59:06
收藏:
0 评论:
0 赞:
0 阅读:
182
C#调用摄像头的方式本文将讲诉在C#的winform程序中如何调用摄像头:
1.调用USB摄像头
2.调用普通IP摄像头
3.通过摄像头SDK进行调用使用的DLL首先给上我所使用的DLL
调用USB摄像头调用USB摄像头其实比较简单,就是通过读取电脑自身所拥有的设备数,再执行预览。
videoSourcePlayer是AForge中的控件。...
分类:
Windows开发 时间:
2015-06-23 11:58:56
收藏:
0 评论:
0 赞:
0 阅读:
1510
JS方法代理作为一种方便的扩展形式,可以快速的修改并实现效果。然后同样的,该方法是双刃剑。当你获得便捷的同时,也会降低代码的可读性。今天,就让我们看看,方法代理的几种使用场景。...
分类:
Web开发 时间:
2015-06-23 11:58:46
收藏:
0 评论:
0 赞:
0 阅读:
258
好久不写技术文章了,越发的觉得单纯的讲技术没啥意思。怪不得知乎越来越火,因为大家喜欢看故事不喜欢硬生生的技术文章。最近网站压力突然增大,把带宽都占满了,访问网页发现非常的慢,打开页面的速度奇慢大概要十几秒。这种情况还是第一次遇到,感觉不是被攻击了就是被攻击了!SSH连上服务器查看日志,居然连SSH都特别慢,这让我更加坚定自己的判断,妈蛋绝对被攻击了!但是后台日志没有什么明显的错误信息。可是网站还是...
分类:
其他 时间:
2015-06-23 11:58:36
收藏:
0 评论:
0 赞:
0 阅读:
135
项目中需要检测ListView的上滑下滑隐藏顶部View控件,之前在网上也有很多实现案例。在git上发现个封装很不错的例子,记录下来。
GestureDetector是一个手势检测类,内部有个SimpleOnGestureListener手势监听类。
定义一个抽象类SimpleDetector,继承GestureDetector.SimpleOnGestureListener抽象类...
分类:
其他 时间:
2015-06-23 11:58:26
收藏:
0 评论:
0 赞:
0 阅读:
259
多样性数据源是报表开发的常见问题,但用JasperReport等报表工具本身难以处理,比如展现两个MongoDB collection连接的结果。虽然JasperReport有virtual data source或table join,但这些功能只在商业版或高端版本出现,在免费版中实现的难度很大。而且这些功能只支持两个数据源的连接,要实现多连接则麻烦得多。另外,这些功能只是图形化界面,无法对连接...
分类:
数据库技术 时间:
2015-06-23 11:58:16
收藏:
0 评论:
0 赞:
0 阅读:
212
本文使用excel演示数据挖掘中的类别检测功能。...
分类:
其他 时间:
2015-06-23 11:58:07
收藏:
0 评论:
0 赞:
0 阅读:
181
事件函数的执行顺序
Unity 脚本中有许多按预设顺序以脚本身份运行的事件函数。其执行顺序如下:
加载第一个场景
启动场景时调用这些函数(为场景中的每个对象调用一次)。
Awake: 始终在调用任何 Start 函数之前和实例化预设之后调用此函数。(如果游戏对象 (GameObject) 在启动期间处于非活动状态,则直到其处于活动状态时或调用添加至其本身的任何脚本中的函数时,再调用 ...
分类:
编程语言 时间:
2015-06-23 11:58:06
收藏:
0 评论:
0 赞:
0 阅读:
1187
iOS第三方支付集成...
分类:
移动平台 时间:
2015-06-23 11:56:56
收藏:
0 评论:
0 赞:
0 阅读:
122
Xamarin iOS教程之页面控件...
分类:
移动平台 时间:
2015-06-23 11:56:46
收藏:
0 评论:
0 赞:
0 阅读:
194
http://wenku.baidu.com/link?url=IXmQKCF6GzzI-TRP5xZgAcKIEboRdKq_fGVfpNv0LtLrGgDxEA8Ja_SKlhADK0C070zNX2-r3C_XdYc8SVjCSPmIBjhUl_O5t_vdeIlIaru...
分类:
其他 时间:
2015-06-23 11:56:36
收藏:
0 评论:
0 赞:
0 阅读:
220
有时候我们开发的app需要方便用户简单登录,可以让用户使用自己的qq、微信、微博登录到我们自己开发的app。
今天就在这里总结一下如何在自己的app中集成QQ授权登录获取用户信息的功能。
首先我们打开腾讯开发平台这个网页,点击---->移动应用---->创建应用,成功创建应用后,可以产生我们需要的App ID和App Key,如下图所示:
然后我们需要下载Androi...
分类:
移动平台 时间:
2015-06-23 11:56:26
收藏:
0 评论:
0 赞:
2 阅读:
4322
一、内存介绍
本文主要介绍C内存管理基本概念,以及C语言编译后的可执行程序的存储结构和运行结构。
在用户存储空间,一个C程序的在内存中的分配分类5大部分:代码段、全局已初始化数据段、bss段、堆和栈。其中各部分具体所指:
1、代码段(text segment)
存放CPU执行的机器指令(machine instructions)。代码区通常是只读的,使其...
分类:
其他 时间:
2015-06-23 11:56:16
收藏:
0 评论:
0 赞:
0 阅读:
129
每个程序员都经历过项目的洗礼,你是项目成员还是项目经理?许多年过去了,那些让你哭笑不得的场景是否依然没有改变?几位大牛将大量场景抽象为模式,以其幽默、深刻的洞察力讲述了项目失败的原因,这些原因跟每一位程序员息息相关。1、工作忙乱是生产率高的表现优先级总是变化不休,所有事项都是“昨天”就要,总是没有足够的时间交付项目,每个项目都是加急项目,而且加急项目还在不断出现。每个人都忙得焦头烂额……永远如此。2...
分类:
其他 时间:
2015-06-23 11:56:06
收藏:
0 评论:
0 赞:
0 阅读:
257
修改导航栏上返回按钮上的字,例如把back修改为返回
注意:这个需要在跳转之前到视图控制器中写,而不是在跳转之后到控制器中写
UIBarButtonItem *backIetm = [[UIBarButtonItem
alloc]
init];
backIetm.title =
@"返回";
self.navigationItem.backBar...
分类:
其他 时间:
2015-06-23 11:55:56
收藏:
0 评论:
0 赞:
0 阅读:
194
本篇文章主要介绍字节顺序的相关概念和应用,主要面向整数数据和Unicode字符集的来说明的。...
分类:
其他 时间:
2015-06-23 11:55:46
收藏:
0 评论:
0 赞:
0 阅读:
232
增新语言打开Project-Info-Localizations点击Localization下的+ 新增语言定义多语言文件新增String Files在Supporting Files上,新增String Files,命名为Localizable.strings
设置设置完显示如下:
字符串本地化定义Localizable.strings(English)"welcome"="Welcome";...
分类:
移动平台 时间:
2015-06-23 11:55:36
收藏:
0 评论:
0 赞:
0 阅读:
219
1403:
ORA-01403: No data found
在执行PL/SQL块、存储过程、函数、触发器等,如果需要进行操作的记录没有查询到,则会返回1403的错误
Goldengate中的1403
在目标段复制进程中,godengate从日志中解析出sql语句,根据sql语句的where条件,在目标段的库中匹配不出相应的记录
1403错误原因:
1. 附加日志相...
分类:
其他 时间:
2015-06-23 11:55:26
收藏:
0 评论:
0 赞:
0 阅读:
273