Question Description Input Output Sample Input Sample Output 解题思路简述: 在接收每一个数组的过程中,将负数及其绝对值以键值对的形式存入map(先绝对值,后负数)(因为题目有说“题目保证对于每一个测试实例,所有的数的绝对值都不相等。”) ...
分类:
编程语言 时间:
2020-01-01 18:24:20
阅读次数:
87
概念 数组Array,标志[ ]。 是用于储存多个相同类型数据的集合。 想要获取数组中的元素值,可以通过脚标(下标)来获取,下标是从0开始的。 创建数组 静态初始化 创建时就已经知道了数组里要放什么 int [ ] a={1,2,3,4,5}; int [ ] a2=new int[ ]{1,2,3 ...
分类:
编程语言 时间:
2020-01-01 18:24:42
阅读次数:
88
一、了解Spring IOC/DI 1:Spring有两大核心技术,控制反转(Inversion of Control, IOC)/依赖注入(Dependency Injection,DI)和面向切面编程(Aspect Oriented Programming,AOP) 2. IOC/DI: 它用来 ...
分类:
编程语言 时间:
2020-01-01 18:26:29
阅读次数:
73
Spring Boot 定时任务有多种实现方式,我在一个微型项目中通过注解方式执行定时任务。 具体执行的任务,通过多线程方式执行,单线程执行需要1小时的任务,多线程下5分钟就完成了。 执行效率提升10倍以上,执行效率提升10倍以上,执行效率提升10倍以上。 重要的事情说三遍! 本文不深入介绍具体的原 ...
分类:
编程语言 时间:
2020-01-01 18:27:36
阅读次数:
73
这篇博文主要是说Windows和Linux下Java环境变量的配置。 装了好多次Java环境了,但每次感觉或多或少都需要百度下,觉得不得要义。所以有了这篇博文,趁这个机会好好熟悉下这个Java环境。 环境变量介绍 环境变量是指操作系统中用来指定操作系统运行环境的一些参数,如临时文件夹位置和系统文件夹 ...
分类:
编程语言 时间:
2020-01-01 18:27:53
阅读次数:
88
一 Beautifulsoup模块介绍 Beautiful Soup 是一个可以从HTML或XML文件中提取数据的Python库.它能够通过你喜欢的转换器实现惯用的文档导航,查找,修改文档的方式.Beautiful Soup会帮你节省数小时甚至数天的工作时间.你可能在寻找 Beautiful Sou ...
分类:
编程语言 时间:
2020-01-01 18:29:04
阅读次数:
90
SpringCloud(一) 微服务 优点: 单一职责原则 每个服务足够内聚,足够小(足够小的理解不是真正意义的小),代码容易理解,这样能聚焦一个指定的业务功能或业务需求 开发简单,开发效率提交,一个服务可能就是专一的只干一件事 微服务能够被小团单独开发,这个小团队是2-5人的开发人员组成 微服务是 ...
分类:
编程语言 时间:
2020-01-01 18:29:44
阅读次数:
85
一、介绍 fileinput模块可以对一个或多个文件中的内容进行迭代、遍历等操作,我们常用的open函数是对一个文件进行读写操作。 fileinput模块的input()函数比open函数更高效和好用,体现在: input()函数生成一个迭代器,保证了在遇到大文件的读取时不会占用太大的内存。 用fi ...
分类:
编程语言 时间:
2020-01-01 18:30:55
阅读次数:
98
核心: 就是将java中的JDBC代码,复制到<%...%> 如果jsp出现错误,the import xxx cannot be resolved. 解决步骤: 可能是jdk,tomcat的版本问题,右键项目-build path,将其中报错的libary或lib删除后,重新导入; 清空各种缓存, ...
分类:
编程语言 时间:
2020-01-01 18:31:41
阅读次数:
93
共有以下几种评价指标: 其中,仅轮廓系数比较合理,别的不过是牵强附会罢了,就差欺世盗名了。 混淆矩阵均- -性完整性V-measure调整兰德系数(ARI)调整互信息(AMI)轮廓系数(Silhouette) 轮廓系数: ...
分类:
编程语言 时间:
2020-01-01 18:32:00
阅读次数:
218
1. 算法思想: 动态规划(dynamic programming)是运筹学的一个分支,是求解决策过程(decision process)最优化的数学方法。动态规划实际上是一类题目的总称,并不是指某个固定的算法。动态规划的意义就是通过采用递推(或者分而治之)的策略,通过解决大问题的子问题从而解决整体 ...
分类:
编程语言 时间:
2020-01-01 18:32:19
阅读次数:
101
算法期末备考-第5练 【主要内容】 动态规划 背包类型的dp:01背包 线性dp:最长公共子序列,编辑距离 经典例题: 独立任务最优调度,最大子段和 01背包 【题目链接】 https://www.acwing.com/problem/content/2/ 【题目描述】 有 N 件物品和一个容量是 ...
分类:
编程语言 时间:
2020-01-01 18:33:31
阅读次数:
170
记录接口调用者的入参 记录消息的消息体 数据转换、解析的时候需要做判断,记录日志 对数据库做更新操作的时候 ...
分类:
编程语言 时间:
2020-01-01 18:34:44
阅读次数:
103
可以用typedef声明新的类型名来代替已有的类型名。 实例1: #include<stdio.h> #include<iostream> typedef struct { char* name; int age; }STUDENT; int main() { STUDENT stu; stu.na ...
分类:
编程语言 时间:
2020-01-01 18:37:16
阅读次数:
285
概念 标志 [ ] [ ] 存放数组的数组,也就是说数组里存的还是数组的数据形式 创建二维数组 静态初始化 int[ ][ ] a= {{1,2},{3,4},{5,6},{8,9}}; --创建外部数组长度是4 --创建内部数组长度分别是2 --初始化数组,存入默认值 --修改数组中的默认值 -- ...
分类:
编程语言 时间:
2020-01-01 18:38:36
阅读次数:
88
Mini Batch K-Means算法是K-Means算法的一种优化变种,采用小规模的数据子集(每次训练使用的数据集是在训练算法的时候随机抽取的数据子集)减少计算时间,同时试图优化目标函数; Mini Batch K-Means算法可以减少K- Means算法的收敛时间,而且产生的结果效果只是略差 ...
分类:
编程语言 时间:
2020-01-01 18:38:59
阅读次数:
105
题目描述 在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。 例如,链表1->2->3->3->4->4->5 处理后为 1->2->5 1 class Solution: 2 def deleteDuplication(self, pHead): 3 ...
分类:
编程语言 时间:
2020-01-01 18:40:39
阅读次数:
67
突然看到好几篇文章,内容基本上是什么用Java需要100行,用PHP只需要30行,用Python只需要10行(数字记不清了)。简单说一下我的看法。 我不服,凭啥都是编程语言,你行我就不行? 我记不清当时给出的支持Python可以少写代码的栗子具体是什么了,它给出的是实现了某个功能,两行搞定,一行引入 ...
分类:
编程语言 时间:
2020-01-01 18:41:45
阅读次数:
62
重排序方法:reverse()和sort() reverse()方法:会反转数组项的顺序 sort()方法:按升序排列 即小在前大在后 sort()方法比较的是字符串 eg:"ab">"a" "aa"<"ab" var arr=[0,10,5,15,20]; arr.sort(); alert(ar ...
分类:
编程语言 时间:
2020-01-01 18:42:01
阅读次数:
104
题目描述 请实现一个函数按照之字形打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右至左的顺序打印,第三行按照从左到右的顺序打印,其他行以此类推。 1 # -*- coding:utf-8 -*- 2 # class TreeNode: 3 # def __init__(self, x): ...
分类:
编程语言 时间:
2020-01-01 18:43:18
阅读次数:
66