XOR
深入理解WebRTC
https://segmentfault.com/a/1190000011403597 https://www.cnblogs.com/oucxlw/p/9298745.html Web Real-Time Communication(Web实时通信,WebRTC)由一组标准、协议和JavaScri ......
redis集群异常修复
概述 分析redis在异常情况在的处理流程,redis集群在正常情况下自动主从切换,前提条件master在线多于一半的情况 https://github.com/tair-opensource/RedisShake/wiki http://www.redis.cn/commands/cluster- ......
关于浏览器的PWA模式
浏览器的PWA模式是一种可安装(Installable), 可以出现在设备的主屏幕。 关于开发如何识别PWA模式 const isInStandaloneMode = () => (window.matchMedia('(display-mode: standalone)').matches) || ......
JuiceFS 社区版 v1.1- Beta 发布,新增五个实用功能
我们很高兴地宣布 JuiceFS v1.1-Beta 版本正式发布啦!这是一个功能丰富的版本,带来了许多实用的新功能和改进。在这个版本中我们新增了以下功能: - 目录配额:为目录设置配额限制,控制其大小和文件数 - 目录克隆:快速地复制目录及其内容,节省时间和空间 - 一键恢复回收站文件:一次性地恢 ......
MySQL闪回工具简介 及 binlog2sql工具用法
一、 闪回工具简介 1. 工具分类第一类以patch形式集成到官方工具mysqlbinlog中 优点 上手成本低。mysqlbinlog原有的选项都能直接利用,只是多加了一个闪回选项,未来有可能被官方收录。支持离线解析。缺点 兼容性差、项目活跃度不高。难以添加新功能,实战效果欠佳。安装麻烦。需要对m ......
OpenShift 4.12 grafana的安装
OpenShift 4.11以后在产品中移除了grafana的console,集成到产品的监控界面中去了,这对于我们想要看到原生的以及需要定制的人来说不太方便。 本文就在OpenShift 4.12的环境中安装和部署一个grafana 1.在Operator Hub中安装Grafana Operat ......
基于vue+flask+sql的公司销售采购信息服务系统
一、介绍 本项目基于Flask+Vue+Mysql的后台服务系统,主要针对某一公司日常后台操作而开发的一系列功能,包含用户管理,客户管理,采购管理,销售管理,库存管理,财务管理,权限管理,数据管理等功能。 二、软件架构 软件后端使用Flask,数据库使用mysql数据库,前端主要使用vue_ui2 ......
rabbitMq
# rabbitMq ## 一、安装 1. 安装准备工具 1.Eralng,底下连接已提供otp_win64_20.2.exe 存放地址:[otp_win64_25.3.2.exe](static\otp_win64_25.3.2.exe) 2.rabbitmq,底下链接已提供rabbitmq-se ......
python的shell用法
# python的shell用法 ```shell python [-bBdEhiIOqsSuvVWx?] [-c command | -m module-name | script | - ] [args] ``` ## Python -m ```shell python -m module名 a ......
ELK分析Nginx日志和可视化展示
ELK分析Nginx日志和可视化展示 JAVA编程Linux学习 2023-06-05 08:35 发表于山东 收录于合集 #nginx5个 #nginx日志可视化1个 #nginx日志1个 一、概述 使用ELK收集nginx access日志,利用Grafana做出一套可视化图表 二、环境准备 环 ......
linux占用内存查询 --------------Linux内存占用分析的几个方法
Linux内存占用分析的几个方法 原创 入门小站 入门小站 2023-06-01 21:30 发表于湖北 收录于合集#Linux804个 入门小站 分享运维技巧及10k+Stars的开源项目 265篇原创内容 公众号 【Linux250个常用命令速查手册】关注【入门小站】,后台回复 「1001」 自 ......
Redis集群-哨兵模式搭建(1主2从3哨兵节点)
Redis集群-哨兵模式搭建(1主2从3哨兵节点) 原创 北极星 运维记事 2023-04-20 22:47 发表于四川 收录于合集#redis8个 主机规划 类型IP地址端口号 主 192.168.77.145 6379 从1 192.168.77.146 6379 从2 192.168.77.1 ......
PostgreSQL技术大讲堂 - 第18讲:Tuning Autovacuum
PostgreSQL从小白到专家,是从入门逐渐能力提升的一个系列教程,内容包括对PG基础的认知、包括安装使用、包括角色权限、包括维护管理、、等内容,希望对热爱PG、学习PG的同学们有帮助,欢迎持续关注CUUG PG技术大讲堂。 Part 18:Vacuum空间管理工具 内容1:什么是 autovac ......
注解与反射的学习
#java中的注解和反射学习 ##1.注解 1.Annotation是JDK5.0引入的新技术 2.作用 * 不是程序本身,可以对程序作出一些解释(这一点和注释(comment)没什么区别) * 可以被其他程序(如编译器)读取 3.Annotation的格式: * 以“@注释名”在代码中存在,还可以 ......
papamelon 344. 奶牛展览 Cow Exhibition(挑战程序设计竞赛) dp
地址 https://www.papamelon.com/problem/344 ``` 贝西有权选择让哪些奶牛参加展览。 由于负的智商或情商会造成负面效果,所以贝西不希望出展奶牛的智商之和小于零,或情商之和小于零。 满足这两个条件下,她希望出展奶牛的智商与情商之和越大越好,请帮助贝西求出这个最大值 ......
告警:线上慎用 BigDecimal !
来源:cnblogs.com/zhangyinhua/p/11545305.html ## 一、BigDecimal概述 Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数,但在实际应用中,可 ......
目录-理解ASP.NET Core
《理解ASP.NET Core》基于.NET5 & .NET6 进行整理,旨在帮助大家能够对.NET & ASP.NET Core框架有一个清晰的认识。 目录 Startup 中间件(Middleware) 依赖注入(Dependency Injection) 主机(Host) 配置(Configu ......
KingbaseES数据库改写SQL Server数据库CROSS APPLY和OUTER APPLY
一、功能介绍: CROSS APPLY和OUTER APPLY是SQL Server中的一种连接操作,类似于JOIN语句可以将一张表与一个表函数或一个子查询进行关联。表函数是一种返回一个表类型的数据的函数,子查询是一个嵌套在外部查询中的查询。它们可以与表值函数或子查询配合使用,返回左表和右表的匹配结 ......
Java Agent入门教程
一、核心逻辑 创建一个新的项目(or 子 module),然后我们新建一个 SimpleAgent 类: package com.raorao.text; import java.lang.instrument.Instrumentation; /** * @Description : 启动类 * ......
计算机组成原理:资源
让人手痒的在线虚拟仿真实验(自己动手画CPU): 无需硬件即可实验:自动测试,自动评分 丰富的特色原创实验覆盖重点难点 头哥平台:https://www.educoder.net/paths/1426 参考: https://mubu.com/app/edit/recent/2-IsoOnM2aD ......
物体反射光场BRDF模型
# 一、基本概述 双向反射分布函数(Bidirectional Reflectance Distribution Function,BRDF)是用来定义给定入射方向上的辐射照度如何影响给定出射方向上的辐射率。更笼统地说,它描述了入射光线经过某个表面反射后如何在各个出射方向上分布这可以是从理想镜面反射 ......
FOTA差分升级过程
FOTA升级过程如下: 新老固件进行差异分析,生成差分升级包并上传至云端服务器。 设备收到升级命令,擦除FOTA分区。设备开始接收差分文件,并写入FOTA分区。 内部的boot loader程序将解差分并还原。 将差分升级包的内容搬运至APP分区,覆盖原有的固件数据。 设备对固件进行校验,以确保更新 ......
java JSONArray转字符串数组 JSONArray转string数组
在fastjson中如果JSONObject中添加了 String[] 类型的元素例如JSONObject jo = new JSONObject();String[] array = {"1", "2"};jo.put("array", array);将JSONObject中String[]提取出 ......
Git删除所有提交历史记录
删除.git文件夹可能会导致git存储库中的问题。如果要删除所有提交历史记录,但将代码保持在当前状态,可以按照以下方式安全地执行此操作: 尝试 运行,相当于创建了一个新的分支 git checkout --orphan latest_branch 添加所有文件 git add -A 提交更改 git ......
W10/11如何设置控制台Console编码格式为UTF8?
控制面板 -> 时钟和区域 -> 区域 -> 管理 -> 更改系统区域设置 -> 勾选 “Beta 版:使用Unicode UTF-8提供全球语言支持”, 勾选上后,然后重启电脑,字符编码就会自动切换到UTF8了 ......
3dmax编辑常用按钮添加
### 显示按钮,点击带笔的小图标  ### 修改按钮  ## 经查询,发现微信小程序中,将网络图片或base64图片设置为背景图片可正常显示,将本地图片设置为背景 ......
关于你的类该是什么包装类还是基础类型的疑惑?例如Long和long
### 解释一下 在Java中,`long`是基本数据类型,而`Long`是对应的包装类。 DTO实体类中需要使用长整型的属性时,应该使用Long而不是long。 这是因为DTO实体类 **通常用于数据传输,而数据传输过程中需要使用对象,而非基本数据类型**。 - 另外,使用 `Long` 能够提供 ......
Android Studio Logcat配置过滤
Android stuido 更新之后, Logcat使用和之前不一样了。不像之前那么方便,但是比之前的版本更加灵活。 按包名过滤: //输入package:(输入一个p就会有提示的) ,然后后面跟上你的包名 package:com.nct.live_streaming_flutter.host 按 ......