NOT
信息安全系统设计与实现学习笔记4
学习笔记 4 - 总结 知识点总结 1. 文件操作级别 硬件级别: mkfs:格式化磁盘分区,为系统做好准备。 fsck:检查和维修系统。 碎片整理:压缩文件系统中的文件。 操作系统内核中的文件系统函数: 提供基本文件操作支持,例如: kmkdir(), krmdir() kchair(), kge ......
【中秋国庆不断更】XML在HarmonyOS中的生成,解析与转换(上)
一、XML概述 XML(可扩展标记语言)是一种用于描述数据的标记语言,旨在提供一种通用的方式来传输和存储数据,特别是Web应用程序中经常使用的数据。XML并不预定义标记。因此,XML更加灵活,并且可以适用于广泛的应用领域。 XML文档由元素(element)、属性(attribute)和内容(con ......
权值线段树 学习笔记
8月集训学了权值线段树,当时没怎么加强训练。 国庆刚好开始有时间,巩固巩固。补上学习笔记。 首先介绍权值树。其本质是一个记录每个数出现次数的线段树,也就是由桶建成的树。 接下来介绍各种操作。 1.插入。 由于统计的是出现次数,从这个数往上依次加1即可。 void insert(int x,int l ......
关于一个django工程如何与达梦数据库连接的全程总结
关于一个django工程如何与达梦数据库连接的全程总结 [TOC] #### 1.达梦数据库的安装(win、图形化工具) 参考官方技术文档 或 笔者以往博客: [安装前准备 | 达梦技术文档 (dameng.com)](https://eco.dameng.com/document/dm/zh-cn ......
ReactPortals传送门
ReactPortals传送门 React Portals提供了一种将子节点渲染到父组件以外的DOM节点的解决方案,即允许将JSX作为children渲染至DOM的不同部分,最常见用例是子组件需要从视觉上脱离父容器,例如对话框、浮动工具栏、提示信息等。 描述 <div> <SomeComponent ......
2023-09-29 闲话
今天早上八点多去吃饭,在食堂里面戴着耳机,手指按照《一笑江湖》的 bgm 节奏律动。好几分钟,歌播了一遍。 前奏第二次响起的时候,我起身,端着碗跑路了。 出了门觉得这歌太好听了,非常适合所谓的 “打歌”,不过我不会音游里面各种灵巧的手法,只能乱敲乱划,然后骑了一辆车子,一只手抓把,另一只手在空气中跳 ......
解决 虚拟机VMWARE AUTHORIZATION SERVICE未能启动
打开控制面板–>点击应用–>在搜索框中输入:vmware搜索–>点击修改或卸载–>进行修复 (备注:如果你还有安装包的话也可以打开安装包进行修复) 转载:https://www.cnblogs.com/javaxubo/p/16909225.html ......
矩阵学习笔记
矩阵是一种数学概念,在 \(OI\) 中有着重要应用。 一个矩阵有行,列,以及里面的数字。如图便是一个 \(2\) 行 \(3\) 列的矩阵: \[\begin{bmatrix} 1 &2 &3\\ 4 &5 &6\\ \end{bmatrix} \]矩阵数乘: ......
gitlab--在 k8s 里通过 helm 部署 runner、使用缓存 cache、使用制品 artifacts
安装 helm 链接:https://www.cnblogs.com/zouzou-busy/p/16134885.html 配置chart 存储库 # 添加 chart 存储库 [root@master1 ~]# helm repo add gitlab https://charts.gitlab ......
lesson7 事件监听
package com.zym.lesson7; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.WindowAdapt ......
.NET应用如何防止被反编译
前言 前段时间分享了两篇关于.NET反编译相关的文章,然后文章留言区就有小伙伴提问:如何防止被反编译?因此本篇文章我们就来讲讲.NET应用如何防止被反编译。.NET反编译相关的文章可以看如下文章: 4款免费且实用的.NET反编译工具 .NET反编译神器ILSpy怎么用? .NET应用如何防止被反编译 ......
调题的时候先看看这个吧
大锑问题之 1.树上问题,先将子树答案更新后,用新的值更新答案 //可并堆合并 struct MHN{ ll val, lc, rc, sz, dist, sum;} H[100007]; int merge(int x, int y) { if((!x) || (!y)) return x | y ......
this.getOptions is not a function at Object.loader
问题描述 VuePress使用有样式的组件时报错 this.getOptions is not a function at Object.loader 原因分析 是这个导致的 <style lang="scss"> 你的依赖反应不了它就会报错 解决方案 需要安装sass-loader style-l ......
2023 CSP-S 备战
2023 CSP-S 备战 日常犯智 9.29 Dinic 中,如果 rest 为 \(0\),直接终止循环。 int dinic (int u, int flow) { if (u == T) return flow; int rest = flow; for (int i = now[u]; i ......
常用的conda env命令
以下是一些常用的conda env命令:1. 创建一个新的环境: conda create --name <env_name> 2. 激活一个环境: conda activate <env_name> 3. 停用当前环境: conda deactivate 4. 查看已安装的环境列表: conda ......
结对项目
一、 这个作业属于哪个课程 计科 这个作业要求在哪里 结对项目 这个作业的目标 学习团队互助合作完成项目 二、团队成员 姓名 学号 梁戬希 3121004914 刘润桦 3121004919 github链接:github 三、PSP表格 PSP2.1 Personal Software Proce ......
如何管理 Jupyter Notebook 的kernel环境
在 Jupyter Notebook 中,你可以使用以下方法来管理 kernel 环境:1. 安装 kernel:首先,你需要安装所需的 kernel。不同的编程语言和环境可能有不同的 kernel。你可以使用包管理器(如 pip、conda)来安装特定语言的 kernel。例如,要安装 Pytho ......
Numba 库中的一个装饰器函数numba.jit
numba.jit 是 Numba 库中的一个装饰器函数,用于实现即时编译(Just-In-Time Compilation)的功能。它可以将 Python 函数转换为高性能的机器码,从而提供更快的执行速度。使用 numba.jit 装饰器可以将普通的 Python 函数转换为被 Numba 优化的 ......
挂起/释放执行sap Job
1、挂起JOB任务 在进行系统升级/迁移/维护的时候,可能不希望当前计划中的后台进程运行,使用程序 BTCTRNS1 JOB将处于“特殊”状态。 反正, 有多特殊, 你懂的。。。。 在事务代码SM37中看到的任务状态将是“Released/Susp”。 2、释放JOB任务 恢复以前的状态的时候,运行 ......
无限的技能
无限的技能 如果心中有目标,就能立即将新学到的技能付诸应用,课程开始正是草拟目标的大好时机。将想法记录下来是学习的好习惯,这样每当需要开始新项目时(大创,竞赛,毕业设计等)都可参考它们。如果你有无穷多种编程技能,密码技术,硬件设计技术,你打算开发什么样的密码系统或密码应用呢?现在请花点时间描绘三个你 ......
洛谷 P7075[CSP-S2020] 儒略日
[CSP-S2020] 儒略日 题目描述 为了简便计算,天文学家们使用儒略日(Julian day)来表达时间。所谓儒略日,其定义为从公元前 4713 年 1 月 1 日正午 12 点到此后某一时刻间所经过的天数,不满一天者用小数表达。若利用这一天文学历法,则每一个时刻都将被均匀的映射到数轴上,从而 ......
Unix/Linux系统编程学习笔记第七、八章
Unix/Linux系统编程学习笔记第七、八章 知识点归纳以及最有收获的内容 文件操作级别 文件和目录的基本操作 创建文件:使用 touch 命令或编程语言中的文件创建函数。- 创建目录:使用 mkdir 命令或编程语言中的目录创建函数。 复制文件或目录:使用 cp 命令或编程语言中的复制函数。 移 ......
Go - Wrapping an Error with Other Errors
Problem: You want to provide additional information and context to an error you receive before returning it as another error. Solution: Wrap the error ......
Calico是一个纯三层的数据中心网络方案,而且方便集成OpenStack这种 IaaS云架构,能够提供高效可控的VM、容器、裸机之间的通信。
calico架构图 BGPRoute Reflector(BIRD),大规模部署时使用,摒弃所有节点互联的mesh模式,通过一个或者多个 BGPRoute Reflector来完成集中式的路由分发; 通过将整个互联网的可扩展 IP网络原则压缩到数据中心级别,Calico在每一个计算节点利用 Linu ......
Logstash 获取通道类型 Redis 数据
Redis 服务器是 logstash 官方推荐的 broker 选择。Broker 角色也就意味着会同时存在输入和输出俩个插件。这里我们先学习输入插件。 LogStash::Inputs::Redis 支持三种 data_type(实际上是redis_type),不同的数据类型会导致实际采用不同的 ......
Go - Creating Customized Errors
Problem: You want to create custom errors to communicate more information about the error encountered. Solution: Create a new string - based error or ......
使用 AI 编程助手 CodeWhisperer,开发如有神助
前段时间体验了chatGPT,听说它可以写代码,结果发现更多的只是一个对答写小作文的百度助手,虽然也能写代码,但不是我想要的,可以在 idea 中可以快速生成代码块的。一个偶然的机会,从微信群里了解到,由亚马逊云科技推出的 CodeWishPerer 开发插件,可以在多个开发环境中使用,如:Visu ......
济南 CSP-S NOIP 储备营笔记
Day 1 上午 —— 基础算法 模拟 + 枚举 小前言 碰到题目不会做 -> 先写个模拟压压惊() 枚举法 枚举的思想是不断地猜测,从所有可能的集合中一一尝试,然后再判断是否符合题目的条件。 单独提到枚举时我们往往认为这是一个暴力做法,但事实上并非如此,恰当的枚举往往会是解题的关键步骤。 例题 1 ......