NOT
Unity UGUI的ScrollRect(滚动视图)组件的介绍及使用
# Unity UGUI的ScrollRect(滚动视图)组件的介绍及使用 ## 1. 什么是ScrollRect组件? ScrollRect(滚动视图)是Unity UGUI中的一个常用组件,用于在UI界面中创建可滚动的区域。通过ScrollRect组件,可以实现在有限的空间内显示大量的内容,并且 ......
消息队列从基础到架构思维导图
本篇思维导图为RabbitMQ从基础知识到进阶知识的梳理,重点讲述了如何保证可靠性传递(消息不丢失),如何保证消息不重复消费,如何保证消息顺序消费,如何保证消息队列的高可用,如何解决消息积压问题,希望对你有帮助!如果需要xmind格式请留言,转发使用请标记来源,感谢! ......
C++语言学习10
一、deque 双端队列容器 #include 是下标顺序容器,它允许在首尾两端快速的插入、删除数据 deque的元素不是全部相邻存储的:采用单独分配的固定大小数组的序列存储数据,以及额外的登记表(中控数组), 该表中记录了所有序列的地址,这表示通过下标访问元素时必须经过两次指针解引用,vector ......
虚拟化-基础学习
# 虚拟化-基础学习 ## 虚拟化 ### Hypervisor **Hypervisor**,又称**虚拟机器监视器**(英语:virtual machine monitor,缩写为 VMM),是用来管理虚拟机运行的。运行虚拟机的电脑被称为宿主机,虚拟机称为客户机,各个客户机共享虚拟化后的硬件资源 ......
Rust基础学习
# Rust基础学习 Rust是一种适合于系统开发、网络层等开发的编程语言,具有高效、安全的特性。 ## Cargo ### 常用命令 Cargo是Rust用来管理代码的工具。常用指令有: 1. 创建新项目: ``` cargo new hello_cargo ``` 2. 构建项目 ``` car ......
Rust-高级进阶
# Rust高级进阶 ## 生命周期进阶 ### 生命周期约束 通过形如 `'a: 'b` 的语法,可以说明两个生命周期的长短关系。 * `'a:'b` 这种情况说明生命周期`'a >= 'b`。 ```rust struct DoubleRef { r: &'a T, s: &'b T } ``` ......
Django中JSONField的模糊查询
项目需求 多个条件并联模糊查询 筛选条件中需要使用OR查询 于是用Q对象查询 先说结果 使用 字段名__键名__icontains=keyword 解决 # 客户地址表class UserAddress(models.Model): """ 用户地址表 region 所在地区 { "address" ......
工程概论(第一次作业)
#工程概论第一次作业 | 工程概论 | https://edu.cnblogs.com/campus/jmu/ComputerScience21 | | | | | 这个作业要求在哪里| https://edu.cnblogs.com/campus/jmu/ComputerScience21/hom ......
Docker
1. Docker概述 Docker是基于Go语言实现的云开源项目 Docker的主要目标是“Build,Ship and Run Any App,Anywhere” 也就是通过对应用组件的封装、分发、部署、运行等生命周期的管理,使用户的APP(可以是一个WEB应用或数据库应用等等)及其运行环境能够 ......
集合
集合概述 概念:一个功能强大的容器,不仅可以存储大量Java的各种类型数据,还可以存储任意类型的对象,并且长度可变。这些类都位于Java.util,使用时一定要导入该包。 分类:单列集合(collection)和双列集合(map)。 Collection是单列集合的根接口用于存储一系列元素,子接口: ......
HDU 多校 2023 比赛记录
Team 301. 队友是有学上的 csy 和 ryz。 ### Round 1 (2023.7.18) 今天彻头彻尾的战犯。 csy 因为在参加活动,所以一个小时后才能拿到电脑,前一个小时只能口胡。 我开末两位模 3 余 0 的数。 开场开 03,区间 DP 简单题。此时 09 已经好多人过了,不 ......
golang泛型引子
1. 举个例子,有如下代码: ```go package main import "sync" // generics first example type Lockable [T any] struct { mut sync.Mutex Data T } func main(){ var n Lo ......
java8 stream操作
111 public class TestSteam { public static void main(String[] args) { Student student = new Student("段誉",18,"男"); Student student2 = new Student("萧峰", ......
工程概论开篇(第一次作业)
# 工程概论开篇(第一次作业) ## 1. 作业简述 | 这个作业属于哪个课程 | [工程概论](https://edu.cnblogs.com/campus/jmu/ComputerScience21/join?id=CfDJ8Eg9kra6YURKsOjJwROiT4uNsOXiFsJcNnpi ......
uniapp项目实践总结(十一)自定义网络检测组件
> 导语:很多时候手机设备会突然没网,这时候就需要一个网络检测组件,在没网的时候显示提示用户,提供用户体验。 ## 目录 - 准备工作 - 原理分析 - 组件实现 - 实战演练 - 案例展示 ## 准备工作 - 在`components`新建一个`q-online`文件夹,并新建一个`q-onlin ......
分治算法学习
 #### 思路分析: - 先找根(最大值)分为左右子树,转化为构建最大的左右子树,很明显,这里需要用到递归 ......
什么是 Redis
什么是 Redis Redis(Remote Dictionary Server) 是一个使用 C 语言编写的,开源的(BSD 许 可)高性能非关系型(NoSQL)的键值对数据库。Redis 可以存储键和五种不同类型的值之间的映射。键的类型只能为字符串,值 支持五种数据类型:字符串、列表、集合、散列 ......
CF1036F
[题目链接](https://codeforces.com/problemset/problem/1036/F) ## description $10^5$ 次询问 每次给定 $n\leq 10^{18}$, 求 2 到 $n$ 内质因子分解结果为 $p_{a_1}^{b_1}p_{a_2}^{b_ ......
Dos命令
Dos命令 打开cmd的方式 开始+系统+命令提示符 快捷键win健+R,输入cmd打开控制台 在任意文件夹下面按住shift+鼠标右键点击,在此处打开命令行窗口 资源管理器方式运行:选择以管理员方式运行 常用的Dos命令 #盘符切换#查看当前目录下的所有文件:dir#切换目录 cd change ......
Sinorhizobium中华根瘤菌属
剑菌属(学名:Ensifer)是根瘤菌目根瘤菌科下的一属。中华根瘤菌属(学名:Sinorhizobium)是剑菌属的同属异名。 该属曾先后于1982年与1988年被命名为剑菌属(Ensifer)与中华根瘤菌属(Sinorhizobium)。根据国际原核微生物系统学委员会(International ......
Shiro550
# 参考链接 [https://www.bilibili.com/video/BV1iF411b7bD](https://www.bilibili.com/video/BV1iF411b7bD) # 环境搭建 搭环境看的这位师傅的,有图有步骤,爱了。 [https://fireline.fun/20 ......
米联客-S02(Artix-7-XC7A35T/100T)开发平台硬件手册
1产品概述 MLK-S02(XC7A35T/100T)是米联客S系列开发平台的一款高性价比开发板。其核心模块集成电源管理:1V核心电源,最大输出8A。其开发平台为一体开发板,将主芯片直接焊接于开发板上,其开发板设计尺寸紧凑、资源丰富。其应用领域包含高速通信、机器视觉、伺服系统、视频采集、消费电子;项 ......
【JS】手写防抖
防抖分为立即执行版本和非立即执行版本 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0 ......
Prufer 序列 - 无根树的序列化
## 定义 一种将带标号的树用一个唯一的整数序列表示的方法。 Prufer 序列可以把一颗带标号的 $n$ 个节点的树序列化为一个长度为 $n - 2$ 的唯一的序列。 也就相当于**完全图的生成树与数列之间的双射**。 ## 构造方式 每次选择一个编号最小的叶节点并删掉它,然后在序列中记录下它连接 ......
Vue源码学习(二):<templete>渲染第一步,模板解析
好家伙, 1.<template>去哪了 在正式内容之前,我们来思考一个问题, 当我们使用vue开发页面时,<tamplete>中的内容是如何变成我们网页中的内容的? 它会经历四步: 解析模板:Vue会解析<template>中的内容,识别出其中的指令、插值表达式({{}}),以及其他元素和属性。 ......
工程概论开篇(第一次作业)
| 这个作业属于哪个课程 | | | | | | 这个作业要求在哪里| | | 这个作业的目标 | | **自我介绍** 我是一名很普通的大学生,没有什么特别的爱好,对于furry文化比较感兴趣。 **我对于软件工程5个想要弄懂的问题** 1.软件工程对于我以后的工作的具体帮助; 2.软件的具体开发 ......
CF1174E
[题目链接](https://codeforces.com/problemset/problem/1174/E) ## description 给定 $n\leq 10^6$, 求有多少个 $1$ 到 $n$ 的排列,对于一个 1 到 $n$ 的排列 $p$,$f(p)$ 表示 $p$ 的任意前缀内 ......
工程概论作业一
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/jmu/ComputerScience21 | | | | | 这个作业要求在哪里 | https://edu.cnblogs.com/campus/jmu/ComputerScience21/homewor ......
fakit: 一个处理fasta序列的小工具 (二)
[上一篇](https://www.cnblogs.com/mmtinfo/p/16842120.html)博文中写到出了这个小工具,现在更新到0.2.4了,新增了一些子命令。有seqtk,seqkit等好用的工具珠玉在前,还写这个主要是学习和熟悉rust这门语言的基础语法了,写出来自己玩儿咯。 # ......