自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(281)
  • 资源 (1)
  • 收藏
  • 关注

原创 正则表达式匹配IP 域名

标准库来匹配域名和IP地址。golang 正则表达式 匹配域名 IP。在Go语言中,可以使用。

2024-04-09 19:42:16 112

原创 基于RDMA的云服务能力实践与探索

RDMA扩展网卡的能力,不需要CPU参与,就可以实现在两台通信的主机间完成内存数据复制操作。RDMA提供了三种技术规范实现方式,分别是IB (Infiniband), iWARP (Internet Wide Area RDMA Protocol) 和RoCE (RDMA over Converged Ethernet)。三种实现都支持IBTA (InfiniBand Trade Association) 制定的RDMA Verbs原语和数据类型,提供统一的业务编程接口供用户使用,达到业务无缝切换。

2024-04-02 21:00:58 1113

原创 OPPO VPC 实践探索

尤其是新上线的控制器HostController,裸金属,ACL功能使VPC的应用场景进一步扩大,推动更多的业务迁移到VPC环境运行。VPC支持南北向的安全防护功能,VPC支持跨集群互访,VPC支持裸金属组网,控制器OVS流表生成算法重构,增强观测性和日志告警闭环处理。新版本VPC上线后,提高了网络的稳定性、改进了系统业务承载能力及运维效率,为用户带来良好的体验并得到客户的一致赞赏。如图1所示,VPC控制台可以针对每个VPC配置单独的ACL策略,并自动同步到VPC网关上,用于实现防火墙的功能。

2024-04-02 20:55:13 743

原创 OPPO云VPC网络实践

同子网虚拟实例通信,报文的VXLAN ID是本子网的ID,异子网虚拟实例通信,报文的VXLAN ID是目的子网的ID。分析上述问题的根本原因之后,决定选择目前业界主流的SDN网络技术来解决上述网络隔离和运维自动化能力不足的问题,选择智能网卡OFFLOAD功能来实现虚拟实例的网络加速,选用虚拟私有云(VPC)技术来治理不同用户的业务网络、提高系统的健壮性、安全性。VPC网络的类型为VXLAN隧道,每个子网分配唯一的VXLAN隧道ID,同安全组技术一起使用保证不同用户网络的完全隔离,解决了业务上云的安全风险。

2024-04-02 20:53:15 578

原创 固态硬盘的写入速度是多少

一般来说,SATA III(6Gb/s)的固态硬盘的写入速度可以达到300MB/s到500MB/s左右,而PCIe接口的固态硬盘的写入速度则更高,可以达到1000MB/s (8Gbits/s)以上。2. 文件大小和类型:大文件和小文件的写入速度是有区别的,而文件类型也会对写入速度产生一定的影响。另外,固态硬盘的写入速度也受到其他因素的影响,例如文件大小、文件类型、固态硬盘的使用状况等等。1. 固态硬盘的质量:固态硬盘的芯片控制器和闪存存储介质的质量越好,写入速度也就越快。一、固态硬盘的写入速度是多少?

2024-03-28 16:23:32 270

原创 【linux】高效运维

查找指定目录,名字中含有net的文件 然后将其删除。

2024-02-26 14:56:28 86

原创 每月英语摘要

The baby girl was found abandoned on the street with a note attached to her explaining that her birth parents could not afford to raise her. Photo: Douyin

2024-01-26 18:47:31 150

原创 ubuntu 安装基本网络基本软件包

开始服务service ssh start。1. netstat 无法执行。需要安装 net-tools。需要安装 iproute2。3. sshd 服务端开启。2. ip r无法执行。

2024-01-26 18:40:33 143

原创 Yang 先生的物理

本文目的一是尽可能用物理研究生的语言解释杨先生的工作,二是简要介绍多年来国际物理界对杨先生工作的发展。:杨先生是粒子物理理论奠基人之一,包括宇称不守恒(与李政道先生合作),获诺贝尔物理学奖。戴森(F. Dyson)在《鸟和青蛙》中写道:杨振宁高高地飞翔在诸多小问题构成的热带雨林之上,我们中绝大多数人在这些小问题里耗尽了一生的时光。3P:Perception(洞察力),Persistence(坚持力),Power(强有力)。对称性支配自然,真实的物理对称破缺。:开拓非线性可积性的数学物理新领域。

2024-01-26 18:40:06 185

原创 英语学习: think well of think highy of

总的来说,"change one's mind" 和 "change one's opinion" 都表示想法或观点的改变,但前者更强调行为或决策的改变,后者更强调对事物看法的改变。总的来说,“think well of”和“think highly of”都表示赞赏或评价,但“think highly of”的情感色彩更强烈,更强调尊敬和重视。"change one's mind" 和 "change one's opinion" 两者都有“改变想法”的意思,但在使用和含义上有一些细微的差别。

2024-01-04 21:03:46 478

原创 golang 性能优化

1. 临时变量使用 var 声明, 慎用new, new是从堆上分配内存,效率略差。3. 切片,map最好用多少空间分配多少空间,避免多次分配影响性能。2. 遍历切片用索引,不用for range。

2024-01-04 21:02:10 354

原创 install mpirun

make;

2023-12-29 20:18:29 475

原创 服务器相关信息查看

1. 查看服务器厂商。

2023-12-28 17:19:25 324

原创 gorm 使用sql方法

fmt.Println("更新了",db.RowsAffected,"条数据")fmt.Println("更新了",db.RowsAffected,"条数据")// 查询 执行用Scan 和Find 一样。// 更新和删除.插入用 Exec。

2023-12-26 20:20:09 541

原创 rz sz 不支持4G文件的解决办法

python --m /usr/lib64/python2.7/SimpleHTTPServer.py 8090 ,将文件放到 /usr/lib64/python2.7/ 目录,然后 其他机器输入 wget ip:8090/下载文件 即可下载。这个时候可以在两台机器之间建立一个http下载。

2023-12-25 20:22:25 417

原创 NCCL 实践与体会

开启IB/ROCE/的环境变量设置。

2023-12-25 20:08:44 529

原创 GLIBC

##指定的so可以被优先链接,用户libc错乱时候恢复业务,或者替换别人的函数实现。#glibc版本低于应用需要的版本。查看当前glibc 版本。

2023-11-08 16:13:14 67

原创 ETCD watch 机制天坑

经常有人说用etcd很方便,可以通过watch机制获取key的值发生变化,但没有人告诉我如何做到key的变化事件如何不丢失,做到客户端可以万无一失的感知所有变化。

2023-10-07 11:24:15 117

原创 mysql 使用技巧

show create table 表名;# 查看数据中表的创建语句。#简要显示数据中表中的字段。

2023-09-04 14:06:15 65

原创 Linux 9的repo for OVS build

centos9/Rocky9 redhat 9 的repo 可用。

2023-08-02 11:23:38 328

原创 如何学习好数学

(1)要享受到解题的乐趣,对解题有浓厚的兴趣,能有几分痴迷更好;(8)学、思结合,发挥创造性,努力产生“好想法”;(3)要有百折不回的决心与坚韧不拔的毅力;(10)引入适当字母,向基本量靠拢;(5)反复探索,大胆地跟着感觉走;(9)设法创造条件,不断变更问题;(4)要做100道有质量的题目;(11)力求简单自然,直剖核心;(7)从不同的角度看问题;(2)要有充足的信心;(6)从简单的做起;

2023-07-27 17:21:29 69

转载 逻辑&信息学

d = a ⊕ b ⊕ c 可以推出 a = d ⊕ b ⊕ c.把100的个数改为99,规则不变,结论最后桶里只剩下白球。问:最后桶里面只剩下一个黑球的概率是多少?公式①:1⊕1⊕1…[100]⊕0⊕0⊕0…则题目意思:100个1和100个0做无序的异或操作。黑球2个,白球1个,规则不变,结论最后桶里只剩下白球。即最后桶里面只剩下一个黑球的概率是【100%】2、如果是两个同色的球,就再放入一个黑球;所以公式①可以化简为:0⊕0=0。100个黑球和100个白球问题。1、每次从桶里面拿出来两个球;

2023-07-07 14:40:58 456

原创 常见数学缩写

P:质数集合(与质数相对的是合数,合数指自然数中除了能被1和本身整除外,还能被其他数(0除外)整除的数,比如8是合数,7是质数)U:全集合(包含了某一问题中所讨论的所有元素的集合)……∅:空集合(不含有任何元素的集合称为空集合)N*或N+:正整数集合{1,2,3,

2023-07-03 17:25:36 5997

原创 【深度学习并行编程总结】

数据由host向device的传输、device进行的运算、数据由device向host的传输,函数定义包括核函数(__global__)、设备函数(__device__)和主机函数(__host__),内存分配和线程块儿分配。.cu文件在采用nvcc编译时不需要包含CUDA头文件,.cpp用nvcc编译时需要明确增加头文件,用gcc编译时需要明确链接一些CUDA库。深度学习中,.cu文件一般用于定义模型可并行执行的layer,通过nvcc编译生成库文件,供主函数调用。(2)定义头文件和库链接。

2023-06-07 17:37:32 68

原创 大模型平台

OpenAI Five的总练习量相当于打了45000年Dota,每天的训练大概相当于人类打180年游戏。当然,在新版本Rerun中,OpenAI做了训练优化,但算力消耗也在150 pfs-day左右。比如,OpenAI衡量它家的强化学习模型OpenAI Five(就是那个19年战胜了DOTA职业战队OG的模型)训练量,就达到了800 pfs-day。据报道,GPT3.5 的训练使用了微软专门建设的 AI 计算系统,由 1 万个 V100 GPU 组成的高性能网络集群,总算力消耗约。

2023-05-08 10:42:04 489 1

原创 C++ STL 学习笔记

位运算,把两个字符串看成一个字符串,问题就转化成在一个字符串找出现奇数次的字符(s和t中的字符只有一个不一样),所以采用异或方法(同为0异为1),异或所有字符字符之后结果就是那个不同的字符。给定两个字符串 s 和 t,它们只包含小写字母。字符串 t 由字符串 s 随机重排,然后在随机位置添加一个字母。请找出在 t 中被添加的字母。用map存放s的各个字符的频率,然后遍历t的时候逐一减去,直到遇到减为0或者不存在的键就输出。

2023-05-06 18:57:29 53

原创 常见算法实现c++

test。

2023-05-05 14:57:52 33

原创 usaco 1 回文素数快速筛选

求指定区间的回文素数。

2023-01-28 09:38:33 93

原创 日常口语练习

1. 旅游篇1.For sure!2.3.a random act of kindness 不经意的善举。

2022-12-16 19:26:48 5302

原创 21 年超长思维数学初一

数学思维

2022-12-13 12:49:14 166

原创 Protobuf 总结

1.安装的protobuf是3.18.0# get sourcewget https://github.com/protocolbuffers/protobuf/releases/download/v3.18.0/protobuf-all-3.18.0.tar.gz--no-check-certificatemkdir protocd protomv protobuf-all-3.18.0.tar.gz. tar zxvf protobuf-all-3.18.0.tar.gzcd protobuf-3.1

2022-12-07 14:39:43 580

原创 eim 测试题

unit 3.

2022-12-02 20:33:50 758

原创 RDMA 优势

在实现上,RDMA实际上是一种智能网卡与软件架构充分优化的远端内存直接高速访问技术,通过将RDMA协议固化于硬件(即网卡)上,以及支持Zero-copy和Kernel bypass这两种途径来达到其高性能的远程直接数据存取的目标。不需要CPU干预(No CPU involvement) - 应用程序可以访问远程主机内存而不消耗远程主机中的任何CPU。消息基于事务(Message based transactions) - 数据被处理为离散消息而不是流,消除了应用程序将流切割为不同消息/事务的需求。

2022-11-07 11:48:19 557

原创 Windows 系统维护

1. C:\Windows\System32\drivers\etc\hosts文件中添加想的记录。通过设置错误的ip地址,屏蔽抖音等游戏机少儿不宜网站。

2022-10-21 21:18:57 252

原创 计算机 单位换算

一个MFLOPS(megaFLOPS)等于每秒一百万(=10^6)次的浮点运算,一个GFLOPS(gigaFLOPS)等于每秒十亿(=10^9)次的浮点运算,一个TFLOPS(teraFLOPS)等于每秒一万亿(=10^12)次的浮点运算,(1太拉)一个PFLOPS(petaFLOPS)等于每秒一千万亿(=10^15)次的浮点运算,一个EFLOPS(exaFLOPS)等于每秒一百京(=10^18)次的浮点运算,一个ZFLOPS(zettaFLOPS)等于每秒十万京(=10^21)次的浮点运算。

2022-09-30 11:23:30 3596

原创 C++ 入门

标题中的两个条件判断都可以这么想:由于 cin 是行缓冲且存在两种阻塞检查机制,当你按下 CTRL + D 或者 按下 CTRL + X + 回车,cin 接收到流结束标志,使得 cin 的值为0,导致条件判断为 FALSE。>>是重载运算符试着理解其作用是将行中分割的多个变量一次传输到x,y中,如果行无变量,并终止读入,对应的x,y会读取到0值,从而整个表达式逻辑值为false。输入 Ctrl +Z, Ctrl+X, Ctrl+D + “Enter” ,系统 会终止循环(Windows 10 验证),

2022-09-28 16:21:33 225

原创 2022 大话--时间复杂度

三式得出T(n)=23T(n/23)+3n ⑤,故当有k个式子,且最后一个的式子表达是T(2)=2T(1)+2的时候,⑤式中的次幂3可换为k,即T(n)=2kT(n/2k)+kn ⑥,而这中间使2k=n,才得最后一个表达式代入总式内故得T(n)=2kT(1)+kn ⑦。T((n/2)/2)=2T(((n/2)/2)/2)+(n/2)/2 第三次,即k=3。③式带入②式得:T(n/2)=2(2T(n/23)+n/22)+n/21=22T(n/23)+n ④;.........

2022-08-29 00:10:07 498

原创 c++运算符优先级

单目运算符大于双目运算符。异或优先级大于逻辑|

2022-08-23 09:57:49 2458

原创 vector 用法 说明

int main(){{i

2022-08-22 16:47:06 110

原创 图的算法应用 ---- Floyd

我们来说明一下e[i][j] 和 e[i][1] + e[1][j] 表示的是什么意思,e[i][j] 就是便是从I号定点到 j 号顶点之间的路程,e[i][1] + e[1][j] 表示的是从 i 号顶点到 1 号顶点,再从1号顶点到 j 号顶点的路径之和。比如1号城市到2号城市的路程为2,则设e[1][2]的值为2。通过上图我们发现,在只通过1号顶点中转的情况下,3号和2号顶点(e[3][2])、4号顶点到2号顶点(e[4][2])以及4号顶点到3号顶点(e[4][3])的路程都变短了。

2022-08-22 09:15:13 404

H3C CAS3.0产品介绍V1.0.pdf

H3C CAS3.0产品介绍V1.0.pdf

2021-08-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除