2024年程序员学习
文章平均质量分 89
普通网友
这个作者很懒,什么都没留下…
展开
-
SDN-openflow1(2)
上篇文章对OpenFlow1.0协议进行了分析,本篇文章就抓一些包来看一看。博主使用的是opendaylight氮版本,miniedit进行的网络构建,wireshark进行抓包,一些配置等请查看本专栏其他文章。原创 2024-05-17 06:37:35 · 562 阅读 · 0 评论 -
SDN-OpenFlow1(1)
需要完整版PDF学习资源包头域/匹配字段相对于前面所说,多了三个字段,分别是wildcards、pad1[1]、pad2[2],作用如翻译所写。wildcards字段| 保留 | IP服务类型 | VLAN优先级 | 目的IP | 源IP | 目的端口 | 源端口 | IP协议字段 | 以太网类型 | 目的MAC | 源MAC | VLAN标签 | 入端口 |除源IP和目的IP以外,掩码位为0表示对应匹配项需要精确匹配,掩码为为1表示忽略匹配项。原创 2024-05-17 06:37:01 · 640 阅读 · 0 评论 -
SDN-OpenDaylight(Solium版本)应用开发入门Toster_opendaylight开发一个应用
在 odl 开头的目录中(odl-mytoaster、odl-mytoaster-provider),将前面 toaster 构建的 target目录 中找到 feature目录并将其每一个目录中的feature.xml放入创建的和版本名相同的目录(1.10.3-SNAPSHOT)中。在features中添加三个目录,odl-mytoaster,odl-mytoster-provider,features-mytoaster。odl-mytoaster下的pom.xml内容。在该目录下再次执行以下命令。原创 2024-05-17 06:36:25 · 689 阅读 · 0 评论 -
JDK安装与环境变量配置_jdk 环境变量内存(1)
在实际的渗透测试过程中,面对复杂多变的网络环境,当常用工具不能满足实际需求的时候,往往需要对现有工具进行扩展,或者编写符合我们要求的工具、自动化脚本,这个时候就需要具备一定的编程能力。步骤3:到这一步,我们需要改变软件安装路径,看官,在这里,需要额外注意一下,安装向导默认的路径层次比较多,这样安装以后,在某种程度上会降低软件的启动速度,所以,需要改变一下路径,并且,这个路径您需要记住。对于各位看官,到这儿,您肯能还有一个疑惑,我们安装的JDK是最新的版本,但是新款和老款之间有什么区别,在文章结束位置。原创 2024-05-16 22:05:31 · 884 阅读 · 0 评论 -
jdk8新特性-Stream流详解及使用样例(Stream创建、使用、收集、并行流、注意事项)_java8创建线程安全的inputstream
还有兄弟不知道网络安全面试可以提前刷题吗?费时一周整理的160+网络安全面试题,金九银十,做网络安全面试里的显眼包!王岚嵚工程师面试题(附答案),只能帮兄弟们到这儿了!如果你能答对70%,找一个安全工作,问题不大。对于有1-3年工作经验,想要跳槽的朋友来说,也是很好的温习资料!【完整版领取方式在文末!!内容实在太多,不一一截图了。原创 2024-05-16 22:04:57 · 397 阅读 · 0 评论 -
JDBC中的遍历及安全问题
需要完整版PDF学习资源根据列名进行查询/**方式一根据列名JDBC查询数据库表的数据*///1.注册驱动//2.获得连接//3.获取执行的对象//4.编写SQL语句 查询//5.处理结果while(resultSet.next()){//判断是否有下一行//1.根据列名获取当前行的每一列数据//6.释放资源根据列的下标进行查询//方式二前面步骤如上://5.处理结果。原创 2024-05-16 22:04:21 · 218 阅读 · 0 评论 -
JAVA:多线程与数据安全
Python编程学习,学习内容包含:语法、正则、文件、 网络、多线程等常用库,推荐《Python核心编程》,不要看完;在实际的渗透测试过程中,面对复杂多变的网络环境,当常用工具不能满足实际需求的时候,往往需要对现有工具进行扩展,或者编写符合我们要求的工具、自动化脚本,这个时候就需要具备一定的编程能力。恭喜你,如果学到这里,你基本可以从事一份网络安全相关的工作,比如渗透测试、Web 渗透、安全服务、安全分析等岗位;③漏洞扫描、漏洞利用、原理,利用方法、工具(MSF)、绕过IDS和反病毒侦察。原创 2024-05-16 22:03:45 · 734 阅读 · 0 评论 -
Google Hacking_google hack语法
Python编程学习,学习内容包含:语法、正则、文件、 网络、多线程等常用库,推荐《Python核心编程》,不要看完;在实际的渗透测试过程中,面对复杂多变的网络环境,当常用工具不能满足实际需求的时候,往往需要对现有工具进行扩展,或者编写符合我们要求的工具、自动化脚本,这个时候就需要具备一定的编程能力。7、Index of: 查找允许目录浏览的页面,比方说我想看看/admin目录下的文件(部分网站因为配置疏忽的原因,导致目录可以被所有人访问,目录的文件也可以被下载)到此为止,大概1个月的时间。原创 2024-05-16 16:25:27 · 387 阅读 · 0 评论 -
Google Hacking_google hack语法(2)
这个方向初期比较容易入门一些,掌握一些基本技术,拿起各种现成的工具就可以开黑了。7、Index of: 查找允许目录浏览的页面,比方说我想看看/admin目录下的文件(部分网站因为配置疏忽的原因,导致目录可以被所有人访问,目录的文件也可以被下载)对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。3、cache:搜索搜索引擎里关于某些内容的缓存,可能会在过期内容中发现有价值的信息。5、inurl:搜索包含指定字符的URL。原创 2024-05-16 16:24:52 · 241 阅读 · 0 评论 -
Google Hacking_google hack语法(1)
Python编程学习,学习内容包含:语法、正则、文件、 网络、多线程等常用库,推荐《Python核心编程》,不要看完;在实际的渗透测试过程中,面对复杂多变的网络环境,当常用工具不能满足实际需求的时候,往往需要对现有工具进行扩展,或者编写符合我们要求的工具、自动化脚本,这个时候就需要具备一定的编程能力。恭喜你,如果学到这里,你基本可以从事一份网络安全相关的工作,比如渗透测试、Web 渗透、安全服务、安全分析等岗位;③漏洞扫描、漏洞利用、原理,利用方法、工具(MSF)、绕过IDS和反病毒侦察。原创 2024-05-16 16:24:18 · 324 阅读 · 0 评论 -
Golang 中的 map 为什么是并发不安全的?_golang map为什么并发不安全
golang 中的 map 是并发不安全的,多个 go 协程同时对同一个 map 进行读写操作时,会导致数据竞争(data race)问题,程序会 panic。如果一个协程正在写入 map,而另一个协程正在读取或写入 map,那么就有可能出现一些未定义的行为,例如:读取到的值可能是过期的、不正确的或 nil;写入的值可能被覆盖、丢失或者多次计数。原创 2024-05-16 16:23:42 · 255 阅读 · 0 评论 -
CCSP注册云安全专家认证课程大纲_ccsp课程框架(1)
Python编程学习,学习内容包含:语法、正则、文件、 网络、多线程等常用库,推荐《Python核心编程》,不要看完;在实际的渗透测试过程中,面对复杂多变的网络环境,当常用工具不能满足实际需求的时候,往往需要对现有工具进行扩展,或者编写符合我们要求的工具、自动化脚本,这个时候就需要具备一定的编程能力。恭喜你,如果学到这里,你基本可以从事一份网络安全相关的工作,比如渗透测试、Web 渗透、安全服务、安全分析等岗位;③漏洞扫描、漏洞利用、原理,利用方法、工具(MSF)、绕过IDS和反病毒侦察。原创 2024-05-16 08:01:24 · 678 阅读 · 0 评论 -
CBCTF2023十二月比赛 wp by MakaRi
在实际的渗透测试过程中,面对复杂多变的网络环境,当常用工具不能满足实际需求的时候,往往需要对现有工具进行扩展,或者编写符合我们要求的工具、自动化脚本,这个时候就需要具备一定的编程能力。发现定义了四个类,并且使用了一些魔术方法,并且首页在引入这段代码后对参数进行了file_exists,不难想到需要打phar包上传,利用协议phar://反序列化phar包,执行Act类中的任意代码包含include($this->checkAccess)。如果等保模块学的好,还可以从事等保工程师。薪资区间6k-15k。原创 2024-05-16 08:00:47 · 922 阅读 · 0 评论 -
10【Mybatis延迟加载】(1)
通过前面的学习,我们已经掌握了 Mybatis 中一对一,一对多,多对多关系的配置及实现,可以实现对象的关联查询。我们昨天在配置emp和dept关联查询时,不管部门信息是否有使用到,都会把部门信息查询出来;我们希望查询员工信息时,暂时不查询部门信息,等到使用到部门信息的时候,再发送SQL语句查询部门相关信息,这样可以大大提高数据库的性能;延迟加载,顾名思义就是在需要用到数据时才进行加载,不需要用到数据时就不加载数据。延迟加载也称懒加载;原创 2024-05-15 23:29:35 · 624 阅读 · 0 评论 -
10、全文检索 -- Elasticsearch -- 介绍、下载、安装、配置、开启权限认证、为 Elasticsearch 启用 SSL 和 HTTPS 支持_xpack
打开命令行窗口(小黑窗),输入命令: elasticsearch;即可启动 Elasticsearch 服务器Elasticsearch 与 Solr 类似,同样是一个基于 Lucene 的开源的分布式搜索引擎。Lucene 是基于Java 语言开发的一个框架。当年由于 Lucene 的Java API 比较难用,于是 Shay Banon 就开发出一个叫作 Compass 的框架来对 Lucene 进行封装,因此 Compass 也属于一个 Java 框架。原创 2024-05-15 23:29:00 · 956 阅读 · 0 评论 -
10、全文检索 -- Elasticsearch -- 介绍、下载、安装、配置、开启权限认证、为 Elasticsearch 启用 SSL 和 HTTPS 支持_xpack(2)
由于设置了 Elasticsearch 的用户名、密码的支持,因此不希望用户名、密码在网络上以明码方式传输,所以要启用SSL+HTTPS。要启用 SSL 和 HTTPS 的支持,都是需要证书的——在企业中,这种正规的证书应该去证书颁发机构购买的。——对于开发者自行生成的证书(出于测试目的),各种软件都是默认不信任的。原创 2024-05-15 23:28:25 · 1017 阅读 · 0 评论 -
10、全文检索 -- Elasticsearch -- 介绍、下载、安装、配置、开启权限认证、为 Elasticsearch 启用 SSL 和 HTTPS 支持_xpack(1)
由于设置了 Elasticsearch 的用户名、密码的支持,因此不希望用户名、密码在网络上以明码方式传输,所以要启用SSL+HTTPS。要启用 SSL 和 HTTPS 的支持,都是需要证书的——在企业中,这种正规的证书应该去证书颁发机构购买的。——对于开发者自行生成的证书(出于测试目的),各种软件都是默认不信任的。原创 2024-05-15 23:27:48 · 580 阅读 · 0 评论 -
4大软件测试策略的特点和区别(单元测试、集成测试、确认测试和系统测试)_集成测试、系统测试(2)
另一种是把下一个要测试的模块组合到已测试好的模块中,测试完成后再将下一个需要测试的模块组合起来进行测试,逐步把所有模块组合在一起并完成测试,即增量式集成。系统测试是将已经确认的软件、计算机硬件、外设、网络等其他元素结合在一起,进行信息系统的各种组装测试和确认测试,系统测试是针对整个产品系统进行的测试,目的是验证系统是否满足了需求规格的定义,找出与需求规格不符系统测试发现问题之后要经过调试找出错误原因和位置,然后进行改正。常见的系统测试主要有恢复测试、安全性测试、强度测试、性能测试、可靠性测试和安装测试。原创 2024-04-21 19:08:43 · 777 阅读 · 0 评论 -
4大软件测试策略的特点和区别(单元测试、集成测试、确认测试和系统测试)_集成测试、系统测试(1)
另一种是把下一个要测试的模块组合到已测试好的模块中,测试完成后再将下一个需要测试的模块组合起来进行测试,逐步把所有模块组合在一起并完成测试,即增量式集成。系统测试是将已经确认的软件、计算机硬件、外设、网络等其他元素结合在一起,进行信息系统的各种组装测试和确认测试,系统测试是针对整个产品系统进行的测试,目的是验证系统是否满足了需求规格的定义,找出与需求规格不符系统测试发现问题之后要经过调试找出错误原因和位置,然后进行改正。常见的系统测试主要有恢复测试、安全性测试、强度测试、性能测试、可靠性测试和安装测试。原创 2024-04-21 19:08:13 · 890 阅读 · 0 评论 -
44个实用的Apache Web Server面试问题及答案_面试webservice中遇到的问题
Apache中的虚拟主机允许您在单个实例上托管多个网站。您可以创建基于IP或基于虚拟主机的名称。原创 2024-04-21 19:07:42 · 791 阅读 · 0 评论 -
40条软件测试面试常考题目总结(附答案解析)_软件测试面试题
套路1)很高兴获得面试机会……想证明我是合适的人选……想获得您的认可……2)反问面试官:您看我继续介绍项目还是您提问关心的问题?原创 2024-04-21 19:07:12 · 797 阅读 · 0 评论 -
简直是量身定做最适合你的 Web UI 自动化测试框架_stepcode
作为一个历史悠久的框架,它的中文资料相当的丰富,只是在 JavaScript 方面有些不足,不能生成对应的 HTML 报告。Cucumber 是一个能够理解用普通语言 描述的测试用例的支持行为驱动开发(BDD)的自动化测试工具,用Ruby编写,支持Java和.Net等多种开发语言。对于能支持中文的 BDD 框架来说,这就是业务人员和测试人员等编写的用例,他们能轻松地编写出这样的用例,而开发人员便是去实现这一个又一个的 DSL 语句。从上面的代码来看,Robot 在某些特定的关键字上,必须使用英语。原创 2024-04-20 14:11:53 · 938 阅读 · 0 评论 -
简析智能汽车以太网技术发展现状与趋势_车载千兆以太网发展
导读:随着半导体技术和智能化技术的发展演进,越来越多的新技术在汽车领域得到了推广,汽车电器成本在整车成本中所占比重也在不断增长,实现车载控制器间数据交互的网络带宽也日益增长,CAN、FlexRay 等传统汽车网络带宽极限很难满足新一代汽车的发展需求。第三阶段,上述阶段更多的是聚焦于个别指定的子系统, 基于的前两个阶段的积累,将开启以太网为汽车主干网络, 集成动力总成、底盘控制、车身控制、数字座舱等,形成一个跨域汽车以太网网络,并逐步引入 TSN,Giga Mbps 超高速汽车以太网等技术。原创 2024-04-20 14:11:21 · 723 阅读 · 0 评论 -
简单几步教你学会Python接口自动化测试,2024年最新面试要掌握这几个关键点
大功告成,我们把多个相关接口调用封装到一个类中,使用同一个 requests Session 实例来保持 cookies,并且在调用过程中打印出了日志,我们所有目标都实现了。OK,在这一个版本中,我们不但在把登录接口的调用封装成了一个实例方法,实现了复用,而且还把 host(self.base_url)提取了出来。写完这个测试登录脚本,你或许会发现,在整个项目的测试过程,登录可能不止用到一次,如果每次都这么写,会不会太冗余了?要拼url、还要很多细节等等。| 参数名称 | 参数类型 | 参数说明 |原创 2024-04-20 14:10:19 · 1007 阅读 · 0 评论 -
简单介绍HTTPS的工作原理,Golang开发进阶吃透这一篇必拿60W年薪
因为我们的浏览器信任GlobalSign Root CA,根据信任链机制,你相信了根CA颁发的证书,也要相信它签名的子CA颁发的证书,也要相信子CA签名的子子CA的证书…浏览器首先用哈希函数对明文信息的摘要做哈希得到一个哈希值(用到的就是证书中的签名哈希算法SHA256),然后用根CA的公钥对根证书的签名作解密得到另一个哈希值(用到的算法就是RSA非对称算法),如果两个哈希值相等则说明证书没有被篡改过。先来看一下Google的证书,当你访问Google的时候,Google会发给你它的证书。原创 2024-04-20 14:09:47 · 1042 阅读 · 0 评论 -
答对这3个面试问题,薪资直涨20K_你们招聘信息里面的待遇是虚假的,这样会引起很严重的后果,轻则入职员工懈怠工作,
HR是什么人,往往一个成熟的HR在你之前可能已经面试过成千上百人,从你的一个眼神,资深HR就能明白你心里的那些小九九,所以那些自作聪明或者是虚构的原因,大可不必说了。背调想必大家都知道,一个不错的公司,在面试成功入职前都会做相应的背调,如果在这个过程中,被HR发现,你的离职原因是假的,那么往往就得不偿失了。HR的每个问题都是有它的意义存在的,他不会无缘无故的提出一个问题,在听到问题后,我们要做的,就是通过问题,给到HR想要的信息内容。原创 2024-04-20 14:09:16 · 636 阅读 · 0 评论 -
第二节:kafka golang sarama的ClusterAdmin类操作,墙都不扶就服你
代码如下(示例):import (“fmt”“log”if err!= nil {// 列举所有的Topic详情if err!= nil {原创 2024-04-20 14:08:12 · 421 阅读 · 0 评论 -
第三周-周考测试总结_vim编辑器中,要想定位到文件的第10行,按__________键,删除一个字母后按______
1 /etc/sysconfig/network-scripts/ifcfg-eth0 ------>配置网卡。3 vi 编辑文件时调到文档的最后一行的命令是_G,跳到第一行的命令是gg&1G。4 将/etc/目录压缩到/tmp/目录下,压缩包名为etc.tar.gz。10 /etc/rc.local------>系统自启动的程序或者脚本列表。2 /etc/fstab ------>挂载 系统开机自动加载的列表文件。5 /etc/resolv.conf------>客户端的DNS配置文件。原创 2024-04-20 14:07:09 · 955 阅读 · 0 评论 -
第七十二天 漏洞发现-Web框架中间件&;联动&;Goby&;Afrog&;Xray&;Awvs&;Vulmap_awws
CMSmap针对流行cMS进行安全扫描的工具htps://github.com/Dionach/CMSmap。Vulmap是一款web漏洞扫描和验证工具,可对webapps进行漏洞扫描,并且具备漏洞利用。Vulfocus-框架扫描-特定-Goby&Vulmap&Afrog&Pocassist。某资产特征-联动扫描-综合&调用-Goby&Awvs&Xray&Vulmap。某APP-Web扫描-常规&联动-Burp&Awvs&Xray。案例:配合Goby&Fofa插件进行某中间件的安全检查评估。原创 2024-04-20 14:06:37 · 844 阅读 · 0 评论 -
第一节:kafka golang sarama初体验,花了19998买的学习教程
关于Kafka的开发库,以Java的居多,Golang语言的开发库,主要推荐的是sarama项目地址:这个项目之前地址是https://github.com/Shopify/sarama 通过源地址也可以访问。原创 2024-04-20 14:05:35 · 715 阅读 · 0 评论 -
第一节:kafka golang sarama初体验(1),2024年最新12个View绘制流程高频面试题
例如获取所有Topics,获取Controller ID ,获取Broker ID和Addr 等。sarama是一个纯粹的Go客户端库,用于处理Apache Kafka(0.8及更高版本)。fmt.Printf(“控制器:%v\n”, controller.Addr())(img-NVR8JfKE-1713593092400)]主要操作和获取集群主题,副本等信息。// 获取Controller。// 获取topic的分区信息。// 获取Brokers。// 获取Topics。原创 2024-04-20 14:05:03 · 782 阅读 · 0 评论 -
第一次实操Python+robotframework接口自动化测试,2024年最新2024我的软件测试路要怎么走
先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《2024年最新软件测试全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面原创 2024-04-20 14:03:20 · 772 阅读 · 0 评论 -
第一次实操Python+robotframework接口自动化测试_robotframework接口自动化教程
用自带的是不是很繁琐,输入了那么多条才完成了一个请求,因此我封装了一个关于http的get请求库(当然checkValue也是我个人封装的一个函数~)步骤六:输出一条场景的case,下面就是我个人创建的一个case(目前以第三库和自己带的方法输出的case)步骤四:添加lib,此次需要的应用到的测试库都在截图中,其实也可以用urllib2这个库获取url内容信息。ps蓝色的均是超链接可以打开,如:想看具体每个场景case的失败or通过 ------>点击。首先我们需要导入测试库!下面请个人封装的库上场~原创 2024-04-20 14:02:49 · 747 阅读 · 0 评论 -
第22节 NAT——实现公私有IP地址转换_怎么把公网ip转成私有ip(1)
ipv4地址使用现状:现在已严重不够用。仅ABC类可以用,D类是组播,E类是科研。IP地址分为公网IP和私网IP。公网IP仅能在公网上使用。私网IP仅能在私网上使用,私有IP可以在不同的内网内重复使用。为避免重复出现的私有IP冲突,公网上不允许出现私有IP地址。私有IP地址范围,从原有ABC类中各抽出一部分作为私有IP地址。10.0.0.0/8(10开头的),如10.1.1.1、10.10.1.254。原创 2024-04-20 14:01:06 · 863 阅读 · 0 评论 -
笔记本电脑电池充不进电的原因及解决方法_startbatterycalibration选项找不到
T行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!在对笔记本进行清灰的时候,win7系统用户先关闭电源,,并且卸掉笔记本上的电池,这样在清灰过程中,对计算机损坏才会降低到最小的范围。在卸掉笔记本电源以后,为了安全着想,最好能够释放一下静电,重新按一下电源开机键,计算机内残留的静电就会被直接释放出去了。6、回想一下笔记本使用有几年了,如果时间长了,可以去售后那里检测并维修一下。5、根据软件,检测电池的性能。原创 2024-04-20 14:00:34 · 359 阅读 · 0 评论 -
站在Google角度看渲染机制,从Android渲染体系设计到Flutter渲染体系设计_android渲染引擎
由于Dart API 也是调用操作系统API,所以它的性能接近原生。google在设计考量中去中和这两个硬件的性能速度,采取的是将两者的绘制速度与频率控制在一定的范围内,也就是我们常提到的60FPS这个阈值上,所以他需要对于屏幕的刷新评率与当前的APP制图速度进行控制,所以他设计了surfaceflinger对于刷新率进行控制,在APP的绘制流程中采用了Choreographer对于制图速度进行控制。很多小伙伴对于优化内容没有一个明确的认知,性能优化看上去非常的高大上,但其实就是“细节决定成败”的概念。原创 2024-04-20 14:00:04 · 278 阅读 · 0 评论 -
分享几篇有关DO-178和GJB5000对比的论文,Golang最新实习面试经验总结
深刻理解DO-178C和GB5000A标准对于提升机载软件开发能力具有重要意义。从软件生命周期、标准分级模式分析两者的共同点;从标准实现的目标、着眼点,对软件生命周期各过程的要求分析两者的不同,点。根据对比,从软件计划阶段、需求阶段、测试阶段、配置管理过程等分析软件适航关注点,并给出总结,为软件适航提供一些参考。一、DO-178C标准简介。原创 2024-04-19 03:03:45 · 995 阅读 · 0 评论 -
分享几个 Selenium 自动化常用操作_selenlum 怎么 粘贴
有时我们需要的页面内容需要先通过几步点击才能出现,自然而然就会想到先等几秒,再去操作,但如果对每个按钮都是强制等待一个固定的时间,程序就会显得笨笨的,selenium当然提供一个方法去让你告诉程序,等到某个元素一出来,就去执行后面的页面操作。但如果页面输入框,并不是形式写的,更多的时候是一个富文本编辑器写在div里面,或者是套在iframe标签里面,这种情况都无法直接通过定位元素来传递文本,大多数情况需要先点击激活编辑器,然后再send_keys,例如下面的形式。基于xpath和css。原创 2024-04-19 03:02:43 · 883 阅读 · 0 评论 -
一个适用于单片机的开源网络协议栈_单片机简单协议栈,2024年最新Golang插件化入门指南
onps是一个开源且完全自主开发的国产网络协议栈,适用于资源受限的单片机系统,提供完整地ethernet/ppp/tcp/ip协议族实现,同时提供sntp、dns、ping等网络工具,支持以太网环境下dhcp动态ip地址申请,也支持动态及静态路由表。协议栈还封装实现了一个伯克利套接字(Berkeley sockets)层。原创 2024-04-18 21:32:03 · 819 阅读 · 0 评论 -
一个轻量的Linux运维监控脚本_linux实时监控etcd所注册的服务的脚本
echo -e “\n\033[32m################## CPU 相关 ############\033[0m\n”echo -e “\n\033[32m################## 进程 相关 ############\033[0m\n”echo -e “\n\033[32m################## 内存 ############\033[0m\n”echo -e “\n\033[32m############## 系统基础信息 #######\033[0m\n”原创 2024-04-18 21:31:32 · 733 阅读 · 0 评论