G - 楼房重建 (线段树)

题目链接:https://cn.vjudge.net/contest/281960#problem/G 题目大意:中文问题 具体思路:首先每一个点的值可以用当前这个点的斜率来表示,每一次输入一个值,我们先看当前这个点之前的区域中有多少点是小于当前这个点的斜率的,这样每一次查询就可以了。 查询的时候:首先对于当前的点的左区间,肯定是包含关系,对于右区间的话,需要考虑到左区间会遮挡住右区间的情况。 我们就按照递归的形式,如果说当前的maxx[rt]<=val,我们就再去查询这个区间的右区间,看看这
分类: 其他 发布时间: 02-07 20:31 阅读次数: 0

SELECT语句详解

来源: 整理自实验楼 链接: https://www.shiyanlou.com/courses/9 CREATE DATABASE school; use school; CREATE TABLE department ( dpt_name CHAR(20) NOT NULL, people_num INT(10) DEFAULT '10', CONSTRAINT dpt_pk PRIMARY KEY (dpt_name) ); CREATE TABLE user_i
分类: 其他 发布时间: 02-07 20:31 阅读次数: 0

ES搜索引擎基本操作

一.创建索引库   执行:,索引库的名称为zhen   结果(我已经创建过了,重复执行会报错):    二.创建索引   1.添加索引   2.添加索引(动态添加新列)   3.添加指定id的索引【根据id可以直接修改一前的索引】 三.搜索   1.根据id搜索      2.根据字段搜索【每一个_source对应一条索引】   3.多条件组合搜索 [root@zhen ~]# curl -H "Content-Type: application/json" -XGET http://192.
分类: 其他 发布时间: 02-07 20:31 阅读次数: 0

原生js简单轮播图 代码

在团队带人,突然被人问到轮播图如何实现,进入前端领域有一年多了,但很久没自己写过,一直是用大牛写的插件,今天就写个简单的适合入门者学习的小教程。当然,轮播图的实现原理与设计模式有很多种,我这里讲的是用面向过程函数式编程去实现,相对于面向对象设计模式,代码难免会显得臃肿冗余。但没有面向对象的抽象却很适合新手理解与学习。已经在BAT的同学看到希望少喷点。另外可以多提意见。 轮播图的原理: 一系列的大小相等的图片平铺,利用CSS布局只显示一张图片,其余隐藏。通过计算偏移量利用定时器实现自动播放,或通
分类: 其他 发布时间: 02-07 20:31 阅读次数: 0

OSX安装Mysql8.0

  OSX下MySQL的安装非常方便,可以通过官网的dmg包进行安装,也可通过brew进行安装。以下介绍如何通过brew如何安装MySQL。 0X00、安装前的准备   既然要通过brew安装,那么就需要确保系统已经安装中了homebrew。若没有安装homebrew,可以安装以下方法进行安装: 打开终端,执行“xcode-select --install”安装Command Line Tools 在终端执行“/usr/bin/ruby -e "$(curl -fsSL https://raw
分类: 其他 发布时间: 02-07 20:31 阅读次数: 0

leetcode744

题目: 给定一个只包含小写字母的有序数组letters 和一个目标字母 target,寻找有序数组里面比目标字母大的最小字母。 数组里字母的顺序是循环的。举个例子,如果目标字母target = 'z' 并且有序数组为 letters = ['a', 'b'],则答案返回 'a'。 示例: 输入: letters = ["c", "f", "j"] target = "a" 输出: "c" 输入: letters = ["c", "f", "j"] target = "c" 输出: "f"
分类: 其他 发布时间: 02-07 20:31 阅读次数: 0

Windows端LDAP客户端部署及配置

ldap客户端配置 安装目录的子目录C:\OpenLDAP\etc\openldap,编辑slapd.conf,修改密码,保存并关闭文件。 rootdn "cn=Manager,dc=my-domain,dc=com"(在111行,管理员账号) rootpw 123456(在115行,管理员密码) 进入安装目录的子目录C:\OpenLDAP\libexec,编辑StartLDAP.cmd,将FQDN的值设置为本机ip地址,这样才可以访问到远端的远端,原本设置为localhost是无法访问到远端
分类: 其他 发布时间: 02-07 20:31 阅读次数: 0

for循环嵌套

#!/bin/bash #定义变量 export NODE_NAMES=(test1 test2 test3 test4) export NODE_IPS=(192.168.0.91 192.168.0.92 192.168.0.93 192.168.0.94) for node_name in ${NODE_NAMES[*]} do for node_ip in ${NODE_IPS[*]} do scp /root/ssl/kubelet-bootstrap-${no
分类: 其他 发布时间: 02-07 20:31 阅读次数: 0

python玄学建模(2):非线性规划

文档url:https://docs.scipy.org/doc/scipy-0.18.1/reference/generated/scipy.optimize.minimize.html 本文还是对scipy官方文档的翻译及解释(毕竟文档写的那么好),使用的函数为scipy.optimize.minimize。 函数原型为:scipy.optimize.minimize(fun, x0, args=(), method=None, jac=None, hess=None, hessp=Non
分类: 其他 发布时间: 02-07 20:14 阅读次数: 0

URAL1297 Palindrome【manacher算法】

1297. Palindrome Time limit: 1.0 second Memory limit: 64 MB The “U.S. Robots” HQ has just received a rather alarming anonymous letter. It states that the agent from the competing «Robots Unlimited» has infiltrated into “U.S. Robotics”. «U.S. Robots»
分类: 其他 发布时间: 02-07 20:14 阅读次数: 0

C#利用VUDP.cs开发网络通讯应用例程

VClassLib-CS项目Github地址:https://github.com/velscode/VClassLib-CS VUDP文档地址:https://github.com/velscode/VClassLib-CS/blob/master/VUDP/VUDP_Docs.md 概述 VUDP类可以帮助您快速搭建需要使用UDP协议进行网络通讯的应用 UI设计 实例化 VUDP v = new VUDP(); 编写监听线程方法 private void RecvThread() {
分类: 其他 发布时间: 02-07 20:14 阅读次数: 0

开篇《黑客精神》

定义 黑客精神指的就是善于独立思考、喜欢自由探索的一种思维方式。有一位哲人曾说过,“精神的最高境界是自由”,黑客精神正是这句话的生动写照。 看看黑客是怎样看待、思考并解决问题的,我们就能更直观、更深刻地理解黑客精神的蕴涵
分类: 其他 发布时间: 02-07 20:14 阅读次数: 0

关于出现org.hibernate.TransientObjectException: The given object has a null identifier: 错误的解决方法

出现该错误提示,表示的是执行该操作出现了一个javabean实例空指针异常,该错误是处于数据持久层()表现为数据库设计某个值不能为空,或该数据表采用uu-id的方法为唯一表示,但在数据更新的时候(修改、增加)没有将相对应的id值随表单一起提交到后台,从而产生页面所展示错误。解决办法,可通过增加隐藏域的方法将id值传到后台,   <input type="hidden" name = "id" value="${sessionScope.user.id}">   个人建议: 检查javabean
分类: 其他 发布时间: 02-07 20:14 阅读次数: 0

漏洞复现——httpd换行解析漏洞

漏洞原理: 在解析php文件时,1.php\x0A这种格式的文件将会被认为php文件解析,进而可以绕过一些服务器的安全策略。 漏洞版本: 2.4.0~2.4.29 漏洞复现: 复现该漏洞是利用docker复现的,搭建好环境后,会发现页面一片空白 查看该漏洞源码后,发现并没有前段,需要自己写一个: <html> <head><meta charset="utf-8"></head> <body> <form action="index.php" method="POST" enctyp
分类: 其他 发布时间: 02-07 20:14 阅读次数: 0

19.2.7 [LeetCode 49] Group Anagrams

Given an array of strings, group anagrams together. Example: Input: ["eat", "tea", "tan", "ate", "nat", "bat"], Output: [ ["ate","eat","tea"], ["nat","tan"], ["bat"] ] 题意 把由相同字母出现相同次数组成的字符串归到一起(数据可能重复) 题解 一开始我当成了任何一种字母只会出现一次做了,用的是long型作二
分类: 其他 发布时间: 02-07 20:14 阅读次数: 0

windows安装mariaDB失败,服务不能启动

过年了,在老家闲余时间想敲敲代码,发现在安装mariaDb的时候一直报错错误信息:Service ‘MySQL’ (MySQL) Faild to start,Verify that you have suffcient privileges to start system services.服务的MySQL(MySQL)启动错误,确认你有权限启动系统服务。 记得多年前在使用sql server 数据库的时候也遇到过同样的问题。 1.首先不能关闭安装窗口,然后在计算机管理的服务右键MySQL,
分类: 其他 发布时间: 02-07 20:14 阅读次数: 0

CMD命令连接MySQL cmd命令窗口连接mysql的命令大全

1、CMD命令进入MySQL数据库 命令:mysql -u root -p 2、显示mysql基本信息 命令:\s 3、其他指令 cmd命令窗口连接mysql的命令大全
分类: 其他 发布时间: 02-07 20:14 阅读次数: 0

什么是rest?什么是Restful?他们之间关系

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/maxiao124/article/details/79897229 REST服务与Restful风格 一、REST来源 REST:是一组架构约束条件和原则,REST是Roy Thomas Fielding在他2000年的博士论文中提出的。 图 1 Roy Thomas Fielding是HTTP协议(1.0版和1.1版)的主要设计者、Apache服务器作者之一、Apache基金会第一任主席 二、
分类: 其他 发布时间: 02-07 20:00 阅读次数: 0

JavaScript DOM编程艺术(第2版)第七章 动态创建标记 第九章CSS-DOM

版权声明:本文为博主原创文章,转载时请标明出处 https://blog.csdn.net/weixin_41056807/article/details/84025807 第七章 动态创建标记 一. 1.document.write最大缺点是违背“行为应该与表现分离”的原则。还有,MIME类型application/xhtml+xml与document.write不兼容,浏览器在呈现这种XHTML文档时不会执行document.write方法。 2.document.write方法像<fon
分类: 其他 发布时间: 02-07 20:00 阅读次数: 0

JavaScript DOM编程艺术(第2版)第十章 用JavaScript实现动态效果

版权声明:本文为博主原创文章,转载时请标明出处 https://blog.csdn.net/weixin_41056807/article/details/84064077 从位置距上100距左50的位置开始移动 直到到达距上100距左200 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <p id="message">Whee
分类: 其他 发布时间: 02-07 20:00 阅读次数: 0