一.ArrayList: 底层为数组实现,线程不安全,查询,修改快,增加删除慢, 数据结构:数组以0为下标依次连续进行存储 数组查询元素:根据下标查询就行 数组增加元素:如果需要给index为10的位置添加,则从index为11的位置开始右移 数组删除元素:如果需要删除index为10的位置,则从i ...
分类:
编程语言 时间:
2020-04-05 10:00:21
阅读次数:
66
算法竞赛入门经典 程序4 1 组合数 其中求一个数的阶乘多次出现,为了方便以及保证程序整洁,将其作为一个函数编写 对复杂的表达式进行化简有时不仅能减少计算量,还能减少甚至避免中间结果溢出。 这或多或少需要一些数学知识,数论的有关内容 ...
分类:
编程语言 时间:
2020-04-05 10:02:23
阅读次数:
81
一、重构解决方案GOCVhelper做算法研究和函数封装;GOImage做dll;Csharp程序开发界面;解决OpenCV版本问题,进行函数封装。现在环境配置已经精简此外将.dll拷贝到能够被访问的地方就可以。下一步在保证效果不变的情况下,进行函数封装。OK可行;二、GOCW封装采用输入图片是Ma ...
分类:
编程语言 时间:
2020-04-05 10:02:39
阅读次数:
172
...
分类:
编程语言 时间:
2020-04-05 11:16:01
阅读次数:
80
1.Eureka(服务注册与发现) 1.1RestTemplate 它提供了多种访问远程http服务的方法,是一种简单便捷的访问restful服务模板类,是spring提供的用于访问Rest服务的客户端模板工具集。 1.2RestTemplate项目模块搭建 这里使用maven和mybatis进行模 ...
分类:
编程语言 时间:
2020-04-05 11:20:29
阅读次数:
101
tuple_length( : : Tuple : Length) 判断HTuple count_obj(Objects : : : Number) 判断HObject Halcon12中判断object为空,count_obj是不准确的。建议使用area_center后通过面积大于0判定。、 1. ...
分类:
编程语言 时间:
2020-04-05 11:22:52
阅读次数:
606
对需要导入使用 SQL 文件,已经放置到了 resources\data-trans.sql 下面了。 但是在配置的时候配置: spring.datasource.data=data-trans.sql 显示这个数据库 SQL 文件找不到。 错误的信息为: Property spring.datas ...
分类:
编程语言 时间:
2020-04-05 11:23:49
阅读次数:
91
IntelliJ IDEA 为后起之秀 得到了越来 广泛 应用。下面的idea软件的界面详情 二、使用 IntelliJ IDEA Maven 工程步骤如下: 2.1 依次选择“file”、“new"、"project",创建新项目。出现下面的界面,创建项目时选择 Mave ,但 不必选择项目骨架 ...
分类:
编程语言 时间:
2020-04-05 11:26:21
阅读次数:
77
/* 34.在排序数组中查找元素的第一个和最后一个位置。 给定一个按照升序排列的整数数组 nums,和一个目标值 target。找出给定目标值在数组中的开始位置和结束位置。 你的算法时间复杂度必须是 O(log n) 级别。 如果数组中不存在目标值,返回 [-1, -1]。 */ #include< ...
分类:
编程语言 时间:
2020-04-05 11:28:20
阅读次数:
63
摸鱼了一个星期没更,现在补回来。上星期基本上就是邻接ddl(周一),套板子或者用现成sort修修补补过的, 今天是周六,是时候检验一下是不是真的完全会了,顺便解决一些当时没有想通的问题 先说归并排序 归并的思路,我觉得应该是很容易理解的,这里就不赘述,唯一难的就是把这个—再归并再排序—的模板自己写出 ...
分类:
编程语言 时间:
2020-04-05 11:29:35
阅读次数:
73
Why thinking in Java? Java means a lot for computer science. And it gives a best practice in project. Thinking in Java can make you coding with better ...
分类:
编程语言 时间:
2020-04-05 11:31:02
阅读次数:
104
1. 新建项目 引入 和`security`包 完整的 文件如下 2. 编写启动类和控制器方法和自定义登录页面 3. 编写配置类 4. 运行结果 当输入密码错误时 当输入密码正确时 ...
分类:
编程语言 时间:
2020-04-05 11:36:05
阅读次数:
72
一、数值计算 数值计算是数据挖掘、机器学习的基础。Python提供多种强大的扩展库用于数值计算,常用的数值计算库如下所示。 1. NumPy 支持多维数组与矩阵运算,也针对数组运算提供大量的数学函数库。通常与SciPy和Matplotlib一起使用,支持比Python更多种类的数值类型,其中定义的最 ...
分类:
编程语言 时间:
2020-04-05 11:39:53
阅读次数:
102
用户登录功能后台代码实现: UserMapper接口查询方法定义 /** * * @param userName * @param userPwd * @param roleName * 查询用户记录 * @return */ User queryUser(@Param("userName")Str ...
分类:
编程语言 时间:
2020-04-05 11:41:07
阅读次数:
68
1 #导入numpy模块 2 import numpy as np 3 a = np.arange(1,25).reshape(8,3) 4 print(a) 5 print('transpose函数进行数组转置a[i][j] a[j][i]') 6 b = a.transpose() 7 prin ...
分类:
编程语言 时间:
2020-04-05 11:45:04
阅读次数:
51
1、发现无用对象 引用计数 被应用时,计数器++,通过计数器判断是否被引用(循环引用) 把引用关系作为一张图,搜索根。(建图或者建树) 2、回收无用对象 通用的垃圾分代回收机制 将对象分为年轻代,年老代,持久代 jvm划分为将堆划分为: Eden :新建对象先放至eden,满了就触发垃圾回收(min ...
分类:
编程语言 时间:
2020-04-05 11:50:13
阅读次数:
86
稳定性排序:稳定性排序是指相等的元素相对位置不会发生改变。 以下介绍一系列排序算法:以非降序排列为序; 选择排序:遍历i,求[i,n)中的最小值,与A[i]交换; 时间复杂度O(N^2) void selection_sort(vector<int>& num) { int len = num.si ...
分类:
编程语言 时间:
2020-04-05 11:51:03
阅读次数:
70
我们先来看一下什么是构造器: 1、构造器也叫构造方法或构造函数,分为有参构造器和无参构造器; 2、构造器也是一种方法,只不过是一种特殊的方法,它会在对象创建的时候被调用; 3、构造器最大的作用就是在创建对象的时候进行对象的初始化,有参构造器可以实现对象传参(后面会比较着来看有参构造器方便在哪儿了); ...
分类:
编程语言 时间:
2020-04-05 11:51:22
阅读次数:
58
进程vs线程: 进程:每个程序被运行加载到内存之后,都会被操作系统作为一个进程,进程是处于运行过程中的程序,是具有独立功能,被操作系统进行资源分配和调度的独立单元。 线程:一个进程里面可以拥有多个线程,线程拥有自己的堆栈,程序计数器和自己的局部变量,但是不拥有系统资源,多个线程共享进程的系统资源。 ...
分类:
编程语言 时间:
2020-04-05 11:51:50
阅读次数:
66
方法:第一步:先把main函数里的输入写出 第二步:根据所需的功能写出函数(....,.....)里面的实参先写一部分,根据后面写函数所需的再补全 第三步:输出; 函数:先定义再调用 pta2,3,4,10,13,15未写。 01 查找指定字符 本题要求编写程序,从给定字符串中查找某指定的字符。 输 ...
分类:
编程语言 时间:
2020-04-05 11:56:19
阅读次数:
98