码迷,mamicode.com
首页 > 2016年05月12日 > 全部分享
Volley源码之调用流程及各类作用
Volley作为2013年Google公司推出的一款面向android设备的网络开源框架,目前已被广泛的应用,优点是可扩展,缓存,dispatcher等。下面我们就简单根据调用的顺序,先聊聊到底Volley内部的运转流程是怎样的,用到了哪些设计模式,主要类有哪些有什么用以及有什么缺陷。   这一篇首先分析一下Volley内部的流转。   首先,我们在使用Volley时,要先调用 Reques...
分类:其他好文   时间:2016-05-12 23:53:40    阅读次数:235
Java之------socket系列(三)
练习:UDP聊天程序 通过键盘录入获取要发送的信息。 将发送和接收分别封装到两个线程中。 聊天方一: package cn.hncu.url.udp; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStre...
分类:编程语言   时间:2016-05-12 23:52:28    阅读次数:262
Memcache-Java-Client-Release源码阅读(之七)
一、主要内容 本章节的主要内容是介绍Memcache Client的Native,Old_Compat,New_Compat三个Hash算法的应用及实现。二、准备工作 1、服务器启动192.168.0.106:11211,192.168.0.106:11212两个服务端实例。 2、示例代码:String[] servers = { "192.168.0.106:...
分类:编程语言   时间:2016-05-12 23:51:01    阅读次数:285
个人对AOP概念的理解
一、什么是AOP AOP 是Aspect Oriented Programing 的简称,被译为“面向方面编程”。相信看到这个术语,刚接触的人肯定是很难理解的。下面个人就按照自己的理解将其解释下,如果有什么不妥的地方,还请指出~ 一般情况下,如果我们的代码出现了很多重复的,比如在 Pig、Horse、Cat 等类中,它们都拥有共同的方法 eat(),run(), 按照软件重构的思想理念...
分类:其他好文   时间:2016-05-12 23:52:01    阅读次数:249
持续交付之三——持续集成
第三章 持续集成1. 引言持续集成的目标是让软件一直处于可工作的状态2. 实现持续集成2.1. 准备工作 版本控制 自动化构建 团队共识 2.2. 一个基本的持续集成系统开发人员使用持续集成服务的简单流程 查看一下是否有构建正在运行,如果有的话,等它完事,如果它失败了,就和团队的其他人把他一起修复,然后再提交代码 一旦构建完成且测试完全通过,就从版本控制库中将该版本的代码更新到自己的开发环境上 在自...
分类:其他好文   时间:2016-05-12 23:52:47    阅读次数:209
layout_weight及常见属性解析
我们看一下下面的代码<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="...
分类:其他好文   时间:2016-05-12 23:53:03    阅读次数:325
Trie图 & AC自动机初学(1)
题目来源于:Hihocoder 时间限制:20000ms 单点时限:1000ms 内存限制:512MB 描述 前情回顾 上回说到,小Hi和小Ho接受到了河蟹先生伟大而光荣的任务:河蟹先生将要给与他们一篇从互联网上收集来的文章,和一本厚厚的河蟹词典,而他们要做的是判断这篇文章中是否存在那些属于河蟹词典中的词语。 当时,小Hi和小Ho的水平还是十分有限,他...
分类:其他好文   时间:2016-05-12 23:50:57    阅读次数:333
[Unity编辑器]编辑器与序列化
1. using UnityEngine; using System.Collections; using UnityEditor; /// /// EditorPrefs可以序列化的数据有:bool/float/int/string /// public class TestEditor : EditorWindow { string s; [MenuItem...
分类:编程语言   时间:2016-05-12 23:51:03    阅读次数:280
PullToRefreshListView的使用
PullToRefreshListView是Android-PullToRefresh开源项目中的一个自定义组件,Android-PullToRefresh是一个强大的拉动刷新开源项目,支持各种控件下拉刷新,ListView、ViewPager、WebView、ExpandableListView、GridView、ScrollView、Horizontal ScrollView、Fragment...
分类:其他好文   时间:2016-05-12 23:52:15    阅读次数:573
软件工程(四)
可行性研究的步骤 1)复查系统规模和目标; 2)研究目前正在使用的系统; 3)导出新系统的高层逻辑模型(数据流图、数据字典); 4)重新定义问题; 5)导出和评价供选择的解法(物理解决方案); 6)推荐行动方案; 7)草拟开发计划; 8)书写文档提交审查。数据字典 数据字典:对数据流图中包含的所有元素的定义的集合;可行性研究阶段,数据流图与数据字典共同构成系统的逻辑模型。数据字典应...
分类:其他好文   时间:2016-05-12 23:52:21    阅读次数:276
简单操作只需10秒破解PDF加密文件
简单操作只需10秒破解PDF加密文件 破解PDF加密文件,如何破解PDF密码呢,破解加密的PDF文件     【尊重原创,转载请注明出处】http://blog.csdn.net/guyuealian/article/details/51187240      从网上下载的PDF文件,由于版权的问题,作者经常会加密禁止读者复制修改等权限,如下面的PDF文档,用Adobe pdf Reader打开时,会显示“已加密”的字样,虽然可以阅读,但不能修改和标记...
分类:其他好文   时间:2016-05-12 23:51:15    阅读次数:643
Android总结 - Service
Service是一个长时间操作的后台服务,也可以做IPC操作。 Service有两种启动模式:Started和Bound。所谓”started”就是通过调用startService()而Bound就是通过调用bindService()。Service的生命周期通过Service的生命周期可以得到Server的几个重要的回调函数: onStartCommand() 当其他组件,如 activity...
分类:移动开发   时间:2016-05-12 23:49:03    阅读次数:597
Linux使用静态库和动态库
Linux使用静态库和动态库...
分类:系统相关   时间:2016-05-12 23:51:32    阅读次数:353
Volley源码(2):执行网络请求的流程
上一篇(http://blog.csdn.net/szxgg/article/details/51345859)讲述了当我们调用Volley.newRequest()时,Volley内部这个类做了什么,其实Volley这个类就做了一件事情,就是实例化了RequesQueue,这也符合设计模式中的单一职责,其实主要的处理都在其他类中,有三个类最重要,HttpStack/Network/Request...
分类:其他好文   时间:2016-05-12 23:51:32    阅读次数:306
【图解HTTP笔记】第九章 基于HTTP功能的追加协议
一、   SPDY——消除HTTP瓶颈 1.      先来复习一下HTTP/1.1的瓶颈 a)        一条通信线路只能发送一个请求。(发送多个请求不处理) b)        通信的开始只能是客户端发送请求,服务器只能用来响应。(服务器不能主动推送信息) c)  每次通信都要发送冗长相同的首部字段。 d)  首部字段未经压缩就发送,信息量大。 e)  报文主体压缩方式不统一。...
分类:Web程序   时间:2016-05-12 23:48:52    阅读次数:260
【JS】——正则表达式
JS中刚刚接触到一个个人觉得非常新颖的东西——正则表达式。觉得 有必要总结一下。首先一张图,把正则表达式分为一下几个部分。定义——干什么用的?    正则表达式(regular expression)简写为Regex:是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。ECMAScript 的...
分类:Web程序   时间:2016-05-12 23:49:32    阅读次数:328
第11周项目2储存班长信息的学生类
/* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称 : *作 者 : 刘云 *完成日期 : 2016年5月8号 *版 本 号 : v6.0 * *问题描述 : 储存班长信息的学生类 *输入描述 : 无 *程序输出 : */ #include using namespace std; class Stu //声明...
分类:其他好文   时间:2016-05-12 23:48:59    阅读次数:160
4685条   上一页 1 2 3 4 5 6 7 ... 276 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!