转自:https://blog.csdn.net/panweiwei1994/article/details/76760238 顶部注释 List接口的大小可变数组的实现。实现了所有可选列表操作,并允许包括null在内的所有元素。除了实现List接口外,此类还提供一些方法来操作内部用来存储列表的数组 ...
分类:
编程语言 时间:
2018-07-28 12:09:06
阅读次数:
177
二分查找 冒泡排序 思路:首先列表中每两个相邻的数,如果前边的比后面的大,那么交换这两个数。 优化后 选择排序 思路:一趟遍历记录最小的数,放到第一个位置,再一趟遍历记录剩余列表中的最小的值,依次放置 插入排序 快排 思路:1、取一个元素p(第一个元素),使元素p归位 2、列表被p分成两部分,左边都 ...
分类:
编程语言 时间:
2018-07-28 12:10:47
阅读次数:
179
本文内容: 注解Annotation的介绍 基本注解的用法 首发日期:2018-07-28 注解Annotation的介绍 Annotation是代码中的特殊标记,能够在编译、类加载、运行时被识别(需要设置),并根据不同的Annotation来执行不同的处理。 Annotation可以修饰包、类、构... ...
分类:
编程语言 时间:
2018-07-28 12:12:02
阅读次数:
191
1.JavaScript Window - 浏览器对象模型 1.1浏览器对象模型 (BOM) 浏览器对象模型(Browser Object Model (BOM))尚无正式标准。 由于现代浏览器已经(几乎)实现了 JavaScript 交互性方面的相同方法和属性,因此常被认为是 BOM 的方法和属性 ...
分类:
编程语言 时间:
2018-07-28 12:12:38
阅读次数:
160
判断字符串是否符合某种模式,比如字符串是否由字母、数字、下划线组成: ...
分类:
编程语言 时间:
2018-07-28 12:13:14
阅读次数:
158
给定两个数组,写一个方法来计算它们的交集。 例如: 给定 nums1 = [1, 2, 2, 1], nums2 = [2, 2], 返回 [2, 2]. ...
分类:
编程语言 时间:
2018-07-28 12:14:43
阅读次数:
151
线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。 使用 threading 模块 方法一: 方法二: join 方法使得主线程等待子线程完成才继续 在计算密集型任务 ...
分类:
编程语言 时间:
2018-07-28 13:34:55
阅读次数:
203
思路:先找出最短的一个点,也就是起点,从起点出发,找最短的边,同时标记起点为true(代表已经访问过),访问过的点就不用再访问了,依次下去,保证每一次找到的边都是最短的边 到最后没有边可以更新了就代表结束 看代码 ...
分类:
编程语言 时间:
2018-07-28 13:35:18
阅读次数:
178
输入格式 1、cin>>a; 最基本的格式,适用于各种类型。会过滤掉不可见字符例如空格,TAB,回车等 2、cin>>noskipws>>ch[i]; 使用了 noskipws流控制,不会过滤空白字符 3、cin.get(ch); 或 ch = cin.get(); 接收一个字符,类似于getcha ...
分类:
编程语言 时间:
2018-07-28 13:35:36
阅读次数:
174
Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。 现在,全世界差不多有600多种编程语言,但流行的编程语言也就那么20来种。如果你听说过TIOBE排行榜,你就能知道编程语言的大致流行程度。这是最近10年最常用的10种编程语 ...
分类:
编程语言 时间:
2018-07-28 13:37:01
阅读次数:
144
1.新建maven项目 2.在pom.xml中添加jar包 懒人(本人乃其中一个)请复制: 3.创建数据库,然后创建表,然后导出 4.在java项目根目录中新建一个文件夹用于存放导出的sql文件 5.新建一个文件存放db连接四要素,文件名为:db.properties 懒人(本人乃其中一个)请复制: ...
分类:
编程语言 时间:
2018-07-28 13:38:35
阅读次数:
184
1、大型网站系统与JAVA中间件实践 本书围绕大型网站和支撑大型网站架构的Java中间件的实践展开介绍。 从分布式系统的知识切入,让读者对分布式系统有基本的了解;然后介绍大型网站随着数据量、访问量增长而发生的架构变迁;接着讲述构建Java中间件的相关知识;之后的几章都是根据笔者的经验来介绍支撑大型网 ...
分类:
编程语言 时间:
2018-07-28 13:38:46
阅读次数:
181
最近入了Java的坑,正在学习spring boot。记录一下遇到的问题吧。 [TOC] 问题一 请求参数的问题 我想获取 我想获取name的值 方法一 note : 这种写法强制name必须有值。如果url为 ,就会得到错误提示:name必须在场 方法二 note: 这种写法name在不在 ...
分类:
编程语言 时间:
2018-07-28 13:39:23
阅读次数:
136
思路:感觉有点像暴力啊,反正我是觉得很暴力,比如求d[i][j],用这个方法求的话,就直接考虑会不会经过点k(k是任意一点) ,最终求得最小值 看代码 ...
分类:
编程语言 时间:
2018-07-28 13:40:08
阅读次数:
175
一、在java中数据类型整体上分为两大类: 1、基本数据类型/原生的数据类型(共八个) 整数型:byte(占1字节),short(占2字节),int(占4字节),long(占8字节)。【byte,shuort,int,long 唯一不同就是存储空间容量大小不一样,根据具体需求存储的数据去选择合适的数 ...
分类:
编程语言 时间:
2018-07-28 13:40:33
阅读次数:
133
publicinterface IBiTree<E> { //返回根节点 TreeNode<E> getRoot(); //返回fnode的左子树 TreeNode<E> getLeftChild(TreeNode<E> fnode); //返回fnode的右子树 TreeNode<E> getRi ...
分类:
编程语言 时间:
2018-07-28 13:40:40
阅读次数:
161
Feel Good 题意: 给定一个区间,要求找出一个子区间使得这个区间的最小值乘以区间上所有数的和最大,输出和,与这个区间的左右边界。 分析: 很明显这个最优子区间的最小值,一定是总区间上的某个值。所以我们就枚举每个值,利用单调栈找到每个值对应的子区间的边界,在用树状数组求出这个子区间所有数的和, ...
分类:
编程语言 时间:
2018-07-28 13:41:36
阅读次数:
159
上一节:Python之code对象与pyc文件(一) 创建pyc文件的具体过程 前面我们提到,Python在通过import或from xxx import xxx时会对module进行动态加载,如果没有找到相应的pyc或dll文件,就会在py文件的基础上创建pyc文件,之前说过,pyc文件中保存的 ...
分类:
编程语言 时间:
2018-07-28 13:41:55
阅读次数:
306
一、模块:用一坨代码实现了某个功能的代码集合。 二、模块分为三种 1、自定义模块 2、内置标准模块(又称标准库) 3、开源模块(上传方式,百度PyPi) 开源模块安装方式: a、yum b、pip c、apt-get d、下载源码,然后解压,然后进入目录,然后编译安装: python setup.p ...
分类:
编程语言 时间:
2018-07-28 13:42:45
阅读次数:
201
问题背景: 在做android自动化时使用到第三方库uiautomator时,提示要安装,但安装该uiautomator库时提示当前的pip版本偏低,需要安装10.0.1版本方可。但在升级到升级到该版本时遇到问题,尝试多种方法均以失败告终。 问题分析: 在使用安装命令后,所给出的失败提示中有些类似权 ...
分类:
编程语言 时间:
2018-07-28 13:43:08
阅读次数:
211