最近进行的项目基本没有进展和头绪,上次和老师见面后。老师认为做的很差,只是套用了遗传算法的形,没有做出精髓来。给出了下一阶段的任务:改进遗传算法,或采取新的编码方式,或结合其他的概率算法。 不过也在意料之中,毕竟粗略计算,解空间也已经到了2的100次方,算法的复杂度至少有O(2100),能收敛求解的 ...
分类:
编程语言 时间:
2020-03-11 19:48:29
阅读次数:
86
文件上传 【 https://github.com/Davis Samuel/File Upload/blob/master/JavaWeb%E5%8A%9F%E8%83%BD%E6%89%A9%E5%B1%95.md 】 导入pom依赖: FileServlet.java: web.xml注册se ...
分类:
编程语言 时间:
2020-03-11 20:57:04
阅读次数:
71
1、列表操作 1.1 作用:按位置存放多个值 1.2 定义 1.3 类型转换: 但凡能够被for循环遍历的类型都可以当做参数传给list()转成列表 1.4 内置方法 优先掌握的操作: 1.4.1 按索引存取值(正向存取+反向存取):即可以取也可以改 正向取 反向取 可以取也可以改:索引存在则修改对 ...
分类:
编程语言 时间:
2020-03-11 20:59:24
阅读次数:
87
LeetCode 0309. Best Time to Buy and Sell Stock with Cooldown最佳买卖股票时机含冷冻期【Medium】【Python】【动态规划】 Problem "LeetCode" Say you have an array for which the ...
分类:
编程语言 时间:
2020-03-11 21:00:22
阅读次数:
71
6. 旋转数组的最小数字 题目描述 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。 NOTE:给出的所有元素都大于0,若数组大小为 ...
分类:
编程语言 时间:
2020-03-11 21:01:24
阅读次数:
84
教程1 ...
分类:
编程语言 时间:
2020-03-11 22:08:57
阅读次数:
46
一、为什么要使用线程池? a) 减少开销。因为创建和销毁线程需要和底层操作系统交互,每个线程都去做这个操作,会浪费大量的时间,降低系统效率 b) 避免内存溢出。线程池的线程数量不会超过最大值,不使用线程池可能会造成无限制的创建线程 二、为什么不使用Executors来创建线程池 a) Java中有自 ...
分类:
编程语言 时间:
2020-03-11 22:10:41
阅读次数:
497
``` #include typedef LONG NTSTATUS; typedef LONG KPRIORITY; #define STATUS_SUCCESS ((NTSTATUS) 0x00000000) #define NT_SUCCESS(Status) ((NTSTATUS)(Stat... ...
分类:
编程语言 时间:
2020-03-11 22:11:27
阅读次数:
78
LeetCode 0123. Best Time to Buy and Sell Stock III买卖股票的最佳时机 III【Hard】【Python】【动态规划】 Problem "LeetCode" Say you have an array for which the i th elemen ...
分类:
编程语言 时间:
2020-03-11 22:12:10
阅读次数:
77
拦截器主要就是为了拦截使用controller直接访问web-inf目录下的动态资源文件。 因为这样很可能造成我们页面加载不完全,例如用户名没有显示。 ...
分类:
编程语言 时间:
2020-03-11 22:13:45
阅读次数:
107
python之路 "01.深拷贝,浅拷贝与赋值符号的不同" "02.while循环和for循环" "03.数字类型介绍" "04.字符串及方法介绍" "05.基本数据类型之字典介绍" "06.基本数据类型之列表介绍 " "07.基本数据类型之元组介绍" ...
分类:
编程语言 时间:
2020-03-11 22:14:31
阅读次数:
79
归并排序是建立在归并操作上的一种有效的排序算法。该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为2-路归并。把长度为n的输入序列分成两个长度为n/2 ...
分类:
编程语言 时间:
2020-03-11 23:21:37
阅读次数:
105
看第一个例子: 自定义一个listener: package com.test.common.listener; import javax.servlet.ServletContextEvent; import javax.servlet.ServletContextListener; import ...
分类:
编程语言 时间:
2020-03-11 23:22:37
阅读次数:
72
0 前言 在过去单CPU时代,单任务在一个时间点只能执行单一程序。之后发展到多任务阶段,计算机能在同一时间点并行执行多任务或多进程。虽然并不是真正意义上的“同一时间点”,而是 多个任务或进程共享一个CPU,并交由操作系统来完成多任务间对CPU的运行切换,以使得每个任务都有机会获得一定的时间片运行。 ...
分类:
编程语言 时间:
2020-03-11 23:26:15
阅读次数:
108
LeetCode 0188. Best Time to Buy and Sell Stock IV买卖股票的最佳时机 IV【Hard】【Python】【动态规划】 Problem "LeetCode" Say you have an array for which the i th element ...
分类:
编程语言 时间:
2020-03-11 23:29:06
阅读次数:
89
一、算术运算符 / 数学运算符 : +(加/拼接) -(减) *(乘) /(除) %(求模/求余) 二、赋值运算符: =(赋值) +=(加等) -=(减等) *=(乘等) /=(除等) %=(模等) 三、比较运算符: >(大于) <(小于) >=(大于等于) <=(小于i等于) ==(等于,判断执行 ...
分类:
编程语言 时间:
2020-03-11 23:31:24
阅读次数:
146
以前没有经常使用GUI技术来进行开发,最近抽了一些时间出来使用java的GUI开发了一个飞机大战游戏。最底部提供了下载链接。 游戏里有敌机、英雄机、装备、加血物资、boss等元素。敌机可以发射子弹移动的子弹和直到的子弹,英雄机有两个等级的火力置,boss机会随机移动并且也可以发射不用轨迹的子弹。因为 ...
分类:
编程语言 时间:
2020-03-11 23:34:32
阅读次数:
85
一个整型数组 nums 里除两个数字之外,其他数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度是O(n),空间复杂度是O(1)。 示例 1: 输入:nums = [4,1,4,6] 输出:[1,6] 或 [6,1] 示例 2: 输入:nums = [1,2,10,4,1,4,3, ...
分类:
编程语言 时间:
2020-03-11 23:34:53
阅读次数:
67
文章概要 非常感谢☆Ronny丶博主在其博文《图像分析:二值图像连通域标记》中对二值图像连通域的介绍和算法阐述,让我这个毫无数据结构算法底子的小白能够理解和复现代码。本文的目的是基于我自己的理解,对该博文中Two-Pass算法的一些优化和补充,同时也希望帮助更多像我一样的人较快地掌握连通域标记。 连 ...
分类:
编程语言 时间:
2020-03-11 23:39:13
阅读次数:
78
String类型:ValueOperations @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration("classpath:applicationContext-redis.xml") public class RedisStr ...
分类:
编程语言 时间:
2020-03-11 23:39:49
阅读次数:
81