排序算法

2021年03月14日 阅读:702

1、归并排序 要将一个数组排序,可以先(递归地)将它分成2半分别进行排序,然后将结果归并起来。 自顶向下的归并排序:先将数组划分2部分,分别递归调用子数组进行排序,最后将子数组归并为最终的结果。 自底向上的归并排序:将长度为n的数组划分为n个子数组,然后两两归并,每次加倍。 2、快速排序 快速排序是 ... 查看全文

java int string互相转换

2021年03月14日 阅读:843

public class test { public static void main(String[] args) { //int -- String int n=100; String s=""+n; System.out.println(s); //利用valueof() String s2= ... 查看全文

内部排序

2021年03月14日 阅读:952

内部排序 插入排序 直接插入排序 插入排序的思想是,假定前面i个元素已经有序,然后针对于第i+1个元素,寻找第i+1个元素应该在的位置,插入,移动即可 没有哨兵的直接插入排序 public static void insertSort(int arr[]){ // 插入排序的思想是,假定前面i个元素 ... 查看全文

java中list和map详解

2021年03月14日 阅读:1013

一、List和Set以及Map 1、List , Set, Map都是接口,前两个继承至Collection接口(Collection接口下还有个Queue接口,有PriorityQueue类),Map为独立接口, (1)List下有ArrayList,Vector,LinkedList (2)Se ... 查看全文

16.python邮件发送

2021年03月14日 阅读:1185

1、SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。 2、smtplib就是对smtp的一种简单封装 3、基于文本邮件的发送 # 实现对邮件进行发送 import smtplib #ema ... 查看全文

8. RxSwift 插入发送合并压缩 startWith、merge、zip

2021年03月14日 阅读:1086

startWith 在订阅的时候插入发送事件,后加入的先发送。完成事件发送时不会插入。 let ob = PublishSubject<String>() ob.startWith("插入1").startWith("插入2").subscribe(onNext: { element in prin ... 查看全文

Spring内置的定时任务调度@Scheduled

2021年03月14日 阅读:1397

Spring提供了@Scheduled注解用于定时任务。 一、@Scheduled的基本使用 启用调度支持:@EnableScheduling 可以将@Scheduled注释与触发器元数据一起添加到方法中。例如,以下方法每隔5秒调用一次,并具有固定的延迟,这意味着周期是从前面每次调用的完成时间开始计 ... 查看全文

7. RxSwift 订阅操作过滤2 distinctUntilChanged、single、elementAt、ignoreElements、take、takeLast、skip、debounce

2021年03月14日 阅读:1392

distinctUntilChanged 过滤连续重复的事件 let ob = Observable.of(1, 1, 1, 3, 5, 7, 9, 9) ob.distinctUntilChanged().subscribe(onNext: { element in print(element) ... 查看全文

6. RxSwift 订阅操作过滤1 map、buffer、filter

2021年03月14日 阅读:1202

map 同 Swift中 map 用法一样,对值进行处理并返回 let sub = PublishSubject<String>() sub.map { $0 + "mmmmm" } .subscribe { event in print(event.element) } .disposed(by: ... 查看全文

java接口

2021年03月14日 阅读:1094

1 package inter; 2 3 public abstract class Door { 4 abstract void openDoor(); 5 abstract void closeDoor(); 6 } 7 8 9 package inter; 10 11 public inter ... 查看全文

kmp 算法

2021年03月14日 阅读:956

就是找自串的算法,这里主要是用到了前缀表 比如原始字符串是 a a a a a a b 字串是 a a b 则前缀表是 -1 1 0 第一次比较 a a a a a a b a a b -1 1 0 移动 a a a a a a b a a b -1 1 0 移动 a a a a a a b a a ... 查看全文

九大排序算法(Java实现)

2021年03月14日 阅读:827

1、冒泡排序 public class Bubble_sort { /** * 公共冒泡排序接口 * @param arr 带排序数组 */ public static void sort(int[] arr) { if (arr == null) return; int len = arr.len ... 查看全文

JavaScript中的类型检查有点麻烦

2021年03月14日 阅读:1013

js 的动态类型有好有坏。好的一面,不必指明变量的类型。不好的是,咱们永远无法确定变量的类型。 typeof运算符可以确定 js 中的6种类型: typeof 10; // => 'number' typeof 'Hello'; // => 'string' typeof false; // => ... 查看全文

centos8上安装ImageMagick6.9.10并压缩图片生成webp缩略图

2021年03月14日 阅读:932

一,ImageMagick的作用: ImageMagick 是一个用来创建、编辑、合成图片的软件。 它可以读取、转换、写入多种格式的图片。 功能包括:图片切割、颜色替换、各种效果的应用, 图片的旋转、镜像、写入文字到图片等。 说明:刘宏缔的架构森林是一个专注架构的博客,地址:https://www. ... 查看全文

webform 最后的黄昏之力

2021年03月14日 阅读:970

前言 现在有人谈起webform 一般都会说这种技术已经过时了,毫无用处。 因为我们在日常开发中已经不会去开发哪种几个简单的网页的程序,我们的业务更加复杂,这种拖动式的过于死板。 但是是否毫无用处呢?其他的我不知道,但是如果做一个简单的工具类网页还是感觉非常清晰的,然后日常写一些东西的时候我们需要一 ... 查看全文

Ajax原理

2021年03月14日 阅读:736

1 fucntion ajax(url,fnSuccess,fnFaild) 2 { 3 //1,创建Ajax对象 4 if(window.XMLHttpRequest){ 5 var oAjax=new XMLHttpRequest(); 6 } 7 else 8 { 9 var oAjax=ne ... 查看全文

webstorm自动格式化.vue文件并符合Eslint

2021年03月14日 阅读:563

默认情况webstorm在 文件上 + + 的话,.vue格式化之后的JavaScript和css代码不符合Eslint的配置 修改方法如下 点击webstorm的File Settings Editor Code Style ... 查看全文

文件上传功能报错Current request is not a multipart request

2021年03月14日 阅读:737

如标题,在文件上传功能报这种错误时,原因是from标签内未添加enctype="multipart/form-data",因为在表单中的默认情况,这个编码格式是application/x-www-form-urlencoded,不能用于文件上传;只专有使用了multipart/form-data,才 ... 查看全文

css列表

2021年03月14日 阅读:764

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> bootstrap的引入 <link rel="stylesheet" href="css/bootstrap.min.css" /> </head> <body> ... 查看全文

解决com.alibaba.fastjson.JSONException: autoType is not support 异常处理

2021年03月14日 阅读:704

原文地址:https://blog.csdn.net/wgzhl2008/article/details/82184240 最近在使用spring-data-redis时,使用fastjson的序列化方式 GenericFastJsonRedisSerializer可以正常序列化,但在反序列化时发生 ... 查看全文

Ajax2

2021年03月14日 阅读:846

AJAX 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式网页应用的 网页开发技术。 ajax 是一种浏览器异步发起请求。局部更新页面的技术。 JQuery 的 Ajax 请求 四个 Ajax 请求方法 $.ajax ... 查看全文

零基础教你配置阿里云服务器搭建网站

2021年03月14日 阅读:850

记得几年前,刚开始是自己建博客网站玩,那时候买了虚拟主机,感觉不太好用。后来换成云服务器,开始是自己手动部署环境和上传网站程序,使用过程中总是会出现一些小问题,然后就是不停的在网上找答案,解决这些问题。后来继续做新站的时候,就懒的手动一步一步去搭建了。于是用了服务器管理面板之类的工具,使用过程中发现宝塔面板特别简单好用,也非常稳定。什么是宝塔面板:宝塔Linux面板是提升运维效率的服务器管理软件, 查看全文

热门文章

推荐文章

最新文章

置顶文章