- 博客(25)
- 收藏
- 关注
原创 国家法律法规、标准规范下载网站
—标准更新及时,需注册或微信扫描登录后下载,注册用户每天可下载2份文件,超出次数会有相应的提示。——可以查看标准有效性,应该是属于老手用的最多的标准查询平台;需要注意的是,强制性国家标准非采标可在线阅读和下载,采标只可在线阅读;、国际标准和国外标准等,其中国家标准、行业标准、地方标准等基本都能在查看,也能下载(下载需要采取别的方式,如浏览器本身。——特种设备相关的标准规范直接下载,里面有好些规范单纯的用百度等平台搜都不好找到下载的地方。——国家官方网站,权威,比较全面,可直接下载Word版。
2025-01-20 11:13:14
2689
原创 AMD 7003系列处理器
代号“米兰”的第三代EPYC7003系列处理器,总体性能评价包含三个方面,也就是相比上代产品最高2倍的企业级性能提升(基于SPECCjbb2015测试),最高2倍云计算性能提升(基于SPECrate2017_int_base测试)、最高2倍的HPC性能提升(基于SPECrate2017_int_base测试)。在7003系列处理器上,使用了Zen3架构,完成19%IPC提升。等。AMD在新的EPYC系列处理器中内置了安全处理器,在安全特性上支持更多、更全面,EPYC处理器支持安全启动功能。
2025-01-20 10:59:44
1500
原创 Centos 安装dpdk
下载 dpdk-20.05.tar.gz解压到本地目录/home下: tar -xvf dpdk-20.05.tar.gz执行一下 source dpdkenv.查看是否设置好:env |grep RTE。
2024-01-30 16:58:28
1337
原创 本地socket实现进程间通信-代码
static int start(int port,char *ip) { assert(ip); int sock=socket(AF_INET,SOCK_STREAM,0); if(sock<0) { perror("socket"); exit(1); } struct sockaddr_in local; local.sin_port=htons(port); local.sin_family=AF_INET; local.sin_a...
2022-01-07 10:16:22
980
原创 epoll监控timerfd的实现
目录一,使用问题总结1.linux的句柄是进程生效的2.epoll监听timerfd时,需保证epollfd和timerfd在同一个进程3.timerfd相关的几个函数二 代码实现一,使用问题总结有关epoll和timerfd的基础请自行补充,这里先讲一下调试过程中遇到的问题和解决办法。1.linux的句柄是进程生效的不同的进程有不同的fd,如果对这句话没有更深入的理解,可以看后续几条查看不同进程fd的命令ls -l /proc/pid/fdroot@.
2022-01-06 11:41:39
943
原创 开源网站-记录
1. epoll timerGitHub - ielife/simple-timer-for-c-language: high performance timer for linux持续更新
2021-06-08 16:34:24
94
原创 字符串匹配算法-sunday/KMP/BM
sundaysunday算法是1990年提出的字符串模式匹配。相对于比较KMP和BM算法而言,简单许多。原理与BM算法相仿,有点像其删减版,所以其时间复杂度和BM算法差不多,平均性能的时间复杂度也为O(n),最差情况的时间复杂度为O(n*m),但是要容易理解。匹配原理:从前往后匹配,如果遇到不匹配情况判断母串S参与匹配的最后一位的下一位字符,如果该字符出现在模板串T中,选择最右出现的位置进行对齐;否则直接跳过该匹配区域。原理看着都这么繁琐,而且难懂,还是给读者上图吧: 母串S: ...
2021-05-17 10:31:17
310
原创 基于netfilter的url-filter开源代码
url过滤功能,找到一个基于linux netfilter框架的开源代码,开源代码路径:git clonehttps://gitee.com/yuewguo/url_filter.git致敬作者,对linux内核使用炉火纯青,也学习到了很多。由于源码对编译和启动环境说明比较少,所以把自己的琢磨的编译和启动过程下载下面。linux 版本:3.10.0-1160.el7.x86_64 centos7上。编译步骤:1. make //编译中遇到因查找linux头文件的错误,...
2021-05-12 14:05:19
710
转载 git clone 提示错误
比如我在windows下用git clone gitURL就提示SSL certificate problem: self signed certificate这种问题,在windows下出现得频率高些。我估计主要是git本身就是基于linux开发的,在windows上,容易缺失一些环境。参考了一些文章,解决方法其实就是“直接不管ssl证书的事儿”-_-|||方法如下:1.创建临时环境变量:windows上命令行输入:set GIT_SSL_NO_VERIFY=true gi..
2021-04-29 11:01:01
300
原创 sourceinsight中文显示乱码
1. 单个文件乱码解决办法:菜单栏中【File】 > 【Reload As Encoding...】 > 【Chinese Simplified (GB2312)】 > 选择后,点击load就OK了!所有文件乱码解决办法:2. 菜单栏中【Options】> 【Preferences】 >File标签中,最下面的“Default encoding”:改成System Default(Windows ANSI)或者Chinese Simplif...
2021-04-29 09:59:38
559
原创 VPP2101 编译步骤和常用命令
2101为例:环境:1个处理器2个核,内存8G,硬盘60G;升级kernel 参考:https://www.cnblogs.com/xzkzzz/p/9627658.html设备启动后增加一条默认路由 route add default gw 192.168.222.21. 编译过程:$ git clone https://gerrit.fd.io/r/vpp (如需特性版本可回退到特性版本) git reset --hard 3d2d96e5547484290c9368bac0...
2021-04-27 16:48:54
1174
原创 k8s 重要的学习网站
1、k8s命令行网站https://kubernetes.io/docs/reference/generated/kubectl/kubectl-commands2、k8s官方网站https://kubernetes.io/
2021-01-12 11:32:51
33132
2
原创 常用vim命令
修改------------------------------vim <文件名>i //修改文件ecs //退出修改u //撤销修改:q //退出vim 命令:q! //强制不保存并退出:wq //保存并退出ll -a //显示所有文件包括隐藏文件插入文本--------------------------i //在光标前I //在当前行首a //光标后...
2021-01-11 15:36:15
101
原创 chart value的设计
chart:用户使用values有几种潜在的 values 来源:chart 的values.yaml文件 由helm install -f或helm upgrade -f提供的 value 文件 传递给--set或的--set-string标志helm install或helm upgrade命令 通过--set-file将 文件内容传递给helm installorhelm upgrade在设计 value 的结构时,请记住 chart 的用户可能希...
2021-01-07 16:34:19
528
原创 helm-实战
helm 简单入手-实战结果1 概念本指南讲述使用Helm来管理k8s集群软件包的基础知识。Helm 有3个重要概念: 1、helm: 一个命令行客户端工具,主要用于 Kubernetes 应用 chart 的创建、 打包、 发布和管理。 2、Chart:应用描述,一系列用于描述 k8s 资源相关文件的集合。 3、Release:基于 Chart 的部署实体,一个 chart 被 Helm 运行后将会生成对应的一个release;release是在 k8s 中创建出真实...
2021-01-06 16:53:37
868
原创 学习网站收集
DPDK:https://dpdk-docs.readthedocs.io/en/latest/index.html持续更新....
2020-08-20 10:47:22
129
原创 github下载开源代码并安装流程
###########无论何时都要好好学习天天向上网站:https://github.com/下载需要的开源代码,本文以h323为例,下载h323plus,ptlib、gnugk三个代码包,下载的包为:XXX.zip的文件将文件包放置在虚拟机的路径下unzip xxxx.zip /*解压文件*/ 如果下载的是tar.gz的文件使用如下命令解压:tar xvf ...
2018-07-27 21:42:44
21085
3
原创 LINUX SIP ALG源码解析
2018年7月20日,2018年工作主要以NAT开发为主,补充之前NAT 不支持的特性,本篇文章主要总结SIP ALG开发过程的总结和收获。环境:1:我司网关产品配置SIP功能,phone1-----SIP网关----NAT设备------SIP网关----mss mini服务器 ...
2018-07-20 20:57:12
1553
原创 优快云 高手云集
最近一直在研究linux协议栈的netfilter架构,从CSDN收获颇丰,开通账号,希望可以把自己的所学输出到博客中一起分享。
2018-06-06 17:21:55
222
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人