SPOJ-LCS Longest Common Substring 【后缀自动机】

题目分析: 用没出现过的字符搞拼接。搞出right树,找right集合的最小和最大。如果最小和最大分居两侧可以更新答案。 代码: 1 #include<bits/stdc++.h> 2 using namespace std; 3 4 const int maxn = 1000500; 5 6 int son[maxn][30],fa[maxn],maxlen[maxn],root,num,sigma = 27; 7 int minn[maxn],maxx[maxn];//
分类: 其他 发布时间: 01-22 22:44 阅读次数: 0

poj2068 Nim

题目描述 题解: 博弈搜索,后继状态中有一个为$P-position$则当前为$N-position$,否则为$P-position$。 有益于陶冶情操。 代码: #include<cstdio> #include<cstring> #include<algorithm> using namespace std; const int N = 25; const int M = 8200; int n,m,a[N],nxt[N],dp[N][M];//0 lose 1 win int dfs(i
分类: 其他 发布时间: 01-22 22:44 阅读次数: 0

修改纵断面图标注栏

2019年1月22日星期二 在试图批量设置纵断面图中ProfileId时, 遇到了问题, 明明进行了修改, 修给结果却没保留住, 于是进行搜索, 在Autodesk论坛中找到下图中解决方法。 注意下图中画红线的方法, 如果不Set, 修改不起任何作用。
分类: 其他 发布时间: 01-22 22:44 阅读次数: 0

通过以太坊发行代币(token)

2017年开始,区块链ICO项目层出不穷,市场热度一波更胜一波,很多ICO都是通过以太坊智能合约发行自己的代币(token),具体怎样才能发行代币呢?本文进行具体详细的介绍。 准备工作 以太坊官网ERC20标准合约代码:https://www.ethereum.org/token#minimum-viable-token MetaMask:一款在谷歌浏览器Chrome上使用的插件类型的以太坊钱包 Remix:Solidity(以太坊智能合约开发语言)开发神器,https://ethereum.
分类: 其他 发布时间: 01-22 22:44 阅读次数: 0

大数据学习——实现多agent的串联,收集数据到HDFS中

采集需求:比如业务系统使用log4j生成的日志,日志内容不断增加,需要把追加到日志文件中的数据实时采集到hdfs,使用agent串联 根据需求,首先定义以下3大要素 第一台flume agent l 采集源,即source——监控文件内容更新 : exec ‘tail -F file’ l 下沉目标,即sink——数据的发送者,实现序列化 : avro sink l Source和sink之间的传递通道——channel,可用file channel 也可以用 内存channel 第二台flu
分类: 其他 发布时间: 01-22 22:44 阅读次数: 0

禁止使用任务管理器

实现效果:    知识运用:   Registry类的SetValue方法   public static void SetValue (string keyName, string valueName, Object value) 实现代码: private void button1_Click(object sender, EventArgs e) { Registry.SetValue(@"HKEY_LOCAL_MACHINE\SO
分类: 其他 发布时间: 01-22 22:44 阅读次数: 0

批量替换指定目录下所有文件中的指定字符串

package com.general; import java.io.File; import java.io.IOException; import java.io.RandomAccessFile; import java.util.ArrayList; import java.util.List; /* * @author chenyanwei * @date 22 Jan 2019 21:56:07 * @version 1.0 */ /** * 批量修改目录下的文件的指定字符
分类: 其他 发布时间: 01-22 22:44 阅读次数: 0

什么是多租户

文章转自https://www.jb51.net/article/151723.htm 什么是多租户 多租户技术或称多重租赁技术,简称SaaS,是一种软件架构技术,是实现如何在多用户环境下(此处的多用户一般是面向企业用户)共用相同的系统或程序组件,并且可确保各用户间数据的隔离性。 简单讲:在一台服务器上运行单个应用实例,它为多个租户(客户)提供服务。从定义中我们可以理解:多租户是一种架构,目的是为了让多用户环境下使用同一套程序,且保证用户间数据隔离。那么重点就很浅显易懂了,多租户的重点就是同一
分类: 其他 发布时间: 01-22 22:44 阅读次数: 0

Oracle总结一

1 数据库相关概念 1.1 数据 数据是描述事物的符号,它有多种表现形式:文本,图形,音频,视频。计算机处理数据的基本单位是字节。 1.2 数据库(Database, 简称DB) 同粮库,车库类似,数据库是计算机中存储和管理数据的仓库,可被用户共享。 1.3 数据库管理系统(Database Management System) 数据库管理系统(DBMS)是专门用于管理数据库的计算机系统软件。数据库管理系统能够为数据库提供数据的定义、建立、维护、查询和统计等操作功能,并完成对数据完整性、安全性
分类: 其他 发布时间: 01-22 22:44 阅读次数: 0

Oracle总结二

1 where子句 Where子句的作用:用where子句来指定查询条件 1.1 用法示例 select * from emp where deptno=10; select * from emp where ename = 'SMITH'; select * from emp where hiredate = '02-4月-81'; 注意: 1).字符串和日期值要用单引号括起来 2).字符串大小写敏感 3).日期值格式敏感,缺省的日期格式是'DD-MON-RR‘(RR表示2位数的年份) 1.
分类: 其他 发布时间: 01-22 22:44 阅读次数: 0

BZOJ2337: [HNOI2011]XOR和路径(高斯消元,期望)

解题思路: Xor的期望???怕你不是在逗我。 按为期望,新技能get 剩下的就是游走了。 代码: 1 #include<cmath> 2 #include<cstdio> 3 #include<cstring> 4 #include<algorithm> 5 struct pnt{ 6 int hd; 7 int ind; 8 }p[101]; 9 struct ent{ 10 int twd; 11 int lst;
分类: 其他 发布时间: 01-22 22:44 阅读次数: 0

python学习第一次

一,安装python 官网下载地址:https://www.python.org/downloads/windows/ 我下载的是最新的: Download Windows x86 web-based installer 自定义安装到:F:\software\python3.7.2 配置环境变量,随便是用户path或者系统path,添加一个,输入:F:\software\python3.7.2 完成标志,cmd进一个文件下,输入:python ,出现执行环境就ok。 二,安装pymysql 可
分类: 其他 发布时间: 01-22 22:44 阅读次数: 0

20190122总结:Java基础1

Java基础1:面向对象思路
分类: 其他 发布时间: 01-22 22:44 阅读次数: 0

[Python3 填坑] 004 关于八进制

目录 1. print( 坑的信息 ) 2. 开始填坑 (1) 问题的由来 (2) 搜索 & 操作 & 结论 1) 先说结论 2) 八进制的用途 3) 少废话,上例子 1. print( 坑的信息 ) 挖坑时间:2019/01/08 明细 坑的编码 内容 Py004-1 \o 为何无效,到底怎么用 2. 开始填坑 (1) 问题的由来 以前做过的题目里,算二进制的挺多;单片机学了些皮毛,感觉用十六进制较多;八进制接触得较少 书中转义字符那儿说 \o 是八进制数代表的字符,但我仍不知怎么用 (2)
分类: 其他 发布时间: 01-22 22:44 阅读次数: 0

欧拉降幂(待补)

https://blog.csdn.net/qq_37632935/article/details/81264965
分类: 其他 发布时间: 01-22 22:44 阅读次数: 0

springboot初学---使用hibernate框架

1.jar包依赖 <!-- 数据库操作 --> <dependency>   <groupId>org.springframework.boot</groupId>   <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency> <dependency>   <groupId>mysql</groupId>   <artifactId>mysql-connector-java</artifactId> </depend
分类: 其他 发布时间: 01-22 22:44 阅读次数: 0

输出不重复的质因数(C++)

【问题描述】 从键盘上输入一个大于 1 的正整数,输出它所有不等的质因数。(什么是质因数?既是质数,又是因数) 【代码展示】 # include<iostream> using namespace std; int sushu(int x){   for(int i=2;i<=x/2;i++){     if(x%i==0){       return 0;     }   }   return x; } int main(){   int n,s;   cin >> n;   for(int
分类: 其他 发布时间: 01-22 22:44 阅读次数: 0

孤荷凌寒自学python第七十六天开始写Python的第一个爬虫6

孤荷凌寒自学python第七十六天开始写Python的第一个爬虫6 (完整学习过程屏幕记录视频地址在文末) 今天在上一天的基础上继续完成对我的第一个代码程序的书写。 不过由于对python-docx模块的不熟悉,事实上今天的学习变成了纯粹对docx模块的探索和研究了。 一、对docx模块的学习笔记 (一)docx文档中的样式结构常量 from docx.enum.style import WD_STYLE_TYPE WD_STYLE_TYPE中包含了docx文档需要的所有样式 (包括段落、文字
分类: 其他 发布时间: 01-22 22:44 阅读次数: 0

Linux 第三天

2、文件处理命令 1)touch 创建空文件 语法:touch文件名 2)cat 显示文件内容 英文原意:concatenate 语法:cat 文件名 常用选项: -n:number,显示行号 3)tac 反向显示文件内容 4)more 分页显示文件内容 动作: 空格或f 翻页 Enter 换行 q或Q 退出 5)less 分页显示文件内容(可向上翻页) 动作: 空格或f:翻页 Enter:换行 q或Q:退出 上箭头:向上一行 page up:上一页 /关键词:在本页按关键词查找 n:next
分类: 其他 发布时间: 01-22 22:44 阅读次数: 0

python基础概念(转)

基础回顾: 1、集合 集合有2个重要作用:关系测试(并集,差集,交集)和去重。 2、文件编码 2.7上默认文件编码是ASCII码,因为不支持中文,就出了GB2312,在2.7上要支持中文就必须申明文件编码以UTF-8的格式,UTF-8与GB2312的关系? UTF-8是Unicode的扩展集合,Unicode包括全国地区的编码,中国很多开始程序还是以GBK的格式,GBK向下兼容GB2312,Windows默认编码是GBK。 Unicode为何要做出来?为了节省空间,存英文中文都是2个字节,本来
分类: 其他 发布时间: 01-22 22:44 阅读次数: 0
今日推荐