JSON是一种轻量级的数据交换格式。 易于人阅读和编写,同时也易于机器解析和生成(一般用于提升网络传输速率)。
在之前我写过一篇文章,《Android解析json数据》
http://blog.csdn.net/a249900679/article/details/51195505
介绍了json和用JSONObject、JSONArray解析json数据的方法,接下来几篇文章将会介...
分类:
其他好文 时间:
2016-05-13 15:19:36
阅读次数:
151
什么什么,要我别倒下?
废话,不看着情敌们在我面前一个个倒下,然后踩着他们的尸体过去继续战斗,我怎么可能比他们先一刻倒下。
生命的意义在于不屈的抗争,只要情敌一天未清除,我们就不能退出战斗。
我们必须迎着夕阳勇往直前,正义在浪子们的心里点燃了一展明 灯,让鲜花洒满大地,让真爱充斥人间,那就是希望所在。
什么什么,要我退出?
废话,你见过我的刀出了刀鞘而不染血的吗,即使没有敌人的血,也必须...
分类:
其他好文 时间:
2016-05-13 15:18:04
阅读次数:
128
1 前言如果大家已经对DQN有所了解,那么大家就会知道,DeepMind测试的40多款游戏中,有那么几款游戏无论怎么训练,结果都是0的游戏,也就是DQN完全无效的游戏,有什么游戏呢?
比如上图这款游戏,叫做Montezuma’s Revenge。这种游戏类似超级玛丽,难在哪里呢?需要高级的策略。比如图中要拿到钥匙,然后去开门。这对我们而言是通过先验知识得到的。但是很难想象计算机如何仅仅通过图像...
分类:
其他好文 时间:
2016-05-13 15:20:19
阅读次数:
220
时间管理的四代理论发展历程:
第一代:时间增加和备忘录
第一个阶段称为时间的单纯增加和备忘录,时间的增加是指时间不够用,而工作任务比较多的时候,就单纯的加班加点,延长工作时间。备忘录就是把所有要做的项目列出来,制成一个工作任务清单,做一件事,勾掉一件,以此种方法进行时间的分配和使用。它一方面是顺其自然,另一方面也会追踪时间的安排,备忘录管理特色就是写纸条,这种备...
分类:
其他好文 时间:
2016-05-13 15:17:54
阅读次数:
897
handler是什么?
handler是android给我们提供用来更新UI的一套机制,也是一套消息处理的机制,我们可以发送消息,也可以通过它处理消息。在android的framework中Activity的生命周期中的处理函数都是系统通过handler消息处理回调的。
为什么要用handler?
android在设计的时候,就封装了一套消息创建、传递、处理机制,如果不遵循这样...
分类:
其他好文 时间:
2016-05-13 15:18:26
阅读次数:
194
概述
一、何为I/O
外围设备分为,存储设备和输入/输出设备;
存储设备用于存储信息,如磁盘、U盘、光盘、磁带等,数据以文件形式保存在这些存储设备中;
输入/输出设备分为,输入设备和输出设备;输入设备指计算机接收数据的来源设备,如键盘、鼠标、扫描仪等;输出设备指计算机处理完毕的数据送往外部设备,如显示器、打印机等;
I/O的中心是内存;在内存中,数据往外输送,即为输出;数据从外面...
分类:
其他好文 时间:
2016-05-13 15:16:08
阅读次数:
245
提到协议分层,我们很容易联想到ISO-OSI的七层协议经典架构,但是TCP/IP协议族的结构则稍有不同。如图所示
TCP/IP协议族按照层次由上到下,层层包装。最上面的就是应用层了,这里面有http,ftp,等等我们熟悉的协议。而第二层则是传输层,著名的TCP和UDP协议就在这个层次(不要告诉我你没用过udp玩星际)。第三层是网络层,IP协议就在这里,它负责对数据加上IP地址和其他的...
分类:
其他好文 时间:
2016-05-13 15:16:01
阅读次数:
302
例:输入 “I Love you”,输出“you Love I”;在不使用库函数,不使用sizeof()的情况下:
#include
#include
void reverse_str(char *p,int len) //定义一个反转函数
{
char *left = p;
char *right = p + len-1;
while (left <rig...
分类:
其他好文 时间:
2016-05-13 15:14:50
阅读次数:
181
基本介绍每一个Java程序员都知道日志对于任何一个Java应用程序,尤其是服务端程序是至关重要的,而很多程序员也已经熟悉各种不同的日志库如java.util.logging、Apache log4j、logback。但如果你还不知道SLF4J(Simple logging facade for Java)的话,那么是时候去在你项目中学习使用SLF4J了。SLF4J不同于其他日志类库,与其它日志类库有...
分类:
其他好文 时间:
2016-05-13 15:15:29
阅读次数:
303
1、概述TCP提供一种面向连接的、可靠的字节流服务。全双工通信。一个TCP连接由一个4元组唯一确定:本地 IP地址、本地端口号、远端 IP地址和远端端口号。TCP将用户数据打包构成报文段;它发送数据后启动一个定时器;另一端对收到的数据进行确认,对失序的数据重新排序,丢弃重复数据; TCP 提供端到端的流量控制,并计算和验证一个强制性的端到端检验和。
许多流行的应用程序如 Telnet, Rlogi...
分类:
其他好文 时间:
2016-05-13 15:15:08
阅读次数:
274
题目:输入一个字符串,要求将这个字符串中所有空格的位置都替换成”%20“.例:输入I love you. 输出I%20love%20you.
分析:空格是一个字符,%20是三个字符,所以替换的时候要向后挪动。
这里有三种方法。
第一种:从前向后遍历字符串,遇到一个空格,则将这个空格之后的字符'\0'开始依次向后挪动两个字符,然后再放入%20,直到遍历完...
分类:
其他好文 时间:
2016-05-13 15:13:18
阅读次数:
139
点击打开链接
题意:一个数字,依次将第一位放到最后一位,问小于本身的数的个数及等于本身的个数和大于本身的个数,但是要注意重复的不再计算
思路:用扩展KMP我们可以处理,先将串复制到后面一次,然后求扩展KMP,那么我们如何比较呢,如果extand[i]的值大于串的长度len,说明我以i为开头的串和原串的匹配大于len,也就说明这个串和原串相等,接下来就是另外两种情况,若extand[i]匹配到了...
分类:
其他好文 时间:
2016-05-13 15:12:21
阅读次数:
106
首先要感谢各位国内外大神无私奉献的精神最近APP需要做一个侧滑栏,查阅了一些资料后发现使用SlidingMenuS实现比较简单,这里做下笔记,方便以后有需要方便使用。(1)准备资源项目:
首先去https://github.com/jfeinstein10/SlidingMenu(SlidingMenu在GitHub的下载地址)下载资源项目。然后去
https://github.com/Jake...
分类:
其他好文 时间:
2016-05-13 15:12:14
阅读次数:
223
点击打开链接
题意:给一个城镇的图,有m个城镇上是有敌兵的,为了将所有敌兵的联系隔断,需要删除的所有边的最小的权值
思路:看了就知道是并查集Kruskal思想的题,我们将边的权值从大到小向里面加,如果我要加的这条变加进去之后,敌兵可以相连,那么这条边肯定要删下去,而我们从大到小加的边,所以肯定是最小的,因为可以的边我们都用上了嘛#include
#include
#include ...
分类:
其他好文 时间:
2016-05-13 15:14:23
阅读次数:
162
本讲内容:
a. Spark Streaming Job 架构和运行机制
b. Spark Streaming Job 容错架构和运行机制
注:本讲内容基于Spark 1.6.1版本(在2016年5月来说是Spark最新版本)讲解。
上节回顾:
上节课谈到Spark Streaming是基于DStream编程。DStream是逻辑级别的,而RDD是物理级别的。DStre...
分类:
其他好文 时间:
2016-05-13 15:11:20
阅读次数:
160