最近在找工作,好几次面试都问过数组去重的问题。虽然问的都不一样,但是核心思想是没有变的。第一种是比较常规的方法思路:构建一个新的数组存放结果for循环中每次从原数组中取出一个元素,用这个元素循环与结果数组对比若结果数组中没有该元素,则存到结果数组中Array.prototype.unique1 = ... ...
分类:
编程语言 时间:
2020-02-06 12:48:36
阅读次数:
116
操作系統3 內存管理(分區存儲和頁式存儲) 2. 分區存儲管理方式 分區管理的基本思想是: 將內存空間氛圍一個或若干個連續的區域,稱為分區。每個分區可以存放一個獨立的用戶程序。分區的特點是一個程序可以連續地加載內存。 分區可以分為:單一分區、固定分區、可變分區和重定位分區。 2.1 單道程序的連續分 ...
分类:
其他好文 时间:
2020-02-04 15:35:22
阅读次数:
52
一、mybatis-plus简介: Mybatis-Plus(简称MP)是一个 Mybatis 的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效率而生。这是官方给的定义,关于mybatis-plus的更多介绍及特性,可以参考mybatis-plus官网。那么它是怎么增强的 ...
分类:
其他好文 时间:
2020-02-03 10:05:34
阅读次数:
598
添加Git 操作别名,提高效率: 其中,git dog: 以图形化方式展示git log [@wooluwalkerdeMacBook-Pro:wenjian (dev)]$ vim ~/.gitconfig [user] name = *** email = ***.com [alias] co ...
分类:
其他好文 时间:
2020-02-02 18:07:42
阅读次数:
86
bufio 是通过缓冲来提高效率。 io操作本身的效率并不低,低的是频繁的访问本地磁盘的文件。所以bufio就提供了缓冲区(分配一块内存),读和写都先在缓冲区中,最后再读写文件,来降低访问本地磁盘的次数,从而提高效率。 简单的说就是,把文件读取进缓冲(内存)之后再读取的时候就可以避免文件系统的io ...
分类:
其他好文 时间:
2020-02-02 12:04:27
阅读次数:
61
MyBatis Plus 什么是MyBatis Plus Mybatis-Plus(简称MP)是一个 Mybatis 的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效率而生。这是官方给的定义,关于mybatis-plus的更多介绍及特性,可以参考mybatis-plus官 ...
分类:
其他好文 时间:
2020-02-01 21:22:57
阅读次数:
97
redo--> undo-->datafile insert一条记录时, 表跟undo的信息都会放进 redo 中, 在commit 或之前, redo 的信息会放进硬盘上. 故障时, redo 便可恢复那些已经commit 了的数据. redo解释:在Oracle数据库中,执行数据修改操作后,并不 ...
分类:
数据库 时间:
2020-02-01 10:49:49
阅读次数:
91
Jenins Jenins 是一个用来帮助运维研发生命周期提高效率的BS架构的管理软件,功能强大提供多种扩展模块来完成一系列工作,Jenkins 主要可以根据相关环境对运维人员减少频繁的人力工作,减少失误,减少人力消耗,提高工作效率与质量 CI/CD,DevOps 持续集成(Continuous I ...
分类:
其他好文 时间:
2020-01-31 12:30:40
阅读次数:
97
题目大意:你有一个体积为N的箱子和两种数量无限的宝物。宝物1的体积为S1,价值为V1;宝物2的体积为S2,价值为V2。输入均为32位带符号的整数。你的任务是最多能装多少价值的宝物? 方法:其实也没那么不好想,关键是要冷静下来一步步分析,如何降低枚举的数量。首先立马想到的肯定是性价比高的先装,但问题是 ...
分类:
其他好文 时间:
2020-01-29 23:16:37
阅读次数:
115
1. 算法与数据结构应该以巧妙的方式结合起来,达到解决问题的目的,并提高效率。 2. 数据的静态组织和动态的操作算法,构成了ADT。一旦选择了某种数据结构,ADT的性能也可以确定。由此得知,抽象数据类型的挑选本质上是确定其数据结构。 3. 用数组存放数据,会出现空间超出不够用或浪费用不完的情况(即使 ...
分类:
其他好文 时间:
2020-01-23 09:19:42
阅读次数:
62