- 博客(1642)
- 资源 (3)
- 问答 (2)
- 收藏
- 关注

原创 AWS 云技术专栏系列文章
目录文章目录目录AWSAWS《2021 亚马逊云科技中国峰会,对话 “容器混合云会是未来的答案吗?”》《无处不在的 AWS 云计算》《全面解读 AWS Private 5G 的革新理念》《AWS — 重塑混合云》《AWS — VPN 虚拟专用云》《AWS — AWS Local Zone》《AWS — AWS Wavelength》《AWS — AWS Outposts》《AWS — AWS Direct Connect》《AWS — AWS EC2》《AWS — AWS ECS》
2022-04-05 17:34:25
4808
1

原创 软硬件融合加速技术系列文章
目录文章目录目录计算机组成原理Linux 操作系统原理处理器进程管理内存管理I/O 系统文件系统网络协议栈资源管理设备管理GPUFPGASmartNIC/DPU计算机组成原理《计算机组成原理 — 冯诺依曼体系结构》《计算机组成原理 — 基本硬件设备》《计算机组成原理 — CPU 中央处理器》《计算机组成原理 — 指令系统》《计算机组成原理 — 总线系统》《计算机组成原理 — 存储系统》《计算机组成原理 — 输入输出系统 — 存储控制器接口类型》《计算机组成原理 — 服务器》《计算机组成
2022-04-02 19:09:18
5188

原创 架构师之路系列文章
目录文章目录目录软件架构API 经济系统架构分布式系统分布式消息队列分布式任务队列高可靠要求高性能要求安全要求软件架构API 经济《架构师之路 — API 经济 — API 实现方式》《架构师之路 — API 经济 — RESTful API 设计规范》《架构师之路 — API 经济 — Web、HTTP Server、API Service、Application》《架构师之路 — API 经济 — Swagger & OpenAPI Specification》系统架构分布式系
2022-02-05 15:26:52
3645
4

原创 云计算与云原生技术系列文章
目录文章目录目录OpenStack IaaSKubernetes CaaSOpenShift PaaS云计算行业剖析云计算发展预测OpenStack IaaSKubernetes CaaSOpenShift PaaS云计算行业剖析云计算发展预测
2021-08-04 15:14:30
4809
6

原创 云网融合与算力网络系列文章
目录文章目录目录OvSDPDKVPPNeutronOvS《OpenFlow Switch 1.3 规范》《OpenvSwitch 架构解析与功能实践》《基于 Open vSwitch 的 OpenFlow 实践》DPDK《用户态网络协议栈还是内核协议栈?》《DPDK — 数据平面开发技术》《DPDK — 数据平台优化技术》《DPDK — 架构解析》《DPDK — 安装部署》《DPDK — PMD,DPDK 的核心优化》《DPDK — IGB_UIO,与 UIO Framework
2021-02-28 13:43:12
7542
7

原创 5G + 边缘计算系列文章
目录文章目录目录5GUENRNGCUE + NR + NGC边缘计算ETSI云边缘云网融合云边协同分布式云算力网络边缘原生OpenNESSKubeEdgeOpenYurtOthers5G《5G — 3 大场景、8 大 KPI》《5G 3GPP 标准》《5GC 关键技术 5G 专网》《5GC 关键技术之网络切片》《5GC 关键技术之本地分流》《5G 网络关键流程解读》UE《5G 需要换 SIM 卡吗?》NRNGC《5G NGC 系统架构》《5G 核心网的 UPF(User Plan
2020-12-26 01:21:27
12230
12
原创 GPU — 8 卡 GPU 服务器与 NVLink/NVSwitch 互联技术
NVLink 是一种点对点的高速互连技术,单条 NVLink 就是一条全双工双路信道,每条 NVLink 链路可以将 2 个 GPU 直连起来,并且每个 GPU 可以提供多条 NVLink 接口连接多个 GPU。另外,PCIe Switch 互联拓扑中的 GPU 之间可能存在 GPU0→Switch0→CPU0→CPU1→Switch1→GPU7 的通信链路,它的通信不可避免的存在一定的延迟,因而更适合用于对信号效率不敏感且追求性价比的使用场景,如:推理、云计算等领域。本文讨论的是单机 GPU 卡间互联。
2025-02-06 22:02:48
58
原创 系统学英语 — 句法 — 复合句
其中常见的抽象名词有:news、idea、promise、question、doubt、thought、hope、message、suggestion、possibility、order、truth、proposal、belief 等。:使用代词 It 将冗长的主语代替并前置,真正的主语被后置。定语从句的 3 要素包括:先行词 + 定从引导词 + 从句结束位置。充当宾语的句子,通常位于谓语之后,也可以位于介词之后(介宾)和形容词之后(形宾)。充当主语的句子,通常位于谓语之前,不常见的也有主语后置的情况。
2025-01-27 19:20:00
661
原创 共享图书产品需求分析
大数据分析软件:根据图书被借阅数据、人员借书数据分析读者的读书偏好以及书籍的热度,可对在校学生的阅读进行评估。其他行业:汽车合格证管理、高端鞋包租赁展示管理、企业保密档案管理、企业重要合同协议文件管理等。图书行业:图书馆智能书柜、中小学分布式图书馆、微型图书馆、共享图书、漂流书柜、图书无人零售;智能图书柜的应用场景是非常广泛的:学校、图书馆、社区、写字楼、大型企业、地铁等地方。医疗行业:药品无人零售、重点器材药品管理、医院重点档案检测报告管理等;15. (手机或卡片自动记录还书信息)17. 点击“换书”
2024-12-25 09:18:17
935
原创 AWS re:Invent 2024 — AI 基础设施架构
最后,Peter 在 2024 re:Invent 第一天的 Keynote 中总结:“通过持续在诸如 Nitro、Graviton 和 Tranium2 等领域的核心创新投资,亚马逊云科技正在构建更强大的人工智能服务器。而持续的领先,来自于对硬件细节极致的追求。
2024-12-16 16:44:37
21122
原创 人工智能神经网络基本原理
MP 神经元数学模型是一个包含输入,输出与计算功能的模型。输入:权重:每个输入都就有一个权重。一个神经网络的训练算法就是让权重的值调整到最佳,以使得整个网络的预测效果最好。计算:下图展示了 2 个计算功能。输出:下图可见,z 是在 a 和 w 的线性加权和叠加了一个函数 g 的值。在 MP 模型里,函数 g 是 sgn 函数(取符号函数)。下面对神经元模型的图进行一些扩展。将 sum 函数与 sgn 函数合并到一个圆圈里,代表神经元的内部计算,即:MP 模型中的刺激函数 f。
2024-11-17 13:59:02
1233
1
原创 数据要素资料阅读笔记
数据空间是一种保障数据共享、流通和应用的分布式 可信数据流通基础设施,互联网龙头企业基于自身技术基础积极探索 数据空间方案,例如华为云交换数据空间 EDS、腾讯云数链通数据共 享平台、百度以区块链为核心的数据安全流通解决方案等,此外,中 国移动的数联网服务平台 DSSN、中国电信的数据要素融通服务平台 “灵泽”等均为企业搭建数据共享流通技术空间的有益实践。数据要素 的持有者,在收益未达预期时,不愿与更多人分享和复用,会采用多 种手段保护数据不被泄露,并限制其他人访问数据,这些限制导致数 据要素变得稀缺。
2024-10-11 00:21:13
322
原创 论文阅读笔记 —— 数字化转型对 Y 公司运营效率影响研究
Y 公司的发展 也得到了市场的肯定与关注,根据 Y 公司官网的相关统计数据显示,仅 2023 年, Y 公司的整车销量就达到了 336.7 万辆,同比增长幅度为 5.1%;其营业收入达 到了 6249.4 亿元,同比增长率达到了 6%。与此同时,Y 公司在技术领域、产品 领域以及战略布局等多个领域都处于行业领先的地位。
2024-10-07 00:38:41
364
原创 数智化转型资料阅读笔记
数字的定义:与其他信息资源相比具有可复制、可传输、可计算的特点。数字化的定义:包括数据的采集、传输、存储、计算和应用,是指将各类复杂多变的信息转变为可以度量的数据,并加以处理的过程。数字化转型的定义:指企业利用新一代数字技术,将某个生产经营环节乃至整个业务流程的物理信息链接起来,形成有价值的数字 资产,通过计算反馈有效信息,最终赋能到企业商业价值的过程。当今企业运用数字化相关技术和工具,推动企业转型, 从而将数字价值叠加到企业的商业价值,增强自身竞争力。
2024-10-06 00:40:52
316
原创 网络协议 — Keepalived 高可用方案
Keepalived 最初是为 LVS(Linux Virtual Server)L4 负载均衡方案而设计的 RS(真实服务器)集群健康状态检测软件,通过 TCP 和 IP 协议来实时(毫秒级)检测负载均衡后端集群中的每个 RS 节点的健康状态,并根据状态实现实时的 RS 节点移除和添加。以此来保证 RS 集群始终是 Keep Alive 的。优先级不会不断的提高或者降低,不管提高优先级还是降低优先级,最终优先级的范围是在 [1,254],不会出现优先级小于等于 0 或者优先级大于等于 255 的情况。
2024-07-10 19:49:39
609
原创 Intel HDSLB 高性能四层负载均衡器 — 代码剖析和高级特性
在前 2 篇文章中,我们从快速入门、应用场景、基本原理、部署配置这 4 个方面,整体地介绍了 Intel HDSLB 作为新一代高性能四层负载均衡器的研发背景、解决方案以及性能优势,并通过 step by step 的方式,希望帮助更多的读者能够便捷地在自己的开发机运行和使用起来。在本篇中,我们将继续向前,对 HDSLB-DPVS 开源版本的代码进行剖析,并介绍其中一些有趣的高级特性。Intel HDSLB 高性能四层负载均衡器 — 快速入门和应用场景。
2024-06-16 15:59:55
1430
1
原创 Intel HDSLB 高性能四层负载均衡器 — 基本原理和部署配置
在上一篇《Intel HDSLB 高性能四层负载均衡器 — 快速入门和应用场景》中,我们着重介绍了 HDSLB(High Density Scalable Load Balancer,高密度可扩展的负载均衡器)作为新一代高性能四层负载均衡器的需求定位、分析了 HDSLB 在云计算和边缘计算应用场景中的特性优势,以及解读了 HDSLB 的性能测试数据。再进一步的,在本篇中我们主要关注 HDSLB 的基本运行原理和部署配置方式,更侧重于实际的操作。
2024-05-26 21:43:56
1739
原创 2022 亚马逊云科技中国峰会,对话开发者论坛
我认为可以把开发者社区看成一个 “产品” 来对待,一个好的产品首先是有一个清晰的 “产品定位” 和 “用户画像”,这是前提。然后再以能够满足客户需求、以解决客户痛点、帮助客户增长为优先的。所以,开发者社区这个 “产品” 更像是一个 “平台型的产品”,要有人人为我、我为人人的服务精神,以帮助平台上的用户成功为己任。我们常说:“云计算时代,得开发者得天下”,所以一个开发者社区只要能够服务好开发者群体,那么无论对用户来说,还是对自身来说就都是成功的。
2024-05-03 12:47:29
1256
原创 系统学英语 — 句法 — 简单句
使用代词 It 将冗长的主语代替并前置,真正的主语被后置。充当宾语的句子,通常位于谓语之后,也可以位于介词之后(介宾)和形容词之后(形宾)。谓语句型,即:围绕着谓语展开的句子型式,包括时态、情态、语态这 3 大类型。充当主语的句子,通常位于谓语之前,不常见的也有主语后置的情况。充当表语的句子,通常位于系动词之后。
2024-01-21 18:22:49
1240
原创 系统学英语 — 介词 — 千变万化
词源:before 中的 -fore 前面,面向,朝向。衍生出目的的含义,为了。例如:A of B,B 有 A,B 的 A,反之亦然,所属关系时相互的。about 不仅仅在外面,还在外面绕圈的所有东西,即:于某个东西周围相关的所有的东西,关于。词源:in(里面) + to(朝向),即:进到里面去,例如:水进入到瓶子里面去。词源:符号 @,对着 / 朝着 / 向着 / 瞄准着一个点,后衍生出精准的点。词源:把东西从盒子拿出来(出去),衍生为盒子空了(没了)。词源:不接触,衍生出散去(离开不接触,各散东西)。
2024-01-13 22:30:53
2142
原创 看懂 Git Graph
勾选 show remote branches 可看见 local 和 remote 的 all branches。没有 origin/ 的就是 local branch。Git Graph 是服务于 Git 分支管理的一种可视化工具,帮助开发者直观地理解 Git 仓库的繁杂分支信息。从 HEAD 指针一直往下找到分叉节点的上一个 commit 就是衍生 Branch 的 commit。可以通过搜索找到 Branch 上最近一次的 Commit,即 HEAD 指针的位置。鼠标双击分支标签,前面出现小圆圈。
2024-01-02 18:04:58
4895
1
原创 MySQL — VARCHAR 长度截断问题
默认情况下(宽松模式下),如果将一个长度超过 255 个字符的字符串插入到这个列中,MySQL 会截断这个字符串,只保存前 255 个字符,并触发 WARNING,但不会引发错误。这意味着如果你尝试插入一个长度为 260 个字符的字符串到一个 VARCHAR(255) 列中,MySQL 将保留该字符串的前 255 个字符,并丢弃剩余的字符。此时,MySQL 会拒绝插入长度超过列指定长度的字符串,并抛出一个错误(e.g. Data too long for column)。显然,这会带来巨大的麻烦。
2023-10-26 17:08:26
1137
原创 从 C 到 C++ 编程 — 基于 template 的泛型编程
通常的,在使用 C/C++ 数组时,我们需要知晓数组的长度,并在使用时候进行严格的越界检测,会让效率降低。其中的 T 是一个占位符,表示一种通用的数据类型,可以在函数调用时被具体的数据类型所替代。所谓泛型编程,即:以一种独立于任何特定类型的方式编写代码,使得同一套代码可以适用于不同的数据类型。C++ 提供了多种代码重用机制,例如:继承、派生、多态等都属其中,而 C++ 模板也是其中的一种。类模版的示例化格式:其中的真实 “类型” 就会替换掉 Template 中的 T 占位符号。
2023-10-23 11:47:34
567
原创 从 C 到 C++ 编程 — 面向对象编程
使用关键字 class 声明和定义一个类,本质上是自定义一个数据类型的蓝图,它定义了类的对象包括什么数据(成员变量),以及可以在这个对象上执行哪些操作(成员函数)。class 作为一种自定义的数据类型,那么 class 实例化为 objects 的方式就类似于定义一个具有类型的变量。// 声明和定义一个类 class Box {// 在此处声明类的成员变量和成员函数 };// 声明一个类的对象 Box Box1;// 定义对象 Box1,类型为 Box Box Box2;
2023-10-20 17:42:25
6993
1
原创 从 C 到 C++ 编程 — 基础新增特性
C++ 是 C 的一个超集,事实上,任何合法的 C 程序都是合法的 C++ 程序。内联函数,即:在编译程序时,编译器会将内联函数调用的地方使用函数体来替换掉,类似于宏扩展。另外,如果函数体内存在复杂的控制语句结构的话,那么此时处理这些复杂控制结构所需要的时间远大于函数调用的时间,所以将此类函数声明为内联函数的意义不大,反而会使得编译后可执行代码变长。总的来说,C++ 是一种静态类型的、编译式的、通用的、大小写敏感的、不规则的编程语言,支持过程化编程、面向对象编程和泛型编程。
2023-10-17 20:27:14
3613
1
原创 Neutron — 安全组
Neutron Security Group 用于针对 Neutron Port 粒度进行 ACL 安全防护,支持设置多条 Security Group Rules 来定义 ACCEPT 操作集合,所以本质是一个 White List(白名单)ACL,即不支持显式的 DENY 操作(默认 DENY ALL)。在 Linux Kernel 中,网络连接状态记录功能由 CT(connection tracker)模块提供,作为 Netfilter 状态防火墙的支撑。
2023-10-11 14:15:08
1463
原创 网络协议 — syslog 协议与 rsyslog 日志服务
通过适当配置,还可以实现运行 Syslog 协议的机器之间的通信。rsyslog 能够接受从各种各样的来源,将其输入,输出的结果到不同的目的地。Queue 模块负责消息的存储,从 Input 传入的未经过滤的消息放在主队列中,过滤后的消息放入到不同 action queue 中,再由 action queue 送到各个输出模块。Syslog(系统日志)协议是一种在 IP 网络中转发系统日志信息的标准,它是在 BSD 大学的 TCP/IP 系统实施中开发的,目前已成为工业标准协议,可用它记录设备的日志。
2023-07-27 23:30:36
3369
2
原创 C 语言网络编程 — NAT 网关运行原理
如果此时 NAT GW 已经配置了私网网段和公网 IP 地址之间的动态 NAT 规则,那么当私网中的 ClientA 192.168.1.2 向公网中 Web Server 202.20.65.4 发送了 1 个 IP Packet(srcIP=192.168.1.2、dstIP=202.20.65.4)时会执行以下 NAT 行为。在动态 NAT 场景中,还需要使用 IP 地址伪装模式(MASQUERADE),这是一种动态 SNAT 技术,通常用于家庭网络或移动网络。
2023-07-24 23:16:36
2376
原创 网络协议 — LLDP 数据链路发现协议
端口的 VLAN ID。:端口的协议 VLAN ID。:端口的 VLAN 的名称。:端口支持的协议类型。:端口的速率和双工状态、是否支持端口速率自动协商、是否已使能自动协商功能以及当前的速率和双工状态。:端口的供电能力。:端口是否支持链路聚合以及是否已使能链路聚合。:端口支持的最大帧长度,取端口配置的 MTU(Max Transmission Unit,最大传输单元)。
2023-07-15 21:14:28
3160
原创 Neutron — API Service Web 开发框架
WSGI(Web Server Gateway Interface,Web 服务器网关接口)是一个 Python Web Application 和 Web Server 之间的标准交互接口规范,定义了 Web Application 如何集成到不同的 Web Server(e.g. Apache、Nginx 等)、或高并发的网络框架(e.g. Eventlet)中的交互标准,包括调用接口函数、请求和响应的数据结构以及环境变量等等,使得它们能够协同工作。后来的新项目都采用了更简单高效的 Pecan 框架。
2023-07-06 17:51:34
1694
原创 数据仓库性能测试方法论与工具集
数据仓库是数据库的下一代产品形态 —— 如何对数字化转型过程中涌现的数据集合进行有效的存储、分析和利用,继而帮忙企业进行运营决策优化甚至创造出新的获客模式和商业模式形成竞争力,是企业主们亟需解决的问题。在数据价值爆发的时代背景中,数据仓库在千行百业中都有着相应的应用场景。
2023-07-04 09:54:42
10216
14
原创 使用 Juju/MAAS 部署 OpenStack
Juju 使用 Charms 模型来描述和部署应用程序的各个服务组件,每个 Charm 都包含了特定组件的软件包、Config(配置)、Relation(关系)和操作指令,描述了应该如何部署这个组件,以及建立与其他组件之间的关系。Juju 是一个开源的应用程序编排(建模和部署)工具,基于 Puppet 实现,常用于编排复杂的分布式应用程序,例如云计算平台,而无需手动配置和安装每个组件,例如:OpenStack 私有云或混合云。此外,将 MAAS 集成到 Juju 中可以实现裸金属集群的管理。
2023-07-03 23:36:47
1403
原创 Neutron — FWaaS 实现原理
Neutron FWaaS 是在 Network Node 上的 qrouter-XXX network namespace 中通过 iptables 防火墙策略/规则技术来实现的 Inter-Subnets 之间的 ACL(访问控制列表)服务。FW Instance 的创建不需要关联到具体的 Subnet,所以 FW Rule 实际上是直接作用到 L3 Router 的。而 neutron-l3-agent-fwaas-defau 则是默认规则,其定义也是 DROP。
2023-07-03 13:07:22
1064
中间人网络设备如何完成 TLS extensions 合法插入?
2021-04-08
女孩子做项目管理是什么体验?!:)
2021-03-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人