查了半天数组越界的RE,才发现自己把ch数组放结构体里是过大的……放全局就A了。 类似区间的dp比较显然,只是用trie树做了优化,使得可以在trie树里一边走一边往上加dp值,不必枚举以前的每个位置了,省去了很多不必要状态。复杂度就O(n*Trie)。 终于比刘汝佳的代码优雅了(弥天大雾) ...
分类:
其他 时间:
2019-03-21 18:33:15
收藏:
0 评论:
0 赞:
0 阅读:
142
一、查找算法 需求:从指定列表中查到一个元素 先定义一个列表,需要查到的元素是 105 1、顺序查找(从头到尾查找,查到就停止,效率低) 2、二分查找,也叫拆半查找(要求序列必须是顺序的,会将被查找元素先与序列最中间的元素比较,如果小于中间元素,则向左半部分查找,否则向右半部分查找,递归下去。效率高 ...
分类:
编程语言 时间:
2019-03-21 18:32:13
收藏:
0 评论:
0 赞:
0 阅读:
124
今天安装虚拟机Linux,选择了centOS7的IOS文件。安装过程没有大问题,安装vmware-tools时遇见了The path "" is not a valid path to the 3.10.0-957.el7.x86_64 kernel headers. 的问题,查了半天,终于安装成功 ...
分类:
系统服务 时间:
2019-03-21 18:31:35
收藏:
0 评论:
0 赞:
0 阅读:
164
临时会话对象 session 也是用来 解决 http 无状态协议的问题(无法区分多次请求是否发送自同一客户端) npm install express-session npm install connect-mongo 基本使用 const session = require('express-s ...
分类:
Web开发 时间:
2019-03-21 18:31:14
收藏:
0 评论:
0 赞:
0 阅读:
117
路由器 express.Router 路由器 模块化管理 路由 基本使用: 路由模块 1. 引入 express const express = require('express'); 其他相关模块 const sha1 = require('sha1'); const tableModel= re ...
分类:
Web开发 时间:
2019-03-21 18:30:37
收藏:
0 评论:
0 赞:
0 阅读:
101
参考: http://www.cnblogs.com/maybe2030/p/9231231.html https://blog.csdn.net/wsj998689aa/article/details/39547771 https://charlesliuyx.github.io/2017/10/ ...
分类:
其他 时间:
2019-03-21 18:30:12
收藏:
0 评论:
0 赞:
0 阅读:
450
动态增删Controller 1、方式一:注册一个Controller中的指定方法 ? 在spring4.0以后,spring官方已经提供了动态注册删除controller,我们直接代码演示 缺点:就是有些地方限制的比较死,而且这里的地址和请求方式之类的还要我们自己去手动设置,不好!同时针对一些请求 ...
分类:
编程语言 时间:
2019-03-21 18:29:50
收藏:
0 评论:
0 赞:
0 阅读:
661
思路:两个指针,也是快指针和慢指针,先让快指针走k -1步,这时慢指针开始和快指针一起走到尾部。慢指针停止的点就是倒数第k个节点。 ...
分类:
其他 时间:
2019-03-21 18:29:30
收藏:
0 评论:
0 赞:
0 阅读:
138
1、柯里化: 把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数而且返回结果的新函数的技术。 举个栗子: 一个计算两数之和的函数,需要传递两个参数,柯里化后,这个方法只接受一个参数,但是返回一个函数,用来接收第二个参数 柯里化实际上是使用的闭包原理。 2 ...
分类:
Web开发 时间:
2019-03-21 18:29:12
收藏:
0 评论:
0 赞:
0 阅读:
143
APICloud定制平台项目实施规范 APICloud应用优化策略Top30 如何开发出运行体验良好、高性能的App 如何开发出客户满意、能够顺利交付的App 1. 引擎或模块问题: 遇到应用层无法解决的问题,如果能确定需要引擎和模块支持的,不要自己想办法绕过去,要第一时间在开发者社区提交问题,或找 ...
分类:
Windows开发 时间:
2019-03-21 18:28:54
收藏:
0 评论:
0 赞:
0 阅读:
120
1. 详细报错信息 misc/create_inode.c:399:18: error: conflicting types for 'copy_file_range' /usr/include/unistd.h 2. 解决办法 由于提示misc/create_inode.c中copy_file_r ...
分类:
其他 时间:
2019-03-21 18:28:33
收藏:
0 评论:
0 赞:
0 阅读:
703
every、some数组方法 ...
分类:
编程语言 时间:
2019-03-21 18:28:01
收藏:
0 评论:
0 赞:
0 阅读:
143
springboot的特点:大量的注解封装、约定大于配置的原则。 Spring Boot框架本质上就是通过组合注解的方式实现了诸多Spring注解的组合,从而极大地简化了Spring框架本身的繁琐配置,实现快速的集成和开发。 Spring注解则是基于JDK1.5+后的注解功能的支持来完成的。 元注解 ...
分类:
编程语言 时间:
2019-03-21 18:27:45
收藏:
0 评论:
0 赞:
0 阅读:
101
假定你要从一个记录(比如文件或其他类似格式)中的某些固定位置提取字段: 与其那样写,为什么不想这样命名切片呢: 内置的 slice() 函数创建了一个切片对象。所有使用切片的地方都可以使用切片对象。比如: 如果你有一个切片对象a,你可以分别调用它的 a.start , a.stop , a.step ...
分类:
其他 时间:
2019-03-21 18:27:27
收藏:
0 评论:
0 赞:
0 阅读:
140
关于H5播放器内置播放视频,这个问题一直困扰我很长一段时间,qq以前提供白名单已经关闭,后来提供了同层属性的控制,或多或少也有点差强人意。 后来一次偶然发现一个非常简单的方法可以实现。 只需要给video加上 webkit-playsinline="" playsinline="" x5-plays ...
分类:
移动平台 时间:
2019-03-21 18:27:12
收藏:
0 评论:
0 赞:
0 阅读:
378
所有命令都带有内联帮助,可通过键入以下内容来访问: mm3d CommandName -help 每个命令都会附带一个GUI,可以使用带有v前缀的命令调用这些GUI : mm3d vCommandName A AperiCloud :在ply文件中相机的可视化 Apero :计算外部和内部方向 Ap ...
分类:
系统服务 时间:
2019-03-21 18:26:55
收藏:
0 评论:
0 赞:
0 阅读:
367
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2089 Problem Description 杭州人称那些傻乎乎粘嗒嗒的人为62(音:laoer)。 杭州交通管理局经常会扩充一些的士车牌照,新近出来一个好消息,以后上牌照,不再含有不吉利的数字了,这样 ...
分类:
其他 时间:
2019-03-21 18:26:38
收藏:
0 评论:
0 赞:
0 阅读:
158
一、下载安装JDK1.配置jdk开发环境JAVA_HOME 2.path 二、下载安装eclipse javaEE版本 三、安装部署tomcat3.1、安装: 直接解压到指定目录即可。(注:目录不要太深;目录不要有中文或空格) 3.2、启动服务器: F:\apache-tomcat-7.0.52\b ...
分类:
编程语言 时间:
2019-03-21 18:25:45
收藏:
0 评论:
0 赞:
0 阅读:
103
题意 "题目链接" Sol "Orz shadowice" 注意,下面的代码自带O(随时TLE)倍大常数。。 cpp include define Pair pair define MP(x, y) make_pair(x, y) define fi first define se second d ...
分类:
其他 时间:
2019-03-21 18:25:29
收藏:
0 评论:
0 赞:
0 阅读:
168
加密库 sha1 加密模块,能够将指定 明文 加密成一个长度相等的 密文 let pwd = 'qwe123456'; const secret = sha1(pwd); 同样的明文,加密得到同样的密 ...
分类:
Web开发 时间:
2019-03-21 18:25:09
收藏:
0 评论:
0 赞:
0 阅读:
144