给定一个字符串,从其中一个点开始遍历循环遍历回这个点,如果他的序列比所有这么做获得的字符串的字典序都小,那么他就是这个字符串的最小表示。 比如abba,可以变为bbaa,baab,aabb,其中aabb就是他的最小表示方法。 那么怎么实现这个方法用O(n)来实现呢?先给出代码: 其中也可以把将字符串 ...
分类:
其他好文 时间:
2019-04-30 21:58:15
阅读次数:
146
/** * 除1002 1004 1009 1010的其他流程 */ @Component public class AutoTestOtherQueryBL { private final Log logger = LogFactory.getLog(this.getClass()); @Auto... ...
分类:
编程语言 时间:
2019-04-30 21:58:04
阅读次数:
89
1.安装Python 3 2.查看Python3 安装路径 打开终端,输入which python3,查看路径 3.打开配置文件 open ~/.bash_profile 4.写入外部环境变量 export PATH=${PATH}:/Library/Frameworks/Python.framew ...
分类:
编程语言 时间:
2019-04-30 21:57:19
阅读次数:
538
启用数据迁移 在程序包管理控制台选择安装了EntityFramework的项目,键入如下指令以启EF用数迁移。 命令成功运行后,所选项目下会添加名为Migrations的文件夹及Configuration.cs文件,如下图。 创建迁移版本 程序包管理控制台,键入如下命令创建一个迁移版本(当前Enti ...
分类:
其他好文 时间:
2019-04-30 21:57:00
阅读次数:
183
一、前方有坑 php在使用加减乘除等运算符计算浮点数的时候,经常会出现意想不到的结果,特别是关于财务数据方面的计算,给不少工程师惹了很多的麻烦。比如今天工作终于到的一个案例: $a = 2586; $b = 2585.98; var_dump($a-$b); 期望的结果是:float(0.02) 实 ...
分类:
Web程序 时间:
2019-04-30 21:56:44
阅读次数:
186
/** * 给不同记录标红 只能是xls格式 xlsx格式不行 */ @Component public class AutomaticTestContrastExcelBL { private final Log logger = LogFactory.getLog(this.getClass()... ...
分类:
编程语言 时间:
2019-04-30 21:56:26
阅读次数:
126
RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,现在包括RedHat、CentOS、SUSE等Linux的分发版本都有采用,可以算是公认的行业标准了。RPM文件在Linux系统中的安 ...
分类:
其他好文 时间:
2019-04-30 21:55:56
阅读次数:
158
[TOC] Typecho 反序列化漏洞学习 0x00 前言 补丁: https://github.com/typecho/typecho/commit/e277141c974cd740702c5ce73f7e9f382c18d84e diff 3b7de2cf163f18aa521c050bb54 ...
分类:
其他好文 时间:
2019-04-30 21:55:41
阅读次数:
164
生产者消费者条件变量模型 线程同步典型的案例即为生产者消费者模型,而借助条件变量来实现这一模型,是比较常见的一种方法。假定有两个线程,一个模拟生产者行为,一个模拟消费者行为。两个线程同时操作一个共享资源(一般称之为汇聚),生产向其中添加产品,消费者从中消费掉产品。 ...
分类:
其他好文 时间:
2019-04-30 21:55:23
阅读次数:
117
# 约瑟夫问题 不使用链表 纯计算方式得到:# 第一种方法的实现,只能从头开始报数,没有办法随机指定从什么位置开始# 如果只用YsfTest 可以用传 n 的方式 来求出第几轮被pop掉的序号# 约瑟夫环的第一种实现:def YsfTest(count,doom,n): if n ==1: temp ...
分类:
编程语言 时间:
2019-04-30 21:54:49
阅读次数:
160
01背包:每件物品都有它的价值和体积,你的背包有一定容量,如何能获取最大价值? 第一行有2个整数分别表示容量和物品数(n)接下来n行每两个数个分别代表一个物体的体积和价值 很显然,每种物品只能拿一件 当然你也可以不拿 如果拿(前提是有足够空间),就相当于背包少了v[i]的体积,多了c[i]的价值, ...
分类:
其他好文 时间:
2019-04-30 21:54:26
阅读次数:
140
Queries Find: where: pluck and scope: ...
分类:
其他好文 时间:
2019-04-30 21:53:52
阅读次数:
128
通过ssh远程调试时,vs会通过ssh命令,控制服务器下载。由于国内网络问题,会出现卡死的假象。目前没找到特别好的方法,耐心等了半个多小时,终于装好。 ...
分类:
数据库 时间:
2019-04-30 21:53:04
阅读次数:
349
1 资源搜索心法 遇到资源问题,先百度再淘宝,不行问知乎! 2 资源搜索技巧 (1)site搜索:到专门的网站/网盘搜索资源。 用法:关键词+空格+site:指定网站/网盘。 举例:office2010 site:sopanpan.com (2)网盘搜索 推荐神器:猎手导航 (3)贴吧搜索:贴吧,论 ...
分类:
其他好文 时间:
2019-04-30 21:52:37
阅读次数:
146
Mainly the installstion methods follow the url: there are some notices need to be mentioned: 1: fftw3 download fftw3 here and then install it using 2: ...
分类:
其他好文 时间:
2019-04-30 21:52:06
阅读次数:
97
参考Promise 的 官方规范 https://promisesaplus.com/ Promise 其实就是一个状态机 它只有两种状态变化 pending =》 fulfilled pending =》 rejected 并且状态一旦发生变化后就不会再改变 我们用es5来实现下 先写个架子, 并 ...
分类:
其他好文 时间:
2019-04-30 21:51:29
阅读次数:
142
index.js 方法一: 修改person中的age的操作在onLoad()方法里,先取出当前的person,然后设置person.age新的值,最后在setDate方法里将新的person重新设置回去 方法二:如下列代码 ...
分类:
微信 时间:
2019-04-30 21:50:58
阅读次数:
279