二进制前置技能: "https://www.cnblogs.com/AKMer/p/9698694.html" 题目传送门: "https://www.luogu.org/problemnew/show/P1100" 按题意模拟即可。 时间复杂度:$O(logn)$ 空间复杂度:$O(logn)$ ...
分类:
其他 时间:
2018-09-27 16:50:06
收藏:
0 评论:
0 赞:
0 阅读:
143
装饰器:本质是函数,用来装饰其他的函数,为其它函数添加附加功能。 原则:不能改变被装饰函数的源代码和调用方式。 1、函数即‘变量’,定义一个函数相当于把函数体赋值给函数名,匿名函数相当于只有函数体没有函数名 2、高阶函数 3、嵌套函数 装饰器=高阶函数+嵌套函数 高阶函数: 1、把一个函数名当作实参 ...
分类:
编程语言 时间:
2018-09-27 16:49:44
收藏:
0 评论:
0 赞:
0 阅读:
176
PHP中有三种访问修饰符,分别是: public(公共的、默认) protected(受保护的) private(私有的) public公有的 用该修饰符修饰的成员,可以在“任何位置”使用(访问)。 访问(使用)是这样一个语法模式: 对象->成员; 类名::成员; 访问位置分为3个: 1:某个类内部 ...
分类:
Web开发 时间:
2018-09-27 16:49:22
收藏:
0 评论:
0 赞:
0 阅读:
580
树状数组+dp~~因为今天复习离散化于是手贱加了个离散化~~ 题目大意 意思是给你一段序列,求里面的最长不下降子序列的长度。 dp思想 这道题的dp方程非常的好推,看完题目的第一眼就已经推出了方程 设dp[i]表示以当前点为终点的序列方案。所以方程是 $$ dp[i] += (i j\&\&a[i] ...
分类:
其他 时间:
2018-09-27 16:49:07
收藏:
0 评论:
0 赞:
0 阅读:
139
分布式系统消息中间件——RabbitMQ的使用思考篇 前言 前面的两篇文章 "分布式系统消息中间件——RabbitMQ的使用基础篇" 与 "分布式系统消息中间件——RabbitMQ的使用进阶篇" ,我们简单介绍了消息中间件与RabbitMQ的一些基本概 ...
分类:
其他 时间:
2018-09-27 16:48:48
收藏:
0 评论:
0 赞:
0 阅读:
153
1.hash索引仅满足“=”、“IN”和“<=>”查询,不能使用范围查询 2.hash索引无法被用来进行数据的排序操作 3.对于组合索引,Hash 索引在计算 Hash 值的时候是组合索引键合并后再一起计算 Hash 值,而不是单独计算 Hash 值,所以通过组合索引的前面一个或几个索引键进行查询的 ...
分类:
其他 时间:
2018-09-27 16:48:29
收藏:
0 评论:
0 赞:
0 阅读:
283
如何mock数据 在之前前后端不分离的情况下,很多时候都要等到后端写好接口,前端很多功能才 能开发,而前后端分离,前端无需等待,可以与后端并行开发,前端需要的数据 可以mock出来,利用nodejs再生成接口,可以直接调用,等后端开发出接口再来 更换。 1.导入express 2.创建express ...
分类:
其他 时间:
2018-09-27 16:48:10
收藏:
0 评论:
0 赞:
0 阅读:
136
部署代码的时候,由于自身技术不精和疏忽,导致查询数据没有正常显示, 排除法最后只能是放置部署文件时未包括多出来的$class文件。放上去之后果然好使了,才记录下这个问题。。。 这是因为在我们写的类中存在匿名类 对于接口和抽象类来说, 不能被实例化。 例子: SysUserBean sysUserBe ...
分类:
编程语言 时间:
2018-09-27 16:47:52
收藏:
0 评论:
0 赞:
0 阅读:
290
mkdir /usr/javamkdir /znywImage cp f /usr/jdk 7u79 linux x64.tar.gz /usr/java tomcatPath=/usr/apache tomcat 8.5.20if [ d "$tomcatPath" ]; then echo "删 ...
分类:
系统服务 时间:
2018-09-27 16:47:15
收藏:
0 评论:
0 赞:
0 阅读:
181
距离上次发文,已经有一段时间了,最近工作比较忙,这不眼看快双十一了,就相当于给大家一些福利吧! 一、什么是数组去重 简单说就是把数组中重复的项删除掉,你 GET 到了吗 ?下面我将简单介绍下几种基本的方法及其优缺点。 二、方法汇总 两层循环 无相同值直接 进新数组,有相同的值则直接跳过本次内部循环 ...
分类:
编程语言 时间:
2018-09-27 16:46:58
收藏:
0 评论:
0 赞:
0 阅读:
165
The easiest way to swap between keymaps and thus temporarily set keys to different language by use of loadkeys command. If the loadkeys command is una ...
分类:
系统服务 时间:
2018-09-27 16:46:44
收藏:
0 评论:
0 赞:
0 阅读:
286
函数对象的call()、apply() 方法 函数作为对象提供了call(),apply() 方法,他们也可以用来调用函数,这两个方法都接受一个对象作为参数,用来指定本次调用时函数中this的指向; call()方法 call方法使用的语法规则 函数名称.call(obj,arg1,arg2...a... ...
分类:
移动平台 时间:
2018-09-27 16:46:27
收藏:
0 评论:
0 赞:
0 阅读:
156
一个有趣的现象:传统企业大都喜欢使用hibernate,互联网行业通常使用mybatis;之所以出现这个问题感觉与对应的业务有关,比方说,互联网的业务更加的复杂,更加需要进行灵活性的处理,所以mybatis的灵活性特点更为适合其 作为技术选型的优势; mybatis初期使用比较麻烦,需要各种配置文件 ...
分类:
编程语言 时间:
2018-09-27 16:45:38
收藏:
0 评论:
0 赞:
0 阅读:
149
(一)什么是AQS? 阅读java文档可以知道,AbstractQueuedSynchronizer是实现依赖于先进先出 (FIFO) 等待队列的阻塞锁和相关同步器(信号量、事件,等等)提供一个框架,它是一个依靠单个原子 int 值来表示状态的大多数同步器的一个基础类。在jdk中他的实现的类有Sem ...
分类:
其他 时间:
2018-09-27 16:45:22
收藏:
0 评论:
0 赞:
0 阅读:
136
解决库文件的循环依赖关系: 以下是英文解释: ...
分类:
其他 时间:
2018-09-27 16:45:07
收藏:
0 评论:
0 赞:
0 阅读:
212
自己实现阻塞队列的话可以采用Object下的wait和notify方法,也可以使用Lock锁提供的Condition来实现,本文就是自己手撸的一个简单的阻塞队列,部分借鉴了JDK的源码。Ps:最近看面经的时候发现字节跳动的面试官特别喜欢让面试者手写阻塞队列,希望本文能对大家有帮助。个人手撸如有错误还 ...
分类:
其他 时间:
2018-09-27 16:44:50
收藏:
0 评论:
0 赞:
0 阅读:
234
描述: 本文主要是讲,通过css+js实现网页中的【返回顶部】功能。 实现代码: HTML: CSS: JS: ...
分类:
Web开发 时间:
2018-09-27 16:44:32
收藏:
0 评论:
0 赞:
0 阅读:
138
问题描述:exe程序双击或者cmd执行都可以,但是配置了计划任务就一闪而过,并没有对应log产生。 可能会有和我同样的问题的小伙伴,这里记录一下。 解决方法:来在Start in(Optional)这里放上了这个exe程序所在的文件夹,然后就可以运行了。 留下疑问:按理说上面配置的是绝对路径应该就可 ...
分类:
Windows开发 时间:
2018-09-27 16:44:16
收藏:
0 评论:
0 赞:
0 阅读:
563
二进制前置技能: "https://www.cnblogs.com/AKMer/p/9698694.html" 题目传送门: "https://www.luogu.org/problemnew/show/P3908" 首先,异或是具有交换律和结合律的(自己推推就知道了)。 然后我就一直在想怎么统计每 ...
分类:
其他 时间:
2018-09-27 16:43:46
收藏:
0 评论:
0 赞:
0 阅读:
157
知识点: RAC是real application clusters的缩写,译为“实时应用集群”,是高可用性的一种,也是Oracle数据库支持网格计算环境的核心技术。 主要作用: (1)多节点负载均衡; (2)提供高可用:故障容错和无缝切换功能,将硬件和软件错误造成的影响最小化; 带来好处的同时,R ...
分类:
其他 时间:
2018-09-27 16:43:10
收藏:
0 评论:
0 赞:
0 阅读:
361