码迷,mamicode.com
首页 > 编程语言
[转]用GSON 五招之内搞定任何JSON数组
关于GSON的入门级使用,这里就不提了,如有需要可以看这篇博文 《Google Gson的使用方法,实现Json结构的相互转换》 ,写的很好,通俗易懂。 我为什么写这篇文章呢?因为前几晚跟好友 xiasuhuei321 探讨了一下GSON解析复杂的JSON的时候,能不能只解析源数据中的数组,甚至只解 ...
分类:编程语言   时间:2017-03-30 19:42:27    阅读次数:298
python读取写入文件方法SringIO,BytesIO
python中不仅仅可以在磁盘中写入文件,还允许直接在内存中直接写入数据:需要借助StringIO和BytesIO来实现: 1、直接操作StringIO getvalue()的方法用于获取写入的str 2、初始化StringIO 3、使用BytesIO操作二进制数据 和StringIO类似,可以用一 ...
分类:编程语言   时间:2017-03-30 19:41:53    阅读次数:1677
python解析json数据
现在的API接口多为xml或json,json解析更简洁相对xml来说 以豆瓣的API接口为例,解析返回的json数据: https://api.douban.com/v2/book/1220562 { "id":"1220562", "alt":"http:\/\/book.douban.com\ ...
分类:编程语言   时间:2017-03-30 19:37:38    阅读次数:202
拓扑排序 最大字典序+优先队列 BZOJ 4010
http://www.lydsy.com/JudgeOnline/problem.php?id=4010 4010: [HNOI2015]菜肴制作 Description 知名美食家小 A被邀请至ATM 大酒店,为其品评菜肴。 ATM 酒店为小 A 准备了 N 道菜肴,酒店按照为菜肴预估的质量从高到 ...
分类:编程语言   时间:2017-03-30 19:34:20    阅读次数:163
修改Python模板
File Default Settings Editor File and Code Templates Python Script # coding:utf8''' Created on ${DATE}@author:${USER}''' Edit the template contents. Y ...
分类:编程语言   时间:2017-03-30 19:22:22    阅读次数:124
数据结构之查找算法总结笔记
查找算法 一、查找的基本概念 查找,也可称检索,是在大量的数据元素中找到某个特定的数据元素而进行的工作。查找是一种操作。 二、顺序查找 针对无序序列的一种最简单的查找方式。 时间复杂度为O(n)。 三、折半查找 针对已排序序列的一种查找方式。并且只适用于顺序存储结构的序列。要求序列中的元素基本不变, ...
分类:编程语言   时间:2017-03-30 19:21:36    阅读次数:176
【JAVA】wait和notify用法,附生产/消费模型
关于wait和notify的用法,网上已经有很多详细解释了,我只是简单的总结下。 总结: wait和notify通常和synchronized(obj)一起用,注意obj应该是多线程共用的同一个对象(即多线程状态下各个线程要竞争这个对象锁),如果不是同一个对象,那么就不能控制并发了,wait和not ...
分类:编程语言   时间:2017-03-30 19:19:37    阅读次数:149
RxJava
RxJava 到底是什么 一个词:异步。 (一个在 Java VM 上使用可观测的序列来组成异步的、基于事件的程序的库)。 其实, RxJava 的本质可以压缩为异步这一个词。说到根上,它就是一个实现异步操作的库,而别的定语都是基于这之上的。 RxJava 好在哪 换句话说,『同样是做异步,为什么人 ...
分类:编程语言   时间:2017-03-30 19:16:06    阅读次数:172
python编写采集实例学习笔记
用python写了一个采集程序,因为之前写了大半年的php数据采集,所以转用python做的话,流程差不多,就是换成python的语法函数实现就行了,不过通过用python实现,可以学习下python的一些东西 #python和php的差异是什么,python相对于php有哪些优势 这几天学习的感受 ...
分类:编程语言   时间:2017-03-30 19:15:08    阅读次数:176
Python-Day-01 Python入门指导
Python介绍 Python优缺点 Python介绍 Python优缺点 Python优缺点 优点:易学、可移植性、解释型语言、面向对象、丰富的库 缺点:强制缩进、速度不如C、无法加密、不能使用多线程 Python版本 Python版本 Python版本 python2.X python3.x p ...
分类:编程语言   时间:2017-03-30 19:14:03    阅读次数:160
Unity - 通过降低精度减少动画文件的大小
Animation是Unity中的动画文件,主要内容由一个个关键帧数据构成。通过将Unity的资源序列化方式调整为Text,就可以以文本方式查看动画文件。通过菜单项Edit -> Project Settings -> Editor打开Editor Settings窗口,就可以设置资源序列化方式: ...
分类:编程语言   时间:2017-03-30 19:10:04    阅读次数:602
数组a[n]中存放1-n中的n-1个数,给出算法找出重复的那一个数
问题描述: 数组a[n]中存放1-n中的n-1个数,给出算法找出重复的那一个数。 算法一: 对数组a[n]进行冒泡排序,如果冒泡所得的最值和前一个最值相等,则该最值为重复的数。 分析: 该算法时间复杂度最坏的情况为O(n的2次方),在空间开销上只需要一个额外的交换空间。 如何将时间开销减小呢?下面给 ...
分类:编程语言   时间:2017-03-30 19:08:27    阅读次数:168
Java的标识符,数据类型与各种运算符
一.标识符 用作给变量、类和方法命名 java强调标识符有如下命名规则: 标识符必须以字母,下划线_,美元$开头 标识符其他部分可以是字母,下划线"_",美元符"$"和数字的任意组合 标识符大小写敏感,长度无限制 不可以是java关键字 JAVA不采用通常语言使用的ASCII字符集,而是采用unic ...
分类:编程语言   时间:2017-03-30 18:55:47    阅读次数:436
2016蓝桥杯省赛C/C++A组第六题 寒假作业
题意:现在小学的数学题目也不是那么好玩的。 看看这个寒假作业: □ + □ = □ □ - □ = □ □ × □ = □ □ ÷ □ = □ 每个方块代表1~13中的某一个数字,但不能重复。 比如: 6 + 7 = 13 9 - 8 = 1 3 * 4 = 12 10 / 2 = 5 以及: 7 ...
分类:编程语言   时间:2017-03-30 18:53:48    阅读次数:324
模板发送java邮件
Creating email content using a templating library Creating email content using a templating library Creating email content using a templating library ...
分类:编程语言   时间:2017-03-30 18:46:48    阅读次数:553
【转载】C++ ,C#数据类型对照
C++ C# WORD ushortDWORD uintUCHAR int/byte 大部分情况都可以使用int代替,而如果需要严格对齐的话则应该用bytebyteUCHAR* string/IntPtrunsigned char* [MarshalAs(UnmanagedType.LPArray) ...
分类:编程语言   时间:2017-03-30 18:42:26    阅读次数:235
POJ 3693 Maximum repetition substring ——后缀数组
重复次数最多的字串,我们可以枚举循环节的长度。 然后正反两次LCP,然后发现如果长度%L有剩余的情况时,答案是在一个区间内的。 所以需要找到区间内最小的rk值。 两个后缀数组,四个ST表,$\Theta(n\log n)$ 就可以解决了 空间卡死了,瞎晶胞卡过去了。 ...
分类:编程语言   时间:2017-03-30 18:41:49    阅读次数:170
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!