码迷,mamicode.com
首页 > 编程语言
形式语言与自动机六 DFA的最小化
DFA的最小化 前面我们讲过NFA通过确定化能够得到DFA,现在我们看能不能让已经得到的DFA的状态数能不能再继续变小(minimise).其实也就是对优化再优化。 我们从NFA得到DFA的过程中有使用子集构造法。但是子集构造法的的状态数还是过多,达$2^n$ 个。现在我们的目的就是进一步减少状态数 ...
分类:编程语言   时间:2020-06-18 19:57:38    阅读次数:102
javascript原型 原型链
一、prototype 在JavaScript中,每个函数都有一个prototype属性,这个属性指向函数的原型对象。 例如: function Person(age) { this.age = age } Person.prototype.name = 'kavin' var person1 = ...
分类:编程语言   时间:2020-06-18 19:53:34    阅读次数:66
ES对字段去重统计,抛出异常:java.lang.IllegalArgumentException: Two sibling aggregations cannot have the same name:
出错场景:多次调用ES统计方法,第二次时会报错。 解决办法:在AggregationBuilders.cardinality("tempField").field("countFiled"),中的"tempField"用一个随机字符串代替。 查询后取结果的时候,再用随机字符串取出。 ...
分类:编程语言   时间:2020-06-18 19:52:46    阅读次数:185
spring boot 设置session过期时间不生效问题
server: port: 8001 servlet: session: timeout: PT1M在yml 添加 如下配置 servlet: session: timeout: PT1M Duration转换字符串方式,默认为正,负以-开头,紧接着P,(字母不区分大小写)D :天 T:天和小时之间 ...
分类:编程语言   时间:2020-06-18 19:49:12    阅读次数:334
LeetCode 1028. 从先序遍历还原二叉树 | Python
1028. 从先序遍历还原二叉树 题目来源:力扣(LeetCode)https://leetcode-cn.com/problems/recover-a-tree-from-preorder-traversal 题目 我们从二叉树的根节点 root 开始进行深度优先搜索。 在遍历中的每个节点处,我们 ...
分类:编程语言   时间:2020-06-18 19:42:50    阅读次数:59
java 用maven打包的时候报“使用了未经检查或不安全的操作
java 用maven打包的时候报“使用了未经检查或不安全的操作“ 这种错误在这个Controller上加上@SuppressWarnings("unchecked")这个注解就能打包成功了 ...
分类:编程语言   时间:2020-06-18 19:42:36    阅读次数:134
使用gitlab+jenkins+nexus拉取springcloud并根据不同模块构建docker镜像,并推送到nexus里的docker仓库
1.安装gitlab 详情看:https://www.cnblogs.com/sanduzxcvbnm/p/13023373.html 安装好gitlab后,然后创建一个普通用户,编辑用户,给用户设置密码,添加本机ssh密钥到gitlab里,使用普通用户上传代码 2.安装jenkins 详情看:ht ...
分类:编程语言   时间:2020-06-18 19:42:01    阅读次数:94
转 Python 时间戳操作,获取整点凌晨时间戳
获取凌晨时间 # 方法一 获取凌晨时间戳import timeimport datetime # 思路特别简单 dt = time.strftime("%Y-%m-%d")print(dt) # 先得到前缀 2019-12-13 这种,然后在拼接成2019-12-13 00:00:00time_ar ...
分类:编程语言   时间:2020-06-18 19:39:26    阅读次数:74
jar的重新算法
5)%e、%g 与f作用相同 (6)%o 以八进制整数形式输入 (7)%x 以十六进制数形式输入整数 (8)%u 用来输入无符号(unsigned)十进制型数据 (9)%附加字符 格式字符 附加字符:!!! (1)%l 用于输入长整型数据(可用%ld、%lo、%lx、%lu)以及double型数据( ...
分类:编程语言   时间:2020-06-18 19:38:44    阅读次数:52
JAVA CPU100%如何排查
下面给出两种系统下的排查步骤,都是一模一样的,只是命令稍有区别! 查消耗cpu最高的进程PID 根据PID查出消耗cpu最高的线程号 根据线程号查出对应的java线程,进行处理。 准备一行死循环代码: 怎么跑,应该不用我说了,直接教大家怎么查! windows版 可能有人有疑问,我为什么要说wind ...
分类:编程语言   时间:2020-06-18 19:38:01    阅读次数:60
洗牌算法
假定给一个0 - 9 的数组。使用洗牌算法来保证每个数字出现在每个位置的概率都是1/10 洗牌算法:遍历数组,第n个与后边的数字(包含自己)的某一个进行位置互换。 数组初始状态:0,1,2,3,4,5,6,7,8,9 第一次交换用0和1,2,3,4,5,6,7,8,9以及0 自己交换,所以每个数字出 ...
分类:编程语言   时间:2020-06-18 19:29:41    阅读次数:44
LINUX中LS对文件进行按大小排序和按时间排序,设置LS时间格式
https://www.cnblogs.com/sien6/p/8056315.html 1 按文件大小排序 使用 ll -S | grep '^[^d]' // 格式化文件大小形式 ll -Sh | grep '^[^d]' 2 按文件修改时间排序显示 使用 ll -rt 3 设置ls -l命令中 ...
分类:编程语言   时间:2020-06-18 19:29:23    阅读次数:69
Python机器学习(三十五)NumPy ndarray
NumPy中最重要的类是ndarray,ndarray是存储单一数据类型的多维数组。 可以使用索引(从0开始)访问ndarray对象中的元素。 ndarray的内存结构 标准的Python列表(list)中,元素是对象。如:L = [1, 2, 3],需要3个指针和三个整数对象,对于数值运算比较浪费 ...
分类:编程语言   时间:2020-06-18 19:28:01    阅读次数:62
java多线程基础
摘要: 本文旨在介绍java多线程中的一些基础概念,同时也是自己的多线程学习总结。本文将围绕以下几点展开讲解:线程的定义、java内存模型、并发及同步、java的happens-before原则,最后介绍java中的synchronized以及volatile关键字。 线程及其定义 线程的基本定义 ...
分类:编程语言   时间:2020-06-18 19:27:36    阅读次数:60
Python机器学习(三十六)NumPy 数据类型
NumPy提供的数值类型,数值范围比Python提供的数值类型更大。NumPy的数值类型,如下表所示: SN数据类型描述 1 bool_ 布尔值,取值ture/false,占用一个字节 2 int_ 是integer的默认类型。与C语言中的long类型相同,有可能是64位或32位。 3 intc 类 ...
分类:编程语言   时间:2020-06-18 19:26:57    阅读次数:64
Docker决战到底(七) 使用多阶段构建Spring Boot应用镜像
前文导航 Docker决战到底(一) 虚拟机中安装ubuntu系统 Docker决战到底(二) Docker环境搭建 Docker决战到底(三) Rancher2.x的安装与使用 Docker决战到底(四) Jenkins的安装与使用 Docker决战到底(五) 制作自己的Jenkins镜像 Doc ...
分类:编程语言   时间:2020-06-18 19:26:26    阅读次数:58
java map 配置文件
java map如何转为配置文件啊。-CSDN问答 https://ask.csdn.net/questions/216007 SpringBoot读取配置文件中的数据到map和list_空夜's Blog-CSDN博客_springboot 配置map https://blog.csdn.net/ ...
分类:编程语言   时间:2020-06-18 19:25:30    阅读次数:73
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!