[USACO12OPEN]书架Bookshelf

线段树优化dp 第一眼看上去:这不是傻逼区间dp吗?(flag1) code: #include<cstdio> #include<cstring> #include<iostream> #include<queue> #include<cstring> #include<vector> #include<stack> #include<algorithm> #define int long long using namespace std; const int maxn=400006; i
分类: 其他 发布时间: 09-27 21:37 阅读次数: 0

oracle 数据库 高级查询和管理 大纲

创建表 Create table 表名( ) 约束 Primary 主键 Unique 唯一约束 Default 默认 Check 检查 Foreign 外键 数据类型 1.字符类型   char和varchar2区别:   char表示固定长度字符串,长度不足使用空格补充。Varchar2表示可变长度字符串,最多可以储存4000个字节。在定义该数据类型时,应该指定其大小。与char类型相比,使用varchar2可以节省磁盘空间。 2.数值类型   Number :可以储存正数、负数、零、定点
分类: 其他 发布时间: 09-27 21:37 阅读次数: 0

第十二天 装饰器

1 什么是装饰器   器=>工具   装饰=>指的是为被装饰对象添加新功能   装饰器本身可以是任意可调用的对象=>函数   被装饰的对象也可以是任意可调用的对象=>函数   目标:写一个函数来为另一个函数添加新功能 2 为何要用装饰器   开放封闭原则:软件一旦上线就应该对修改封闭,对拓展开放     对修改封闭:       1.不能修改功能的源代码       2.也不能修改功能的调用方式     对拓展开放       可以为原有功能添加新功能   装饰器就是要在不修改功能源代码以及调
分类: 其他 发布时间: 09-27 21:37 阅读次数: 0

现代软件工程 第一周博客记录

前言: 这是我真正意义上的第一篇博客,希望以后我能时刻谨记自己的这一篇博客对自己的分析,并且能及时认识到自己的错误和在学习上的放松,一直奋斗下去。 1.自我介绍 大家好,我叫罗博伦,来自西南石油大学软件工程专业,现在大三了。这是我的博客地址:https://www.cnblogs.com/Leonard12138/ 以前挺喜欢运动的,初中高中精力感觉用不完,现在大学了,感觉精力越来越差了,反而不太喜欢运动了,高中打过很久时间羽毛球,每个周末都和朋友打,打了两年多,打得还挺不错,那段时间脑子就想
分类: 其他 发布时间: 09-27 21:37 阅读次数: 0

旅行商路线

旅行商问题的描述 试想一下,一个业务员因工作需要必须访问多个城市。他的目标是每个城市只访问一次,并且尽可能地缩短旅行的距离,最终返回到他开始旅行的地点,这就是旅行商问题的主要思想。 在一幅图中,访问每个顶点一次,并最终返回起始顶点,这个访问的轨迹称为哈密顿圈。要解决旅行商问题,需要用图G=(V,E)作为模型,寻找图中最短的哈密顿圈。G是一个完整的、无方向的带权图,其中V代表将要访问的顶点的集合,E为连接这些顶点的边的集合。E中每条边的权值由顶点之间的距离决定。由于G中一个完整的、无方向的图,因
分类: 其他 发布时间: 09-27 21:37 阅读次数: 0

记一个SpringBoot中属性注入失败的问题Consider defining a bean of type ''' in your configuration

今天遇到的一个问题: 代码检查了好几次,都没有错误,但是启动时就会报错Consider defining a bean of type ''' in your configuration. 启动类在com.A.B的下,找不到的bean在com.A.C下 各种配置都配好了,目测没有问题,搜索解决办法; 1、配置compspcan 2、改变启动类位置,提升级别 第一个办法没有用 第二种是正解,将启动类放到com.A下,问题解决; SpringBoot扫描注册规则为自动扫描启动类的所在目录和子孙级目
分类: 其他 发布时间: 09-27 21:37 阅读次数: 0

[USACO12MAR]花盆Flowerpot

st表+二分 由于我比较蒟蒻,就没有用单调队列,然后就很水了,枚举左端点就好。
分类: 其他 发布时间: 09-27 21:37 阅读次数: 0

Learning-Python【12】:装饰器

一、什么是装饰器 器:工具 装饰:为被装饰对象添加新功能 装饰器本身可以是任意可调用的对象,即函数 被装饰的对象也可以是任意可调用的对象,也是函数 目标:写一个函数来为另外一个函数添加新功能 二、为何要用装饰器 开放封闭原则:软件一旦上线就应该对修改封闭,对扩展开放   对修改封闭:     1、不能修改功能的源代码     2、也不能修改功能的调用方式   对扩展开放:     可以为原有的功能添加新的功能 装饰器就是要在不修改功能源代码以及调用方式的前提下为原功能添加额外新的功能 三、使用
分类: 其他 发布时间: 09-27 21:37 阅读次数: 0

ubuntu16.04卸载火狐,Amazon

一、卸载火狐: 1、 dpkg --get-selections |grep firefox 2、sudo apt-get purge firefox unity-scope-firefoxbookmarks firefox-locale-en firefox-locale-zh-hans 二、卸载Amazon    sudo apt-get remove unity-webapps-common
分类: 其他 发布时间: 09-27 21:37 阅读次数: 0

智能代还软件的真相,原来是。。。

1:信用卡代还系统(预留5%代还,全额垫资还款,花呗秒回款,无卡快捷等)2:信用卡网贷分销系统(信用卡积分兑现金等)3:区块链开发(白皮书代写,交易所开发,挖矿技术,点对点交易技术,场内外对接等)4:商城开发(PC端,手机端商城,分销系统,直销系统,独立商城,多商家入驻商城等)5:微商管理系统(防伪查询,授权管理,团队奖励,三级返利等)6:微信小程序(商场,酒店,外卖,×××,直播,旅游,招聘等)
分类: 企业开发 发布时间: 09-27 21:36 阅读次数: 0

docker导入导出容器和保存加载镜像

系统环境:centos7.4版本:# docker -v1、docker容器导入导出(1)查看:# docker ps -a(2)导出---export# docker export web01 &gt; /home/centos7-web01.tar备注:-o来指定导出的tar文件名,也可以直接通过重定向来实现(3)导入---import备注:在导出目录下进行操作# docker import
分类: 企业开发 发布时间: 09-27 21:36 阅读次数: 0

阿里云Api网关导入Swagger功能简介

Swagger生态已经广泛用于Api的创建与管理。最新版本的API网关产品也对Swagger进行了支持。本文就此进行详细介绍
分类: 编程语言 发布时间: 09-27 21:21 阅读次数: 0

修改时间格式

1:是将得到的值,转换为想要的日期格式(在实体中,这个时间,是java.uilt.Date) 在jsp界面引入<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="f"%> 结果用<f:formatDate/>标签包裹 eg: 2:将输入的String类型转换为想要的时间格式 1): 实体用@DateTimeFromat注解,引入joda-time的jar包 缺点,每一个实体类,都要加注解,类少可以,如果类多,一百个呢,岂不是很麻烦
分类: 其他 发布时间: 09-27 21:20 阅读次数: 0

初识python: 自定义函数

什么是函数? 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。 函数的定义方法: def test(x): '函数定义方法' x+=1 return x 解释: def:定义函数关键字 test:函数名 ():可定义形参 '':文档描述 x+=1:代码块或程序处理逻辑 return:结束并返回值 函数为什么要有返回值? 通过返回值接收函数的执行结果,后续的逻辑需要通过此结果执行其对应操作。 实例:给一个文件写
分类: 其他 发布时间: 09-27 21:20 阅读次数: 0

作业2:健身类软件调研

  当代社会,随着人民物质生活水平的提升,人们的关注点开始转向如何健康的生活,各界群众参与健身的需求在不断提升,全民健身也被上升到了国家战略的层面。基于移动互联网技术的发展和智能手机的普及,各式各样的健身软件应运而生。实际上,不同的健身人群对于软件的需求相似却也不尽相同,而健身软件能够根据健身者给个性化特征定制有针对性的健身训练计划,这也是其优势与特色的地方。在市场五花八门的健身应用中,本文选取了其中三种软件做对比调研,其分别为Keep、FitTime、Nike+ Training Club。
分类: 其他 发布时间: 09-27 21:20 阅读次数: 0

SpringMVC配置顺序的问题

1:web.xml:web应用一经加载,先来找他 1):指明applicationContext的位置 2):引入spring监听,ContextLoaderListener,这样启动web容器时,会自动装配applicaiontContext的配置信息 3):配置springmvc的前端控制器DispatcherServlet 4):配置psringmvc的前端处理器 5):处理文字乱码的监听:这个监听要写在所有监听的最开始 6):德鲁伊 druid监控 2:applicationConte
分类: 其他 发布时间: 09-27 21:20 阅读次数: 0

python+matplotlib 绘制等高线

python+matplotlib 绘制等高线 步骤有七: 有一个m*n维的矩阵(data),其元素的值代表高度 构造两个向量:x(1*n)和y(1*m)。这两个向量用来构造网格坐标矩阵(网格坐标矩阵m*n维,可见与data同) 构造网格坐标矩阵X,Y 进行颜色填充 画等高线 等高线的描述 删掉坐标系 1. 构造一下高度矩阵: def f(x,y): """ 计算高度的函数 :param x: 向量 :param y: 向量 :return: dim(x
分类: 其他 发布时间: 09-27 21:20 阅读次数: 0

python 基础(十一)

一、pickle序列化的操作 使用说明:可以将数据 转换成2进制 写入到文件中 或者之间返回 做到将数据原样写入 原样取出 import pickle (1) dump 写入文件中 pickle.dump(数据,文件的IO) (2) dumps 直接返回 pickle.dumps(数据) (3) load 从文件中加载出来 pickle.load(文件的IO) (4) loads 获取序列化后的进制 进行反序列化 pickle.loads(bytes) print(pickle.loads(p
分类: 其他 发布时间: 09-27 21:20 阅读次数: 0

图论做题笔记

POI2014 Rally(拓扑排序) Description 给定一个N个点M条边的有向无环图,每条边长度都是1。 请找到一个点,使得删掉这个点后剩余的图中的最长路径最短。 \(n,m\le 5\times 10^5\) Solution 令\(S_i\)表示从i结束的最长路,\(T_i\)表示由i出发的最长路 这两个数组的预处理可以通过拓扑排序在\(O(n)\)的时间复杂度下解决 然后根据拓扑序从小到大扫描一遍,每次删除和i入边有关的最长路,回答询问后,加入与i出边有关的最长路。 可以证明
分类: 其他 发布时间: 09-27 21:20 阅读次数: 0

德鲁伊的配置

(可以使用德鲁伊的高级配置:Druid的监控((数据,访问,并发。。。等)(localhost:8080/项目名/druid)) --------------------------------------applicationContext.xml文件配置(连接池)------------------------------------------------------------ <bean id="dataSource" class="com.alibaba.druid.pool.Dr
分类: 其他 发布时间: 09-27 21:20 阅读次数: 0