Q:返回字符串 text?中按字典序排列最小的子序列,该子序列包含?text?中所有不同字符一次。 示例 1: 输入:"cdadabcc" 输出:"adbc" 示例 2: 输入:"abcd" 输出:"abcd" 示例 3: 输入:"ecbacba" 输出:"eacb" 示例 4: 输入:"leetc ...
分类:
其他好文 时间:
2020-04-18 13:40:03
阅读次数:
288
使用Docker安装 1. 安装带WEB管理界面的RabbitMQ docker pull rabbitmq:management 2. 启动 docker run --name rabbitmq -d -p 15672:15672 -p 5672:5672 rabbitmq:management ...
分类:
其他好文 时间:
2020-04-18 13:39:45
阅读次数:
46
1.让window系统可以显示mac系统的ui "链接" 2.Microsoft官网下载主体 "链接" 3.致美化这是我最喜欢的网站了(强烈推荐) "链接" 内置了很多的ul大多都是免费的 4.电脑主体之家 "链接" 彼岸桌面 "链接" ...
分类:
其他好文 时间:
2020-04-18 13:39:14
阅读次数:
91
public void countingsort(int[] array, int[] b, int k) { //创建数组c int[] c = new int[k+1]; for(int i=0;i<c.length;i++) { c[i] = 0; } //统计数组array中每个元素出现的次 ...
分类:
编程语言 时间:
2020-04-18 13:38:32
阅读次数:
56
字符串格式化:将字符串以自己想要的格式进行拼接 msg="i am %s my hobby is alex" %"yxz" # %s 代表一个表示符,后面的%”yxz“代表传入的值 print(msg) #输出结果为 i am yxz my hobby is alex msg1="i am %s m ...
分类:
其他好文 时间:
2020-04-18 13:38:17
阅读次数:
90
求a^k % p,(1 <= a, k, p <=10^9) #include <iostream> #include <algorithm> using namespace std; typedef long long LL; LL qmi(int a, int b, int p) { LL re ...
分类:
其他好文 时间:
2020-04-18 13:37:54
阅读次数:
60
一、简单介绍 Swagger是一个实现了OpenAPI(OpenAPI Specification)规范的工具集。OpenAPI是Linux基金会的一个项目,试图通过定义一种用来描述API格式或API定义的语言,来规范RESTful服务开发过程。 swagger大大方便了前后端开发人员,用过的人都说 ...
分类:
其他好文 时间:
2020-04-18 13:37:36
阅读次数:
83
看到有之前的一个乱弹被网友评论了,如何摆脱束缚,刚好前两天看了一篇这样的的文章,把一些内容摘录出来,作为如何摆脱束缚的一些新的答案。 这是很数学思维的一个论断,不是鸡汤。引用部分内容如下: 不确定性,是这个世界的常态。 假如真有造物主,他已经在我们生存所依赖的99%的事物上,提供了接近于100%的大 ...
分类:
其他好文 时间:
2020-04-18 13:37:03
阅读次数:
65
今天朋友遇到一个ThinkPHP5 _method 的RCE漏洞,环境是:tp5014开启debug,linux,PHP7,日志,Session都写不进去,没办法包含的情况。 思路就是使用反序列化,回调 unserialize 函数,是可以成功利用的。如图: 差不多就是这样,为了难得去写其他版本的p ...
分类:
Web程序 时间:
2020-04-18 13:36:37
阅读次数:
118
系统版本:V20 mysql:5.7 下载了最新版的deepin,想要装mysql,但是出现了 "没有可安装候选" 的提示. 可以知道是需要换源,但是之前翻过车,换源换不好也挺麻烦的. 经过我的试验,下面是我觉得最简单易懂的办法. 1. 换源 之前换了一次,出现更新失败,没有数字签名的错误 通过这个 ...
分类:
数据库 时间:
2020-04-18 13:36:19
阅读次数:
425
算法 二分图+最小独立集 思路 在日字形内两点连边(1),必处于不同色格子(0)。为二分图。要互不相扰,求最大独立集。 核心 最大匹配 bool dfs(int x, int y) { for (int i = 0; i < 8; i++) { int nx = x + dx[i], ny = y ...
冒泡排序 冒泡排序是大多数人学的第一种排序算法,在面试中,也是问的最多的一种,有时候还要求手写排序代码,因为比较简单。 冒泡排序属于交换类的排序算法。 一、算法介绍 现在有一堆乱序的数,比如: 。 第一轮迭代:从第一个数开始,依次比较相邻的两个数,如果前面一个数比后面一个数大,那么交换位置,直到处理 ...
分类:
编程语言 时间:
2020-04-18 13:35:43
阅读次数:
55
简介 RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而群集和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。支持主流的操作系统,多种开发语言支持。 什么是MQ 消 ...
分类:
其他好文 时间:
2020-04-18 13:35:28
阅读次数:
58
题目连接: https://www.acwing.com/problem/content/1318/ Description 我们称一个长度为 2n 的数列是有趣的,当且仅当该数列满足以下三个条件: 1.它是从 1 到 2n 共 2n 个整数的一个排列 ${ai}$; 2.所有的奇数项满足 $a_1 ...
分类:
其他好文 时间:
2020-04-18 13:35:14
阅读次数:
60
炮台实验 蒜头君在玩一个战争模拟游戏,他有高度为 1,2,3,... ,n的炮台各一个,他需要把这 n个炮台从左往右排成一行,并且炮口都朝向右边。 在这个游戏中,所有炮台发射的炮弹会摧毁前方所有高度比自己低的炮台。每当蒜头君把 n个炮台排成一行后,可能会有一些炮台被摧毁。举个例子:当前有 5 个炮台 ...
分类:
编程语言 时间:
2020-04-18 13:34:44
阅读次数:
61
使用场景: 多个线程相互等待,直到都满足条件之后,才能执行后续的操作。CyclicBarrier描述的是各个线程之间相互等待的关系。 使用步骤: 正常实例化:CyclicBarrier sCyclicBarrier=new CyclicBarrier(3); 带runnable的实例化,打破屏障时, ...
分类:
编程语言 时间:
2020-04-18 13:34:31
阅读次数:
82