NOT
云原生第九周--skywalking链路追踪
##skywalking ####Skywalking介绍 Skywalking是一个国产的开源框架,2015年有吴晟个人开源,2017年加入Apache孵化器,国人开源的产品,主要开发人员来自于华为,2019年4月17日Apache董事会批准SkyWalking成为顶级项目,支持Java、.Net ......
ABC313C 扩展
简要题意:给定长为 $n$ 的序列,再给定 $k$,可以进行若干次以下操作:每次选定一个数 $i(1 \le i \le n)$ 使得 $a_{i} \leftarrow a_{i}+k$ 或者 $a_{i} \leftarrow a_{i}-k$,最小化最终数组的最大值与最小值之差。 这个题是去年 ......
vSAN性能主要指标介绍
知识库文章连接:vSAN 性能主要影响因素 (82125) (vmware.com) Details 本文介绍了 vSAN 7.0 U2 及更高版本中的 vSAN 主要性能影响因素图。 Solution 要获取 vSAN 性能主要影响因素图/图表,需要先启用 vSAN 性能服务。您可以查看影响整个 ......
Python | isinstance函数
isinstance函数 isinstance 的意思是“判断类型”;isinstance() 是一个内置函数,用于判断一个对象是否是一个已知的类型,类似 type()。 isinstance() 与 type() 区别type() 不会认为子类是一种父类类型,不考虑继承关系。isinstance( ......
Linux异步通知---fasync_helper()、kill_fasync()函数介绍与使用
转载:Linux异步通知 fasync_helper()、kill_fasync()函数介绍与使用_面朝大海0902的博客-CSDN博客 一、fasync_helper()与kill_fasync()函数应用程序通过fcntl置FASYNC标志位,触发对应驱动文件的fasync()函数执行(上节有解 ......
mysql中 You can’t specify target table for update in FROM clause 解决方案
在mysql中更新数据,出现 You can't specify target table for update in FROM clause 错误,这句话意思是说,不能先select出同一表中的某些值,再update这个表(在同一语句中)。 update table set del_flag = ......
JavaGuide
# Java基础知识点汇总 ## 0. Java语言特性 * 简单易学 * 具有面向对象三大特性:继承、封装、多态 * 平台无关性(由JVM虚拟机实现与平台无关) * 可靠性 * 安全性 * 支持多线程 * 支持网络编程 * 编译与解释并存 * 与C++相比: * 都是面向对象的语言,都支持继承封装 ......
nebula nGQL中的WITH语句使用——和sql里with as的顺序是相反的
SQL中的with as语句 WITH AS短语,也叫做子查询部分(subquery factoring),是用来定义一个SQL片断,该SQL片断会被整个SQL语句所用到。这个语句算是公用表表达式(CTE)。 比如 with A as (select * from class) select *fr ......
WEB自动化-框架-关键字封装
所谓的关键字驱动,本质就是函数封装的过程。 ⾃动化当中的封装⽬的是:拆分重复的⾏为代码和测试数据,增加可维护性和复⽤性 对于某些用例都需要执行的功能,比如登陆、切换环境、登陆后进入大模块等。像这样的前置功能或者后置功能写到一个用例里面,其他用例就不能使用了。所以需要配置文件,管理通用的前置操作,类似 ......
libhv创建简单udp控制台测试程序
client: ```C++ #include #include "hv/UdpClient.h" #pragma comment(lib,"hv.lib") class client { public: client() { cli = nullptr; } ~client() { SAFE_DE ......
C++STL 学习笔记
# C++STL 学习笔记 ## STL补充 ### List 链表 - ` list mylist = { }`链表定义和初始化 - `void push_front(const T & val) ` 将 val 插入链表最前面 - `void pop_front() ` 删除链表最前面的元素 - ......
Django 的数据库操作
Djangp 提供了一套抽象的 API ,能够对数据库进行 CRUD (create,retrieve,update,delete objects) 1、使用 shell 操作 安装 ipython 交互环境 pip install -i https://pypi.douban.com/simple ......
nmon源码安装使用鲲鹏ARM架构下
需要在信创环境使用nmon 查看系统版本 安装依赖 yum install wget ncurses-devel -y 在准备放置nmon的位置创建一个新的文件夹 并进入该文件 mkdir nmoncd nmon 下载源码相关文件 wget http://sourceforge.net/projec ......
解一类二维递推
# 解一类二维递推 WC 2021 讲课题为例 the following recurrence comes from WC2021 有n个桶和2n − 1个球,其中第i个桶可以装前2i − 1个球,一个 桶只能装一个球问有多少种方案取m个桶,再取m个球,再将这些球分别放在一个桶里; 暴力是下面递推 ......
【专题】经济科技双周期驱动中国科技类消费电子产业新生态报告PDF合集分享(附原数据表)
全文链接:https://tecdat.cn/?p=33393 在后疫情时代,全球经济和消费力的增长面临巨大考验。2022年,电脑、手机等产品的市场规模出现了小幅收缩调整。然而,在这样的环境下,各种消费电子的细分领域却展现出了强大的韧性。阅读原文,获取专题报告合集全文,解锁文末29份消费电子行业相关 ......
【专题】2022-2023中国科技类消费电子产业发展白皮书报告PDF合集分享(附原数据表)
全文链接:https://tecdat.cn/?p=33393 在后疫情时代,全球经济和消费力的增长面临巨大考验。2022年,电脑、手机等产品的市场规模出现了小幅收缩调整。然而,在这样的环境下,各种消费电子的细分领域却展现出了强大的韧性。阅读原文,获取专题报告合集全文,解锁文末29份消费电子行业相关 ......
Oracle表结构&数据类型&约束
# 1、Oracle 表结构 ## 1.1、创建表名的规范 - 推荐以"t_xxx" - 不能含有"+- "等非法字符,eg:```sql create table "t-1" (id int); ``` - 不能以"_"开头,eg:```sql create table "_t" (id int) ......
git命令
## 创建版本库 ``` git init git init -b branchname ``` ## 文件基本操作 + 文件提交暂存区 ``` git add -A git add filename ``` + 文件提交到本地库 ``` git commit -m "提示信息" ``` + 从暂存 ......
Docker简介
Docker简介 1、是什么 问题:为什么会有docker出现 假定你在开发一个网络商城,您使用的是一台笔记本电脑而且您的开发环境具有特定的配置。其他开发人员身处的环境配置也各有不同。您正在开发的应用依赖于您当前的配置且还要依赖于某些配置文件。此外,您的企业还拥有标准化的测试和生产环境境,且具有自身 ......
c#学习笔记-------------索引器,列表和泛型
一、索引器 参考文章:https://www.cainiaojc.com/csharp/csharp-indexer.html 索引器类似于属性。 很多时候,创建索引器与创建属性所使用的编程语言特性是一样的。 索引器使属性可以被索引:使用一个或多个参数引用的属性。 这些参数为某些值集合提供索引。 索 ......
策略模式
策略模式(Strategy Pattern)是一种行为型设计模式,它允许在运行时根据不同的情况选择算法的行为。这意味着可以定义一系列算法,并能够在运行时根据需要动态切换使用的算法,而不需要更改使用算法的客户端代码。 策略模式在现实生活中的例子包括支付方式的选择(现金、信用卡、支付宝等),排序算法的选 ......
如何爆破js加密后的密码?
如何爆破js加密后的密码? 1、首先burp中安装插件: https://github.com/whwlsfb/BurpCrypto 安装插件完毕后,分析进行js加密的算法。 2、分析加密过程: 找到相关的加密算法的代码,分析代码逻辑。可以从登录界面的网站源代码里搜encrypt或者crypt字段。 ......
在windows上使用_netrc文件让Git记住用户名和密码(Linux文件名为.netrc)
场景 使用ssh因为网络策略问题无法访问git@github.com 使用https作为remote origin 缺点 明文存储 实现 定义一个用户环境变量%HOME%, 值为%USERPROFILE% 在%HOME%路径下新建一个文件_netrc(Linux文件名为.netrc) 在_netrc ......
CF-1020B Badge
Badge 【题意】: 从一个人徽章上打洞,他会说栽赃下一个人,然后下一个人的徽章被打洞,依次这样下去,直道某个人徽章有两个洞就结束。 【模拟】: 代表3个学生,第一名栽赃给第2个学生,第二名栽赃第3个,第三名栽赃给第2个 老师首先打洞1->2->3->2输出2; 再从第二 名学生2->3->2输出 ......
Python | split操作
1.str.split() str.split(str="",num=string.count(str))[n] str: 表示为分隔符,默认为空格,但是不能为空('')。若字符串中没有分隔符,则把整个字符串作为列表的一个元素num:表示分割次数。如果存在参数num,则仅分隔成 num+1 个子字符 ......
双写一致性、
[toc] ## 双写一致性(Dual-Write Consistency) 是指在分布式计算和数据库系统中,确保数据在两个或多个不同的地方写入时保持一致的状态。这种一致性级别通常应用于需要将数据复制到多个位置或数据存储中的情况,以提高数据的可用性和冗余性。 在分布式系统中,为了提高性能和可扩展性, ......
C语言的字符串拼接
用strcat函数会改变被添加的那个变量,有时候我需要在循环里组合字符串,前面的字符串是不允许变的,只能自己写一个了。 在知乎找到了答案,我改写的简单了些,容易看懂。参考:https://zhuanlan.zhihu.com/p/346126120 #include<stdio.h> int mai ......
Ubuntu lvm 新建分区
注意以下操作只适配lvm哦。 查看磁盘 root@macmini-ubuntu:/data# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS loop0 7:0 0 49.8M 1 loop /snap/snapd/18357 loop1 7:1 0 6 ......
在使用Stream流将List通过Collectors.groupingBy方法转换成Map,原本List中的顺序全被打乱
问题:在使用Stream流将List通过Collectors.groupingBy方法转换成Map,发现原本List中的顺序全被打乱了。 Map<Map<String, String>, List<DealDataResponse>> groups = dealDataResponses.strea ......