XOR

增减序列

## 题目描述 给定一个长度为 n 的数列a1,a2,…,an,每次可以选择一个区间 [l,r],使下标在这个区间内的数都加一或者都减一。 求至少需要多少次操作才能使数列中的所有数都一样,并求出在保证最少次数的前提下,最终得到的数列可能有多少种。 ## 输入格式 第一行输入正整数 n。 接下来 n ......
序列

第二次冲刺4

刘家诚: 田铭庚: 今天我对安卓端的通知功能进行了相关的学习和练习,在练习过程中,我对通知功能与数据库调用之间联系提出了相关的疑问,并且在网络上找到了相关的解答,我的实现逻辑是:在web界面数据库修改成功后,会在手机端添加一个函数用来记录web单独的修改次数,并且在web修改成功后,对通知功能进行调 ......

行为型模式(Behavioer Pattern)

# 行为型设计模式 行为型模式**定义了系统中对象之间的交互与通信**,研究系统在运行时对象之间的相互通信与协作,进一步明确对象的职责,包括对系统中较为复杂的流程的控制。 在软件系统运行时对象并不是孤立存在的,它们可以通过相互通信和协作完成某些功能,一个对象在运行时也将影响其他对象的运行。行为型模式 ......
Behavioer 行为 Pattern 模式

计算题总结

[TOC] # 计算题 ```python ``` ## 1. 给定一个长度为 n 的整数数组 nums 和一个目标值 target,请你从 nums 中选出三个整数,使得它们的和与 target 最接近。 ```python def threeSumClosest(nums, target): n ......

Vue3+Vite部署到Netlify

本项目的前端是使用Vue3技术。因为用到了Vite做代理解决跨域问题,所以部署到Netlify需要多做一些步骤。 使用Vite代理后,如果前端是在本地部署,需要添加`VITE_PROXY`环境变量。 例如在 `.env.development` 文件中添加 `VITE_PROXY=[["/api/v ......
Netlify Vue3 Vite Vue

数据类型——基本数据类型

基本数据类型 整数 字符 ——char (1个字节) 短整型 —— short (2个字节) 整型 —— int (取决于编译器(cpu)通常是一个字,4个字节) 长整型 —— long (取决于编译器(cpu),32位是4个字节,64位是8个字节) long long(C99) 浮点数 类型 字长 ......
类型 数据

软件构造复习(二)

数据类型与数据检验 数据类型 Java中,数据类型分为基本数据类型和对象数据类型 基本数据类型有其对应的被包装成的对象数据类型,如int-Integer,boolean-Boolean等,一般在定义集合类时使用 静态/动态数据类型检查 Java是静态类型语言——在编译阶段进行类型检查 编译器能够导出 ......
软件

一个科研菜鸡的救赎之路

为了监督自我学习 为了顺利科研毕业 为了广泛学术交流 我在此发表第一篇博客,同时会在github,gitee以及科研平台上与志同道合的朋友们分享我的科研学习之路 我的兴趣在于与大家交流,人工智能和药物设计有关内容包括但不限于(AIDD,CADD,AIGCD等) ......
科研

Hive - Hive介绍

是 基于 Hadoop 的一个数据仓库工具,可以将结构化的数据文件映射为一张表,并提供 类SQL查询功能。 Hive处理的数据存储在HDFS上,数据分析底层实现是MR,执行程序运行在Yarn上。 ......
Hive

团队开发第二阶段9

现在是我们团队开发阶段的倒数第二天,基本任务已经完成,昨日已进行组内的基本测试。在测试中,我们发现了部分错误数据,不合理数据,而且某些异常情况下terminal内会有乱码数据。现在我们将针对这些错误数据进行处理 import osimport shutilimport cv2import numpy ......
团队 阶段

团队开发第二阶段10

现在是我们团队开发阶段的最后一天,我们已经完成了昨天代码bug的最终修改,首先我们面向了班级内部同学,进行了初步的效果展示,通过收集大家的意见我们略微改动了UI界面,保证了UI界面的美观与合理。接下来就要面对用户的考核,将软件分享给其他院系同学。基本任务已经完成,现在已经将软件打包成为.exe程序, ......
团队 阶段

接口自动化 MeterSphere 安装部署

### 1、参考 #### [MeterSphere 接口自动化 文档](https://metersphere.io/docs/v2.x/user_manual/api_test/api_automation/#29) #### [MeterSphere 手动安装 文档](https://mete ......
MeterSphere 接口

PostgreSQL 分区

> ## PostgreSQL 分区 1. **概念** PostgreSQL 分区是将单个大表分成小的、可管理的部分的过程。通过将表分解为更小的部分,可以提高查询性能和数据加载速度,同时也可以简化数据维护和管理。使用分区技术,可以将大型表分成多个小表,每个小表只包含特定的数据子集。 在 Postg ......
PostgreSQL

关于MySQL数据库的加密解密问题

SELECT MD5(‘123456’); 结果显示的密文即为:e10adc3949ba59abbe56e057f20f883e 解密MySQL中的MD5加密密码,需要使用MySQL中的UNHEX()函数。UNHEX()函数可以接收一个十六进制格式的参数,将其转换为原始字符串格式。例如我们可以这样使 ......
加密解密 数据库 数据 问题 MySQL

AcWing901. 滑雪(python)

# 题目详情 ![](https://img2023.cnblogs.com/blog/2826001/202305/2826001-20230522162406198-673075706.png) ![](https://img2023.cnblogs.com/blog/2826001/20230 ......
AcWing python 901

Nginx,安装及基础配置

一:下载Nginx 官网:http://nginx.org/ 中文网:https://nginx.p2hp.com/ 二:Nginx目录 conf:存放核心配置文件 contrib:存放语法支持脚本 docs:存放文档资料 html:存放静态html文件 logs:存放日志文件 temp:存放临时文 ......
基础 Nginx

MySQL学习基础篇Day7

5.5 自连接 5.5.1 自连接查询 自连接查询,顾名思义,就是自己连接自己,也就是把一张表连接查询多次。我们先来学习一下自连接 的查询语法: SELECT 字段列表 FROM 表A 别名A JOIN 表A 别名B ON 条件 ... ; 而对于自连接查询,可以是内连接查询,也可以是外连接查询。 ......
基础 MySQL Day7 Day

监控软件之open-falcon

2019-07-10 一、open-falcon简介 open-falcon是由小米运维团队,从互联网公司角度为出发点,开发出来的一套面向互联网行业的企业级的开源监控系统,截至2019年7月,open-falcon最新稳定版本为v0.2 二、open-falcon特性 数据采集方式多样灵活:支持ag ......
监控软件 open-falcon falcon 软件 open

万亿级大数据监控平台建设实践

1 整体设计 在整体监控设计中,百分点大数据团队采用“去中心化”、“服务透明化”的设计思路,同时具备极强的扩展能力、自动化能力和高可靠性设计思路。 去中心化设计: 由于要同时监控 18 个异地的数据中心,开始百分点大数据团队考虑过 18 个中心各自监控,但是整体性差、不直观且维护成本高。综合考虑了链 ......
数据 平台

评价输入法软件

用户界面: 界面友好但是功能并不明显,对于中英文的切换以及符号的设置不合理,查找符号不方便。 记住用户选择: 优点:这个功能比较友好,对于我自己的名字、一些常用词都有记住,输入时不需要输入全部拼音,通过简写的拼音就能够输出自己的姓名。 缺点:如果在第一次选择错误,在后面输入的时候也是首先显示该选择过 ......
输入法 软件

.NET CORE 6 集成认证机制JWT

一:什么是JWT? JWT (全称:Json Web Token)是一个开放标准(RFC 7519),它定义了一种紧凑的、自包含的方式,用于作为 JSON 对象在各方之间安全地传输信息。该信息可以被验证和信任,因为它是数字签名的。 二:JWT数据结构 头部 JWT 第一部分是头部分,它是一个描述 J ......
机制 CORE NET JWT

代理模式(Proxy Pattern)

## 一、模式动机 - 通过引入一个新的对象(如小图片和远程代理对象)来实现对真实对象的操作,或者将新的对象作为真实对象的一个替身 - 引入代理对象来间接访问一个对象 ## 二、模式定义 - **给某一个对象提供一个代理,并由代理对象控制对原对象的引用** - 对象结构型模式 - 代理对象可以在客户 ......
Pattern 模式 Proxy

gradle 编译不过

解决方法,增加一些国内镜像源,然后重新同步 maven { url "https://jitpack.io" } maven { url 'https://maven.aliyun.com/repository/releases' } maven { url 'https://maven.aliyu ......
gradle

02构建之法阅读笔记

《构建之法》一书提到软件构建的一个重要方面是测试。作者强调测试是软件构建过程中不可或缺的一步,只有经过充分测试的软件才能更具可靠性和质量。书中介绍了多种测试方法,其中包括单元测试、集成测试、接口测试和验收测试等。作者指出,这些测试方法都有着各自的优点和局限性,需要根据具体需要进行选择。此外,作者还强 ......
笔记

5.21

代码行数:200 学习时间:4h 学习内容:今天我完成了web的实验四,运行成功,完成了相关实验报告。 周天学习不懈怠 ......
5.21 21

javascript基础2

script标签里一旦使用src加载外部js文件后,这个script标签就不能写js语句了 警告框!通知用户出错了。alert("哈哈!") 输入框-输入内容 prompt 得到输入内容永远都是字符串 var n1 = prompt ("第一个数") var n2 = prompt ("第二个数") ......
javascript 基础

云原生产品免费试用领取攻略,看看有哪些新玩法?

今年 4 月,阿里云对外宣布产品降价和核心云产品免费试用以来,开发者反响强烈,已有超过 100 万人次访问阿里云官网的免费试用。目前免费试用新增了云原生、AI、安全、开发工具、迁移和运维管理等多个品类。同时,官网上还提供了各种教程,希望帮助大家快速掌握云产品使用方式,提升云上开发能力。 ......
玩法 免费试用 攻略 产品

人月神话 一

当我捧起《人月神话》,马上就被深深的吸引了。书中很多细微之处都对我的思维造成了冲击。保持设计的概念完整。无论对小软件还是大软件,都必须由一个设计师主导,最多两个人讨论来共同完成软件的整体设计。 作为一个软件,一个系统,必须有一个清晰明确的概念模型,大家都在这个框架下工作,所有的创新发展都必须与基本的 ......
神话

程序员修炼之道阅读笔记

第31节 靠巧合编程 从本节开始进入书目的第6章,本章主要讲在编码时应该注意的各类事项。传统智慧认为,项目一旦进入编码阶段,工作主要就是机械的把设计转换成可执行语句。我们认为,这种态度是许多程序丑陋、结构糟糕、不可维护的最大一个原因。编码不是机械工作,要想让程序长久无误的运行,每一分钟都需要做出决策 ......
程序员 笔记 程序

编程能力提升学习地图

# 编程部分 - C语言 学习好C语言的好处是能掌握程序的运行情况,并能进行应用程序和操作系统编程(操作系统一般是汇编和C语言)。学习C语言还能让你更清楚地知道程序是怎么精细控制底层资源的,比如内存管理、文件操作、网络通信…… 要学好C语言,你可以阅读C语言的经典书籍《C程序设计语言(第2版)》,同 ......
能力 地图