这节课里面包含了连接网络的基本任务,监视网络连接,包括网络变化,并且让用户可以控制网络的使用。同样表述了如何解析和使用xml数据。
这节课中包含一个展示怎样典型的网络操作的示例应用。
经过这节课的学习,你将会拥有使得android app可以高效地网络下载以及解析数据的能力,与此同时使用最少的网络流量。
提示:要查看Volly请参照 课程Transmitting Ne...
分类:
移动开发 时间:
2016-07-13 17:06:59
阅读次数:
357
题目:给出两个链表的头指针,比如head1和head2,判断这两个链表是否相交。这里为了化简,我们假设两个链表均不带环。
方案一:蛮力法。一般我们都能想到的,就是从head1开始,逐个与head2中的每个结点的地址比较,看是否相等,如果不等,则head1移动到下一个结点,继续和head2中的每一个结点的地址比较;如果找到相等,则这两个链表相交;直到head1==NULL,则不相交。注意为了避免存...
分类:
其他好文 时间:
2016-07-13 17:08:40
阅读次数:
114
1. 消息邮箱Mbox
Mbox用于多任务间单一消息的传递,uC/OS-II使用ECB管理Mbox的基本信息,OSEventPtr指向创建Mbox时指定的内存空间。事件的创建由具体的事件管理程序实现。主要包含在C源文件OS_MBOX.C中。
OS_EVENT *OSMboxCreate(void *msg);void *OSMboxPend(OS_EVENT *pevent...
分类:
其他好文 时间:
2016-07-13 17:08:19
阅读次数:
171
0
棋盘问题,改变一个子的颜色,这个子以及这个子周围的四个位置(左右上下)的子分别变色,求最少的改变次数。
此类题大部分应该可以用状态压缩+暴力搜索解决。纯粹找规律不太合理。
1)第一种方法,状态压缩后BFS暴力搜索。因为棋盘很小,只有16个格子,枚举所有的状态共有2^16=65536种。所以有可以用int数组存储65535个状态用以确认哪一个出现了哪一个没出现,然后暴力枚举+BFS的...
分类:
其他好文 时间:
2016-07-13 17:08:08
阅读次数:
127
1. uC/OS-II任务调度
(1) uC/OS-II调度算法
uC/OS-II采用基于优先级的调度算法,总是选择当前处于就绪状态的优先级最高的任务进行调度。uC/OS-II是可抢占性的强实时性OS,在完成中断后允许进行新的任务调度。
uC/OS-II有两种调度方式:任务级任务调度、中断级任务调度。
(2) 任务就绪表
INT8U con...
分类:
其他好文 时间:
2016-07-13 17:07:55
阅读次数:
133
分解质因数, 至少有三个不同的质因数的数是lucky number, 用修改分解质因数的模版, 是只记录质因数个数就好,不用管是什么而且不同质因数个数大于等于3就return 3
用的分解质因素模版不知道为什么会WA, 改成 2~n, 暴力试除来分解质因数倒是可以⊙﹏⊙‖∣
原因, 对于2~sqrt(n)+1, 可能有剩余的大于 sqrt(n) +1的素数, 也就是还有大于sqrt(n)+1 的质因数, 所以试除全部的2~n比较好
//刚开始做的时候, 看成了,只能有三个不同质数构成的数, 然后就搞出个素数...
分类:
其他好文 时间:
2016-07-13 17:06:48
阅读次数:
152
题目描述DescriptionInput输入的第一行包含两个正整数 n、m。
接下来 n行描述初始棋盘。其中第i 行包含 m个字符,每个字符都是大写英文字母"X"、大写英文字母"O"或点号"."之一,分别表示对应的棋盘格中有黑色棋子、有白色棋子和没有棋子。其中点号"."恰好出现一次。
接下来一行包含一个整数 k(1≤k≤1000) ,表示兔兔和蛋蛋各进行了k次操作。
接下来 2k行描述一局游戏...
分类:
其他好文 时间:
2016-07-13 17:05:47
阅读次数:
176
/*========带头节点的线性链表类型=========*/
typedef char ElemType
//结点类型
typedef struct LNode
{
char data;
struct LNode *next;
}*Link,*Position;
//链表类型
typedef struct
{
Link head,tail;
int le...
分类:
其他好文 时间:
2016-07-13 17:07:55
阅读次数:
149
在上一篇博客中,介绍了Hibernate的缓存机制。合理的配置缓存,可以极大程度上优化Hibernate的性能。这篇博客,介绍另外一个调优方式:抓取策略。
一、什么是抓取策略
抓取策略(fetching strategy):当应用程序需要在关联关系间进行导航的时候,Hibernate如何获取关联对象的策略。抓取策略可以在O / R映射的元数据中声明,也可以在特定的HQL或条件查询(Criter...
分类:
Web程序 时间:
2016-07-13 17:06:33
阅读次数:
186
一、下载并安装openfire
1.到http://www.igniterealtime.org/downloads/index.jsp下载最新openfire for mac版
比如:Openfire 3.8.1,下载后的文件:openfire_3_8_1.dmg
2.点击安装,并执行默认操作
3.启动openfire服务
在系统偏好设置的其他里,点击openfire偏好
启...
分类:
系统相关 时间:
2016-07-13 17:05:05
阅读次数:
426
JavaScript 概述
JavaScript是基于对象和事件驱动的脚本语言,主要应用在客户端。
特点:
1. 交互性(它可以做的就是信息的动态交互)
2. 安全性(不允许直接访问本地硬盘)
3. 跨平台性(只要是可以解释Js的浏览器都可以执行,和平台无关)
JavaScript与Java不同
1. JS是Netscape公司的产品,前身是LiveScript;Java是S...
分类:
编程语言 时间:
2016-07-13 17:06:19
阅读次数:
194
安装MySql
全选复制放进笔记# 安装MySql
$ apt-get update # 更新组件
$ apt-get install mysql-server mysql-client -y # 快速安装-y代表默认选择y省去了回车,这时只需要设置mysql的root密码
# 设置mysql的编码
$ sudo vi /etc/mysql/my.cnf # 搜索到[mysqld] 插...
分类:
Web程序 时间:
2016-07-13 17:03:53
阅读次数:
198
在ISO/OSI参考模型中,网络层的主要功能是()
正确答案: A 你的答案: A (正确)
路由选择,拥塞控制与网络互连
提供可靠的端一端服务,透明地传送报文
数据格式变换,数据加密与解密,数据压缩与恢复
在通信实体之间传送以帧为单位的数据
添加笔记
收藏
纠错
OS...
分类:
其他好文 时间:
2016-07-13 17:05:01
阅读次数:
198
jdk环境配置
Java Number类
装箱拆箱
Number类的成员方法
Java Character类
简介
Character 方法
Java String类
创建字符串
字符串长度length
连接字符串
创建格式化字符串
String 方法
Java StringBuffer和StringBuilder类
StringBuffer 方法
Java 数组
声明数组变量
创建数组
遍历数组...
分类:
编程语言 时间:
2016-07-13 17:04:33
阅读次数:
197
1.HTTP头部解释
(1)Accept:告诉WEB服务器自己接受什么介质类型,*/* 表示任何类型,type/* 表示该类型下的所有子类型,type/sub-type。
(2)Accept-Charset: 浏览器申明自己接收的字符集
Accept-Encoding: 浏览器申明自己接收的编码方法,通常指定压缩方法,是否支持压缩,支持什么压缩方法 (gzip,deflate)...
分类:
Web程序 时间:
2016-07-13 17:04:23
阅读次数:
277
一: 不要使用相对路径,要使用根路径
这样的代码行很常见:
require_once('../../lib/some_class.php');
这种方法有很多缺点:
● 它首先搜索php包括路径中的指定目录,然后查看当前目录。因此,会检查许多目录。
● 当一个脚本被包含在另一个脚本的不同目录中时,它的基本目录变为包含脚本的目录。
● 另一个问题是,当一个脚本从c...
分类:
Web程序 时间:
2016-07-13 17:03:44
阅读次数:
289
第一节
互联网电商大数据环境
如果你真正进入这个行业了!
入职后你所在部门一般叫:数据平台、数据中心、数据部
可能的团队:数据仓库组;BI(商业智能)组、某事业部数据组;架构组;数据专家组;...
部门里重要的几拨人,一拨是搭建和保证hadoop系统每天正常运行和改进hadoop系统的架构人员,这批人对hadoop细节非常熟悉,另一拨是满足业务系统需求,每天都在开发应用的开发人员,这批人...
分类:
其他好文 时间:
2016-07-13 17:04:48
阅读次数:
344