基础动态规划

Dynamic Programming 动态规划 方法论   计算机的本质是一个状态机,内存里存储的所有数据构成了当前的状态,CPU只能利用当前的状态计算出下一个状态(不要纠结硬盘之类的外部存储,就算考虑他们也只是扩大了状态的存储容量而已,并不能改变下一个状态只能从当前状态计算出来这一条铁律)   当你企图使用计算机解决一个问题是,其实就是在思考如何将这个问题表达成状态(用哪些变量存储哪些数据)以及如何在状态中转移(怎样根据一些变量计算出另一些变量)。所以所谓的空间复杂度就是为了支持你的计算所
分类: 其他 发布时间: 07-27 23:08 阅读次数: 0

BZOJ 4488: [Jsoi2015]最大公约数

4488: [Jsoi2015]最大公约数 思路:容易发现以某个位置\(i\)为结尾所有后缀的\(gcd\)个数不超过\(log(a[i])\)。 (怎么发现?将数写成质因子幂次乘积的形式,然后\(gcd\)每次减小一个质因子,最多减少\(log\)次)然后就可以用\(map\)维护每个\(gcd\)的最左端端点。 代码: #pragma GCC optimize(2) #pragma GCC optimize(3) #pragma GCC optimize(4) #include<bits/
分类: 其他 发布时间: 07-27 23:08 阅读次数: 0

教育类作品《好妈妈胜过好老师》的优秀读后感2400字

教育类作品《好妈妈胜过好老师》的优秀读后感2400字: 太阳老高了,儿子还窝在温暖的被子里,美美地看着电视。“还不起床?今天的古诗、单词要不要背了?年前的作业能不能按时写完了?”我的河东狮吼一发功,孩子马上开始行动了,心中正窃喜:“看来还是不能太温柔啊。”但仔细一瞧,起来是起来了,可穿衣洗漱的速度却慢吞吞的,表情也是不情不愿的......这几乎成了假期我们母子每天必上演的起床大戏,让孩子主动写作业学习看书也似乎成了我们之间斗智斗勇的游戏。 从一开始欢喜着这个新生命的到来,我们领到了人生中的又一
分类: 其他 发布时间: 07-27 23:08 阅读次数: 0

Java开发笔记(一百二十九)Swing的输入框

Swing的输入框仍然分成两类:单行输入框和多行输入框,但与AWT的同类控件相比,它们在若干细节上有所调整。首先说单行输入框,AWT的单行输入框名叫TextField,平时输入什么字符它便显示什么字符,可一旦调用了setEchoChar方法设置回显字符,TextField马上变成只显示密文字符了。然而尴尬之处在于,设置回显字符之后,就没有办法取消原来的回显设置,输入框对象从此只能傻乎乎地显示密文了。如此一来,程序代码难以判断某个输入框究竟会显示明文还是密文,也无法确定输入框文字的加密与否。这不
分类: 其他 发布时间: 07-27 23:08 阅读次数: 0

docker安装mysql笔记 1055-mysql Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nona

首先 查找镜像 docker search mysql 拉取镜像 : docker pull mysql 拉取成功后,查看本地镜像: docker images 可以看到本地有两个镜像(redis是我之前拉取的镜像,可以忽略。),有了镜像之后,我们就可以创建容器了。 docker run -d -p 3306:3306 --name mysql1 mysql -d : 后台运行容器; -p :将容器中端口映射到本地; --name :容器命名; 启动容器后 ,连接数据库失败,查看运行中的容器
分类: 其他 发布时间: 07-27 23:08 阅读次数: 0

洛谷$P3308\ [SDOI2014]LIS$ 网络流

正解:网络流 解题报告: 传送门$QwQ$ 恩先不考虑关于那个附加属性的限制,考虑这题怎么做? 首先这题从名字开始就让人忍不住联想起网络流24题里的那个最长不下降子序列?于是同样考虑预处理一个$f$呗 然后再一看,长得就很最小割嘛,于是拆点,能构成最长不下降子序列的之间就连权值为$inf$的边,$f_{i}=1$的点和$S$.$f_{i}=mxf$的点和$T$连权值为$inf$的边,拆开的点之间连权值为$b_{i}$的边.跑个最小割就好$QwQ$ 现在考虑怎么搞那个附加属性$QwQ$? 不会,
分类: 其他 发布时间: 07-27 23:08 阅读次数: 0

1108. Defanging an IP Address

1108. Defanging an IP Address 题目描述 Example 1: Input: address = "1.1.1.1" Output: "1[.]1[.]1[.]1" Example 2: Input: address = "255.100.50.0" Output: "255[.]100[.]50[.]0" 分析: 题目的目的就是将一个字符串里的字符.替换为[.]。 方法1 创建一个空字符ans作为答案; 遍历address,如果字符是.,就在ans后追加[.],否
分类: 其他 发布时间: 07-27 23:08 阅读次数: 0

根据学员英文名找到学员对象

学生类 package com.twod1z; /** * @program: com.twod1z * @description:根据学员英文名找到学员对象(学生类) * @author: Mr.Lin * @create: 2019年7月27日 **/ public class Student { private String name; private char sex; public Student() {} public Student(String name, char sex)
分类: 其他 发布时间: 07-27 23:07 阅读次数: 0

【OpenFlow】OpenFlow1.3协议基于Mininet部署与验证

实验参考: OpenFlow1.3协议基于Mininet部署与验证 实验步骤: Coming soon...
分类: 其他 发布时间: 07-27 23:07 阅读次数: 0

网址URL知识

URL由三部分组成:资源类型、存放资源的主机域名、资源文件名。 URL的一般语法格式为: (带方括号[]的为可选项): protocol :// hostname[:port] / path / [;parameters][?query]#fragment protocol(协议) 指定使用的传输协议,下表列出 protocol 属性的有效方案名称。 最常用的是HTTP协议,它也是目前WWW中应用最广的协议。 file 资源是本地计算机上的文件。格式file:///,注意后边应是三个斜杠。 f
分类: 其他 发布时间: 07-27 23:07 阅读次数: 0

通信协议.01.负载均衡的分类

TCP/IP的四层? 应用层:应用层、表示层、会话层 传输层:传输层 网络层:网络层 网络接口层:数据链路层、物理层 负载均衡 2.1 二层负载:物理层负载。对外提供1个IP,内部根据不同Mac进行负载。 2.2 三层负载:网络层负载。对外提供1个IP,集群中每个机器采用不同IP。 如: 访问47.10.100.1 内部负载到:192.168.10.1 和192.168.10.2 2.3 四层负载:传输层负载。对外提供1个IP,内部根据不同IP或端口进行负载。 如: 访问47.10.100.1
分类: 其他 发布时间: 07-27 23:07 阅读次数: 0

nodejs 用http模块搭建的服务器的路由

我们打开浏览器浏览网页时,点击上面不同的模块,地址栏中的路由会发生相应的变化,从而,浏览器向服务器发起请求的内容也会发生改变,那么服务端,是如何来做的呢? 服务端也是,通过路由来做出不同的响应的,我们已经知道,服务器对象的参数有request,和response两个参数。request里就携带了,浏览器请求所携带的值。 request.url返回的是浏览器中路由的值 我们可以根据这个值来判断,服务器需要返回给浏览器什么内容, 下面来看一下server.js的代码: var http = req
分类: 其他 发布时间: 07-27 23:07 阅读次数: 0

【OpenFlow】OpenFlow1.0协议分析

实验参考: OpenFlow1.0协议分析 实验步骤: Coming soon...
分类: 其他 发布时间: 07-27 23:07 阅读次数: 0

Throughput Controller(吞吐量控制器) 感觉就像个线程控制器来的

Percent Executions 下的 Throghput 意思是跑总线程的百分之多少。 如 10线程循环一次, Throghput 设置为80,则有8个线程会跑这个请求 Total Executions 下的 Throghput 意思是跑总线程的多少个线程。 如 10线程循环一次, Throghput 设置为8,则有8个线程会跑这个请求 Per User 这个钩上,估计就是忽略上面所设置的,有多少个线程就跑多少此请求 参考: https://www.cnblogs.com/weizhid
分类: 其他 发布时间: 07-27 23:07 阅读次数: 0

【OpenDaylight】OpenDaylight的C/S模式实验

实验参考: OpenDaylight的C/S模式实验 实验步骤: Coming soon...
分类: 其他 发布时间: 07-27 23:07 阅读次数: 0

2019.7.27刷题统计

今天没在网站上刷题,但是下午本身已经有编程课了,并非今天没有刷题。明天时间应该会比较充裕,可能会多刷几道题。
分类: 其他 发布时间: 07-27 23:07 阅读次数: 0

IDEA自学

  使用Eclipse很长时间了,想换个IDE用,都说IDEA好用,今天试试   百度了一下IDEA,了解到IDEA社区版免费,上百度,下载个社区版(exe,zip两种)懒人选择exe   手动安装别怕安错,只管下一步,只是在选择存储位置时,自己考虑下要安装的目录   安装完直接运行,选择+create new project,然后输入名称   选择sdks,+一个自己的版本   选择module,+一个自己的版本(如果上一步不慎点出,请选择右上角configure project const
分类: 其他 发布时间: 07-27 23:07 阅读次数: 0

Springboot(1) helloworld 搭建环境

前言:工作中用的知识点少,大多都不记得了 ,从头再次学次。 一 、springboot 运行环境:   1. jdk1.8:Spring Boot 推荐jdk1.7及以上;java version "1.8.0_112"   2.–maven3.x:maven 3.3以上版本;Apache Maven 3.3.9     找到maven的setting 文件 ,路径: apache-maven\conf\配 置一下信息 ,表示 maven的编译JDK用1.8 ,避免在打jar包和编译的时候出现
分类: 其他 发布时间: 07-27 23:07 阅读次数: 0

销售分析最后几天

第三天 1. csv文件的读取确实要比excel文件快很多; 2. 在panython3中的range就是python2中的xrange; 第四天 3. 发现300天的拟合出现了严重的准度问题,都出现负值了,首先我把负值都处理为0,情况仍然,然后,开始我怀疑是自己的predict超出了fit范围导致,但是发现predict的x即使和fit的相同,仍然y_predict非常离谱;接着,于是我怀疑是不是数据需要标准化一下。后来发现standardScaler之后,数据平稳性果然好了。 生成相同的数
分类: 其他 发布时间: 07-27 23:07 阅读次数: 0

123 合并Gridview单元格

合并Gridview单元格 Introduction There are a lot of methods in the Internet solving the problem of how to merge GridView rows if neighboring cells show equal values. My approach is not the first; however, I think, it is rather universal and very short - l
分类: 其他 发布时间: 07-27 23:07 阅读次数: 0