XOR
win10 c++的动态库的封装与调用示例
动态库dll工程下:testClass:的 testClass.h 1 #ifndef TEST_CLASS_H_ 2 #define TEST_CLASS_H_ 3 4 #include <iostream> 5 #include <string> 6 7 using namespace std; ......
读取数据库JSON格式数据信息处理办法记录
遇到的问题: 现有代码如下 def ListQuery(self): sql01="SELECT content FROM zt_user_customdata \ WHERE realname='alarm-server' AND account='alarm-server'" result01= ......
从《流浪地球2》看多团队任务管理
甄知科技致力于解决企业研发和服务效率挑战,为企业的数字化建设提供Know-How解决方案,全方位助力企业数字化建设的效率与质量提升。借由《流浪地球2》,我们来谈一谈企业数字化建设中普遍面临的一个场景——多团队协作 ......
论elasticsearch在Windows环境的安装
# 前置需求 一台电脑(我用的是Windows),有网 # 第一步:下载并安装 去java官网下载开发版java(考虑到可能有小白,我暂且这么说) java官网下载链接:https://www.oracle.com/java/technologies/downloads/ 写随笔时间为2023、05 ......
【MySQL】从数据页的角度看 B+ 树
1 前言 我们都知道 MySQL 里 InnoDB 存储引擎是采用 B+ 树来组织数据的。但是大家知道 B+ 树里的节点里存放的是什么呢?查询数据的过程又是怎样的?那么这节我们从数据页的角度看 B+ 树,看看每个节点长啥样。 2 InnoDB 是如何存储数据的? MySQL 支持多种存储引擎,不同的 ......
Linux 性能 | 内存占用分析
内存占用达到阙值,一直报警,持续了很长时间,由于是正在开发得服务器,并且在假期。直到周一来了才发现。 内存爆满会影响进程运行,使响应变慢,甚至服务挂掉。 学会查看并分析内存信息,及时应对至关重要。 ## 查看内存 最常用得是 ```free```、```top```、```vmstat``` 命令 ......
C语言 加入16进制格式 编译日期 编译时间
要在C语言中打印16进制格式的编译日期和时间,可以这样实现: #include <stdio.h> int main() { printf("This program was compiled on 0x%x at 0x%x.\n", __DATE__, __TIME__); return 0; } ......
外观模式(Facade Pattern)
## 一、模式动机 >外观模式(Facade Pattern)是一种使用频率非常高的设计模式,它通过**引入一个外观角色来简化客户端和子系统之间的操作**,**为复杂的子系统调用提供一个统一的入口**,使子系统与客户端的耦合度降低,且客户端调用非常方便。 外观模式中,外部与一个子系统的通信可以通过一 ......
【2023-05-20】想没想通
08:00 也许,正因为我们彼此的不完美,才让我们成为彼此的完美伴侣。 ——简·奥斯汀 7点我醒了。想继续,但脑袋里像充满了水泥浆一样,有点沉重。想重新睡回去,我估计还是有点难度。虽然睡觉能缓解疲劳,但是,强迫一个想睡又睡不着的人,估计会更累。 我估计,这应该算是一个准中年人该有的状态。要考虑家庭的 ......
linux 部署代码常用命令
139上ngnix的启动 : 查看端口: ps -ef | grep ngnix 启动命令:./nginx 关闭命令:./nginx -s stop 杀死进程命令: kill port 压缩文件命令:zip name.zip name 解压文件命令:unzip filename 下载文件命令:sz ......
五分钟了解机器学习十大算法(转载)
机器学习是该行业的一个创新且重要的领域。我们为机器学习程序选择的算法类型,取决于我们想要实现的目标。 现在,机器学习有很多算法。因此,如此多的算法,可能对于初学者来说,是相当不堪重负的。今天,我们将简要介绍 10 种最流行的机器学习算法,这样你就可以适应这个激动人心的机器学习世界了! 让我们言归正传 ......
ArcGIS Pro从0到1实战教程书的购买地址
【淘宝】https://m.tb.cn/h.UJslBuF?tk=TWQIdQGuOcE CZ0001 「地理信息:Arcgis Pro从0到1入门实战(含教学视频+数据)」 点击链接直接打开 或者 淘宝搜索直接打开 ......
这将每 5 分钟执行一次 check_site.sh 脚本,并检查站点状态。
如果您的网站被攻击并且占用了大量的 CPU 资源,另一种解决方法是将流量切换到其他站点的备用服务器。下面是在 CentOS 上使用自动脚本实现流量切换的步骤: 创建一个新的脚本文件,例如check_site.sh。使用以下命令创建文件并添加必要的权限: touch check_site.sh chm ......
使用python执行ansible命令并把结果存储到excel表格(带列名)
需求: 公司内有若干k8s集群,需要每周统计集群的基本信息,因为很多集群不方便纳管,所以只能手动统计。 因此先在每台集群的管理节点部署资源统计脚本,此处脚本忽略,根据需要定制即可,输出的样例数据如下,每个主机返回9个数据: 测试集群1 133 31 456 1256 1257 1123M 123M ......
mysql 添加索引的三种方法
在mysql中有多种索引,有普通索引,全文索引,唯一索引,多列索引,小伙伴们可以通过不同的应用场景来进行索引的新建,在此列出三种新建索引的方法 mysql 中添加索引的三种方法 1.1 新建表中添加索引 ① 普通索引 1234567 create table t_dept( no int not n ......
nginx在windos下配置路径问题
报错配置 ``` server { listen 8181; location / { root D:\work\工作内容\0017.Burp Suite 研究\漏洞演示代码; index a.html; } } ``` 正确配置 ``` server { listen 8181; location ......
AcWing900.整数划分(python)
# 题目详情  # 知识点 **计数类DP** 分析题目,k个数是默认排好序的,也就是说,对于划分我们的考虑是无序的 ......
clickhouse的query_log
clickhouse的query_log包含了执行过的的查询的信息,比如开始时间、持续时长、错误信息等 开启该功能通过参数log_queries=1进行设置。一般不建议关闭该功能。 'log_queries'是用户级别的配置。打开clickhouse的users.xml文件,在profiles中加入 ......
【STM32】新建工程
一、基于寄存器 —— 与51类似,直接配置寄存器 二、基于标准库(库函数)—— 使用ST官方提供的封装好的配置寄存器的库函数 三、基于HAL库 —— 图形化配置初始工程 ,CubeMX... 标准外设库下载,登录ST官网www.ST.com 使用什么型号的芯片就选择哪个, 传送门 ,,https:/ ......
一文全了解Mybatis
## 初步了解 ### 总体架构设计 Mybatis 整体框架如下:  ##### 接口层 MyBatis 和数据库的交互有两种 ......
右值引用&完美转发
## 一、右值引用 ### 1右值、左值 - C++ 中表达式分为左值和右值,简单而言,有内存地址的表达式就是左值,它可以出现在赋值语句的左边或者右边。无法取内存地址的表达式是右值,只能出现在赋值语句的右边。 - 左值 (lvalue, left value),顾名思义就是赋值符号左边的值。准确来说 ......
docker部署分布式minio集群文件服务器
1. 环境准备 准备4台服务器,3台服务器做minio集群,一台服务器做minio的nginx 入口服务器 IP 服务 操作系统 192.168.0.165 Minio-Nginx CentOS 7.9 192.168.0.109 Minio-1 CentOS 7.9 192.168.0.114 M ......
LCP 33. 蓄水
给定 N 个无限容量且初始均空的水缸,每个水缸配有一个水桶用来打水,第 i 个水缸配备的水桶容量记作 bucket[i]。小扣有以下两种操作: 升级水桶:选择任意一个水桶,使其容量增加为 bucket[i]+1 蓄水:将全部水桶接满水,倒入各自对应的水缸 每个水缸对应最低蓄水量记作 vat[i],返 ......
计算机组成原理—输入输出系统
# 计算机组成原理—硬件结构(3) ## 三.输入输出系统 ### 1.I/O接口 #### 1.1概述 可以看作两个系统或两个部件之间的交接部分,即可以是两种硬设备之间的连接电路,也可以是两个软件的共同逻辑边界。 - **接口和端口的区别** 接口:若干端口+相应的控制逻辑 = 接口 端口:是接口 ......
格雷码
格雷码 这道题考的有点偏,主要侧重于数学。考虑格雷码的构造方案是分成两部分,前面一部分正序,后面一部分倒序,所以可以使用二分来求解。具体的,我模拟了一下,找了找规律。 2 3 这组样例看不出什么,先分成前后两半,发现 $3$ 在最后,所以就改成按照 10 (在前一半输出 1,后一半输出 0)的顺序了 ......
工作总结之docker-compose安装mongo篇(踩坑走你)
[TOC] ## 工作总结之docker-compose安装mongo篇(踩坑走你) ### 背景 放弃Centos,使用Ubuntu,不要跟我扯Rocky Linux,他是Centos创始人发起,能保证不会成为下一个Rocky Stream? 存储一些不规则的数据,并且降低mysql的压力 ### ......
动态规划:剑指 Offer 49. 丑数
题目描述: 我们把只包含质因子 2、3 和 5 的数称作丑数(Ugly Number)。求按从小到大的顺序的第 n 个丑数。 因此,可设置指针 a,b,c 指向首个丑数(即 1 ),循环根据递推公式得到下个丑数,并每轮将对应指针执行 +1 即可。 class Solution{ public int ......
Java基础学习:尚硅谷 面向对象进阶 客户信息管理软件
### 1. Customer.java ``` package chapter07.pinExer; // 客户类 public class Customer { private String name; private char gender; //性别 private int age; pri ......
AtCoder Beginner Contest 301
# A - Overall Winner ```cpp #include using namespace std; #define int long long int32_t main(){ ios::sync_with_stdio(false); cin.tie(nullptr) , cout.t ......
Seata-go TCC 设计与实现
*作者:刘月财* 本文主要介绍 seata-go 中 TCC 的设计思路、异常处理以及在实战中的使用。 Seata 是一款开源的分布式事务解决方案,致力于为现代化微服务架构下的分布式事务提供高性能和简单易用的分布式事务服务。Seata 将为用户提供了 AT、TCC、SAGA 和 XA 等多种事务模式 ......