```C++ include include include define UL unsigned long int using namespace std; // 后r个全是1的时候终止 bool hasDone(vector& index, int r){ for(auto i=index.si ...
分类:
编程语言 时间:
2018-08-11 22:06:52
阅读次数:
231
题意: 给出一个长度不超过1000000的字符串S, 对于该字符串的所有前缀求其周期, 如果周期K >= 2输出起始位置是第几个字符和其周期K 解析: 先求next数组 对于每一个位置如果i % (i-next[i]) == 0 && i /(i - next[i]) >= 2 则成立 即i-nex ...
分类:
编程语言 时间:
2018-08-11 22:08:13
阅读次数:
175
饿汉式和懒汉式的区别1,饿汉式是空间换时间,懒汉式是时间换空间2,在多线程访问时,饿汉式不会创建多个对象,而懒汉式有可能会创建多个对象懒汉模式```classSingleton{//1,私有构造方法,其他类不能访问该构造方法了privateSingleton(){}//2,声明一个引用privatestaticSingletons;//3,对外提供公共的访问方法publicstaticSingle
分类:
编程语言 时间:
2018-08-11 22:33:34
阅读次数:
195
文件:存储在辅助存储器上的数据序列,有文本文件和二进制文件两种展示形态。 - 本质上,所有文件都是二进制形式存储- 形式上,所有文件采用两种方式展示 文本文件: - 单一特定编码(如utf-8编码)组成的文件 - 由于存在编码,也被看成是存储着的长字符串 - 适用于例如:.txt文件、.py文件等 ...
分类:
编程语言 时间:
2018-08-11 22:36:32
阅读次数:
242
以前装过Arch,有点折腾,写了个hello world就卸载了。没用过AUR,甚至也没去了解。 听说manjaro继承Arch,几乎开箱即用,对硬件支持非常好,源里面的软件更新非常快。但是没有装中文输入法,装了下搜狗拼音和VSCode。 VSCode的安装是用AUR上的visual-studio- ...
分类:
编程语言 时间:
2018-08-11 23:18:28
阅读次数:
924
1. 问题描述 Python文件运行时报TabError: inconsistent use of tabs and spaces in indentation 2. 问题原因 tab 和 space混合使用导致程序错误 3. 解决方案 排查出错地方的格式 ...
分类:
编程语言 时间:
2018-08-11 23:19:50
阅读次数:
614
deque(包含头文件#include<deque>)由若干段连续空间串接而成,一旦有必要在deque的头部或尾端增加新的空间,便配置一段定量连续的空间,串接在deque的头部或尾端。deque的最大任务,就是在这些分段连续的空间上维护其整体连续的假象,并提供随机存取的接口。 实际上。deque内部 ...
分类:
编程语言 时间:
2018-08-11 23:19:58
阅读次数:
201
一,首先创建一个表单页面 二,创建一个接受文件的Action处理上传的文件 三,配置action 这样就搞定了。注释很重要 ...
分类:
编程语言 时间:
2018-08-11 23:23:01
阅读次数:
240
转自:http://www.jizhuomi.com/software/191.html 滚动条控件简介 滚动条大家也很熟悉了,Windows窗口中很多都有滚动条。前面讲的列表框和组合框设置了相应属性后,如果列表项显示不下也会出现滚动条。滚动条分为水平滚动条(Horizontal Scroll Ba ...
分类:
编程语言 时间:
2018-08-11 23:23:46
阅读次数:
252
这个内容我是参考廖雪峰的博客,摘抄其中一些内容而来的,附带解决他最后的问题代码。 举例说明,比如我们有一个函数f(x)=x2,要把这个函数作用在一个list [1, 2, 3, 4, 5, 6, 7, 8, 9]上,就可以用map()实现如下: 现在,我们用Python代码实现: map()传入的第 ...
分类:
编程语言 时间:
2018-08-11 23:23:54
阅读次数:
233
1.数字操作所有数字类型可进行以下操作:操作描述x+y加法x-y减法x*y乘法x/y除法x//y截断除法x**y乘方(x的y次方)x%y取模(xmody)-x一元减法+x一元加法截断除法运算符"//",也称为地板除法,把结果截取为一个整数,并且整数和浮点数均可应用。取模运算符返回的是x//y的余数,对于浮点数,取模运算符返回的是x//y的浮点余数。对于复数,取模和截断除法运算符
分类:
编程语言 时间:
2018-08-11 23:25:18
阅读次数:
234
泛型简而言之就是类型的参数化 泛型分为泛型接口、泛型类和泛型方法,不存在泛型数组。 举例 参考 https://www.cnblogs.com/lwbqqyumidi/p/3837629.html ...
分类:
编程语言 时间:
2018-08-11 23:47:10
阅读次数:
227
算法描述:一种最简单的排序算法是这样的:首先,找到数组中最小的那个元素,其次,将它和数组的第一个元素交换位置。再次,再剩下的元素中找到最小的元素,将它与数组的第二个元素交换位置。如此往复,知道将整个数组排序。这种方法叫做选择排序,因为它在不断地选择剩余元素之中的最小者。 算法图示: Java代码示例 ...
分类:
编程语言 时间:
2018-08-11 23:47:27
阅读次数:
255
...
分类:
编程语言 时间:
2018-08-11 23:48:06
阅读次数:
307
...
分类:
编程语言 时间:
2018-08-11 23:48:12
阅读次数:
266
前言:前面学习了类Class文件格式和里面具体的内容,也已经学习了运行时数据区的各部分区域的内容。接下来就是学习JVM是如何把Class文件中记录的信息加载到运行时内存中的,以及class文件中各个部分的信息分别存放在运行时数据区的什么地方。从这篇文字中我们能获得什么?1.虚拟机是如何加载Class文件的2.Class文件信息进入JVM后有那些变化3.进一步理解运行时数据区、Class文件信息、以
分类:
编程语言 时间:
2018-08-11 23:48:37
阅读次数:
430
73 17400 Name: avgPrice, dtype: int64 False 14402 True 2998 Name: anonymous, dtype: int64 0 2018 05 09 22:21:48 1 2018 06 01 19:41:31 2 2018 04 04 11: ...
分类:
编程语言 时间:
2018-08-12 00:29:14
阅读次数:
169
博客的分类: 博客插入代码的两种格式: “插入代码(推荐)”(左): "插入代码“(右): ...
分类:
编程语言 时间:
2018-08-12 00:29:25
阅读次数:
159
1、线程的创建线程的创建可以通过两种方式,第一种是 Thread类,第二种是 Runnable接口:继承 Thread 类,覆盖 run()实现 Runnable 接口,实现 run()然后线程的启用是通过 start() 方法,它会自动调用 run() 方法,如下例://继承Thread publ... ...
分类:
编程语言 时间:
2018-08-12 00:29:42
阅读次数:
207
如果java后台准备用Servlet来实现,可以直接在doPost( )或者doGet( )中使用如下语句:request.setCharacterEndoding("UTF-8");//为了保证form有中文时不会出现乱码String name= request.getParameter("nam ...
分类:
编程语言 时间:
2018-08-12 00:30:10
阅读次数:
191