我们要学习的第一个数据结构就是数组,数组中很多值得挖掘。数组基础把数据码成一排进行存放数组中索引从0开始,Java语法中要求数组存放同一类型的元素,可以通过中括号下标的方式取到元素。这样可以看到Main中有的方法。packagecn.mtianyan;publicclassMain{publicstaticvoidmain(String[]args){//必须传入长度int[]arr=newint
分类:
编程语言 时间:
2019-05-30 17:48:01
阅读次数:
103
jquery的bind跟on绑定事件的区别:主要是事件冒泡(事件代理); jquery文档中bind和on函数绑定事件的用法: .bind(events [,eventData], handler) .on(events [,selector] [,data], handler) 从文档中可以看出, ...
分类:
Web程序 时间:
2019-05-30 17:47:30
阅读次数:
126
1、将需要引入的外部js文件,改成下图的格式,将需要引入的内容放在一个函数内,并通过export暴露出来。 2、在vue里引入该模块 通过import引入,然后写入方法里,再按需求调用 ...
分类:
Web程序 时间:
2019-05-30 17:47:11
阅读次数:
187
这个leetcode题目是这样的: 这个数组的特点是会形成一个山峰,而题目要求返回这个山峰的索引。 一般的解法 如果按题意来想,很快就想到一个解决办法:把a[i]跟a[i+1]作比较,如果a[i+1]比a[i]小了,那就是到山峰了,返回i即可。这个算法需要遍历数组,一直找到开始变小的情况。 对于这个 ...
分类:
编程语言 时间:
2019-05-30 17:46:53
阅读次数:
128
按数量级递增排列,常见的时间复杂度有:常数阶O(1),对数阶O(log2n),线性阶O(n),线性对数阶O(nlog2n),平方阶O(n^2),立方阶O(n^3),...,k次方阶O(n^k),指数阶O(2^n)。随着问题规模n的不断增大,上述时间复杂度不断增大,算法的执行效率越低。时间复杂度:基本 ...
分类:
编程语言 时间:
2019-05-30 17:45:44
阅读次数:
115
GC简单的了解 GC:Garbage Collection 字面意思是垃圾回收器,释放垃圾占用的内存空间。让创建的对象不需要像c、c++那样delete、free掉。对于c、c++的开发人员分配的,也就是说还要对内存进行维护和释放。对于java程序员来说,一个对象的内存分配是在虚拟机的自动分配机制的 ...
分类:
编程语言 时间:
2019-05-30 17:44:50
阅读次数:
147
/// <summary>/// 移除为空的Key/// </summary>/// <param name="dic"></param>/// <returns></returns>private static Dictionary<string, string> RemoveNullKey(Di ...
分类:
其他好文 时间:
2019-05-30 17:44:21
阅读次数:
128
用法:as newColName 或者 as "newColName " 最好用后一种 关键字有时要加引号,可以重名但最好不要 例: as后面的别名不能为空 如果是双引号则区分大小写 无引号默认大写: 单引号报错: as可以不写 新列名为关键字有时需要加引号 ...
分类:
数据库 时间:
2019-05-30 17:43:54
阅读次数:
133
__S.O.L.I.D__ 是首个 5 个面向对象设计 (OOD) 准则的首字母缩写,这些准则使得开发出易扩展、可维护的软件变得更容易。也使得代码更精简、易于重构。同样也是敏捷开发和自适应软件开发的一部分。 ...
分类:
Web程序 时间:
2019-05-30 17:43:41
阅读次数:
144
本文简单的介绍一下基于SpringBoot框架动态多数据源切换的实现,采用主从配置的方式,配置master、slave两个数据库。 一、配置主从数据库 二、创建数据源枚举类 三、数据源切换处理 创建一个数据源切换处理类,有对数据源变量的获取、设置和清空的方法。其中的ThreadLocal用于保存某个 ...
分类:
编程语言 时间:
2019-05-30 17:42:57
阅读次数:
213
String.Join 方法 (A (String), B (String[])); 在指定 String 数组B的每个元素之间串联指定的分隔符 A,从而产生单个串联的字符串 string [] tmpStr={abc,def,ghi}; string jn = string.Join(“,“, t ...
分类:
其他好文 时间:
2019-05-30 17:42:32
阅读次数:
90
下载:链接: https://pan.baidu.com/s/1qUPJL19p7mIJklFhxwTlLw 提取码: c39q 适用人群 1、想使用Django快速开发网站的。2、想学习后端开发的。4、有Django基础,但是想学习企业级项目实战的。 下载:链接: https://pan.baid ...
分类:
其他好文 时间:
2019-05-30 17:42:13
阅读次数:
325
使用spring-context.jar中task任务 1.使用注解 在spring.xml中配置支持task注解 使用以上配置,task就可以用了,但是debug模式下会抛出异常,不影响task使用 采用第2种配置正常,不会抛出异常,强迫症建议使用第2种 2:spring.xml配置 cron表达 ...
分类:
编程语言 时间:
2019-05-30 17:41:56
阅读次数:
111
public static List> threeSum(int[] nums) { List> results = new ArrayList(); if (nums == null || nums.length 0 && nums[i] == nums[i - 1]) { continue; .... ...
分类:
其他好文 时间:
2019-05-30 17:41:41
阅读次数:
104
背景 同事碰到的一个问题,存cookie的时候,对内容做了base64,所以结尾可能会含有等号,但是java中通过request.getCookies()获取cookie时,发现取到的值中缺少等号 原因 https://blog.csdn.net/hl_java/article/details/78 ...
分类:
其他好文 时间:
2019-05-30 17:41:21
阅读次数:
376
自从有了es6的set数据结构,数组的去重可以简单用一行代码实现,比如下面的方式 但是当数组的项不再是简单的数据类型时,比如是对象时,这种方法就会导致错误,比如下面的结果 其中的原因是因为set数据结构认为对象永不相等,即使是两个空对象,在set结构内部也是不等的 基于以上原因,利用map结构封装了 ...
分类:
编程语言 时间:
2019-05-30 17:40:38
阅读次数:
336
传递值: 说明:标题其实说法是错误的。Java中只有值传递,没有引用传递。 调用函数changeValue()前后num的值都没有改变。 值传递的过程: num作为参数传递给changeValue()方法时,是将内存空间中num所指向的那个存储单元中存放的值,即"5",传送给了changeValue ...
分类:
编程语言 时间:
2019-05-30 17:40:10
阅读次数:
109