XOR

const_cast用法

顶层const&底层const: 普通变量没有底层顶层的区别; int const a == const int a 只有对应指针,引用才会有区别:指针常量->顶层const,指针本身不可被修改。 int * const b = &a,a既可以通过a = x来改变,也可以通过*b = x来改变,但不 ......
const_cast const cast

C++ 深入理解const_cast转换运算符

const_cast转换运算符我们在RTTI和类型转换运算符中详细介绍过它的用法和使用场景,今天我们对其进一步了解一下。首先我们回忆一下它的作用和用法。 const_cast的基本使用const_cast运算符用于执行只有一种用途的类型转化,即改变const或volatile。 用法如下: cons ......
运算符 const_cast const cast

C++类型转换详解--const_cast

一. 函数描述:const_cast < type-id > ( expression )主要是用来去掉const属性,当然也可以加上const属性。主要是用前者,后者很少用。 去掉const属性:const_case<int*> (&num),常用,因为不能把一个const变量直接赋给一个非con ......
const_cast 类型 const cast

正确使用C++的const_cast

C++的四种类型转换之const_cast 前言 引用《Effective C++ 中文版第三版》中条款27 "尽量少做转型动作"中的一段话: C++规则的设计目标之一是,保证“类型错误”绝对不可能发生,理论上如果你的程序很“干净”的通过编译,就表示它并不企图在任何对象上执行任何不安全、无意义、愚蠢 ......
const_cast const cast

链表

数组的内存空间是连续的,链表是不连续的 链表分为单端链表和双端链表 访问O(N) 搜索O(N) 插入O(1) 删除O(1) 写很快但是读很慢 常用操作: 1.创建链表 2.添加元素 3.访问元素 4.查找元素 5.删除元素 6.链表的长度 203 给你一个链表的头节点 head 和一个整数 val ......

LEfSe

LEfSe,即Linear discriminant analysis (LDA) Effect Size,是一种用于发现不同生物群落中不同丰度组之间显著差异的分析方法。LEfSe结合了LDA和Wilcoxon秩和检验的优点,能够针对多个组别进行差异分析,同时考虑到了不同特征之间的相关性。 LEfS ......
LEfSe

django 更改了modules.py 数据库模型,但是 python3 manage.py makemigrations 提示无更改No changes detected

现象: 明明改了modules.py文件。删了appname/migrations/下所有内容。 而且也删除了django 模型变更记录表django_migrations 中appname项目的记录 原因: 删多了: appname/migrations/下所有内容。__init__.py不能删, ......

postgresql中根据上次的查询结果循环插入

循环插入 DO $$ DECLARE tmp RECORD; BEGIN FOR tmp IN select distinct id from test LOOP INSERT INTO test1 (id,role_code,privilege_code,space_id) VALUES (FLO ......
postgresql 结果

Docker CLI docker container export 常用命令

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。Docker是内核虚拟化,不使用Hypervisor是不完全虚拟化,依赖内核的特性实现资源隔离。本文主要介绍Docke ......
container 命令 常用 Docker docker

一文实战K8S中的服务发现和负载均衡

# 开篇 > 在Kubernetes集群中,服务发现和负载均衡是非常重要的概念和功能。它们可以帮助我们管理应用程序的访问和流量分发,确保应用程序的高可用性和性能。在本文中,我们将通过一个实战案例,探索Kubernetes中的服务发现和负载均衡机制,并演示如何在集群中部署和管理具有负载均衡能力的应用程 ......
实战 K8S K8 8S

springboot+elementUI

### 功能简介 后端用springboot实现数据库的增删改查,前端用vue中的element UI编写,实现简单的数据展示和增删改。 ### 环境准备 1.vue环境 vue安装:https://www.cnblogs.com/xiaozhaoboke/p/16888421.html 安装好后打 ......
springboot elementUI

第三方模块的安装

> 内置模块不能满足我们的开发需求,因此,我们需要借助于第三方模块来实现一些更复杂的需求 ''' 如果电脑上有多个版本的解释器,每个python目录下都有一个Scripts文件夹,文件夹下都有个pip程序,那么我们在使用pip的时候一定要注意区分,可以在各个python版本下的pip程序复制更名加上 ......
第三方 模块

分栏对齐的操作。

1, https://www.bilibili.com/video/BV13Y411T7tV/?spm_id_from=333.337.search-card.all.click&vd_source=07329bda28e0c1e2f09e196df68b7acf 2 我分栏就是不齐。直接找到合适的 ......

CAP原则(CAP定理)、BASE理论

一、CAP原则 CAP原则又称CAP定理,指的是在一个分布式系统中, Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可得兼。 CAP原则是NOSQL数据库的基石。 分布式系统的CAP理论:理论首先把分布式系统中的三 ......
定理 CAP 原则 理论 BASE

mac安装mysql

1.去官网下载mysql https://dev.mysql.com/downloads/mysql/ ![](https://img2023.cnblogs.com/blog/2186775/202306/2186775-20230614215058420-1346418210.png) 2.因为 ......
mysql mac

一篇就让小白入门K8S,使用Minikube来搭建本地的单节点K8S集群

# 开篇 Kubernetes(通常简称为K8s)是一个开源的容器编排平台,它为应用程序的部署、扩展和管理提供了强大的工具和功能。在本文中,我们将通过一个实战案例,引导您进入Kubernetes的世界,了解其基本概念和架构,并帮助您安装和配置一个简单的Kubernetes集群。 # Kubernet ......
节点 集群 K8S Minikube K8

2023-6-14

好几天没有写了,时间过得越长越觉得自己是个被抛弃的人,不幸的事情总是会发生在自己身上,努力又会怎样,残酷的回忆总是会不停不停涌入自己的脑袋,你会喘不上气来 黛林已经不会再回复我了吧,什么东西都已经把我删除了,微信不删是对我最后的仁慈,从头到尾我到底成为了什么样的人呢,开始厌弃人与人的关系,没有办法再 ......
2023 14

MySQL-ProxySQL中间件

ProxySQL是基于MySQL的一款开源的中间件的产品,是一个灵活的MySQL代理层,可以实现读写分离,支持 Query路由功能,支持动态指定某个SQL进行缓存,支持动态加载配置信息(无需重启 ProxySQL 服务), 支持故障切换和SQL的过滤功能。 相关 ProxySQL 的网站: http ......
中间件 MySQL-ProxySQL ProxySQL MySQL

【JS错题总结】对象属性相关

下面代码的输出结果: var obj = { brand: 'apple', price: 5999 } Object.defineProperty(obj, 'id', {value: 1}) Object.defineProperty(obj, 'price', {configurable: f ......
错题 属性 对象

系统调用IO-11-read,write,lseek及mycpy的实现

1. 概述 read NAME read - read from a file descriptor SYNOPSIS #include <unistd.h> //从fd中读,读到buf中去,读count个字节 ssize_t read(int fd, void *buf, size_t count ......
系统 lseek mycpy write read

实验七

实验任务四 程序源码 #include<stdio.h> #include<stdlib.h> #include<string.h> #define N 5 #define M 100 int main() { char ch[M]; int n=0; FILE *fp; fp=fopen("C:/ ......

硬件设计LLM:AI辅助创建微处理芯片

编辑 | 绿萝 通常,开发任何类型的硬件(包括芯片,作为电子设备大脑的微小电子元件),都是从用正常语言描述硬件应该做什么开始的。然后,经过专门训练的工程师将该描述翻译成硬件描述语言(HDL),例如 Verilog,以创建允许硬件执行其任务的实际电路元件。 自动化此翻译可以减少工程过程中的人为错误来源 ......
硬件设计 芯片 硬件 LLM

2-技术篇

本篇是数据挖掘技术的主体部分,系统介绍了数据挖掘的相关技术及其这些技术的应用实例。该部分又分三个层次: > 1)数据挖掘前期的一些技术,包括数据的准备(收集数据、数据质量分析、数据预处理等)和数据的探索(衍生变量、数据可视化、样本选择、数据降维等)。 > 2)数据挖掘的核心六大类方法,包括关联规则、 ......
技术篇 技术

2023/6/14

## 18.2.9 ![](https://img2023.cnblogs.com/blog/2702872/202306/2702872-20230614220409828-1838842248.png) ![](https://img2023.cnblogs.com/blog/2702872/2 ......
2023 14

分数相关:Farey Sequence,Stern-Brocot Tree

## Farey Sequence 记 $n$ 阶 Farey Sequence 为 $L_n$ , $L_n$ 即为集合 $\{\frac{y}{x}\mid (x,y)=1\land1\leq x\leq n\}$ 中的数从小到大写下来,如 $L_5=[\frac01,\frac15,\frac ......
Stern-Brocot 分数 Sequence Brocot Farey

STATA批量导出多个表到同一EXEL的多个不同工作表中

sysuse auto, clear erase "auto_rep78_all.xls" export excel using "auto_rep78_all.xls", firstrow(variable) forvalues i=2/19{ export excel using "auto_r ......
多个 STATA EXEL

vue笔记

# vue笔记(持续更新) ## Vue scoped >scoped解决了什么? > >模块化编程下,在对应模块的js中import css,这个css仍然是全局。因此会产生css样式之间污染。scoped可以使css样式只作用于当前组件,解决了组件之间样式污染。给每个style都设置上scope ......
笔记 vue

实验7

实验任务4 #include <stdio.h> #include<stdlib.h> #include<string.h> #define N 5 #define M 80 int main() { char ch[M]; int ch_counts = 0,n=0; FILE *fp; fp = ......

会模仿笔迹的AI,为你创造专属字体

笔迹模仿 AI 的研究背景 俗话说,见字如面,字如其人。相比呆板的打印字体,手写体更能体现书写者的个人特点。相信很多人都曾设想过,拥有一套属于自己的手写字体,用在社交软件中,更好的展示自己的个人风格。 然而,不同于英文字母,汉字数量是极其庞大的,想要创造一套自己的专属字体代价十分高昂。例如,最新发布 ......
笔迹 字体

队列全集(线程池任务队列选择,有界队列,阻塞队列)

![](https://img2023.cnblogs.com/blog/1892439/202306/1892439-20230614215422038-1957112662.png) ![](https://img2023.cnblogs.com/blog/1892439/202306/1892 ......
队列 线程 全集 任务