XOR

Go 语言 for-range 的两个坑,你踩过吗?

#### 坑一:迭代时协程引用索引和值 先看看下面的例子,你知道最终输出的结果是什么吗? ```go package main import ( "fmt" "time" ) func main() { var m = []int{1, 3, 5} for i, v := range m { go ......
for-range 两个 语言 range for

学习博客链接

Eva-J的博客:https://www.cnblogs.com/Eva-J/ 94007的博客:https://www.cnblogs.com/hswangnux/category/1274022.html 隔壁老王的博客:https://www.cnblogs.com/wangfengming/ ......
链接 博客

1-MyBatisPlus 入门案例与简介

# 1. 入门案例 - MybatisPlus(简称 MP)是基于 MyBatis 框架基础上开发的增强型工具,旨在简化开发、提供效率。 - 开发方式 - 基于 MyBatis 使用 MyBatisPlus - 基于 Spring 使用 MyBatisPlus - ==基于 SpringBoot 使 ......
MyBatisPlus 案例 简介

WebSocket

## springboot项目中如何查看当前哪些客户端建立了webscoket连接 ![](https://img2023.cnblogs.com/blog/1892439/202307/1892439-20230709221827722-945754459.png) ![](https://img ......
WebSocket

watch函数

与Vue2.x中watch配置功能一致 两个小“坑”: 监视reactive定义的响应式数据时:oldValue无法正确获取、强制开启了深度监视(deep配置失效)。 监视reactive定义的响应式数据中某个属性时:deep配置有效。 //情况一:监视ref定义的响应式数据 watch(sum,( ......
函数 watch

7月9日进度总结

一.今天做了什么 学习完了面向对象内容,练习科目二 二.遇到的问题,如何解决 无 三.明天准备做什么 学习字符串内容,练习科目二 ......
进度

django values 与values_list的区别

values values()方法返回包含字典的QuerySet <QuerySet [{'comment_id': 1}, {'comment_id': 2}]> values_list values_list()方法返回一个包含元组的QuerySet <QuerySet [(1,), (2,)] ......
values values_list django list

话题通信

/* 话题通信:传感器与处理程序之间的通信 以发布订阅的方式实现不同节点之间数据交互的通信方式 用于不断更新的、少逻辑处理的数据传输场景 */ /* 需求 实现发布订阅模型,要求发布方可以周期性的循环发送学生信息,订阅方可以订阅到学生信息, 并解析将结果在终端输出 流程 1.编写消息载体(proto ......
话题

服务通信

/* 服务通信: 以请求响应的方式实现不同节点之间数据交互的通信模式 用于偶然的、对实时性有要求、有一定逻辑处理需求的数据传输场景 需求: 客户端发送请求提交两个整型数字,服务端处理请求提取两个数字求和,并将结果响应回客户端 步骤: 消息载体protobuf 服务端 客户端 编译并执行 */ /// ......

Java自签名证书的信任处理

一、概要 1. 问题的由来 该问题是由于Java访问的域名是https且使用了自签名证书,Java客户端无法验证证书的合法性,进而报出异常。 该问题有以下解决思路: a. 在Java客户端忽略证书的校验,这种方式适用于自己掌握Code的情况,且客户端服务端处于互相信任的环境中; b. 将服务端的自签 ......
证书 Java

Docker CLI docker login和logout 常用命令

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

CodeForces 997C Sky Full of Stars

[洛谷传送门](https://www.luogu.com.cn/problem/CF997C "洛谷传送门") [CF 传送门](https://codeforces.com/problemset/problem/997/C "CF 传送门") 考虑容斥,钦定 $i$ 行 $j$ 列放同一种颜色, ......
CodeForces Stars 997C Full 997

cyber hello world

CPP文件 #include <cyber/cyber.h> int main(int argc, char* argv[]) { apollo::cyber::Init(argv[0]); // 初始化日志 AINFO << "hello world" << endl; // 输出日志 retur ......
cyber hello world

bezal

// bazel // google研发的一款开源构建和测试工具 // 单个主cpp文件 // demo_cc目录下新建buld文件,demo_cc目录即为cpp所在目录 cc_binary( name = "1", src = ["1.cpp"], deps = ["//cyber"] // 因为 ......
bezal

protobuf

// protobuf // 跨语言、跨平台的序列化数据结构的方式,用于序列化数据的协议 // 类似于xml、json ///////////////////示例////////////////////////////////////////////// /* 在apollo/cyber目录下新建文 ......
protobuf

chat gpt人工智能中文版下载

欢迎来到chatGPT中文版入口!在这里,您将迈入一段令人兴奋的智能对话之旅。chatGPT是一款基于人工智能技术的强大工具,它能够模拟人类对话,为您提供个性化、智能化的交流体验。无论您是想与chatGPT进行闲聊、寻求帮助、获取信息,还是进行创作和娱乐,这里都是您的最佳选择。 chatGPT是由O ......
人工智能 人工 中文版 智能 chat

【《C++ Primer 第四版》读书笔记】4.2.5-指针和const限定符

####1.指向const对象的指针 #####1.1 表现形式 ```c const double *ptr,const void *ptr ``` #####1.2 如何理解 无法通过ptr这个指针变量去修改所指向内存区域的值,但是ptr这种指针变量可以重复赋值,指向不同的内存地址 注意ptr这 ......
指针 笔记 Primer const

tcp重传率高了解

转自:https://developer.aliyun.com/article/231738,https://cloud.tencent.com/developer/article/1404089 1、介绍 先给出某一台主机上评估tcp重传的指标,TCP重传率定义: TCP重传率 = TCP重传的报 ......
tcp

Django-ORM模型层语法之必知必会13条

一、必知必会13条 1、all()查询所有queryset 类似于列表 2、filter() 带有过滤条件的查询,结果为queryset数据类型 3、get() 直接拿数据对象,但是条件不存在直接报错 4、first() 拿queryset里面的第一个元素 5、last() 拿queryset里面的 ......
语法 Django-ORM 模型 Django ORM

git push与git pull命令学习

## git push -u : ### 解释:将指定的本地分支上的修改提交到指定的远程仓库的远程分支上,若远程分支名和远程仓库名相同,那么可以简写为git push ### 解释-u: u是git push命令的一个选项,表示在本地分支和远程分支之间建立追踪关系,建立一次即可,一般在第一次将本地仓 ......
git 命令 push pull

程序控制结构

### 0x01 流程控制介绍 ​ 流程控制分为顺序结构、分支结构、循环结构三种类型。if适合做区间匹配,switch适合做值匹配。知道循环几次用for,不知道则用while。跳转语句有break(结束当前所在的循环或者switch分支)和continue(跳过本次循环,进入下一次循环)。 ![im ......
结构 程序

springboot3学习

springboot配置文件优先级:环境变量>内的>外的 比如:application-dev>application config/application>application 欢迎关注公众号: ......
springboot3 springboot

2023-07-09:给定N、M两个参数, 一共有N个格子,每个格子可以涂上一种颜色,颜色在M种里选, 当涂满N个格子,并且M种颜色都使用了,叫一种有效方法。 求一共有多少种有效方法。 1 <= N,

2023-07-09:给定N、M两个参数, 一共有N个格子,每个格子可以涂上一种颜色,颜色在M种里选, 当涂满N个格子,并且M种颜色都使用了,叫一种有效方法。 求一共有多少种有效方法。 1 i32 { let mut path = vec![0; n as usize]; let mut set = ......
格子 颜色 方法 参数 两个

文心一言 VS 讯飞星火 VS chatgpt (56)-- 算法导论6.3 2题

文心一言 VS 讯飞星火 VS chatgpt (56)-- 算法导论6.3 2题 # 对于 BUILD-MAX-HEAP 中第 2行的循环控制变量 i 来说,为什么我们要求它是从A.length/2到1递减,而不是从1到A.length/2递增呢? ## 文心一言: 在 BUILD-MAX-HEA ......
文心 导论 算法 chatgpt VS

vue-day12--监听属性

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>天气案例- ......
属性 vue-day vue day 12

SpringBoot中常见的坑

# SpringBoot中常见的坑 ### 配置数据总是出错?搞清楚加载顺序吧 #### SpringBoot的配置文件 - SpringBoot 使用一个全局的配置文件,且配置文件名是固定的。配置文件的作用是用于修改SpringBoot自动配置的默认值 - 可以使用application.prop ......
SpringBoot 常见

相关的几个问题【延时任务】

为什么任务需要存储在数据库中、为什么使用 redis 中的两种数据类型,list 和 zset、在添加 zset 数据的时候,为什么需要预加载 ......
几个问题 任务

【java】数组的常用操作

#### sort ``` static void sort(int[] a) :将a数组按照从小到大进行排序 static void sort(int[] a, int fromIndex, int toIndex) :将a数组的[fromIndex, toIndex)部分按照升序排列 stati ......
数组 常用 java

.Net Core Jwt鉴权授权

[toc] # 简介 - Jwt分为三段 通过远点分割 1. header => 描述这个token加密方式 2. PlayLoad => 有效载荷,用户信息+自定义Claims信息Verify 3. Signature => 签名, (头部信息base64处理,有效载荷base64处理) + 密钥 ......
Core Net Jwt

Codeforces Global Round 14

这场貌似很典很好啊。 ### A. Phoenix and Gold > 给定一个长度为 $ n $ 的数组 $ w $ 和一个数 $ x $,数组中的数**各不相同**,要求**重新排列**这个数组,使得对于每一个 $ i $ $ (1 \le i \le n) $,都有 $ \sum\limit ......
Codeforces Global Round 14