AND

Mongodb主从复制/ 副本集/分片集群介绍

来源: https://cloud.tencent.com/developer/article/1026185 前面的文章介绍了Mongodb的安装使用,在 MongoDB 中,有两种数据冗余方式,一种 是 Master-Slave 模式(主从复制),一种是 Replica Sets 模式(副本集) ......
主从 副本 集群 Mongodb

Python异步编程概述

协程:不同于线程和进程,不是物理存在的,是一种逻辑线程,本质就是通过一个线程实现代码块之间相互切换 一般程序代码都是由上到下依次执行,而协程就摆脱了了这个设定 例如: fun1() fun2() 协程可以先执行fun2()再执行fun1() 现如今主流实现协程的方式为asyncio模块+async和 ......
Python

java 同一个对象之间赋值后添加入List中,属性值相互覆盖的问题解决方案

1、for循环中NEW对象,因为List中存的是对象的引用地址。 2、BeanUtils是属于spring框架下beans包下的工具类 BeanUtils它提供了对java反射和自省API的包装。它里面还有很多工具类, 这篇文章我们介绍一下copyProperties这个方法 使用情景一般当我们有两 ......
属性 对象 解决方案 之间 方案

如何用C语言编译计算1-100内3的倍数

#include <stdio.h> int main() { int i = 0; for(i=1;i<=100;i++) { if(i%3 == 0) printf("%d ",i); } return 0; } ......
倍数 语言 100

带逆元的组合数

```cpp long long ksm(long long X){ long long sum=1; int N=mod-2; while(N){ if(N&1) sum=sum*X%mod; X=X*X%mod; N/=2; } return sum; } ``` 这就是快速幂的板子,因为要求逆 ......

SMU Summer 2023 Contest Round 9(2019 山东省大学生程序设计竞赛)

# 2019 山东省大学生程序设计竞赛 # A. Calandar **纯模拟吧(~~感觉我做麻烦了(?)~~,** **就是如果问的是未来的日期,就用相隔天数取模后加上这天的星期,** **如果问的是曾经的,就用这天的星期减去相隔天数的取模后的数,因为是减法,记得加模数** ```c++ #inc ......
程序设计 Contest 大学生 程序 Summer

RS485自由转PROFINET网关RS485自由通讯协议

捷米JM-RS485/232-PN(RS485转Profinet)将具有RS485/232接口、自由通信协议接口的设备与PROFINET相连,作为PROFINET现场总线系统的一个设备。 捷米JM-RS485/232-PN集成了一个2端口交换机。受支持的以太网服务:ping、arp、SNMP和LLD... ......
网关 485 PROFINET 通讯 RS

64核RISC-V服务器能打了吗?

最近看到“澎峰科技”的微信公众号,看到他们发布了第一款RISC-V服务器,芯片是算能的SG2042,带64个RISC-V核心(阿里平头哥的C910v核),2.0GHz主频,最大支持128GB内存。这应该算是全球第一款RISC-V服务器吧,找了一些资料。和大家一起品品。 处理器采用贴片,不是那种soc ......
服务器 RISC-V RISC

2023.8.3 周四:SQL

1 #SQL语句可以单行或者多行书写,以分号结尾 2 #MySql数据库的SQL不区分大小写,关键字建议使用大写 3 #注释: 4 # 单行注释: -- 注释内容 或者 #注释内容(MySQL特有) 5 # 多行注释:/*注释内容*/ 6 7 /* 8 DDL:操作数据库,表等; 9 DML:对表中 ......
2023 SQL

科研统计图汇总

一、常用统计图 常用统计图的适用情况和举例说明如下: 比如:散点图适用于展示两个变量之间的关系情况;直方图适用于展示连续变量的分布情况,判断是否符合正态分布等;箱线图展示一组数据的中位数、四分位数、最大值、最小值等信息,可以用于分析数据分布情况或者是否存在异常值等等。 二、作图思路 首先区分数据类型 ......
科研

DHCP 实操项目

一.DHCP 的建立过程 1.当客户机加入到局域网中没有地址,会发送一个discover报文,寻找dhcp服务器 2.收到报文的dhcp服务器会回复一个offer报文,并且将配置信息放在offer报文中 3.客户机收到offer报文后会将地址等信息配置好会回复一个request报文 4.服务器收到r ......
项目 DHCP

C# 实现身份验证之WebApi篇

【转】https://www.cnblogs.com/zhaoshujie/p/9761005.html 今天再来总结关于如何实现WebApi的身份验证,以完成该系列所有文章,WebApi常见的实现方式有:FORM身份验证、集成WINDOWS验证、Basic基础认证、Digest摘要认证 第一种:F ......
身份 WebApi

Python 导出传感器数据到 .csv 文件

导出传感器的数据一共分为两步: 1. 构建数据结构; 2. 导出数据到 .csv 文件。 ### 1.构建数据结构 一般来说,传感器采集的数据为时间序列数据。需要导出的数据一般为: ```python times = [t1, t2, t3 ... tn] value_A = [a1, a2, a3 ......
传感器 文件 数据 Python csv

Access 谈谈数据导出语句 DoCmd.OutputTo

官方文档:DoCmd.OutputTo 方法 (Access) | Microsoft Learn 看上去挺复杂的,其实主要看第一和第三个参数.不想去研究的朋友,下面这几行代码,应该够用了 '将报表导出为PDF代码 DoCmd.OutputTo acOutputReport, "报表名称", acF ......
语句 OutputTo 数据 Access DoCmd

C语言 | extern关键字

`extern`是C语言中的关键字,它会**声明**一个**全局**变量或者函数,表明变量或者函数是**定义**在其他其他文件中的。 ​ **定义**:表示创建变量或分配存储单元。 ​ **声明**:说明变量的性质,但并不分配存储单元。 ```c extern int i; // 只是声明,但没有分 ......
关键字 关键 语言 extern

C++ | extern "C" 的用法

`extern "C"`是C++中的一种用法(无法在C语言中使用),其作用是 修饰一段代码,将其用C语言的方式进行编译。 ###### 那么,使用C语言方式进行编译与使用C++方式进行编译又有什么区别呢? 在C++中,支持函数重载: ```c++ void func(); void func(int ......
quot extern

C++ STL

### 1.初始 * 头文件 c++标准库不包括.h,#include;c旧库需要包括.h,#include;c新库在旧库前面加c,不需要包含.h,#include。 旧头文件不被封装在std命名空间中。 * 网站资源 www.cplusplus.com cppreference.com gcc.g ......
STL

08、从0到1实现SECS协议之HSMS协议中的connection

前面实现优先级队列,现在就准备开始实现 HSMS 协议中如何处理 connection。在之前定义的接口中,我们定义了 `IConnection` 接口,现在我们先来实现这个接口。我们知道, 此软件 既可以作为 Host 端,主动去连接 equipment,也是可以作为 equipment 端,让 ......
connection SECS HSMS

JSC 2019 Qual D 题解

[problem](https://www.luogu.com.cn/problem/AT_jsc2019_qual_d) & [blog](https://www.cnblogs.com/liangbowen/p/17604061.html)。 是一道不难想,但是有趣的构造题阿!没有题解,我来一发 ......
题解 2019 Qual JSC

记录--基于css3写出的流光登录(注释超详细!)

这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 完整效果 对基本的表单样式进行设置 这里设置了基本的表单样式,外层用了div进行包裹,重点是运用了两个i元素在后期通过css样式勾画出一条线没在聚焦文本框的时候线会过度成一个对话框,掩盖掉原本的对话框的形式,很好的一个创意 <body> ......
流光 注释 css3 css

行业追踪,2023-08-03

# 自动复盘 2023-08-03 **凡所有相,皆是虚妄。若见诸相非相,即见如来。** **k 线图是最好的老师,每天持续发布板块的rps排名,追踪板块,板块来开仓,板块去清仓,丢弃自以为是的想法,板块去留让市场来告诉你** **跟踪板块总结:** 1. 成交额超过 100 亿 2. 排名靠前,m ......
行业 2023 08 03

Windows下nvm安装与使用

## 一、nvm、node、npm 区别 nvm:nodejs 版本管理工具,类似于python的Miniconda,一个 nvm 可以管理很多 node 版本和 npm 版本。 nodejs:是一个开源、跨平台的 JavaScript 运行时环境。 npm:是世界上最大软件包仓库,nodejs 包 ......
Windows nvm

领域设计的贫血模型和充血模型

在领域实体Dao中,实体可以设计为贫血模型和充血模型。 贫血模型只包含见到的get和set方法,不包含业务逻辑,是简单的POJO,所有的业务逻辑都放在service层。 这种模型并不是面向对象的,和对象相关以来的逻辑被解耦到了业务层,优点是模型很简单,缺点是service层的逻辑负责繁重。 充血模型 ......
模型 领域

t113-c-i2s学习篇(cards)

学习一下t113的i2s驱动 1.模块功能规格介绍 一堆看不懂的名词,处于半看懂半看不懂的状态 2.模块源码结构介绍 又是一堆看不懂的文件名字,还是不懂怎么用 3.模块配置介绍 3.1Device Tree 配置介绍 什么是dmic? 硬件接口之DMIC 举例,以i2s为例子: 3.2board.d ......
cards 113 c-i 2s

8.3随记

# 8.3 随记 ## 在 Ubuntu 系统中修改 DNS 的两种办法 1. 在终端进行修改编辑 `sudo nano /etc/resolv.conf ` 进行修改文件 `例如:nameserver 8.8.8.8,` 保存并退出就行。 **另外使用 vi 是可以的,但是一定要加上 sudo 权 ......
随记 8.3

《深入理解Java虚拟机》读书笔记:Java内存区域

Java内存区域包含程序计数器、虚拟机栈、本地方法栈、Java堆、方法区五个区域。 运行时数据区分类 Java内存区域 一、程序计数器 程序计数器(Program Counter Register)是一块较小的内存空间,它可以看作是当前线程所执行的字节码的信号指示器。 字节码解释器工作时就是通过改变 ......
Java 内存 区域 笔记

Android开发 Jetpack Compose Shape形状

前言 此篇博客讲解 Jetpack Compose Shape的使用,此篇博客配合Android开发 Jetpack_Compose_4 Modifier修饰符 一起看效果更佳。 圆角形状 RoundedCornerShape 效果图 代码 @Composable fun APage() { Col ......
形状 Android Jetpack Compose Shape

记录一下Linux下远程访问Mysql连接不上,报错The driver has not received any packets from the server.

# 问题所在 远程服务器已经提前安装好了MySQL,版本也是对应的。在ssh上可以正常进入MySQL数据库。但是其他地方无法连接上,例如navicat和IDE内部都发生报错。 # 排查 ## 1. 首先排查了一下远程服务器上mysql服务状态是否处于正常运行状态 `sudo service mysq ......
received packets driver server Linux

【SpringBoot学习】7、SpringBoot 整合 JDBC Templete 实现 CRUD 案例

## 准备工作 ### 数据库 ```sql CREATE TABLE `tb_user` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID', `username` varchar(255) DEFAULT NULL COMMENT ' ......
SpringBoot Templete 案例 JDBC CRUD

spring-mvc系列:简介和基本使用

[TOC] ## 一、简介 ### 1、什么是MVC MVC是一种软件架构的思想,将软件按照模型、视图、控制器来划分 M:Model,模型层,指工程中的JavaBean,作用是处理数据 JavaBean分为两类: 一类称为实体类Bean:专门存储业务数据的,如 Student、User 等 一类称为 ......
spring-mvc 简介 spring mvc