Input 输入数据首先包括一个整数C,表示测试实例的个数,每个测试实例的第一行是一个整数N(1 <= N <= 100),表示数塔的高度,接下来用N行数字表示数塔,其中第i行有个i个整数,且所有的整数均在区间[0,99]内。 Output 对于每个测试实例,输出可能得到的最大和,每个实例的输出占一 ...
分类:
编程语言 时间:
2017-01-01 07:43:38
阅读次数:
375
网页访问常用到库: requests(网页请求) BeautifulSoup(从网页抓取数据) selenium(模拟浏览器行为) PhantomJS(虚拟浏览器) 定时爬取数据: 断线重连解决方法: 引入新函数reloading() ...
分类:
编程语言 时间:
2017-01-01 07:39:53
阅读次数:
204
1. 首先尝试从官网下载, pip install pillow, 结果网络不行,总是连不上或者下载中就失败, C:\Windows\system32>pip install pillowCollecting pillow Retrying (Retry(total=4, connect=None, ...
分类:
编程语言 时间:
2017-01-01 00:49:47
阅读次数:
641
初始化超类的传统方式,在子类的实例中调用超类的__init__()方法。 但是传统的方法有两个问题,比如: 问题1: 结果为: 从结果可以看出,即使改变了子类的继承顺序,调用的顺序并没有改变。 问题2: 如果子类继承自两个单独的超类,而那两个超类又继承自同一个公共基类,那么就构成了钻石型继承。 这种 ...
分类:
编程语言 时间:
2017-01-01 00:06:47
阅读次数:
231
1.Java中的常量及进制 1.常量: 在程序运行的过程中,不可以改变的量,就是常量 boolean类型的值只能是true或者false null: 空常量, 代表不存在! 以下是了解的内容 2.进制:(了解) 常见进制: 二进制,八进制,十进制,十六进制 进制的表现形式: 二进制: 以0b开头 八 ...
分类:
编程语言 时间:
2017-01-01 00:03:14
阅读次数:
269
前面学了一个星期的C++,以前阅读C++代码有些困难,现在好一些了。做了一些NOI的题目,这也是一个长期的目标中的一环。做到动态规划的相关题目时发现很多问题思考不通透,所以开始系统学习。学习的第一本是《数据结构与算法C++描述》第三版,边学边做一些笔记。所以这些笔记中的代码有很多将会非常简单,甚至可 ...
分类:
编程语言 时间:
2016-12-31 23:56:42
阅读次数:
323
1. 查看帮助,我们可以在python命令行交互环境下用 help函数,比如: 查看 math 模块: >>> help('math')Help on built-in module math: NAME math DESCRIPTION This module is always availabl ...
分类:
编程语言 时间:
2016-12-31 23:55:06
阅读次数:
924
前段时间和几位同事讨论过一个问题:Shell脚本里面怎样把一个数组传递到awk内部进行处理? 当时没有找到方法。前两天在QQ群里讨论awk的时候,无意间又聊起这个话题。机缘巧合之下找到一个思路,特此分享。 测试环境: [root]# head -1 /etc/redhat-release Red H ...
分类:
编程语言 时间:
2016-12-31 23:52:37
阅读次数:
334
TreeMap底层是根据红黑树的数据结构构建的,默认是根据key的自然排序来组织(比如integer的大小,String的字典排序)。所以,TreeMap只能根据key来排序,是不能根据value来排序的(否则key来排序根本就不能形成TreeMap)。 今天有个需求,就是要根据treeMap中的v ...
分类:
编程语言 时间:
2016-12-31 23:51:42
阅读次数:
215
# C/C++的笔试题目 + include<> 和include"" 的区别 + sizeof操作符与字符串长度 > char *p = "hello world"; char q[] = "hello world"; sizeof(p), sizeof(q), strlen(p), strlen ...
分类:
编程语言 时间:
2016-12-31 23:49:16
阅读次数:
246
给笔记本装了一个ssd,上午装的系统,重新搞jdk,设置JAVA_HOME之后,cmd运行Javac报 “javac不是内部或外部命令”各种懵逼,试了好几次才发现Path路径里面不能用%JAVA_HOME% 这类的相对路径,必须用绝对路径,必须用绝对路径,必须用绝对路径 重要的实行说三遍!!! ...
分类:
编程语言 时间:
2016-12-31 23:49:38
阅读次数:
200
使用生成器的好处是显而易见的,可以使代码更加清晰,同时减小内存的消耗,当函数需要返回列表,把函数改写为生成器是相对容易的。 下面这两个函数返回字符串中每个单词的索引: 参考资料:Effective Python ...
分类:
编程语言 时间:
2016-12-31 23:02:00
阅读次数:
247
1. 在python命令行交互环境下,可以用dir()函数查看当前的变量,比如: >>> dir()['__builtins__', '__doc__', '__loader__', '__name__', '__package__', '__spec__', 'name'] >>> help(di ...
分类:
编程语言 时间:
2016-12-31 23:00:59
阅读次数:
370
摘要 出于兴趣,想要搭建一个自己的小站点,目前正在积极的准备环境,利用Spring+SpringMVC+MyBatis+LogBack+C3P0+Maven+Git,这里总结下最近遇到的一些问题及解决办法,后续慢慢的继续补~ 目录[-] 一:建立一个Maven结构的Web工程 二:Spring、Sp ...
分类:
编程语言 时间:
2016-12-31 23:00:51
阅读次数:
516
对迭代器和生成器的概念一直很混乱,总结一下: 迭代器: 1.所谓的迭代器,就是具有__next__()方法的对象; 2.__iter__()方法返回一个迭代器对象,这个对象必须具有__next__()方法; 3.一个实现了__iter__()方法的对象是可迭代的,一个实现了__next__()方法的 ...
分类:
编程语言 时间:
2016-12-31 23:00:00
阅读次数:
195
如果要达到多个迭代器的效果,__iter__()只需替迭代器定义新的状态对象,而不是返回self 参考资料:Python学习手册 ...
分类:
编程语言 时间:
2016-12-31 22:57:15
阅读次数:
243
单链表形式实现排序算法。 这个快速排序主要利用递归调用。包含4个文件,头文件QuickSort.h,fatal.h,库函数QuickSort.c,测试文件TestQuickSort。 QuickSort.h fatal.h 库函数QuickSort.c 测试文件TestQuickSort ...
分类:
编程语言 时间:
2016-12-31 22:55:35
阅读次数:
305