NOT

05_rust的函数、注释

rust的函数 声明函数使用fn关键字,针对函数和变量名,rust使用snake case命名规范,即所有字母小写,单词间用下划线分开。 fn main() { test_function(); } fn test_function() { println!("test func"); } rust ......
注释 函数 rust 05

CF1801C 做题笔记

题目链接 一道需要挖掘一些性质的 dpt,居然独立想出来了。 本蒟蒻太菜了只会树状数组的做法,单调栈不会。 先考虑只管对答案有贡献的音乐,这当然是正确的,因为我们可以把对答案没有贡献的音乐放到最后。 对于每一首乐曲,我们也能对它进行一个简单的处理来模拟听的过程,维护一个值 $lst$,每次输入的数 ......
笔记 1801C 1801 CF

动手动脑

1. 实际操作了一下,发现确实 super基类构造法只能在子类构造法前面。放在后面会报错。 2. 如果父类的构造方法调用了子类的方法或使用了子类的属性,那么在父类构造方法执行时,子类可能还没有被完全初始化,这将导致运行时错误。因此,不能反过来调用父类的构造方法。必须在子类的构造方法中先调用父类的构造 ......

师生关系1

小学老师 1.语文X老师 我小学是在乡下读的,X老师鼓励我们多阅读,但我们又没有什么书看,刚好她的孩子比我们大一些,她就把自己孩子读的课外书带来借给我们看,我仍然记得,小学时谈不上什么对知识的渴望,只是一些对课外书的好奇,就促使我们每天沉浸在书中,甚至在最初一段时间几乎每天能看完一本书。虽然新鲜感随 ......
师生

windows注册表

进入注册表:win + r 输入 regedit 注册表是Windows操作系统用于存储和管理配置信息的一个关键部分。它是一个层次化的数据库,用于存储操作系统、硬件、应用程序和用户设置。以下是注册表的主要用途: 配置信息存储:注册表包含操作系统的配置信息,例如启动项、系统服务、硬件配置等。这些信息用 ......
注册表 windows

C++内置函数用法

1-substr函数(字符截取函数) 格式1:substr(string string,int a,int b)string是需要截取的字符串;a是截取字符串的开始位置;(注:当a=0或1时,都是从第一位开始截取)b是要截取字符串的长度;格式2:substr(string string,int a) ......
函数

cerbos 参考部署架构

cerbos 官方提供了几种部署模式,很值得学习参考,这样才能保证我们业务系统的可靠稳定 参考部署模式 集中式模式 此模式结合负载均衡器,可以部署多cerbos示例,然后共享策略定义,应用通过lb 提供的地址进行连接 sidecar 模式 比较适合容器运行的场景,每个业务pod 会有一个独立运行的c ......
架构 cerbos

jlink与jtag的关系

JTAG和J-Link是两个在ARM调试和测试中有关系的工具。 JTAG是一种硬件协议和标准测试协议,用于芯片内部测试,多数的高级器件都支持JTAG协议,如DSP、FPGA器件等。在ARM架构中,JTAG被用于进行硬件调试和测试,它有四个主要引脚:TMS、TCK、TDI和TDO,分别用于模式选择、时 ......
jlink jtag

[Unraid 系列 v6.10+] 5 莫名死机处理

说明 目前,我的 UNRAID 系统版本为 6.12.4 ,每隔一两周就会死机,网络服务(PING等)、 SSH 、 WebGUI 都会终止。现就有关问题进行处理。 现在网上有几种说法: Docker 分配的 img 文件过小,一旦需要超出又不满足条件,就会出现该问题。 Docker 容器分配的网络 ......
Unraid 10 v6

git 报错 remote: You are not allowed to upload code

背景: 尝试推送代码到A仓库时git返回“remote: You are not allowed to upload code”,其他仓库推送代码正常。 定位: 1. 确认我已拥有仓库权限 2. 在其他服务器登录我本人gitlab账号推送代码到A仓库成功 3. 其他人可以正常推送代码到A仓库 4. ......
allowed remote upload code git

笨办法学Python3 习题33 while 循环

while 循环 只要循环语句中的条件布尔值为True ,就会不停的执行下面的代码块 命令。 while循环是无边界循环,for in 循环是有边界循环 和 if 语句的相似点都是检查一个布尔表达式的真假,if 语句是执行一次,while 循环是执行完跳回到while 顶部,如此重复,直到布尔值为假 ......
习题 Python3 办法 Python while

springboot整合jpa sqlite

前言 最近有关项目需要用到SQLITE,我先是使用Mybatis去连接SQLITE,然后发现SQLITE对BLOB支持不好,在网上看到相关教程可以写mapper.xml文件,加一个handler解决BLOB支持的问题,但是又发现Mybatis还对SQLITE的自增主键不支持,不能正常自增主键,而且M ......
springboot sqlite jpa

机器视觉:实现精准农业的关键技术

机器视觉在农业中扮演着关键的角色,有助于实现精准农业。以下是机器视觉在精准农业中的关键技术和应用: 作物监测与管理: 机器视觉系统可用于检测作物的生长情况和健康状况。通过拍摄和分析植物的图像,农民可以了解是否有病虫害问题、是否需要灌溉或施肥,以及何时进行收割。 土壤分析: 机器视觉可用于分析土壤质量 ......
视觉 机器 关键 农业 技术

Kruskal重构树 学习笔记

前言 也许在看这篇文章之前,你可以看看这篇文章? 前置知识:\(kruskal\) 求最小生成树,并查集…… 算法介绍 问题引入 两个点之间的所有简单路径上最大边权的最小值。 我们定义 \(u\to v\) 路径的瓶颈为,路径上的边权最大值。 那么下图的瓶颈就为 4: 同时一条路径也可能有多个瓶颈, ......
Kruskal 笔记

4 PyExecJS模块

PyExecJS模块 pyexecjs是一个可以帮助我们运行js代码的一个第三方模块. 其使用是非常容易上手的. 但是它的运行是要依赖能运行js的第三方环境的. 这里我们选择用node作为我们运行js的位置. 1.1 安装Nodejs 切记. 重启pycharm或者重启电脑. 1.2 安装pyexe ......
模块 PyExecJS

Shell(四):awk编程

1、awk简介 awk因三位缔造者的名字而命令(Aho、Weinberger和Kernighan),是一种能够对结构化数据进行操作,并产生格式化报表的编程语言。 awk功能与sed相似,都是用来进行文本处理的,awk语言可以从文件或字符串中基于指定规则浏览和抽取信息,在抽取信息的基础上,才能进行其他 ......
Shell awk

10.10

数据库还是没连上在500和404之间反复横条,最后发现web.xml里没写东西的问题所以没法调用servlet j解决之后以为完事了,因为输入错误信息都能报出是错的,发现输入正确的在数据库看不到,因为导包的mysql包不太对,还有导入的包放错位置了,现在解决了已经提交了 ......
10.10 10

编程思维—为什么缺乏逻辑的人往往看不到问题的本质?

为什么缺乏逻辑的人往往看不到问题的本质? 柏拉图 柏拉图《理想国》中洞穴寓言:在洞穴隐喻中,柏拉图设想一群人居住在洞穴中,他们从出生起就被束缚在洞穴里,只能看到投射到洞穴墙壁上的外界的影子,而无法看到真实的世界。某一天,一个人挣脱了束缚,走出了洞穴,他先是感到阳光刺眼,随后看到了三维且多彩的世界。他 ......
逻辑 本质 思维 问题

2023年石门中学NOIP模拟测试(2023.10.12)

又被打爆... T1 \(n\leq 10^3,q\leq 3\times 10^5\) 签到。竖着和斜着差分一下,最后从左往右扫一遍做完。 T2 做不出来这个显得很弱智...其实可以将整个游戏看成二叉树,然后每次的分左右儿子取决于 \(b_i\) 的倍数与否,接下来每一层的取值就看奇偶是 \(\t ......
2023 中学 NOIP 10 12

电脑日常软件

电脑日常软件 软件管理器: Scoop 开源包管理器. 优点是配置聚合,绿色版.缺点:可能需要翻墙.个人未实践. Choco 开源包管理器.简单易用. 默认的安装目录太不友好, 要改软件配置时麻烦大了. winGet win10官方命令行包管理器. windows 应用商店. 可以记录帐号下已有的应 ......
电脑 软件

多态

当父类和子类有同样的方法时,让一个父类对象引用子类对象,对象调用的是谁的方法是由对象当前的类型决定的。 父类和子类有相同的数据成员时子类的数据成员会代替父类的数据成员,子类方法会访问子类的数据成员。 ......

10月12日总结

一.今天做了什么 今天上午学uml,然后去上体育课。体育老师上来阴阳怪气说了一顿,原因是没分组和在他说话时说话。。然后就练排球。 下午上数据结构和离散数学课。感觉啥也没学到 二.遇到的问题,如何解决 无 ......

迭代器模式

......
模式

cmake语言中获取除去某文件的其他所有文件

title: aliases: tags: - cmake category: - 方法 stars: url: creation-time: 2023-10-12 14:54 modification-time: 2023-10-12 15:04:12 场景 对整个项目进行了编译选项设置,把所有警 ......
文件 语言 cmake

如何水平居中一个元素?

内容来自 DOC https://q.houxu6.top/?s=如何水平居中一个元素? 如何使用CSS在另一个<div>内水平居中一个<div>? <div id="outer"> <div id="inner">Foo foo</div> </div> 可以使用以下CSS样式实现: #outer ......
元素 水平

总结数组中常用的方法

//改变原数组数组名.push( 数据),返回数组的长度数组名.pop(),返回删除的那个数据数组名.unshift( 数据),返回数组的长度数组名.shift(),返回删除掉的那个数据数组名.reverse(),返回翻转好的数组数组名.sort() 会按照位排序,比如 1,11,2;字符串会按照A ......
数组 常用 方法

Python中的迭代器与生成器

迭代:迭代是 Python 最强大的功能之一,是访问集合元素的一种方式。 迭代器:迭代器是一个可以记住遍历的位置的对象。 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 迭代器有两个基本的方法:iter() 和 next()。 字符串,列表或元组对象都可用 ......
生成器 Python

2023.10.12

大抵是没有挂分。 简单题+博弈+图论+树论,典。 xor 一个 \(n\times n\) 的空矩阵 \(A\),进行如下操作: 给定 \(r,c,l,s\),对于 \(x\in[r,r+l)\),\(y\in[c,x-r+c]\),给 \(A_{x,y}\) 加上 \(s\),也就是以 \((r, ......
2023 10 12

[Unraid 系列 v6.10+] 4 UNRAID Flash 备份目录记录

说明 UNRAID /boot 一般为以下目录: root@unraid:/boot# tree -L 1 . ├── EFI ├── config ├── logs ├── syslinux └── ...... 其中 ./EFI 、 ./logs 、 syslinux 为系统文件夹,一般不涉及用 ......
备份 目录 Unraid UNRAID Flash

参与者、用例及其关系

参与者、用例及其关系 引言 软件需求工程是指在软件开发过程中,通过对用户需求的分析、收集、规范和管理,确定软件系统的功能、性能、接口、约束等方面的需求,并将其转化为可实现的软件系统的过程。 参与者、用例以及它们之间的关系属于软件需求工程中的知识点,应用于用例图。 简介 参与者(Actor):在用例中 ......
参与者