码迷,mamicode.com
首页 > 其他好文
详解Gson使用(一)简单对象转化
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
DRL前沿之:Hierarchical Deep Reinforcement Learning
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是什么?    handler是android给我们提供用来更新UI的一套机制,也是一套消息处理的机制,我们可以发送消息,也可以通过它处理消息。在android的framework中Activity的生命周期中的处理函数都是系统通过handler消息处理回调的。 为什么要用handler?     android在设计的时候,就封装了一套消息创建、传递、处理机制,如果不遵循这样...
分类:其他好文   时间:2016-05-13 15:18:26    阅读次数:194
I/O流与文件
概述 一、何为I/O 外围设备分为,存储设备和输入/输出设备; 存储设备用于存储信息,如磁盘、U盘、光盘、磁带等,数据以文件形式保存在这些存储设备中; 输入/输出设备分为,输入设备和输出设备;输入设备指计算机接收数据的来源设备,如键盘、鼠标、扫描仪等;输出设备指计算机处理完毕的数据送往外部设备,如显示器、打印机等; I/O的中心是内存;在内存中,数据往外输送,即为输出;数据从外面...
分类:其他好文   时间:2016-05-13 15:16:08    阅读次数:245
TCP/IP协议
提到协议分层,我们很容易联想到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
日志组件slf4j介绍及配置详解
基本介绍每一个Java程序员都知道日志对于任何一个Java应用程序,尤其是服务端程序是至关重要的,而很多程序员也已经熟悉各种不同的日志库如java.util.logging、Apache log4j、logback。但如果你还不知道SLF4J(Simple logging facade for Java)的话,那么是时候去在你项目中学习使用SLF4J了。SLF4J不同于其他日志类库,与其它日志类库有...
分类:其他好文   时间:2016-05-13 15:15:29    阅读次数:303
《TCP/IP详解》学习笔记-第17/18章 TCP:概述、连接建立与终止
1、概述TCP提供一种面向连接的、可靠的字节流服务。全双工通信。一个TCP连接由一个4元组唯一确定:本地 IP地址、本地端口号、远端 IP地址和远端端口号。TCP将用户数据打包构成报文段;它发送数据后启动一个定时器;另一端对收到的数据进行确认,对失序的数据重新排序,丢弃重复数据; TCP 提供端到端的流量控制,并计算和验证一个强制性的端到端检验和。 许多流行的应用程序如 Telnet, Rlogi...
分类:其他好文   时间:2016-05-13 15:15:08    阅读次数:274
剑指offer第四题方法总结
题目:输入一个字符串,要求将这个字符串中所有空格的位置都替换成”%20“.例:输入I love you. 输出I%20love%20you. 分析:空格是一个字符,%20是三个字符,所以替换的时候要向后挪动。           这里有三种方法。           第一种:从前向后遍历字符串,遇到一个空格,则将这个空格之后的字符'\0'开始依次向后挪动两个字符,然后再放入%20,直到遍历完...
分类:其他好文   时间:2016-05-13 15:13:18    阅读次数:139
LeetCode Binary Tree Preorder Traversal
采用非递归的方法进行二叉树的前序遍历。...
分类:其他好文   时间:2016-05-13 15:13:50    阅读次数:116
HDU 4333 扩展KMP
点击打开链接 题意:一个数字,依次将第一位放到最后一位,问小于本身的数的个数及等于本身的个数和大于本身的个数,但是要注意重复的不再计算 思路:用扩展KMP我们可以处理,先将串复制到后面一次,然后求扩展KMP,那么我们如何比较呢,如果extand[i]的值大于串的长度len,说明我以i为开头的串和原串的匹配大于len,也就说明这个串和原串相等,接下来就是另外两种情况,若extand[i]匹配到了...
分类:其他好文   时间:2016-05-13 15:12:21    阅读次数:106
使用slidingMenu实现简单的侧滑栏
首先要感谢各位国内外大神无私奉献的精神最近APP需要做一个侧滑栏,查阅了一些资料后发现使用SlidingMenuS实现比较简单,这里做下笔记,方便以后有需要方便使用。(1)准备资源项目: 首先去https://github.com/jfeinstein10/SlidingMenu(SlidingMenu在GitHub的下载地址)下载资源项目。然后去 https://github.com/Jake...
分类:其他好文   时间:2016-05-13 15:12:14    阅读次数:223
HDU 4313 并查集
点击打开链接 题意:给一个城镇的图,有m个城镇上是有敌兵的,为了将所有敌兵的联系隔断,需要删除的所有边的最小的权值 思路:看了就知道是并查集Kruskal思想的题,我们将边的权值从大到小向里面加,如果我要加的这条变加进去之后,敌兵可以相连,那么这条边肯定要删下去,而我们从大到小加的边,所以肯定是最小的,因为可以的边我们都用上了嘛#include #include #include ...
分类:其他好文   时间:2016-05-13 15:14:23    阅读次数:162
Spark版本定制版3-通过案例对SparkStreaming透彻理解三板斧之三
本讲内容: 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
LeetCode Binary Tree Postorder Traversal
采用非递归的方法进行二叉树的后序遍历。...
分类:其他好文   时间:2016-05-13 15:12:14    阅读次数:155
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!