792. Number of Matching Subsequences

Brute force (time out) class Solution { public: int numMatchingSubseq(string S, vector<string>& words) { int res = 0; for (const auto& w : words) if (isSubseq(S, w)) res++; return res; }
分类: 其他 发布时间: 05-02 23:50 阅读次数: 9

idea 2017.3创建springboot项目报无效的源发行版: 1.8或者Unsupported major.minor version 52.0的解决方案

如果你的jdk是1.7并且在搭建springboot项目时报如上错,请按此步骤,已测试并通过 解决方法步骤: 1.将java版本改为1.7 2.将springboot的版本改为1.4.7,默认的是2.0.1,这里为啥要改成1.4.7因为2.0.1内置的JDK是1.8 3.点击file-settings-java compiler选择1.7 4.file-project structure选择Project的JDK版本,Modules的JDK版本,以及SDK版本 5.再重新运行DemoAppli
分类: 其他 发布时间: 05-02 23:50 阅读次数: 10

Future和Callable的使用

应用场景 财务成本核算。可能会有多个耗时的步骤。如果顺序执行是非常慢的。再相互数据获取数据不依赖的情况下可以使用Future并行执行 public class FutureTest implements Callable<BigDecimal> { private String sqlQueryStr; public FutureTest(String sqlQueryStr) { this.sqlQueryStr=sqlQueryStr;
分类: 其他 发布时间: 05-02 23:50 阅读次数: 11

JAVA基础6-面向对象1

一.对象的定义 对象是事物存在的实体,通常将对象划分为两部分:静态部分和动态部分,静态部分被称为属性,动态部分被称为行为,通过探讨对象的属性和观察对象的行为来了解对象。 二.类 1.类的定义:具有相同特性和行为的一类事物称为类,类是封装对象的属性和行为的载体; 2.类的主方法:类的入口点,定义了程序从何处开始;并提供对程序流量的控制; 格式:public static void main(String[] args){   方法体 } 特点:无返回值;静态的;形参为数组; 3.成员方法:对应于
分类: 其他 发布时间: 05-02 23:50 阅读次数: 9

spring boot之入门配置(一)

yml、properties配置文件   yml相比properties配置文件,yml可以省略不必要的前缀,并且看起来更加的有层次感。推荐使用yml文件。    @Value   根据配置文件的配置项获取对应的value,@Value的值必须与配置文件中的配置项一致,使用方法如下:       @ConfigurationProperties   当配置项过多时,可以使用@ConfigurationProperties注解更加的方便。并且可以对不同的配置项进行分组。例如:配置项分为proje
分类: 其他 发布时间: 05-02 23:50 阅读次数: 12

centos6.5下安装oracle11g

Linux内核版本:Linux version 2.6.32-431.23.3.el6.x86_64 (1) 在Windows上安装Xmanager Enterprise 4工具,该工具是用来连接Linux系统机器的。 新建一个链接,协议默认SSH,只需要填写Linux的IP地址,端口默认22,然后点击确定即可,然后依次在相应所弹出的对话框中添加登录者身份和登录密码,选择链接即可。 (2) 远程连接并登录后,在Xshell中选择传输Oracle数据库安装包; 选择文件传输后就会弹出如图一所示的
分类: 其他 发布时间: 05-02 23:50 阅读次数: 11

[计算几何][求解凸包]Surround the Trees

Problem Description There are a lot of trees in an area. A peasant wants to buy a rope to surround all these trees. So at first he must know the minimal required length of the rope. However, he does not know how to calculate it. Can you help him? Th
分类: 其他 发布时间: 05-02 23:50 阅读次数: 12

五、Shell运算

整数值运算 使用expr命令:只能做整数运算,默认返回计算结果 格式: expr 整数1 运算符 整数2 ... 整数值可以有变量提供,直接给出运算结果 +   加法 expr 43 + 21 、expr $X + $Y -   减法  expr 43 - 21 、expr $X - $Y \* 乘法  expr 43 \* 21 、expr $X \* $Y / 除法  expr 43 / 21 、expr $X / $Y % 取余数
分类: 其他 发布时间: 05-02 23:50 阅读次数: 11

Python之字符串格式化

#字符串格式化:将数字和字符串相结合 name =input("请输入姓名:") age =input("请输入年龄:") #这里是字符串 address =input("请输入地址:") msg1="我叫%s,年龄:%s,来自%s"%(name,age,address) msg="我叫%s,年龄:%d,来自%s"%("张二毛",30,"上海") #注意%d 是数字的占位符
分类: 其他 发布时间: 05-02 23:50 阅读次数: 12

完整的treeview菜单实例

以下是我用treeview控件按部门和员工显示设备领用情况代码. Option Compare Database Dim rec As New ADODB.Recordset Dim recPlant As New ADODB.Recordset Dim nodindex As Node Dim keyDepa, strDepa Dim keyEm, strEm Dim keyPl, strPl Private Sub Form_Load() AutoMxID '设置第一级"部门" rec.O
分类: 其他 发布时间: 05-02 23:50 阅读次数: 9

Python学习之路8——函数介绍

  1、函数是什么? 在学习函数之前,一直遵循面向过程编程,即根据业务逻辑从上到下实现功能,其往往用一长段代码来实现指定功能。 开发过程中最常见的操作就是粘贴复制,也就是将之前实现的代码块复制到现需功能处。 这样最后的程序会变得特别冗长,有没有什么办法把这些相同的代码块做一些处理? 让程序的代码显得简便明朗,这就引出了今天要学习的内容:函数。 定义: 函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可。 特性:减少重复代码、使程序变的可扩展、使程序变
分类: 其他 发布时间: 05-02 23:43 阅读次数: 11

数据结构Java版之递归与迭代算法(四)

  递归的概念很简单,就是自己调用自己。   而迭代,则是通过修改初始化数据,得到中间结果,然后不断的对中间结果进行修改,而得到最终结果。简单来说迭代就是循环。 在此,我们用一个比较经典的Fibonacci数列来说明递归与迭代的区别。 先介绍一下Fibonacci数列:   无穷数列 1,1,2,3,5,8,13,......称为Fibonacci数列   除了第一个数和第二个数都等于 1 。后续的数都是前两个数之和。 递归版Fibonacci : public int fibonacci(i
分类: 其他 发布时间: 05-02 23:43 阅读次数: 9

Docker 更改镜像存储位置

在使用 Docker 的过程中,如果我们一切都以默认的设置进行操作的话,在使用一段时间之后你应该会发现系统的根目录空间越来越少,直到有一天发现空间都被占满了,最后发现原来是被 Docker 占用了。所以这个时候就需要处理这个蛋疼的问题了,在传统的 PC 时代我们可能会听纠结的,因为就笔记本来说,你要加个硬盘往哪加啊。如果是台式机,倒是可以直接加,但是还得买一块,所以此时,是时候推荐一波云服务器了。 当然你会说,我的 xx 应用或者 xx 网站就是跑在云服务器上,但是,这和我想说的还不太一样,我
分类: 其他 发布时间: 05-02 23:43 阅读次数: 11

Confluence 6 CSS 指南:修改顶部背景

Confluence 默认页面的顶部是有关站点的菜单连接,在这里定义了 快速连接, 浏览菜单,用户菜单和快速查找输入框。在这个示例中,我们将会尝试修改顶部的菜单部分的背景和一些自定义的图片。 创建一个自定义图片。在这个例子中,我们将会创建一个自定义头图片,使用 1046 x 61 像素。 上传自定义图片到你希望自定义的空间页面中。 注意你需要上传新图片的(在这个例子中页面 ID 是 658833839)。 为头部的修改创建你的自定义 CSS 文件。在这个例子中,我们上传的的新图片文件(被称为
分类: 其他 发布时间: 05-02 23:43 阅读次数: 8

总结一下连日来在MAC下被Python3设下的坑

当时的情况:mac下自带python2, 1、安装pyhon3:   首次从官网下载了安装包安装,安装目录在/Library/Frameworks/Python.framework/Versions/3.6/python/……下,后用pip3安装的包也在这个里面(site-package), 于是卸载了,使用homebrew安装,安装目录改在/usr/local/lib下 但同样无论如何也没能在/usr/local/bin生成环境变量,无论直接使用命令,原因:没有开启sip最高权限。   折腾
分类: 其他 发布时间: 05-02 23:43 阅读次数: 14

面向对象分析与设计 实验一

在线购物系统 1.问题陈述/Problem Statement 随着网络的快速发展,在线购物成为时代潮流。本次任务是完成一个在线购物系统,支持功能如下: (1) 顾客注册 顾客可以通过邮箱注册,需要输入用户名,密码,用户名要唯一 (2) 顾客登陆 顾客通过账号或者邮箱,并输入密码登陆 (3) 顾客搜索商品 顾客可以通过模糊搜索搜索出相应物品,支持种类搜索,名字搜索等 (4) 顾客购买商品 注册顾客可以购买物品,未注册顾客只能看物品详情,不可购买。支付可以通过交易系统中的微信或支付宝支付 (5)
分类: 其他 发布时间: 05-02 23:43 阅读次数: 10

php小项目:聊天室(注册,登录,聊天==)

注册主页面: 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title>用户注册</title> 6 </head> 7 <body> 8 <table width="360px" border="1" align="center"> 9 <form method="post" action="reg_do.php"> 10 <tr> 11
分类: 其他 发布时间: 05-02 23:43 阅读次数: 13

碧瑶答疑网之选题报告

团队名称:bug终结者 团队成员:陈锐群、沈杰钊、李宗晓、方泽慧、古维城 项目名称:碧瑶答疑网 一、项目描述: 随着互联网的快速发展,用户交换和分享信息的途径也越来越多样化,用户的信息需求也不断提升,传统的信息获取方式已难满足用户精准的信息需求,通过互联网进行知识分享学习是大趋势,我们致力于设计一个答疑网站,通过该平台所有的用户能更好的学习到知识,也能了解到热点话题,参与讨论,用户可以将自己有疑问的知识点放在网站上,然后其他用户能够为其解答,对于问题进行栏目划分分清类别,此外能够对用户进行等级
分类: 其他 发布时间: 05-02 23:43 阅读次数: 10

数据结构:树

树课堂纪要 树基本概念 非线性结构,一个直接前驱,但可能有多个直接后继(1:n) 树的定义具有递归性,即树中还有树 根 叶子 森林 有序树 无序树 双亲 孩子 兄弟 堂兄弟 祖先 子孙 结点 结点的度 结点的层次 终端结点 分支结点 树的度 所有结点度中的最大值(Max{各结点的度} 树的深度指所有结点中最大的层数(Max{各结点的层次} (或高度) 关于子树不相交的说明 树的表示法 图形表示法 广义表表示法 左孩子-右兄弟表示法 双亲孩子表示法 树的逻辑结构 一对多(1:n),有多个直接后继
分类: 其他 发布时间: 05-02 23:43 阅读次数: 9

关于自动寻路简单算法

#include<stdio.h> #define MAPX 8 #define MAPY 8 int printmap(int a[][MAPY],int x,int y) {int i,j,m; for(i=0;i<x;i++) {for(m=0;m<y;m++) printf("--"); printf("\n"); printf("|"); for(j=0;j<y;j++) if(a[i][j]==0)
分类: 其他 发布时间: 05-02 23:43 阅读次数: 9