任意整数 / 0 0/0 ArithmeticException 算术异常 非零小数/0 非零小数/0.0 Infinity 无穷大 0/0.0 0.0/0 0.0/0.0 NaN Not a Number 非数字 ArrayIndexOutOfBoundsException:数组下标越界异常 Nu ...
分类:
编程语言 时间:
2018-07-08 12:34:09
阅读次数:
135
背包九讲板子 例题参考《信息学奥赛一本通》 初始化分两种情况 1、如果背包要求正好装满则初始化 f[0] = 0, f[1~v] = INF; 2、如果不需要正好装满 f[0~v] = 0; 01背包 有N件物品和一个容量为V的背包。第i件物品的费用(即体积,下同)是w[i],价值是c[i]。求解将 ...
分类:
编程语言 时间:
2018-07-08 12:34:19
阅读次数:
180
第一题 题目:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 思路:先快速定位到该数在哪一行,然后再迅速定位具体位置。 # -*- coding:utf-8 -*- class S ...
分类:
编程语言 时间:
2018-07-08 12:34:34
阅读次数:
135
创建一个线程对应的类型,三个线程分开处理。 分别调用三个不同的线程,循环打印5个数字,打印完以后唤醒其他休眠的线程,然后自己休眠。 ...
分类:
编程语言 时间:
2018-07-08 12:34:45
阅读次数:
192
一 什么是线程 在传统操作系统中,每个进程有一个地址空间,而且默认就有一个控制线程 线程顾名思义,就是一条流水线工作的过程(流水线的工作需要电源,电源就相当于CPU),而一条流水线必须属于一个车间,一个车间的工作过程是一个进程,车间负责把资源整合到一起,是一个资源单位,而一个车间内至少有一条流水线。 ...
分类:
编程语言 时间:
2018-07-08 12:35:52
阅读次数:
123
spring boot只是一个配置工具,整合工具,辅助工具. springmvc是框架,项目中实际运行的代码 Spring 框架就像一个家族,有众多衍生产品例如 boot、security、jpa等等。但他们的基础都是Spring 的ioc和 aop,ioc 提供了依赖注入的容器, aop解决了面向 ...
分类:
编程语言 时间:
2018-07-08 12:36:42
阅读次数:
124
1.列表元组 列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储、修改等操作. 定义列表: 我们通过列表下标进行数据的提取: 切片: 1 # yu 2 names=["lala","heihei",'yuyu','hehe','haha'] 3 print(names[1:3] ...
分类:
编程语言 时间:
2018-07-08 12:37:04
阅读次数:
142
高精度加法 高精度除法 (高精除以低精) cpp include include include using namespace std; int a1[20001],b1[20001]; char a[20001]; int l1,l2,x=0,b; int main() { scanf("%s" ...
分类:
编程语言 时间:
2018-07-08 12:37:23
阅读次数:
139
转自:另一个自己 匿名函数lambda的用法 Python中,lambda函数也叫匿名函数,及即没有具体名称的函数,它允许快速定义单行函数,类似于C语言的宏,可以用在任何需要函数的地方。这区别于def定义的函数。 lambda与def的区别: 1)def创建的方法是有名称的,而lambda没有。 2 ...
分类:
编程语言 时间:
2018-07-08 12:38:07
阅读次数:
174
2018-07-08 获取数组中的最大值 某个数字在数组中第一次出现时的索引 制作说明书的过程 对工具类的使用 获取数组中的最大值 获取数字在数组中第一次出现的索引值 ...
分类:
编程语言 时间:
2018-07-08 12:41:36
阅读次数:
154
排序也是在程序中经常用到的算法。无论使用冒泡排序还是快速排序,排序的核心是比较两个元素的大小。如果是数字,我们可以直接比较,但如果是字符串或者两个dict呢?直接比较数学上的大小是没有意义的,因此,比较的过程必须通过函数抽象出来。 Python内置的sorted()函数就可以对list进行排序: 此 ...
分类:
编程语言 时间:
2018-07-08 12:42:00
阅读次数:
145
作为一个开发者我们都是通过开发工具进行创建工程通常我们都是采用(如:eclipse、intellij idea)来快速生成项目结构)但是sprig-boot项目我们不需要依赖开发工具进行 我们可以通过spring提供的便捷途径进行创建项目: 下面是sprig-boot项目快速创建的地址: 地址:ht ...
分类:
编程语言 时间:
2018-07-08 12:42:12
阅读次数:
158
1.python官方下载地址:https://www.python.org/;python现在有两个版本:python2.7.x和python3.x 2.安装:一路下一步,默认安装 3.配置环境变量:计算机--右键--属性--高级系统设置--环境变量--系统变量:找到path在结尾处粘贴‘C:\Py ...
分类:
编程语言 时间:
2018-07-08 12:42:26
阅读次数:
157
static的基本用法: static的作用主要有两种第一个作用是限定作用域;第二个作用是保持变量内容持久化; 一、c语言中static的用法: 1、全局静态变量: 用法:在全局变量前加上关键字static,全局变量就定义成一个全局静态变量。 static int temp; 内存中的位置:静态存储 ...
分类:
编程语言 时间:
2018-07-08 12:42:35
阅读次数:
179
Python内建的filter()函数用于过滤序列。 和map()类似,filter()也接收一个函数和一个序列。和map()不同的是,filter()把传入的函数依次作用于每个元素,然后根据返回值是True还是False决定保留还是丢弃该元素。 例如,在一个list中,删掉偶数,只保留奇数,可以这 ...
分类:
编程语言 时间:
2018-07-08 12:42:43
阅读次数:
177
概念 “哈密尔顿回路问题”是访问除原出发结点以外的 每个结点 一次且仅一次,而“欧拉回路问题”是访问 每条边 一次且仅一次 欧拉回路与欧拉路 PS: 已经判断此图有欧拉路或欧拉回路 include using namespace std; int g[101][101]; int du[101]; ...
分类:
编程语言 时间:
2018-07-08 12:44:30
阅读次数:
166
转自:伪·计算机科学家|真·码农 首先介绍一个简单粗暴,非常实用的工具,就是 multiprocessing.Pool。如果你的任务能用 ys = map(f, xs) 来解决,大家可能都知道,这样的形式天生就是最容易并行的,那么在 Python 里面并行计算这个任务真是再简单不过了。举个例子,把每 ...
分类:
编程语言 时间:
2018-07-08 13:23:56
阅读次数:
126
如上述代码运行结果,我开始学习python的时候,也会认为list1应该输出10,list3应该输出a,但并不是这样的,在某方法默认参数为test=[],当调用该方法,当没有的为其传入值的时候,正如list1和list3显示的那样,他们两个调用的方法中操作的test对应的是同一地址空间下的list, ...
分类:
编程语言 时间:
2018-07-08 13:24:37
阅读次数:
159
声明的首选方法 所存放数据类型 [] 数组名字 ; int [] myArray; 给数组初始化 myArray = new int[10]; 数组名 = new 数组类型 [ 数组范围 ] 也可以写在一行 int [] myArray = new int [];这里可以写数组范围 也可以直接给数据 ...
分类:
编程语言 时间:
2018-07-08 13:25:15
阅读次数:
166
1.every和some 两个方法的参数都是一个函数,函数的有3个参数,依次是当前值value,索引index,数组array every判断数据中的每一项是否满足某个条件,如果满足就返回true,有一项不符合就返回false some判断数组中的某一项是否满足某个条件,如果满足就返回true,都不 ...
分类:
编程语言 时间:
2018-07-08 13:25:22
阅读次数:
198