洛谷 P1901 发射站 题解

P1901 发射站 题目描述 某地有 N 个能量发射站排成一行,每个发射站 i 都有不相同的高度 Hi,并能向两边(当 然两端的只能向一边)同时发射能量值为 Vi 的能量,并且发出的能量只被两边最近的且比 它高的发射站接收。 显然,每个发射站发来的能量有可能被 0 或 1 或 2 个其他发射站所接受,特别是为了安 全,每个发射站接收到的能量总和是我们很关心的问题。由于数据很多,现只需要你帮忙计 算出接收最多能量的发射站接收的能量是多少。 输入格式 第 1 行:一个整数 N; 第 2 到 N+1
分类: 其他 发布时间: 10-15 22:00 阅读次数: 0

AWS Lambda 自动化和 PowerShell

这两天我都在看如何使用Lambda和Python,但是平常更习惯使用PowerShell来管理各种系统。试试看如何在Lambda里面使用PowerShell吧。首先在本地计算机上需要安装下面三个模块。安装PowerShellCorehttps://github.com/powershell/powershell安装the.NETCoreSoftwareDevelopmentKit(SDK)http
分类: 企业开发 发布时间: 10-15 22:00 阅读次数: 0

cascade

AXAX
分类: 其他 发布时间: 10-15 21:50 阅读次数: 0

linux容器技术之chroot

linux容器技术之chroot linux chroot 机制的由来 root 用户启动一个daemon,必须用root 用户来启动,比如一个web 服务器(nginx/apapce 80端口)是在操作系统的接口(1-1024),只有root 有这个权限来启动这类接口;用root 户启动daemon 的程序也被认为是一个自然的事情。 随着安全的攻击越来越严重,如果任何一个提供TCP 服务的程序出现漏洞,那攻击者就获取到了root 权限,无疑是灾难性的。为了降低这个问题带来的风险,现在几乎所有
分类: 其他 发布时间: 10-15 21:50 阅读次数: 0

BBEdit 13.0 for Mac 打开大文件不吃力

BBEdit 是一款拥有 16 年历史的 HTML 和文本编辑器,拥有高性能且流畅的文本处理能力,适用于 Web 和软件开发者,具备功能丰富且强大的智能搜索、代码折叠、FTP 和 SFTP 管理等功能。 下载地址:https://www.macappbox.com/a/BBEdit.html BBEdit相较于其它编辑器,对于打开几百M的文本文件毫不吃力 BBEdit 同时还提供了可以进行扩展的智能接口,包括 grep 图样匹配、搜索和替换多个文件(可以连接远程服务器直接进行)、丰富的原代码语
分类: 其他 发布时间: 10-15 21:50 阅读次数: 0

# 差分约束系统

目录 差分约束系统 水题(bzoj 1731) 最短路算法 差分约束系统 差分约束详解及金典模型 差分约束系统 水题(bzoj 1731) 裸差分约束,n头牛【1,n】,(ml条这样的信息)对于两头有好感的牛距离不超过w,(md条这样的信息)对于两头有反感的牛距离至少w,且多头牛可以共享一个点,求最后一头牛和第一头牛距离最大是多少 按要求建图,使用bellman或者spfa /* 4 2 1 1 3 10 2 4 20 2 3 3 Sample Output 27 四只牛分别在0,7,10,
分类: 其他 发布时间: 10-15 21:50 阅读次数: 0

jsonser 本地模拟数据库创建及启动方法

1、创建文件夹 2、创建文件,编辑文件 3、cmd 小黑中 json-server data.json 来启动
分类: 其他 发布时间: 10-15 21:50 阅读次数: 0

20182320 2019-2020-1 《数据结构与面向对象程序设计》第6周学习总结

20182320《程序设计与设计结构》第六周学习总结 教材学习内容总结 1. 第九章 1.1 后绑定 首先,我们调用一个类的方法,需要经历下面几个步骤: (1)创建引用对象,例如 Scanner scan; (2)将引用对象指向一个对象 通常是如下指向引用时声明的类 scan = new Scanner("abc"); 但是多态引用如果通过继承实现多态可以指向声明类的子类,假设Scanner有个子类Scn Scn scn = new Scn(); scan = scn; 可简写成 scan =
分类: 其他 发布时间: 10-15 21:50 阅读次数: 0

MSI右键添加管理员运行.reg

Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Msi.Package\shell\runas] @="右键以管理员运行MSI" [HKEY_CLASSES_ROOT\Msi.Package\shell\runas\command] @="msiexec /i \"%1\""
分类: 其他 发布时间: 10-15 21:50 阅读次数: 0

git上传代码报错问题原因以及解决方法

当在生产环境中执行git时,由于协同开发,其它同事上传代码到码云中,导致自己pull或者push内容时报错,是因为远端(服务端)与本段(客户端)代码内容不一致导致,解决方案: 强制覆盖本地代码,本端代码即将被远程库的代码所覆盖 ***注意一定要备份自己写的代码到其它路径下或者备份到公司备份服务器上 1、git reset --hard origin/master //强制回退到之前的版本 2、git pull origin/master //下载远端仓库内容到本地 3、把你备份的修改过的代码加
分类: 其他 发布时间: 10-15 21:50 阅读次数: 0

网段知识

私有网段 有A,B,C三个地址段: 10.0.0.0/8:10.0.0.0-10.255.255.255 172.16.0.0/12:172.16.0.0-172.31.255.255 192.168.0.0/16:192.168.0.0-192.168.255.255 使用保留地址的网络只能在内部进行通信,而不能与其他网络互连。因为本网络中的保留地址同样也可能被其他网络使用,如果进行网络互连,那么寻 找路由时就会因为地址的不唯一而出现问题。但是这些使用保留地址的网络可以通过将本网络内的保留地
分类: 其他 发布时间: 10-15 21:50 阅读次数: 0

memoryDiary

What did you accomplish today? , did you exercise today? Do you care about the people around you today? , what's the problem today? , what did you learn today? What's the special news today? What did you eat today? What must be done tomorrow?
分类: 其他 发布时间: 10-15 21:50 阅读次数: 0

个人项目-地铁出行路线规划(Java代码实现)

基于上一篇博客的规划,通过几天的努力,完成了该程序的实现。 源代码传送门 https://github.com/bunnywwwwyj/BeiJingSubway 问题回顾 为了实现地铁出行路线的规划,需要设计一个能够计算地铁线路最短路径的程序。 这里以北京城市轨道交通线网图为例来设计: 线路概览 文件输入输出的格式 subway.txt 的存储格式 1号线: 苹果园 古城 八角游乐园 ... 2号线: 西直门#4#13 积水潭 鼓楼大街#8 ... ... S1线: 金安桥#6 四道桥 桥户
分类: 其他 发布时间: 10-15 21:50 阅读次数: 0

3.建造模式(Builder)

注:图片来源于 https://www.cnblogs.com/-saligia-/p/10216752.html 建造模式UML图解析: 代码: Director.h // // Created by DELL on 2019/10/15. // #ifndef BUILDER_DIRECTOR_H #define BUILDER_DIRECTOR_H #include "Builder.h" class Director { public: explicit
分类: 其他 发布时间: 10-15 21:50 阅读次数: 0

IOC 注入方式

用xml来配置对象要注意 要用构造方法就只能用构造方法。构造方法只能自己单独使用可以有不赋值的,但是不能搭配使用。不能和property和autowrie一起用。并且使用构造方法必须把所有的参数都写齐,都写上,不能只赋值一半。 property可以单独使用也可以和autowrie搭配使用来进行自定义类型和基本类型的注入。 要自动转配的时候必须全装配,不能装配一半。但字符串和基本类型可以例外不装配。也可以使用property来注入。 自动装配的时候装配不到基本类型,这些基本类型可以不写。但自定义
分类: 其他 发布时间: 10-15 21:50 阅读次数: 0

判断二叉树是不是完全二叉树

/** * 完全二叉树:要么是满二叉树,要么是在满二叉树的基础上,最后一层的节点是从左到右是依次添加的 * 采用按层遍历的方式判断是不是完全二叉树 */ public class IsCompleteTree { public static void main(String[] args) { Node head = new Node(1); head.left = new Node(2); head.r
分类: 其他 发布时间: 10-15 21:50 阅读次数: 0

java中的wait、notify、notifyAll、join、sleep

java中的wait、notify、notifyAll、join Java虚拟机上运行的每个对象来说都有一个内置的监视器(Monitor),Monitor里面又有一个内置对象和两个池,锁(monitor)池和等待(wait)池(等待队列),而这两个池又与Object基类的wait、notify、notifyAll三个方法和同步代码块相关。 锁池的本质 就是假设线程 A 已经拥有了某个对象(不是类)的锁,而其它线程 B、C 想要调用这个对象的某个 synchronized 方法(或者块),由于这
分类: 其他 发布时间: 10-15 21:50 阅读次数: 0

Robust Multi-Exposure Image Fusion:A Structural Patch Decomposition Approach

  本文主要介绍了通过结构化块分解方法(SPD)来处理多曝光图像融合(MEF),最终起到对重影现象(ghosting effect)鲁棒的效果。   SPD-MEF的主要思想是:将图像块解构为三个概念独立的部分,信号强度(signal strength)、信号结构(signal structure)、平均强度(mean intensity),分别进行融合处理后再还原到融合图像中。   Multi-exposure image fusion(MEF)提供了一种经济高效的方式来克服HDR成像与LD
分类: 其他 发布时间: 10-15 21:50 阅读次数: 0

Bootstrap Less的使用

简介 由于CSS无法定义变量 以及冗余重复的代码 在大项目中编写CSS会有很多重复 于是有了更高级的预处理语言Less和Sass Less相比Sass 使用更方便简洁 而Sass拥有更强大的功能 编译工具 Less 和 Sass 都需要经过编译生成CSS 才可以使用 经常使用的编译工具是koala(国内开发 全平台) 这儿给出Linux下64位最新版本koala_2.3.0_x86_64 其他版本koala官网自行下载 链接: https://pan.baidu.com/s/14F1himmY
分类: 其他 发布时间: 10-15 21:50 阅读次数: 0

python 第一天学习内容

#if adn else 一般判断 #input 用户输入 ''' age_of_wuyue = input("请输入您的年纪:") age_of_princal = int (age_of_wuyue)+20 guess_age = int( input("请猜猜校长的年纪:")) if guess_age==age_of_princal: print("yes,you got it.... ") else: print("no,it's wrong
分类: 其他 发布时间: 10-15 21:50 阅读次数: 0