给出一个正整数,找出这个正整数所有数字全排列的下一个数。通俗的说就是在一个整数所包含数字的全部组合中,找到一个大于且仅大于原数的新整数。举例: 如果输入:12345,则返回12354 如果输入:12354,则返回12435 如果输入:12435,则返回12453 思路: 字典序算法: 从后向前查看逆 ...
分类:
编程语言 时间:
2019-09-13 17:52:00
阅读次数:
126
快速幂问题 求$a$的$b$次方对$p$取模的值,$1 =1右移1位,表示除2 从二进制的角度看,实际是 将b表示为二进制的按权展示式 $b=c_{k 1}2^{k 1}+c_{k 2}2^{k 2}+...+c_02^0$ ,$a^b=a^{c_{k 1}2^{k 1}} a^{c_{k 2}2^ ...
分类:
其他好文 时间:
2019-09-13 17:51:42
阅读次数:
106
一. 为何使用虚拟环境 虚拟环境是Python解释器的一个私有副本,在这个环境你可以安装私有包,而且不会影响系统中安装的全局Python解释器。 在这个虚拟环境中的所有安装包,都是针对此环境的,不会被外界所利用。 为每个程序代码地创建虚拟环境可以保证程序只能访问虚拟环境中的包,从而保持全局解释器的干 ...
目的:提高可用性 通过ExecutorService实现队列泄洪 将有并发压力的下游代码放入到线程池的submit方法中,如下: 通过Guava RateLimit 负载均衡的情况下,在单机内部实现限流 需要加入Guava依赖 在方法入口内加上以下代码: 最后: 这里只简单描述了如何最简单的使用,降 ...
分类:
编程语言 时间:
2019-09-13 17:50:51
阅读次数:
120
硬盘显示被写满,但是用du -sh /*查看时占用硬盘空间之和还远小于硬盘大小 使用df -h查看,磁盘空间确实是满的,即找不到硬盘分区是怎么被写满的。 了解前因后果后,得知,这台WEB服务器的日志文件被删除了,目的是想清除日志文件占用的大量磁盘空间,但是当文件在一直被 写入的这个过程中,我们是无法 ...
分类:
其他好文 时间:
2019-09-13 17:50:38
阅读次数:
227
题目连接: https://leetcode-cn.com/problems/find-duplicate-subtrees/ 题目大意: 中文题 具体思路: 将每一颗子树转换成字符串,然后通过unordered_map去重即可(map的速度较慢) AC代码: ...
分类:
其他好文 时间:
2019-09-13 17:50:19
阅读次数:
93
创建节点的语法: $(html); 插入节点的语法: 话不多说直接上代码 使用append结果是: 排队一样 使用 prepend: 结果是: 插队了 总结: append与prepend主要应用在页面刷新 上拉刷新 用append 下拉刷新 用prepend ...
分类:
Web程序 时间:
2019-09-13 17:49:55
阅读次数:
124
一: Lamda表达式基本语法: (args1, args2,...) -> { express block } lamda表达式由两部分组成,参数和语句块,参数可以不写参数类型也可以写参数类型,如果写参数类型,必须与对应方法的参数类型一致,如果只有一个参数,可以省略小括号();语句块中如果只有一条 ...
分类:
其他好文 时间:
2019-09-13 17:49:26
阅读次数:
108
JDK和JRE的区别 JRE: Java Runtime EnvironmentJDK:Java Development Kit JRE是java运行时环境,包含了java虚拟机,java基础类库。是使用java语言编写的程序运行所需要的软件环境,是提供给想运行java程序的用户使用的。 JDK是j ...
分类:
其他好文 时间:
2019-09-13 17:49:05
阅读次数:
93
1, [Error] 'cout' does not name a type 这个的原因是"cout<<..."这行语句没有放到主函数里,也就是不在花括号里面,我多写了个花括号。 2, [Error] 'cnt' was not declared in this scope 这个是你在循环里定义了一 ...
分类:
其他好文 时间:
2019-09-13 17:47:51
阅读次数:
75
Refer: https://www.ietf.org/rfc/rfc2326.txt Network Working Group H. SchulzrinneRequest for Comments: 2326 Columbia U.Category: Standards Track A. Rao ...
分类:
其他好文 时间:
2019-09-13 17:47:09
阅读次数:
116
简介 Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个 ...
分类:
其他好文 时间:
2019-09-13 17:46:21
阅读次数:
163
首先获取一个安卓权限 创建一个GifInfoHandle 类 并且调用c++接口 通过配置c++代码获取回调接口 这里用的动态库在这个网站获取 https://sourceforge.net/projects/giflib/ 通过主页面获取回调方法 下面是这次的源码 链接:https://pan.b ...
分类:
移动开发 时间:
2019-09-13 17:46:03
阅读次数:
142
[HDU 3712] Fiolki (带边权并查集+启发式合并) 题面 化学家吉丽想要配置一种神奇的药水来拯救世界。 吉丽有n种不同的液体物质,和n个药瓶(均从1到n编号)。初始时,第i个瓶内装着g[i]克的第i种物质。吉丽需要执行一定的步骤来配置药水,第i个步骤是将第a[i]个瓶子内的所有液体倒入 ...
分类:
其他好文 时间:
2019-09-13 17:45:50
阅读次数:
94
1.dd 作用是用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。 用法:dd [option] if=输入文件(或者设备名称) of=输出文件(或设备名称) ibs=bytes 一次读取bytes字节,也就是读入缓存区的字节数 obs=bytes 一次写入bytes字节,也就是写入缓存区的 ...
分类:
其他好文 时间:
2019-09-13 17:45:33
阅读次数:
109