2020.3.30 1、使用 resultMap 完成结果集到实体类的映射(执行效率相对低,开发效率高) 2、在添加用户的时候,如果想获取新增用户的 id 值,那么就可以使用 <selectKey></selectKey> 标签,见代码<!-- 添加用户,同时获取 id 的返回值 --> <inse ...
分类:
编程语言 时间:
2020-03-30 16:42:50
阅读次数:
90
真正掌握了复杂度分析,可以说 DSA 便掌握了一小半。 复杂度分析分为:时间复杂度分析、空间复杂度分析。 时间复杂度的定义: 并不是指代码执行的具体、确定时间。 它表示的是一个算法执行效率与数据规模增长的变化趋势。 即便代码需要执行成千上万次,只要它不随数据规模变化而变化,那么它的复杂度就是 O(1 ...
分类:
其他好文 时间:
2020-03-28 13:15:26
阅读次数:
91
日常工作中很多地方很多效率极低的操作,往往可以改串行为并行,执行效率往往提高数倍,废话不多说先上代码 1、用到的guava坐标 <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <versi ...
分类:
编程语言 时间:
2020-03-26 19:56:07
阅读次数:
199
时间复杂度 时间复杂度的分析 只关注循环执行次数最多的一段代码,因为使用大O表示法,其他执行次数较少的复杂度可以忽略 加法法则:总复杂度等于量级最大的那段代码的复杂度 乘法法则:嵌套代码的复杂度等于嵌套内外代码复杂度的乘积 常见的时间复杂度示例 复杂度从低阶到高阶为:(复杂度越高阶,执行效率越低) ...
分类:
编程语言 时间:
2020-03-23 22:25:12
阅读次数:
106
上周学习了数据结构的第一章,主要是关于数据结构的介绍,和一些概念性的东西,让我对数据结构的重要性有了一定认识,对算法也有了简单的了解,知道了程序的执行效率也是很重要的,感觉对以后写代码有了很大提升 书上都是概念性的文字,但是的东西有在自己写程序的过程中才能慢慢体会到,以后还要加油 这也是第一次上网课 ...
分类:
其他好文 时间:
2020-03-22 13:55:38
阅读次数:
62
前几天搞了个简易版的动态合并单元格 但是需求有变化,就只能稍微改改了~~ 欢迎路过的各位大佬指出我代码的问题~~~~ 另: 代码执行效率不是很高,如果需要大量渲染更多数据建议可以直接使用原生 <template> <page-view :title="title"> <h1>第一種數據結構,前端渲染 ...
分类:
其他好文 时间:
2020-03-21 18:11:16
阅读次数:
80
说明 Go语言是一种静态类型的编程语言。正因为如此,编译器就需要在进行编译时知道程序当中每个值的类型。当知道了这些类型信息,编译器就可以合理的使用值。这样的一种形式能够减少潜在的内存异常和bug,同时使编译器有机会对代码进行一定的性能优化,提高执行效率。 在go语言当中允许用户进行自定义类型。当用户 ...
分类:
其他好文 时间:
2020-03-20 22:22:30
阅读次数:
82
一、linux中命令的概述和命令的帮助: 1.命令解释器:shell命令解释器,shell负责接收用户的命令进行解释,将解释结果(要执行的命令)传递给系统内核,完成 什么命令做什么事; 2.命令的分类: 内部命令:集成于shell解释器程序内部的指令,无需从磁盘中读取,执行效率更高; 外部命令:对应 ...
分类:
其他好文 时间:
2020-03-20 17:22:09
阅读次数:
90
1.友元函数 定义:在C++中,一个普通函数是不可以直接访问类中的任意成员的,但是如果把这个函数声明为友元函数,那么这个函数就可以访问类中的所有成员。 优点:能够不受限制地访问类中的任意成员,在一定程度上可以提高程序的执行效率。 缺点:打破类的封装性。 声明格式:friend 返回值数据类型 函数名 ...
分类:
其他好文 时间:
2020-03-20 12:54:08
阅读次数:
64
前言: 中断是计算机发展中一个重要的技术,它的出现很大程度上解放了CPU,提高了CPU的执行效率。 在中断出现之前,CPU对IO采用的是轮询的方式进行服务,这使的CPU纠结在某一个IO上,一直在等待它的响应,如果它不响应,CPU就在原地一直的等下去。这样就导致了其他IO口也在等待CPU的服务,如果某 ...
分类:
其他好文 时间:
2020-03-18 17:15:44
阅读次数:
58