- 博客(116)
- 资源 (9)
- 收藏
- 关注
原创 基于gitlab API刷新MR的commit的指定status
自己部署的gitlab + Jenkins每个MergeRequest都可以触发多个Jenkins pipeline,pipeline结束后会将状态更新到gitlab希望可以跳过pipeline运行,直接将指定的MR的指定pipeline状态刷新为success。
2024-12-05 09:46:23
663
原创 实操部署amis-admin
当需要做一个web服务的时候,前端的呈现很令我头疼。搜了一圈前端低代码框架后,注意到百度贡献的amis,通过json来写前端,很酷啊。不得不说,一个好的demo项目,真的能让人迅速进入状态,比直接看要直观的多。
2024-10-16 09:44:07
1343
2
原创 对已经运行的flask服务测试代码覆盖率
上一篇文章《》展示了用pytest的测试用例验证flask的函数,获取代码覆盖率信息。但是上述方法要求web服务没有提前启动,而是由pytest来启动,然后运行测试用例。那么对于已经启动的web服务,能否也用pytest来做代码覆盖率的验证呢?答案是肯定的,需要使用。
2024-09-29 11:09:29
403
原创 用pytest-cov获取flask项目的测试代码覆盖率
本文举了一个简单的例子,用来展示如何用pytest的测试用例验证flask的函数,获取代码覆盖率信息。
2024-09-29 08:59:18
593
原创 学习使用meson+ninja构建C语言工程(含单元测试)
Meson是一个高效、易用且跨平台的构建系统,主要用于描述和管理项目的构建过程。Meson 使用简洁的配置语言来定义项目的构建规则,并生成 Ninja 构建文件以实际执行构建任务。Ninja是一个轻量级的构建工具,专注于快速并行构建。它通过构建任务的依赖关系图,实现高效的并行构建,从而加速项目的构建过程。CMocka则是一个适用于 C 语言的单元测试框架,用于编写和执行单元测试,验证代码的正确性。
2024-08-23 09:27:04
1412
原创 通过一个例子演示gNMI订阅服务的实现
通过gNMI来订阅服务器内存使用率信息,订阅形式为sample,每10秒向客户端推送一次,1分钟后自动关闭推送通道。
2024-04-25 17:23:59
625
原创 通过一个例子演示golang调用C语言动态链接库中的函数
本例提供了cgo调用C函数的示例,也演示了如何将C函数打印内容保存到golang的变量中。
2024-02-27 07:42:11
956
原创 golang实现一个BasicAuth的HTTP server
之前写的没有包含认证部分本例给出了支持BasicAuth的实现,以及如何在一个项目中导入自己定义的package。
2024-02-25 14:11:36
909
原创 通过例子学习golang的Goroutine
Go 语言中的 Goroutine 是一种轻量级的并发执行单位。它可以与其他 Goroutine 并发地执行,而不需要显式地管理线程的创建和销毁。Goroutine 是 Go 语言并发模型的核心组成部分,它使得编写并发程序变得更加简单和高效。
2024-02-21 08:35:34
701
1
原创 golang实现一个简单的HTTP server
用golang实现一个简单的HTTP Server,可以将POST的payload中的内容打印出来。
2024-01-27 10:05:41
1267
1
原创 学习sqlalchemy对mysql数据库的操作
提供了通过docker运行mysql和通过sqlalchemy对mysql数据库进行插入和查询的示例
2023-02-02 16:46:07
447
Orion:Google’s Software-Defined Networking Control Plane
2022-02-08
Tail-f RestCONF Swagger Rev A 2018-09-13.pdf
2020-04-23
JunosOS-REST-API简明测试开发指南.pdf
2020-04-22
nyfedit7pro.zip(mybase7.1)
2020-04-09
day-one-containers-kubernetes-contrail.pdf
2020-03-27
Telegeography_SDWAN_Market_Summary_2019
2019-02-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人