题目描述 输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。 /*对vector容器内的数据进行排序,按照 将a和b转为string后 若 a+b<b+a a排在在前 的规则 ...
分类:
编程语言 时间:
2017-08-16 21:55:53
阅读次数:
256
1.理解面向对象 1.1面向对象程序设计(oop) 程序=对象+对象+。。。 数据第一,算法第二 关键:让每一个对象负责执行一组相关任务 1.2.面向对象编程的特性 在java语言中,万物皆对象, 程序是一组对象彼此之间在发送消息 每个对象都有自己的内存占用,可以组装成更大对象 每个对象都有类型,特 ...
分类:
编程语言 时间:
2017-08-16 21:56:26
阅读次数:
139
Python进阶(三十五)-Fiddler命令行和HTTP断点调试 一. Fiddler内置命令 上一节(使用Fiddler进行抓包分析)中,介绍到,在web session(与我们通常所说的session不是同一个概念,这里的每条HTTP请求都称为一个session)。界面中能够看到Fiddler ...
分类:
编程语言 时间:
2017-08-16 21:57:19
阅读次数:
264
一 classmethod staticmethod classmethod 和staticmethod的区别 classmethod:我们把它叫做类方法 staticmethod:我们把它叫做静态方法 在python中,静态方法和类方法都是可以通过类对象和类对象实例访问,但是区别是: 1.@cla ...
分类:
编程语言 时间:
2017-08-16 21:59:21
阅读次数:
160
一 什么是计算机 1 计算机就是由一堆硬件组成的一个机器。 2 硬件的分类: CPU:犹如人类的大脑,运行着需要运行的程序。 内存:将 CPU要运行的内容从硬盘中读取出来,然后CPU在内存里拿内容,只是一个短暂性的存储,加入突然关机,数据会丢失。 硬盘:硬盘相当于人的笔记本,长期可以存储数据,永久性 ...
分类:
编程语言 时间:
2017-08-16 21:59:46
阅读次数:
239
一、状态 java线程存在以下几种状态: 1: 创建状态(New):线程被new出来,还未调用start 2: 就绪状态(Runnable):又称为可执行状态,调用线程的start方法后,线程处于就绪状态,,线程调度程序还未给该线程分配cpu时间片执行。 3: 运行状态(Running):线程调度程 ...
分类:
编程语言 时间:
2017-08-16 23:01:25
阅读次数:
262
Java异常处理总结 异常处理是程序设计中一个非常重要的方面,也是程序设计的一大难点,从C开始,你也许已经知道如何用if...else...来控制异常了,也许是自发的,然而这种控制异常痛苦,同一个异常或者错误如果多个地方出现,那么你每个地方都要做相同处理,感觉相当的麻烦! Java语言在设计的当初就 ...
分类:
编程语言 时间:
2017-08-16 23:01:45
阅读次数:
229
总结: selenium的webdriver提供了八种基本的元素定位方法。 ...
分类:
编程语言 时间:
2017-08-16 23:02:08
阅读次数:
293
HTML5时代已经到来许久了,你是否已经掌握了那么一点呢?今天小编给大家讲讲h5的折叠多设备、跨平台特性, 即用HTML5制作游戏。相比flash,HTML5更加灵活方便,随着浏览器技术的不断升级,HTML5一定会广泛使用,至少在网页动画方面,下面是一些利用HTML5完成的游戏作品。你是否能在这个领 ...
分类:
编程语言 时间:
2017-08-16 23:02:54
阅读次数:
211
在洛谷上我自己写的KMP的demo是AC的,但是上次在集训中写的KMP居然WA了,后来参考别人的代码,加上网上的标程,发现这样写不仅代码短,而且跑起来没有漏洞。但有几个地方弄不懂,只好先强记了。。。 传送门:http://blog.csdn.net/no1_terminator/article/de ...
分类:
编程语言 时间:
2017-08-16 23:03:10
阅读次数:
223
Set的功能介绍 1.集合的两种函数(方法) 1. 集合的内置函数 交集 格式:x.__and__(y)等同于x&y 例如:s1 = {'a',1,} s2 = {'b',1,} s3 = {'b','d'} print(s1.__and__(s2)) >>> {1} print(s1.__and_ ...
分类:
编程语言 时间:
2017-08-16 23:03:25
阅读次数:
284
当需要处理socket库某些属性的默认值,例如套接字超时时间。你可以创建一个套接字对象实例,调用settimeout()法设定一个超时时间,在调用gettimeout()方法获取默认的超时时间,。这种操作在开发服务器应用时很有用。技术点解析:1、定义socket_timeout()函数,注意函数缩进格式..
分类:
编程语言 时间:
2017-08-16 23:04:03
阅读次数:
157
package com.mypro.jase; import java.net.URL; import java.security.cert.PKIXRevocationChecker.Option; import java.util.concurrent.TimeUnit; import java... ...
分类:
编程语言 时间:
2017-08-16 23:04:28
阅读次数:
143
SpringBoot+rest接口+swagger2生成API文档+validator+mybatis+aop+国际化 ...
分类:
编程语言 时间:
2017-08-16 23:06:00
阅读次数:
1691
题目描述 给定一个整数数组和一个整数 k,找出 k 个不重叠子数组使得它们的和最大。每个子数组的数字在数组中的位置应该是连续的。 返回最大的和。 注意事项 子数组最少包含一个数 样例 给出数组 [-1,4,-2,3,-2,3] 以及 k = 2,返回 8 思路 dp[i][j] = max(dp[x ...
分类:
编程语言 时间:
2017-08-16 23:06:37
阅读次数:
239
java线程五种状态: 创建 -> 就绪 -> 运行 -> 销毁 创建 -> 就绪 -> 运行 -> 等待(缺少资源) -> 销毁 下图:各种状态转换 ...
分类:
编程语言 时间:
2017-08-16 23:07:31
阅读次数:
162
一、程序清单3.1(变量的一些知识点) 二、程序清单3.2(数据溢出) 三、程序清单3.3+3.4(进制) cout默认以10进制输出 四、程序清单3.6 五、程序清单3.7(转义字符) 六、程序清单3.8(float精度限制) 七、程序清单3.9 原因:2.34E+22是一个小数点左边有23位的数 ...
分类:
编程语言 时间:
2017-08-16 23:09:17
阅读次数:
244
一Java三层结构 1 web层:struts框架 2 service层:Spring框架 3 dao层 :hibernate框架 相当于MVC的思想 1 M:模型èhibernate框架 2 V:视图èstruts框架 3 C:控制器èSpring框架 1:Hibernate是对JDBC进一步封装 ...
分类:
编程语言 时间:
2017-08-16 23:09:32
阅读次数:
277
OutputStream 输出内容:javaIO开发学习之将内容写入文件夹:OutputStreamjavaIO开发学习之将内容写入文件夹:OutputStreamjavaIO开发学习之将内容写入文件夹:OutputStreamjavaIO开发学习之将内容写入文件夹:OutputStream 范例: ...
分类:
编程语言 时间:
2017-08-16 23:10:48
阅读次数:
240
单调栈求每个数在哪些区间是最值的经典操作。 把数一个一个丢进单调栈,弹出的时候[st[top-1]+1,i-1]这段区间就是弹出的数为最值的区间。 poj2796 弹出的时候更新答案即可 #include<iostream> #include<cstdlib> #include<cstring> # ...
分类:
编程语言 时间:
2017-08-16 23:11:02
阅读次数:
273