NOT

立即模式下的 Egui

title: author: 阿东 keywords: - Rust - Rust Programming Language - egui - eframe - Technique description: Rust 优秀 GUI 库 egui 采用的立即模式到底有什么特点? 为什么选择了它? au ......
模式 Egui

2023/11/4

简单看完翁恺C语言入门后的一些难点 经典的素数打印,以及观察改良后的代码,还有构造素数表 2023/11/4 二进制的补码很关键,理解了它就能理解字节的知识 8个字节的二进制数的范围,加了unsigned就非负且乘二了,还加了有形象的图说明超过那个范围就会回环往复,inf表示无穷,nan表示不存在 ......
2023 11

The Policy to Solve Air Pollution

One of the many specific measures and policies China has implemented to solve the problem of air pollution is to implement the Action Plan for the Pre ......
Pollution Policy Solve The Air

复习 Golang Chapter 2 原始类型和声明

内建类型的使用 变量与常量的使用以及惯例 写一些代码,看一看如何"最好"的运用他们,关于什么是“最好”,这里有一个最主要的原则:让你的意图能够透过代码清晰的表示出来 内建类型 Built-in Types 惯用法是跨语言使用者的障碍,学一门新的编程语言,主要是向这个方向靠拢(可通过开源代码和 Cha ......
Chapter 类型 Golang

C++语法——noexcept 关键字

noexcept 问题 在数据库项目 CMU15445 中的 Project #2 中,有以下一个构造函数的实现: BasicPageGuard(BasicPageGuard &&that) noexcept; 这里为什么选择加 noexcept ? 解释 关键字 noexcept 在C++中用来指 ......
语法 noexcept 关键字 关键

C++11语法——std::move()

std::move() 在C++中,std::move() 用于将对象转换为右值引用。 关于左值、左值引用、右值、右值引用 左值是一个表示数据的表达式(比如变量名或者解引用的指针),程序可以获取其地址 传统的C++引用,即是左值引用。 C++11新增右值引用,用 && 表示。 右值是可出现在赋值表达 ......
语法 move std 11

程序员的修炼之道 读后感

《程序员的修炼之道》这本书给我留下了深刻的印象。这本书并不仅仅是一本关于编程技术的书籍,更是一本关于程序员成长和修炼的指南。 书中作者以幽默风趣的方式,通过一系列有趣的故事和实例,向读者传达了一些重要的编程原则和价值观。其中最让我印象深刻的是“简单胜于复杂”这一原则。作者通过多个例子说明了在编程过程 ......
读后 读后感 程序员 程序

Spring自定义数据校验并实现国际化功能

通常,当我们需要验证用户输入时,Spring MVC提供标准的预定义验证器。我们会引入spring-boot-starter-validation依赖来实现数据校验功能。 但是,当我们需要验证特定类型的输入时,我们就需要创建自己的自定义校验逻辑。这里我们取一个相对简单的校验手机号码的功能来实现。 为 ......
功能 数据 Spring 国际

Gradle添加Jasypt加解密命令

在 Spring 开发中,为了保护配置文件中的敏感信息,比如数据库密码、云密钥等数据,需要对配置进行加密,而jasypt-spring-boot就为我们提供了这样的实现。 在 maven 中我们可以使用mvn jasypt:encrypt-value或者mvn jasypt:decrypt-valu ......
命令 Gradle Jasypt

数据结构之树(遍历)

二叉树遍历的规则 1. 根据根节点(父节点)的位置在最前面、在左子节点、右子节点中间、最后面,分为前序、中序、后序。 2. 除了根(父节点)特殊以外,都是先左节点、后右节点。 前序遍历 1. 一个子树一个子树的看 2. 前序:根(父)--> 左子节点 >子树 ..... -->右子节点 第1个子树: ......
数据结构 结构 数据

go语言Context应用全讲解

Go语言Context应用全攻略:异步编程利器 原创 Go先锋 Go先锋 2023-11-05 11:42 发表于广东 收录于合集#Go语言包32个 Go 先锋 读完需要 17分钟 速读仅需 6 分钟 概述 在 Go 语言中,Context(上下文)是一个非常重要的概念,特别是在处理请求时。 允许在 ......
Context 语言

一周学习总结

MISC 图片篇: 1.下载图片进行解压 2.文件下载下来是.txt后缀并且点开乱码,用010打开开始为png,将文件格式改为.png即可 3.文件解压后发现文件格式为bpg,用honeyview打开即可 4.第一张用010打开89504E47是png的图片,第二张用010打开FFD8开头FFD9基 ......

cuda安装记录

1、显卡驱动程序更新 2、安装cuda https://developer.nvidia.com/cuda-toolkit-archive 3、安装cudann 重启电脑 cuDNN Archive | NVIDIA Developer ......
cuda

【Go 编程实践】从零到一:创建、测试并发布自己的 Go 库

解释了为何需要开发自己的 Go 库,以及如何创建、测试和发布。文章以 Asiatz 库为例,详细阐述了创建目录、初始化项目、编写代码、测试、编写文档和发布等步骤,并强调了开发自己的 Go 库的优点,包括代码复用性、可维护性和可测试性。 ......
Go

资料分析-比较类

比较类 一、比值(增长率、前期)大小比较 1.1 双线法 双线法:若分母持续上升,分子下降,则分数变小 例题 2014-2019 年全球卫星产业收入增长最快的年份是:(2021 年浙江) A.2014 年 B.2015 年 C.2017 年 D.2018 年 解析:定位图表,先写出 X,去掉末位保留 ......
资料

求最大公约数伪代码

什么是欧几里得算法 辗转相除法, 又名欧几里德算法(Euclidean algorithm),是求最大公约数的一种方法。它的具体做法是:用较大数除以较小数,再用出现的余数(第一余数)去除除数,再用出现的余数(第二余数)去除第一余数,如此反复,直到最后余数是0为止。如果是求两个数的最大公约数,那么最后 ......
最大公约数 公约数 代码

Redis问题大全

一、什么是Redis? Redis是一种支持key-value键值对数据存储的NoSQL数据库。与传统数据库不同的是,Redis 的数据是保存在内存中的(内存数据库,支持持久化),因此读写速度非常快,被广泛应用于分布式缓存方向。 redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文 ......
大全 问题 Redis

Error: error:0308010C:digital envelope routines::unsupported

"start": " SET NODE_OPTIONS openssl-legacy-provider && cross-env UMI_ENV=dev umi dev", "start:dev": "SET NODE_OPTIONS openssl-legacy-provider && cross ......

安装

Eclipse下载安装教程(详细)-CSDN博客 ......

SATA基础+更改终端颜色+PCI.ids位置+Linux和Windows的scanf+C语言C++的局部变量与全局变量的重名问题+多个C文件编入到SV中+UVM event pool的例化+ar、nm和ranlib

SATA基础 https://zhuanlan.zhihu.com/p/554251608 物理信号 物理层功能 时钟恢复:对于高频传输,一般是采用差分信号传输,并且没有单独的时钟,时钟存在于编码内部 串并转换:对于高频传输,串联信号可以做到更高的频率。 字节对其:8/10 编码转换的10bit对其 ......
变量 全局 局部 终端 多个

网络安全-网络安全审计

网络安全审计是为了确保网络系统的安全性和完整性,防范潜在的网络攻击和数据泄露风险。 审计步骤: 1.确定审计目标:明确审计的目的和范围,例如审计网络设备、服务器、应用程序或数据库等。 2.收集信息:收集审计范围内的网络设备、系统、应用程序和用户等相关信息,了解网络拓扑结构、设备配置和运行状况等。 3 ......
网络安全 网络

高并发的哲学原理-笔记

1、 开门见山,先说结论,高并发的哲学原理就是——找出单点,进行拆分。要将每一个“大单点”都拆成“一个小单点 + 多个资源并行”的形式。 2、 宏内核和微内核架构 https://zhuanlan.zhihu.com/p/394560786 https://cloud.tencent.com/dev ......
哲学 原理 笔记

多态

多态格式:父类类型 变量名 = new 子类类型(); 多态体现为父类引用变量可以指向子类对象:定义了一个父类类型的引用,指向新建的子类类型的对象,由于子类是继承他的父类的,所以父类类型的引用是可以指向子类类型的对象的。 多态对变量的引用以父类为准,如下代码: class Person{ int a ......

资料分析-盐水类

盐水类 一、十字交叉法介绍 例子 假设分别有浓度为 a 的盐水 Ag、浓度为 b 的盐水 Bg,混合之后浓度为 r,求两份盐水之比? 例题 现有浓度 20%的盐水和浓度 30%的盐水若干,若想配成 22%浓度盐水,二者比例应为多少? 浓度=溶质/溶液,符合 A=B/C 四海某班次共有 135 位同学 ......
盐水 资料

【杂项】从更换电脑开始安装环境

Xcode 安装 Xcode: 官网 安装命令行工具: xcode-select --install Homebrew 安装: 官网 下载 .pkg # 安装位置为: # /opt/homebrew on Apple Silicon # /usr/local/bin/brew and /usr/lo ......
杂项 环境 电脑

Tokio 在同步上下文中执行异步代码

从 spawn 说起 Tokio 库中有两个同名的量, 它们都叫 spawn, 但是却有着显著的区别: 其中一个是 tokio::runtime::Runtime 结构体的方法 (method), 另一个是 tokio::task 模块的一个函数, 同时也是你使用 tokio::spawn 时直接使 ......
上下文 上下 代码 Tokio

css常见的居中操作(一)

原创声明:本文所有图片和代码皆由本人制作和编写。 目录目标当前html毛坯房方法一 纯CSS2第0步 排版之前的一些css基本设置第1步 图标与文字对齐第2步 把li居于ul的垂直中部且均匀分布第3步 li的子内容水平居中于li方法二 使用CSS3的flex第0步 排版之前的一些css基本设置第1步 ......
常见 css

学习计划8

关于知识点 知识点归纳 第五章 5.1 硬件定时器 以下是硬件定时器的一些知识点: 工作原理:硬件定时器通常由计数器、时钟源和控制逻辑组成。计数器根据时钟源的脉冲输入进行递增操作,并在达到特定计数值时产生中断或触发特定的操作。 精度和分辨率:硬件定时器的精度和分辨率取决于计时器的位数和时钟频率。较高 ......

0xGame 2023【WEEK4】Crypto WP

Danger Leak 查看代码 from random import * from secret import flag from Crypto.Util.number import * m = bytes_to_long(flag) p = getPrime(1024) q = getPrime ......
0xGame Crypto xGame WEEK4 2023