- 博客(108)
- 资源 (9)
- 收藏
- 关注
原创 通过一个例子演示gNMI订阅服务的实现
通过gNMI来订阅服务器内存使用率信息,订阅形式为sample,每10秒向客户端推送一次,1分钟后自动关闭推送通道。
2024-04-25 17:23:59
247
原创 通过一个例子演示golang调用C语言动态链接库中的函数
本例提供了cgo调用C函数的示例,也演示了如何将C函数打印内容保存到golang的变量中。
2024-02-27 07:42:11
752
原创 golang实现一个BasicAuth的HTTP server
之前写的没有包含认证部分本例给出了支持BasicAuth的实现,以及如何在一个项目中导入自己定义的package。
2024-02-25 14:11:36
785
原创 通过例子学习golang的Goroutine
Go 语言中的 Goroutine 是一种轻量级的并发执行单位。它可以与其他 Goroutine 并发地执行,而不需要显式地管理线程的创建和销毁。Goroutine 是 Go 语言并发模型的核心组成部分,它使得编写并发程序变得更加简单和高效。
2024-02-21 08:35:34
630
1
原创 golang实现一个简单的HTTP server
用golang实现一个简单的HTTP Server,可以将POST的payload中的内容打印出来。
2024-01-27 10:05:41
1052
1
原创 学习sqlalchemy对mysql数据库的操作
提供了通过docker运行mysql和通过sqlalchemy对mysql数据库进行插入和查询的示例
2023-02-02 16:46:07
391
原创 学习用remake来debug Makefile
学习Makefile的过程中发现了一个讲解很详细的例子,顺便学习一下用remake这个工具来debug Makefile准备源代码和Makefile就是原文中的第四版Makefileadmin@ubuntu20:~/test_makefile$ cat fun1.c #include <stdio.h>void fun1() { printf("this is fun1\n"); }admin@ubuntu20:~/test_makefile$ adm.
2022-04-13 11:17:59
804
原创 一个golang interface的例子
接触到golang后,最让我困惑的就是reflect/interface。下面通过一个例子来试着理解一下。golang/dlv环境搭建参考这里先上源码package mainimport ( "fmt" "reflect")func main() { test := []map[string]interface{}{{"abc":"3","xyz":"4"},{"abc":"1","xyz":"5"}} Pass(test)}func Pass(d interface{}).
2022-04-07 07:51:07
242
原创 基于docker快速搭建Jenkins
安装拉取docker镜像admin@ubuntu20:~$ docker pull jenkins/jenkins:jdk11启动镜像,端口8282映射到docker的8080,挂载本地目录admin@ubuntu20:~/jenkins$ docker run -p 8282:8080 --name myjenkins -d -v /home/admin/jenkins:/var/jenkins_home/ jenkins/jenkins:jdk11进入dockeradmin@
2022-04-02 08:52:30
1201
原创 Ubuntu20.04安装golang和dlv
安装go更新源信息admin@ubuntu20:~/go$ sudo apt update -y搜索可用的golang包admin@ubuntu20:~/go$ sudo apt-cache search golang-1golang-1.13 - Go programming language compiler - metapackagegolang-1.13-doc - Go programming language - documentationgolang-1.13-go -
2022-03-29 07:57:11
1362
原创 shell字符串中同时包含单引号和双引号的一种处理方法
字符串的几种标识方法我们知道在shell中表示字符串一般是用单引号或者是双引号放在整个字符串的开头和结尾。如果字符串中只包含单引号,那么可以用双引号括起来。同理如果字符串中包含双引号可以用单引号括起来。那么如果字符串中原本就既包括单引号也包括双引号呢?举个例子,现在想用sed来对文件/file-path/file中的字符做替换,要替换的内容中包含单引号,而且需要将整个表达式作为字符串通过ssh在远端主机执行。文本中原来的内容如下is not '0.0.0.0'需要替换为!= '0.0.
2022-03-03 07:54:06
5378
原创 shell脚本中包含变量的变量的表示方法
题目有些饶舌,直接上例子$ cat test.sh#!/bin/bashxyz_1=10xyz_2=20xyz_3=30m='xyz'for i in {1..3};do n=`eval echo '$'${m}_$i` echo $ndone下面是解释有三个变量,它们前缀都是一样的,不同的是最后的数字m的值恰好是上面三个变量的前缀这个例子解释了如何用m加数字来表示前面的三个变量注意n的赋值中,开头和结尾是反引号’`’,而不是单引号...
2022-03-03 07:31:44
673
原创 直接方法使用sysrepo设置包含LIST的yang模型
yang模型使用RFC7950中给的例子,container中包含LISTmodule example-a { yang-version 1.1; namespace urn:example:a; prefix a; container a { list b { key id; leaf id { type string; } notification down { leaf reason {
2022-01-18 15:47:16
721
1
Orion:Google’s Software-Defined Networking Control Plane
2022-02-08
nyfedit7pro.zip(mybase7.1)
2020-04-09
day-one-containers-kubernetes-contrail.pdf
2020-03-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人