[USACO17JAN]Balanced Photo平衡的照片

【TimeGate】 https://www.luogu.org/problem/P3608 【解题思路】 单点修改+区间查询,用树状数组来维护f数组即可 【code】 1 #include <cstdio> 2 #include <algorithm> 3 using namespace std; 4 typedef long long LL; 5 struct Node{ 6 LL h; 7 int cnt; 8 }a[100005]; 9
分类: 其他 发布时间: 09-14 23:52 阅读次数: 0

面试刷题 - 最大连续子段和

OJ链接 洛谷OJ P1115 LEETCODE maximum-subarray LEETCODE代码 解法一 线性扫一遍 计算前缀和Ai,即a1+a2+……+ai 计算最小前缀和Bi,min(A1, A2, ……, Ai) 则以ai结尾的最大子段和Ci=Ai-Bi 另外开一个变量res,记录Ci的最小值即可 时间复杂度O(n) typedef int ll; class Solution { public: ll maxSubArray(vector<int>& nums) {
分类: 其他 发布时间: 09-14 23:52 阅读次数: 0

File Browser文件资源服务器

要是想一键启动的,这里有个封装版本的,上传到服务器,执行sh命令就能直接启动,也可以修改配置 链接:https://pan.baidu.com/s/1oVP5DrEQSV9hQmnF2bzM9A 提取码:gjh8 nohup /opt/filemanager/filemanager >/opt/filemanager/filemanager.out 2>&1 & 1.必须将文件上传到服务器的/opt/目录下 2. 默认配置 FileBrowser服务监听端口是80; FileBrowser内置
分类: 其他 发布时间: 09-14 23:52 阅读次数: 0

设计模式(python描述)

目录 一、创建型设计模式 二、结构型设计模式 三、行为型设计模式 一、创建型设计模式 1、简单工厂模式 内容: 不直接向高层类暴露对象创建的实现细节,而是通过一个工厂类来负责创建产品类的实例。 角色: 工厂角色(Creator) 抽象产品角色(Product) 具体产品角色(Concrete Product) python示例: from abc import ABCMeta, abstractmethod class Payment(metaclass=ABCMeta): "
分类: 其他 发布时间: 09-14 23:52 阅读次数: 0

Spring学习(五)bean装配详解之 【XML方式配置】

本文借鉴:Spring学习(特此感谢!) 一、配置Bean的方式及选择 配置方式 在 XML 文件中显式配置 在 Java 的接口和类中实现配置 隐式 Bean 的发现机制和自动装配原则 方式选择的原则 最优先:通过隐式 Bean 的发现机制和自动装配的原则。 基于约定优于配置的原则,这种方式应该是最优先的 好处:减少程序开发者的决定权,简单又不失灵活。 其次:Java 接口和类中配置实现配置 在没有办法使用自动装配原则的情况下应该优先考虑此类方法 好处:避免 XML 配置的泛滥,也更为容易。
分类: 其他 发布时间: 09-14 23:52 阅读次数: 0

Java8新特性(1)—— Stream集合运算流入门学习

废话,写在前面 好久没写博客了,懒了,以后自觉写写博客,每周两三篇吧! 简单记录自己的学习经历,算是对自己的一点小小的督促! Java8的新特性很多,比如流处理在工作中看到很多的地方都在用,是时候扔掉笨重的for循环了!节省40%-50%代码量!Come on! 如题 (总结要点) Stream API只能被消费一次,后续重复使用已建立的流会报异常!所以stream流是线程安全的! 比如执行“stream.forEach(System.out::println);stream.forEach(
分类: 其他 发布时间: 09-14 23:52 阅读次数: 0

基于B/S架构的在线考试系统的设计与实现

前言   这个是我的Web课程设计,用到的主要是JSP技术并使用了大量JSTL标签,所有代码已经上传到了我的Github仓库里,地址:https://github.com/quanbisen/onlineexam,如果喜欢的话请帮我Mark个Star。 摘 要   随着计算机软件技术的高速发展,现代社会正快速迈入了一个互联网应用时代,Web应用在各行业都得到了广泛的应用,如小型公司的运销存管理系统,高校的教务管理系统等都是通过B/S架构搭建的Web应用。在过去的几年中,在线考试系统应用在很多行
分类: 其他 发布时间: 09-14 23:52 阅读次数: 0

广义拉格朗日与对偶问题

广义拉格朗日函数 给定不等式约束问题 \[ \min_{z \in \mathbb{R}^{n}} f(x) \] \[ \begin{array}{l} {\text { s.t. } \ c_{i}(x) \le 0, \quad i=1,2, \cdots, k} \\ {\quad \ \ \ \ h_{j}(x)=0, \quad j=1,2, \cdots, l}\end{array} \] 定义广义拉格朗日函数(generalized Lagrange function) \[
分类: 其他 发布时间: 09-14 23:52 阅读次数: 0

Cycone IV的DDR2硬件设计前验证

  打算使用Cyclone IV的FPGA挂DDR2,按照流程,先使用Quartus跑IP,跑引脚分配,综合OK了再设计硬件,这部分主要是DM和DQS信号比较头疼,研究了好久才找到方法。   在Intel官网查找DDR2 IP的User Guide找到详细的IP描述文件参考链接:   https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/ug/ug_ddr_ddr2_sdram_hp.pdf?wapkw
分类: 其他 发布时间: 09-14 23:52 阅读次数: 0

ef codeFirst 修改表结构 增加字段等 EF code first需要重新生成库导致数据丢失的问题.

需要在库程序包管理器里依次执行以下命令: 1.启用迁移功能:Enable-Migrations -ContextTypeName MvcMovie.Models.MovieDbContext 2.建立初态:add-migration Initial 3.自动比对差异生成迁移类:add-migration AddRatingMig 4.将迁移应用到数据库:update-database 依次执行 Enable-Migrations Add-Migration 1 (1是随便写的)
分类: 其他 发布时间: 09-14 23:52 阅读次数: 0

类的创建和调用

1 class Computer: # 创建一个名为的类,注意类名首字母要大写! 2 3 screen = True # 用赋值语句,创建类的属性 4 def start(self): # 创建类的方法,不要漏了 self 5 print('电脑正在开机中……') 6 7 my_computer = Computer() # 类的实例化 8 print(my_computer.screen)
分类: 其他 发布时间: 09-14 23:52 阅读次数: 0

pygame hello

pygame是一个python的游戏库,用来制作游戏 pygame需要自己安装 参考教程:https://blog.csdn.net/zha6476003/article/details/82940350 此教程包含hello,碰撞小球,flappy bird三个实例 并在实例中介绍了一些pygame的基础用法 官方文档:http://www.pygame.org/docs/ 本节介绍创建基于pygame的窗口的结构与步骤 import pygame import sys pygame
分类: 其他 发布时间: 09-14 23:52 阅读次数: 0

使用Jest进行单元测试

Jest是Facebook推出的一款单元测试工具。 安装 npm install --save-dev jest ts-jest @types/jest 在package.json中添加脚本: “test”: "jest" 生成Jest配置文件(生成jest.config.js) npx ts-jest config:init 使用 先简单编写一个ts文件 function adds(a: number, b: number) { return a+b; } function s
分类: 其他 发布时间: 09-14 23:52 阅读次数: 0

可靠性测试的基础知识——软件可靠性测试

可靠性测试 可靠性测试概念 对软件可靠性进行定量的评估或验证,为了达到和验证软件的可靠性定量要求而对软件进行的测试 软件可靠性测试的目的 (1)通过在有使用代表性的环境中执行软件,以证实软件需求是否正确实现。 (2)为进行软件可靠性估计采集准确的数据,预测软件在实际运行中的可靠性。 估计软件可靠性一般可分为四个步骤,即数据采集、模型选择、模型拟合以及软件可靠性评估。可以认为,数据采集是整个软件可靠性估计工作的基础,数据的准确与否关系到软件可靠性评估的准确度。 (3)通过软件可靠性测试找出所有对
分类: 其他 发布时间: 09-14 23:52 阅读次数: 0

[LC]219题 Contains Duplicate II (存在重复元素 II )

①英文题目: Given an array of integers and an integer k, find out whether there are two distinct indices i and j in the array such that nums[i] = nums[j] and the absolute difference between i and j is at most k. Example 1: Input: nums = [1,2,3,1], k = 3
分类: 其他 发布时间: 09-14 23:52 阅读次数: 0

vmware上安装centos7虚拟机

1.1 Linux 的安装 安 装 采 用 在 虚 拟 机 中 安 装 , 以 方 便 不 同 班 级 授 课 时 , 需 要 重 复 安装的情况。 1.1.1 配置虚拟机 1. 在 VMware Worksta tio n 中创建新的 虚 拟 机 ,选 择 自 定 义 安 装 ,点 击 下一步 。 2. 选择虚机 版本号。 点 击 下一步 3. 选 择 稍 后 安 装 操 作 系 统 。 点 击 下一步。 4. 选 择 Linux 操 作 系 统 , 版本选择 CentOS。 5. 设置虚拟
分类: 其他 发布时间: 09-14 23:52 阅读次数: 0

RHEL7学习打卡(5 day)

vim编辑器
分类: 其他 发布时间: 09-14 23:52 阅读次数: 0

PDF书签怎么设置?

PDF文件没有书签目录的话,阅读起来特别不方便,特别是长篇幅的文件。那PDF文件中书签又是怎么设置呢?不知道如何操作小伙伴,可以跟着小编的步骤一步一步操作。使用工具:迅捷PDF编辑器步骤:1.打开软件界面,将要添加书签的PDF文件导入,在导航栏中点击【视图】,然后我们点击【书签】。2.这时候,在页面左侧中会出现一个书签页面。3.点击软件中的【添加】图标进行添加书签,下方就会出现一个【无标题】的书签
分类: 企业开发 发布时间: 09-14 23:48 阅读次数: 0

Flutter 完整示例

Flutter 完整示例
分类: 移动开发 发布时间: 09-14 23:48 阅读次数: 0

贪心算法及实例

https://blog.csdn.net/LoisLuo666/article/details/79560332
分类: 其他 发布时间: 09-14 23:35 阅读次数: 0