NOT

KubeSphere 社区双周报 | Fluent Operator 发布 v2.5.0 | 2023.09.01-09.14

KubeSphere 社区双周报主要整理展示新增的贡献者名单和证书、新增的讲师证书以及两周内提交过 commit 的贡献者,并对近期重要的 PR 进行解析,同时还包含了线上/线下活动和布道推广等一系列社区动态。 本次双周报涵盖时间为:2023.09.01-2023.09.14。 贡献者名单 新晋 K ......
周报 KubeSphere Operator Fluent 09.14

STL(12) RBTREE 红黑树

目录红黑树的基本原理基本要求变色和旋转rbtree源码G2.9示例2.94.9treenode的构造 关联式容器: 查找快,插入快 STL中的主要代表:红黑树,hashtable 红黑树的基本原理 单个结点来看,左孩子小于根节点,右孩子大于根节点(二叉搜索树) 红黑树是什么,有什么意义:排序二叉树有 ......
RBTREE STL 12

AOP防止连续点击新增接口

防止连续点击的实现方式有很多种,比如,在所有的onclick里面加上防多次点击的代码,或者定义一个新的OnClickListener,在里面加上防多次点击的代码,然后项目中的所有OnClickListener都用这个listener,当然还有一些其他的方式,这里将介绍一种新的方式来实现,那就是aop ......
接口 AOP

图像语义分割的图片标注及标注图片的读取 --- labelme

labelme的安装 1:先打开anaconda prompt 命令行创建一个虚拟环境: conda create --name labelme python=3.6 conda create -n lab python=3.6 2:激活虚拟环境: conda activate lab 3:安装la ......
图片 语义 图像 labelme

uniapp+app开发使用muiplayer播放m3u8视频流的不成熟方法

问题 使用uniapp开发手机端app,有一个页面是一个m3u8格式的视频列表,如果使用原版的video标签播放会因为层级最高问题不能滑动被覆盖。 方案 使用iframe内嵌本地页面(为什么不用webview?webview在模拟器可以显示在真机上就显示不出来,同时手机端的webview的层级是最高 ......
视频流 muiplayer 方法 uniapp 视频

个人项目

作业概述 课程链接 班级连接 作业要求 作业链接 作业目标 实现一个查重算法 github连接 github PSP表格 PSP 2.1 Personal Software Procesc Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 3020 Estimate 估计这个 ......
项目 个人

Si3262| 三合一低功耗MCU+NFC+防水的触摸按键SOC芯片

Si3262 是一款高度集成的低功耗 SOC 芯片,其集成了基于 RISC-V 核的低功耗MCU 和工作在 13.56MHz 的非接触式读写器模块。MCU 模块具有低功耗、Low Pin Count、宽电压工作范围,集成了 13/14/15/16 位精度的 ADC、LVD、UART、SPI、I2C、 ......
功耗 按键 芯片 3262 MCU

Ajax 跨域报错 python后端处理

Ajax 跨域报错 python后端处理 个人项目,前端接口用Ajax写的,python后端部署在另一台电脑上,发出以下报错: 查询很久发现是 因为 前端向后端发送请求时,会预先发送一个OPTION的请求,然后请求通过之后才能够发送这个POST的请求。具体原因还是没有理解,只知道这个大概,有理解的可 ......
python Ajax

vue前后端分离项目中,对于空字符串转可空类型出错的解决办法

环境:netcore 6.0+ 序列化采用自带的 System.Text.Json工具 使用vue做前后端分离时,我们提交的对象中,可能有些字段是为空字符串,但是对应接口要求是int? ,decimal? datetime?等类型。那么在序列化时,就会报错。 因为空字符串无法直接反序列化为 null ......
空字符 类型 办法 项目 vue

拖拽表单设计器易操作、好灵活,创造高效办公!

什么样的表单设计器深受欢迎?随着业务量的增加,急需要采用更专业、更灵活的办公方式来提升办公效率了。低代码技术平台服务商流辰信息一直深入了解市场信息,研发低代码技术产品,为大众推荐拖拽表单设计器实现高效办公。今天,一起来了解低代码技术平台及拖拽表单设计器的相关内容吧。 在当前,低代码开发平台作为新鲜事 ......
表单

Nginx 限流及WAF

Nginx 提供了两种限流手段:一是控制速率,二是控制并发连接数。控制速率是按: limit_req_zone来限制单位时间内容的请求书,即速率限制。控制并发数: 利用limit_conn_zone和limit_conn两个指令来控制并发数. 1.ngx_http_limit_conn_module ......
Nginx WAF

【22NOIP提高组】建造军营(barrack)

include<bits/stdc++.h> using namespace std; using ll=long long; const ll M = 1e9+7; ll fast_pow(ll a,ll b){ ll res = 1; while(b>0){ if(b&1)res=(resa)% ......
军营 barrack NOIP 22

linux DVWA 文件上传之 Security level set to high

-- 总体步骤 1、生成图片木马 2、上传图片木马 3、通过文件包含执行图片马 一、生成图片木马 1、随便准备一张图片——football.png 2、test.php写入内容: <?php @eval($_GET['x']); ?> 3、生成图片木马,命令行执行: cat football.png ......
Security 文件 linux level DVWA

配置 git 提交校验规则以及提交前进行代码的校验和修复

git 篇 前言 今日分享的话题是 配置 git 提交校验规则以及提交前进行代码 lint 的校验和修复 🔴 1、我们先了解一下当我们执行 git commit -m 'XXX'的时候,都会执行什么(在安装了 husky 的情况下) 🟢 1.1 首先我们下载安装 husky 的 3.*版本 np ......
规则 代码 git

vue3.3.x setup 新实验性特性 defineModel 定义多个属性

由于有些业务组件需要定义多个响应式props,类似这种(比较懒,没上ts),在vue3.3.x以前,如果不用三方库,代码会变得很繁琐 <script setup> const props = defineProps({ modelValue: { type: Object, default: () ......
实验性 defineModel 属性 特性 多个

Replacing gcc and g++ with GNU version in macOS

After we install Xcode Command Line Tools, we will get gcc and g++ in /Library/Developer/CommandLineTools/usr/bin and the same contents in /usr/bin. B ......
Replacing version macOS with GNU

iOS开发实战-仿小红书App开发-2-项目总体设计,TabBarController,启动页,深色模式

1.新建一个LittlePink项目 完成一些配置. 2.在Main中新增一个Tab Bar Controller. 把箭头给TbaBar Controller. 除了原有的一个ViewController外,再拉两个ViewController,使Main中共有5个ViewController. ......
深色 TabBarController 实战 总体 模式

由于作业最近1天未成功进行checkpoint,作业失败后将回追1天前历史数据,请注意是否出现数据倾斜或反压,导致CheckPoint无法完成

由于作业最近1天未成功进行checkpoint,作业失败后将回追1天前历史数据,请注意是否出现数据倾斜或反压,导致CheckPoint无法完成 翻译 搜索 复制 ......

【2023-09-15】家庭矛盾

20:00 一个人能够,并且应该让自己做到的,不是感到安全,而是能够接纳不安全的现实。自由的代价便是失去安全感。 ——弗洛姆 昨晚回到家里吃饭时,母亲问我今天回不回老家。我说看何太的工作情况再决定, 今晚不回,明早也可以回。母亲听了我这一番回答之后,明显内心是不太满意的。她知道,如果周五下班回去,她 ......
家庭 2023 09 15

随题记录20230915

\(\text{Luogu5338}\) 题目描述 现在一个字符串 \(s_1\) ,你需要构造一个长度为 \(n\) 的字符串 \(s_2\) 。这个字符串 \(s_2\) 需要满足字符串 \(s_1\) 中相邻的字符不可以在 \(s_2\) 中相邻。所有字符只包含小写字母。 \(n \leqsl ......
20230915

Educational Codeforces Round 100

B. Find The Array 对于条件二来说,1 是万金油的存在,所以我们只需要把奇数位置或偶数位置全部变成 1 即可。因为要求差值小于\(\frac s 2\),所以我可以求出奇偶位的和修改较小值即可。 #include <bits/stdc++.h> using namespace std ......
Educational Codeforces Round 100

十道循环题目

1.输出所有满足下列条件的四位数. 条件:个位数字加百位数字等于千位数字加上十位数字,且该该数为奇数. 2.求1-100之间所有7的倍数的和,并在页面输出 7+14+21+...+... = 3.通过for循环实现百钱买百鸡的问题: 公鸡5元每只,母鸡3元每只,小鸡3只1元,100元买一百只鸡多少种 ......
题目

C++对一个map进行for(auto it : ....)特别慢

使用注释掉的代码就特别慢,超级慢 int find_task = 0; std::map<std::string, std::map<unsigned int, std::vector<std::string>>>::iterator git; git = g_m_task_files.find(t ......
auto map for it

Linux——Linux必备的基础知识总结

文章目录 一、Linux操作系统概述 1、发展 2、组成 3、Linux的特性: 二、Linux操作系统安装 1、Linux的选择 2、安装Ubuntu Desktop 3、基本操作 三、Linux文件系统及文件基础 1、文件系统概述 2、Linux文件系统及文件 3、Linux文件属性: 1、普通 ......
Linux 基础知识 基础 知识

Python并发编程——IO模型、阻塞IO、非阻塞IO、多路复用、异步IO、IO模型比较、selectors模块、复习网络和并发知识点

文章目录 每日测验一 IO模型介绍二 阻塞IO(blocking IO)三 非阻塞IO(non-blocking IO)四 多路复用IO(IO multiplexing)五 异步IO(Asynchronous I/O)六 IO模型比较分析七 selectors模块网络并发知识点梳理网络并发知识点梳理 ......
模型 知识点 selectors 模块 知识

设计学习计划相关接口

......
接口

【C#】图片处理汇总

一、图片与字节数组互转 private void Test() { string picPath = @"C:\Users\Public\Pictures\Sample Pictures\Cat.jpg"; byte[] photo = ImageToByte(picPath); pictureBo ......
图片

python的字典错误:RuntimeError: dictionary changed size during iteration

1.在字典遍历过程中修改字典元素,报错 RuntimeError: dictionary changed size during iteration 错误代码: for i in phone: i = int(i) for key in dict_phone.keys(): if key == i: ......

AtCoder Grand Contest 063

Preface AGC好难啊,这场补完最近就没啥比赛好补了,接下来去训练下专题吧 像C题这种美妙的人类智慧题感觉以我的脑子一辈子也想不出来www A - Mex Game 对于任意一段前缀,我们可以求出对应的每个人的操作次数以及每个人拥有的位置数 考虑Alice的最优策略一定是从小到大地放入Bob对 ......
AtCoder Contest Grand 063

SQL 获取当前部门、部门人员,以及它的子级

部门及子部门 ( WITH RECURSIVE dept AS ( SELECT id, jgjc as name, jgbm as jgbh, sjjgbh, 'JG' as type FROM t_jgxx WHERE jgbm = '111111' and isdel = 0 UNION AL ......
部门 人员 SQL