进阶教程 数列 笔记 教程
蒟蒻的数列
我们先不考虑动态开点怎么开,先想一下普通线段树怎么做 我们需要注意到题目中一个比较显眼的提示:只要求最终数列的所有元素和 这提示我们不用时时刻刻维护每个节点的和 那我们维护什么呢? 由于是要把小于\(k\)的数变成\(k\),我们可以尝试记录每个节点的最小值 在任意时刻,根据我们对lazy的理解,一 ......
[随笔] 欧拉回路笔记
有向图欧拉回路访问顺序: 1.从顺序最小点开始访问; 2.访问距离(顺序)当前点最小的点,并删除当前点与距离最小点的连边; 3.重复步骤1-2,直到遇到无法继续访问; 4.保存当前点到ans数组,回溯到上一点,重复步骤1-4; 5.全部访问完后,倒叙输出ans里的数; 即为欧拉回路访问顺序 2023 ......
lca 学习笔记
定义 最近公共祖先简称 \(LCA\) 两个节点的最近公共祖先,就是这两个点的公共祖先里,离根最远的的那个 为了方便,我们记某点集 \(S={v1,v2,...,vn}\) 的最近公共祖先为 \(LCA(v1,v2,...,vn)\) 或 \(LCA(S)\) LCA的有用的性质 \(1.\) \( ......
《需求分析与系统设计》读书笔记3
从第八章《数据库设计》中总结了一下知识内容:类模型和BCED类包反映了应用类,而不是存储数据库结构,实体类表示了应用中的永久数据库对象,但不是数据库中的永久类;永久数据库层可以是关系数据库,对象关系数据库或者对象数据库;数据库模型是表示数据库结构的这种抽象,包含三种抽象,分别是:外部数据模型,逻辑数 ......
Kruskal重构树学习笔记
挺简单的知识点(?) 概念 首先 Kruskal 算法是用来求最小生成树的算法之一,其思想是贪心。 而 Kruskal 重构树就是将整张图重建为二叉树。 在跑 Kruskal 的过程中我们会从小到大加入若干条边。现在我们仍然按照这个顺序。 首先新建 \(n\) 个集合,每个集合恰有一个节点,点权为 ......
git 进阶 重难点学习(git checkout和git branch 的区别 git reset 和git revert的用法)git 里面origin /head
git 几个分区 工作区 暂存区 本地仓库和远程仓库 疑难问题: 1. git pull是到本地仓库还是工作区 git pull 命令会将远程仓库的更新内容拉取到本地仓库,并将其合并到当前分支的工作区中。具体来说,git pull 命令首先从远程仓库拉取最新的提交到你的本地仓库,然后将这些变化合并到 ......
机器学习笔记(二)使用paddlepaddle,再探波士顿房价预测
目标 用paddlepaddle来重写之前那个手写的梯度下降方案,简化内容 流程 实际上就做了几个事: 数据准备:将一个批次的数据先转换成nparray格式,再转换成Tensor格式 前向计算:将一个批次的样本数据灌入网络中,计算出结果 计算损失函数:以前向计算的结果和真是房价作为输入,通过算是函数 ......
称重驱动二次开发教程
通过二次开发可以扩展新的设备型号,以插件的方式快速集成到系统。下面几个步骤快速实现一个简单的电子秤驱动。 预备动作,先了解一下系统介绍,文章最下面有下载链接。 称重系统免费下载,支持耀华、顶尖等多款设备型号 使用插件式开发称重仪表驱动,RS232串口对接各类地磅秤数据实现ERP管理 1、新建一个控制 ......
Burnside 引理 与 Pólya 定理 学习笔记
为了防止明天就把好不容易听完的东西都还给 rabbit_lb 了,还是记一点吧。 1. 群论基础 1.1 群(group) 的定义 给定集合 \(G\) 和 \(G\)上的二元运算 \(\cdot\),满足下列条件称之为群: 封闭性:若 \(a,b\in G\),则 \(a\cdot b\in G\ ......
Zookeeper-快速入门、服务搭建、集群搭建教程
官网:https://zookeeper.apache.org/ zookeeper常用用途: 集群管理,zookeeper作为注册中心,管理服务提供方的ip地址端口号url信息,并在服务消费方请求需要时发送给服务消费方。 配置中心(不过一般用阿波罗apollo或者阿里的Nacos来做) 多个app ......
ceph集群搭建详细教程(ceph-deploy)
ceph-deploy比较适合生产环境,不是用cephadm搭建。相对麻烦一些,但是并不难,细节把握好就行,只是命令多一些而已。 实验环境 服务器主机 public网段IP(对外服务) cluster网段IP(集群通信) 角色 deploy 192.168.2.120 用于部署集群、管理集群 cep ......
机器学习笔记(一)从波士顿房价预测开始,梯度下降
从波士顿房价开始 目标 其实这一章节比较简单,主要是概念,首先在波士顿房价这个问题中,我们假设了一组线性关系,也就是如图所示 我们假定结果房价和这些参数之间有线性关系,即: 然后我们假定这个函数的损失函数为均方差,即: 那么就是说,我们现在是已知y和x,来求使得这个损失函数Loss最小化的一个w和b ......
【教程】步兵 cocos2dx 加密和混淆
文章目录 摘要 引言 正文代码加密具体步骤代码加密具体步骤测试和配置阶段IPA 重签名操作步骤 总结 参考资料 摘要 本篇博客介绍了针对 iOS 应用中的 Lua 代码进行加密和混淆的相关技术。通过对 Lua 代码进行加密处理,可以确保应用代码的安全性,同时提高性能表现。文章还介绍了使用 ipagu ......
Swift 笔记-1 基本类型,集合类型,控制流与基本函数
目录基本类型变量与常量字符串单行多行整型浮点布尔值集合类型数组字典 Dictionaries集合 Sets枚举 Enums控制流条件判断循环代码块抽象结构函数声明函数返回类型声明返回多个值自定义参数标签函数参数默认值函数与错误 最近对 iOS 开发有兴趣,学习 SwiftUI,主要跟的是 hacki ......
【终极教程】Cocos2dx服务端重构(优化cocos2dx服务端)
【终极教程】Cocos2dx服务端重构(优化cocos2dx服务端) 文章目录 概述 问题概述1. 代码混淆代码加密具体步骤测试和配置阶段IPA 重签名操作步骤2. 缺乏文档3. 缺乏推荐的最佳实践4. 性能问题 总结 概述 Cocos2dx是一个非常流行的跨平台游戏引擎,开发者可以使用这个引擎来开 ......
《软件需求十步走》阅读笔记四
读到第四篇,就是需求工程的规划篇。 需求规划工作是面向“全业务、全信息、全系统”,业务是事项,采用分析综合、归纳演绎的逻辑方法整理出组织与对象的业务逻辑模型,在此业务的逻辑模型基础上进行系统的规划 。也是事项的实作行为,也是对所做事项的总称。 业务研究就是借鉴科学研究方法通过资料研究、现场调研还原一 ......
小徐先生的GORM使用教程
小徐先生1212的Gorm教程 前言 记录学习过程用 来自微信公众号 小徐先生的编程时间 微信公众号同名. 数据库 gorm中的核心就是 *gorm.DB 这个实例的链式调用. 因此创建db实例的过程分为三步: 设置好连接 mysql 的 dsn(data source name) 通过 gorm. ......
【教程】使用ipagurd打包与混淆Cocos2d-x的Lua脚本
【教程】使用ipagurd打包与混淆Cocos2d-x的Lua脚本 文章目录 摘要 引言 正文1. 准备工作2. 使用ipaguard处理Lua文件3. 运行ipagurd进行混淆代码加密具体步骤测试和配置阶段IPA 重签名操作步骤4. IPA重签名与发布 总结 摘要 本文将介绍如何使用ipagur ......
【GUI软件】小红书详情数据批量采集,含笔记内容、转评赞藏等,支持多笔记同时采集!
马哥原创:小红书详情采集软件,自动爬取xhs笔记的详情数据,字段含:笔记id,笔记链接,笔记标题,笔记内容,笔记类型,发布时间,修改时间,IP属地,点赞数,收藏数,评论数,转发数,用户昵称,用户id,用户主页链接。 ......
【学习笔记】使用科学和魔法。
一直没有太理解我们是怎么上网的,今天逼着自己问了问 GPT,这是他的回答。 因为众所周知的原因,下文中 “虚拟 virtual 私人 private 网络 network” 均用【数据删除】代替。 连接WiFi: 当用户在设备上连接WiFi时,他们实际上是连接到一个本地网络,这个网络由无线路由器提供 ......
RV1126 分区教程
一、前言 期初我是想弄一个分区存放自己的 APP 程序,如果需要更改应用的时候,只需要烧写独立的分区即可,就不需要重新烧写 rootfs。这是一个简单的操作,为啥还需要记录了,因为我在里面遇到了一些坑,思路走错了,便折腾了几天。为啥会有这样的需求了,一是为了管理方便,二是将应用程序给新手的时候,他们 ......
TVBOX下载配置及本地包使用教程
本文以电视上使用为准。 【TVBOX软件下载】 https://qiqi2020.lanzouq.com/b09svqv1cTVBOX有各种改版,这里推荐下载影视仓_5.0.13.apk,因为它支持“多仓”: 【软件安装】 打开电视上的“当贝助手”,用它来上传软件安装包,其它可以传文件到电视的软件也 ......
ml.net例子笔记7-ml.net与OMNX
在整个模型生成过程中,模型位于内存中,并且可以在整个应用程序生命周期中访问。 但是,一旦应用程序停止运行,而模型未在本地或远程的某个位置保存,则无法再访问该模型。 通常情况下,在其他应用程序中训练模型之后,某些时候会使用模型进行推理或重新训练。 因此,存储模型很重要。 详细信息参考: https:/ ......
ml.net例子笔记6-ml.net v2之AutoML
AutoML 1 概念 自动化机器学习也称为自动化 ML 或 AutoML,是将机器学习模型开发过程中耗时的反复性任务自动化的过程。 数据科学家、分析师和开发人员可以使用它来生成高度可缩放、高效且高产能的 ML 模型,同时保证模型的质量。 https://learn.microsoft.com/zh ......
读程序员的README笔记18_职业生涯规划
1. 行为准则 2. 管理者是做什么的 2.1. 与你的管理者构建工作关系将有助于你发展你的职业生涯、减少压力,甚至交付可靠的软件 2.1.1. 必须了解你的管理者需要什么,这样你才能帮助他们 2.2. 管理者们似乎总是在开会,但他们实际上在做什么并不明显 2.3. 工程经理的工作是关于人、产品和流 ......
《软件工程—实践者的研究方法》读书笔记
与以前的软件工程书籍不同,本书在敏捷开发以及 Web 应用程序和移动应用程序的分析、设计、测试和质量管理方面有大量篇幅。本书的内容并不局限于理论知识的阐述,而是用大量的篇幅在简单的例子中进行分析和设计,主要使用SafeHome来演示如何推进软件项目。它也不同于布鲁克斯的“人月神话”,它关注工程项目中 ......
gnuradio笔记[1]-内嵌python代码块
摘要 在GNU Radio中简单使用内嵌python代码块实现输出内容到文件. 超链接 解决无法编辑代码块内代码 原理简介 GNU Radio简介 [https://wiki.gnuradio.org/index.php?title=What_Is_GNU_Radio] GNU Radio is a ......
Python Selenium WebDriver 使用教程
1、 安装Selenium 使用Selenium WebDriver需要先安装需要安装Selenium库,安装使用的pip在命令如下, pip install selenium 2、安装浏览器驱动程序 Selenium WebDriver需要特定浏览器的驱动程序,使用的浏览器来下载相应的驱动程序 ......