JavaScript JavaScript(简写为JS)是一门世界上最流行的脚步语言。 ECMAScript是JavaScript的一个标准,最新版本到es6版本。 但是开发环境和线上环境存在版本不一致的问题。 JavaScript的基本使用 1. 创建JavaScript项目 在删除scr文件之前 ...
分类:
编程语言 时间:
2020-02-17 18:12:23
阅读次数:
88
1 /*42 【程序 42 求数字】 2 题目:809*??=800*??+9*??+1 3 其中??代表的两位数,8*??的结果为两位数,9*??的结果为 3 位数。求??代表的两位数,及 809*??后的结果。 4 */ 5 6 /*分析 7 * 遍历所有的两位数,带入式子中, 8 * 再加上8 ...
分类:
编程语言 时间:
2020-02-17 18:14:32
阅读次数:
165
一、目录展示 二、导入依赖 <dependency> <groupId>com.alibaba.rocketmq</groupId> <artifactId>rocketmq-client</artifactId> <version>3.0.10</version> </dependency> <d ...
分类:
编程语言 时间:
2020-02-17 18:18:45
阅读次数:
131
redis redis一款NOSQL(not only sql)非关系型数据库(键值对数据库)(对关系型数据库进行弥补),数据之前没有关联,存储在内存中更快(关系型数据库存储在硬盘文件上并有数据关联)。redis.windows.conf配置文件,redis-cli.exe客户端,redis-ser ...
分类:
编程语言 时间:
2020-02-17 18:19:59
阅读次数:
93
1.什么是并查集 并查集是用来管理元素分组的数据结构。可以高效进行如下操作: 查询元素a、b十是否在同一组 合并a、b所在的组 并查集可以进行合并操作但不能进行分割操作。 2.并查集的结构 并查集采用多叉树形结构实现,每个元素对应一个结点,每个组对应一棵树。重点关注结整体形成一个树形结构,而不是树的 ...
分类:
编程语言 时间:
2020-02-17 19:25:41
阅读次数:
106
一、介绍 插入排序的基本思想是:每步将一个待排序的记录,按其关键码值的大小插入前面已经排序的文件中适当位置上,直到全部插入完为止。 二、代码 三、代码 小小插入?奇幻思维 ...
分类:
编程语言 时间:
2020-02-17 19:27:26
阅读次数:
83
SpringCloud ? SpringCloud是基于SpringBoot提供了一套微服务解决方案,包括服务注册与发现,配置中心,全链路空间,服务网关,负载均衡,熔断器等组件。 springcloud能够实现分布式、版本控制配置,服务注册与发现,路由,服务于服务的调用,负载均衡配置,断路器,分布式 ...
分类:
编程语言 时间:
2020-02-17 19:28:44
阅读次数:
91
?xscale/yscale对数和其它非线性轴 import numpy as np import matplotlib.pyplot as plt #生成一些区间 [0,1]内的数据 y = np.random.normal(loc=0.5, scale=0.4, size=1000) y = y ...
分类:
编程语言 时间:
2020-02-17 19:33:18
阅读次数:
75
一、python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,Guido开始写Python语言的编译器。Python这个名字,来自Guido所挚爱的电视剧Monty Python’s Flying Circus。他希望这个新的叫做Python ...
分类:
编程语言 时间:
2020-02-17 19:33:35
阅读次数:
98
题目描述 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。 1 public class Solution { 2 public void swap(int [] array, i ...
分类:
编程语言 时间:
2020-02-17 19:35:49
阅读次数:
110
方法一: 定义一个新切片(数组),存放原数组的第一个元素,然后将新切片(数组)与原切片(数组)的元素一一对比,如果不同则存放在新切片(数组)中。 方法二: 先将原切片(数组)进行排序,在将相邻的元素进行比较,如果不同则存放在新切片(数组)中。 上面两种方法,第一种的效率要高于第二种的。可以通过测试比 ...
分类:
编程语言 时间:
2020-02-17 19:36:01
阅读次数:
82
pip install xlrd import xlrd book = xlrd.open_workbook("C:\\Users\\del\\Desktop\\Book2.xls") sheet_name = book.sheet_names()[0] #获取指定索引的sheet的名字 print ...
分类:
编程语言 时间:
2020-02-17 19:37:34
阅读次数:
97
题目描述 给定一个数组A[0,1,...,n-1],请构建一个数组B[0,1,...,n-1],其中B中的元素B[i]=A[0]A[1]...A[i-1]A[i+1]...A[n-1]。不能使用除法。(注意:规定B[0]和B[n-1] = 1) 题解:矩阵法 1 /* 2 B[i]的值可以看作上图的 ...
分类:
编程语言 时间:
2020-02-17 19:42:51
阅读次数:
101
转义字符是字符的一种间接表示方式。在特殊语境中,无法直接使用字符自身。例如,在字符串中包含说话内容。 "子曰:"学而不思则罔,思而不学则殆。"" 由于 JavaScript 已经赋予了双引号为字符串直接量的标识符,如果在字符串中包含双引号,就必须使用转义字符表示。 "子曰:\"学而不思则罔,思而不学 ...
分类:
编程语言 时间:
2020-02-17 19:48:04
阅读次数:
119
首先快速排序分为三部 首先要先确定分界点x = a[l] a[r] a[(l+r)/2]都行依据情况而定 其次 调整区间,定义双指针的方法,排序一次后,i指针前面的数一定小于等于x(分界点)j指针后面的数一定大于等于x 最后递归完成排序 #include <iostream>#include <st ...
分类:
编程语言 时间:
2020-02-17 19:51:59
阅读次数:
74
要说OIer界内最简单的程序,那恐怕非Hello World莫属了, 那么这篇文章就介绍如何写Hello World(被打)。 最简单的一种实现: cpp include include include using namespace std; int main(){ while(1){ if(_k ...
分类:
编程语言 时间:
2020-02-17 19:54:49
阅读次数:
69
一、基本介绍 ? 希尔排序也是一种插入排序,它是简单插入排序经过改进之后的一个更加高效的版本,也称为缩小增量排序。 ? 在排序过程中,把待排序数据按照一定增量分组,对每组数据使用直接插入排序算法进行排序;随着增量的减小,每组的数据越来越多;当增量减少为 1 时,整个数据被分为一组,算法终止,排序完成 ...
分类:
编程语言 时间:
2020-02-17 19:55:50
阅读次数:
87
pip install xlrd #j导入这个库 import xlrd book = xlrd.open_workbook("C:\\Users\\del\\Desktop\\Book1.xlsx") sheet_name = book.sheet_names()[0] #获取指定索引的sheet ...
分类:
编程语言 时间:
2020-02-17 19:56:23
阅读次数:
77
"leetcode 343. 整数拆分" 分析 1. 状态表示: · dp[i] 表示整数 i 拆分乘积的最大值。 2. 转移方程: · 对于每个数字 i 都进行一遍循环,计算 (i j) j,(j · 与 dp[i j] j 比较是因为 i j 可能小于 i j 拆分的乘积。 3. 边界: · 输 ...
分类:
编程语言 时间:
2020-02-17 19:56:50
阅读次数:
75
Array.forEach() arr.forEach(callback(currentValue [, index [, array]])[, thisArg]); forEach() 方法对数组的每个元素执行一次提供的函数。 注意: 除了抛出异常以外,没有办法中止或跳出 forEach() 循环 ...
分类:
编程语言 时间:
2020-02-17 20:03:13
阅读次数:
85