代码部分 利用stream的sorted()进行实现中文排序和数字排序(包括降序和升序),非常简单。 import java.text.Collator; import java.util.*; import java.util.stream.Collectors; public class Dem ...
分类:
编程语言 时间:
2021-03-31 14:07:47
收藏:
0 评论:
0 赞:
0 阅读:
645
let arr: string[] = ["小昆虫1", "小昆虫2", "小昆虫3"]; // 遍历数组值 console.log("遍历数组值 "); for (let item of arr) { console.log(item); } // 遍历数组索引 console.log("遍历数组 ...
分类:
其他 时间:
2021-03-31 14:07:34
收藏:
0 评论:
0 赞:
0 阅读:
37
防抖(debounce) 定义: 对于短时间内连续触发的事件(上面的滚动事件),防抖的含义就是让某个时间期限(如上面的1000毫秒)内,事件处理函数只执行一次。 实际运用:按钮频繁点击,页面resize。 立即执行版: function debounce(fn,wait){ let timeid,f ...
分类:
Web开发 时间:
2021-03-31 14:07:20
收藏:
0 评论:
0 赞:
0 阅读:
21
一、课程最终发布(后端) 最终的课程发布信息包含了:课程表中的id,title,price,lesson_num(总课时数),cover(封面);课程简介表的课程简介;教师表的教师姓名;课程分类表的一级分类和二级分类。 因此我们需要使用多表查询进行实现。 1、在EduCourseController ...
分类:
其他 时间:
2021-03-31 14:07:06
收藏:
0 评论:
0 赞:
0 阅读:
22
link。 从 https://codeforces.com/blog/entry/76447 里面抄一个代数做法。 考虑朴素 dp:记 \(f_{i, j} = f_{i - 1, j} + (j + a_i)\times f_{i - 1, j - 1}\),不太好做。 做变换 \(g_{i, ...
分类:
其他 时间:
2021-03-31 14:06:49
收藏:
0 评论:
0 赞:
0 阅读:
28
ss -t https://www.man7.org/linux/man-pages/man8/ss.8.html rtt:<rtt>/<rttvar> rtt is the average round trip time, rttvar is the mean deviation of rtt, ...
分类:
其他 时间:
2021-03-31 14:06:34
收藏:
0 评论:
0 赞:
0 阅读:
15
Learn to create and configure Spring batch’s JobExecutionListener (before and after job), StepExecutionListener (before and after step), ItemReadListe ...
分类:
编程语言 时间:
2021-03-31 14:06:19
收藏:
0 评论:
0 赞:
0 阅读:
41
题目描述: 给定 n 门课程(0,n-1) 和它们之间的先修关系,比如{(0,1),(1,2),(2,3),(2,0)} ,(0,1)表示 课程 1 是课程 0 的先修课程,即要修课程 0 必须 先修 课程 1,。根据给出的课程和其之间的先修关系,判断能否完成所有课程的学习。 将给定的课程和课程之间 ...
分类:
其他 时间:
2021-03-31 14:06:06
收藏:
0 评论:
0 赞:
0 阅读:
25
使用云服务器搭建 Web 运行环境,尤其是搭建常见的 LNMPR(Linux+Nginx+MySQL+PHP+Redis) 环境,对于开发人员是必备的职场基本技能之一。在这里,借着搭建我的“魚立说”个人网站的机会,整理了从零搭建 LNMPR 环境的详细过程,期间遇到的问题也一一进行了记录。 ...
分类:
其他 时间:
2021-03-31 14:05:51
收藏:
0 评论:
0 赞:
0 阅读:
31
1、键值对RDD的创建 2、常用的键值对RDD转换操作 3、一个综合实例 1、创建的两种方式 a、从文件加载 b、通过并行集合来创建 2、键值对转换操作 a、reduceByKey b、groupByKey() 3、keys 4、values 5、sortByKey 默认是升序排序,false是降序 ...
分类:
其他 时间:
2021-03-31 14:05:37
收藏:
0 评论:
0 赞:
0 阅读:
37
插入排序,一般也被称为直接插入排序。对于少量元素的排序,它是一个有效的算法。插入排序是一种最简单的排序方法,它的基本思想是将一个记录插入到已经排好序的有序表中,从而一个新的、记录数增1的有序表。在其实现过程使用双层循环,外层循环对除了第一个元素之外的所有元素,内层循环对当前元素前面有序表进行待插入位 ...
分类:
编程语言 时间:
2021-03-31 14:05:25
收藏:
0 评论:
0 赞:
0 阅读:
23
某个生产数据库(oracle)中单表记录了上亿的车辆定位数据,应用系统的轨迹回放功能已出现明显的加载卡顿现象(优化了索引,查询指定车辆一段时间内的定位数据,差不多在15秒)。考虑到常规分表的方案治标不治本、同时也是为其他更大量级数据项目积累经验,我们决定尝试使用hbase来存储定位数据。要做的第一步 ...
分类:
数据库技术 时间:
2021-03-31 14:05:10
收藏:
0 评论:
0 赞:
0 阅读:
21
Sublime删除注释内容 利用Sublime自带的语法高亮, 对注释进行识别, 进而删除 Preferences ==> Browse Packages 创建文件: User/remove_comments.py import sublime_plugin # 自动删除注释命令 class Rem ...
分类:
其他 时间:
2021-03-31 14:04:54
收藏:
0 评论:
0 赞:
0 阅读:
14
堆结构的内部是以数组实现,表现形式为一个完全二叉树,对应关系上,上级节点的下标始终等于直接下级节点的下标(任意一个)除2的除数,下级节点的坐标左孩子为上级坐标的位置x2+1,右孩子为上级坐标的位置x2+2,这个条件始终满足 如下代码就是一个简易的堆结构实现 using System; namespa ...
分类:
Web开发 时间:
2021-03-31 14:04:38
收藏:
0 评论:
0 赞:
0 阅读:
24
1. GLPK缺失 igraph::cluster_optimal社团检测算法依赖系统中的GLPK包。 MacOS 11.2 brew install glpk CentOS 7 wget http://download-ib01.fedoraproject.org/pub/epel/7/x86_6 ...
分类:
其他 时间:
2021-03-31 14:04:26
收藏:
0 评论:
0 赞:
0 阅读:
33
前言 在 go-zero 开源之后,非常多的用户询问是否可以支持以及什么时候支持 websocket,终于在 v1.1.6 里面我们从框架层面让 websocket 的支持落地了,下面我们就以 chat 作为一个示例来讲解如何用 go-zero 来实现一个 websocket 服务。 整体设计 我们 ...
分类:
Web开发 时间:
2021-03-31 14:04:11
收藏:
0 评论:
0 赞:
0 阅读:
28
一、异常概述 1、定义:在程序执行过程中发生的不正常情况称为“异常”(开发过程中的语法错误和逻辑错误不是异常)。 2、异常事件可分为两类: 2.1、Error:Java虚拟机无法解决的严重问题。例如:JVM系统内部错误、资源耗尽等情况。比如:StackOverflowError和OOM。 publi ...
分类:
编程语言 时间:
2021-03-31 14:03:53
收藏:
0 评论:
0 赞:
0 阅读:
25
http://www.sigverse.org/wiki/en/ What is SIGVerse 了解人类和动物的智能机制是开发智能机器人系统的最重要方法之一。由于这种现实生活中的智能系统的机制非常复杂,例如代理与环境之间的物理相互作用以及代理与社会之间的相互作用,认知科学,发展心理学,脑科学,进 ...
分类:
其他 时间:
2021-03-31 14:03:38
收藏:
0 评论:
0 赞:
0 阅读:
23
群里有人问怎么实现ping的效果,作为不会写java的人,自然是不会写插件了,网上的答案都是用runtime类执行exec。调用安卓的shell(相当于win的cmd)。于是我想着既然wxbit有反射,就可以无中生有实例化出runtime对象了 这里注意实例化runtime类不是用new,而是运行静 ...
分类:
移动平台 时间:
2021-03-31 14:03:19
收藏:
0 评论:
0 赞:
0 阅读:
26
1、LLMNR和Netbios是什么 链路本地多播名称解析(LLMNR)是一个基于域名系统(DNS)数据包格式的协议NetBIOS,为网上基本输入输出系统(Network Basic Input/Output System)的缩写,它提供了OSI模型中的会话层服务,让在不同计算机上运行的不同程序,可 ...
分类:
移动平台 时间:
2021-03-31 14:03:00
收藏:
0 评论:
0 赞:
0 阅读:
30