Golang
文章平均质量分 63
LeoForBest
这个作者很懒,什么都没留下…
展开
-
Kubernets Pod概念浅析
最近学习K8S,从编程角度来看docker以及K8S中Pod中一些原理,总结一下。水平有限,错误之处欢迎指正。原创 2022-09-30 21:16:05 · 553 阅读 · 0 评论 -
Golang 读取kubernets数据库etcd
最近学习K8S架构,参考了一些资料,了解到几个组件都通过apiserver对接,etcd作为apiserver后端数据库,了解下工作原理。用go写了简单的客户端读取etcd内容原创 2022-09-21 22:31:04 · 2193 阅读 · 2 评论 -
Golang仿ps获取Linux进程信息
golang模拟ps获取进程信息原创 2022-09-18 20:05:25 · 988 阅读 · 0 评论 -
Minikube部署Golang应用
Minikube部署Golang应用原创 2022-09-15 21:16:50 · 454 阅读 · 0 评论 -
Golang获取linux登录用户信息
最近使用go获取Linux所有登录用户,运行额外进程(因此找到原生调用方式,测试验证后记录下来。Linux下登录的用户信息包含在。结构体,读取并解析出所有用户.)解析字符串方式不够方便,文件下,每个用户为一个。原创 2022-09-14 19:34:34 · 954 阅读 · 0 评论 -
Golang 贪吃蛇小游戏
基于终端库termbox-go做了个贪吃蛇游戏, 功能较简单,代码约160行左右原创 2022-09-04 17:45:19 · 1744 阅读 · 0 评论 -
Golang JWT 认证 (三)-添加token自动刷新机制
上一个Demo中,token一旦过期无法刷新需要重新登录,因此需要某种机制来自动更新token原创 2022-09-02 20:31:32 · 3641 阅读 · 0 评论 -
Golang JWT 认证 (二)-前端 Vue3 + axios
接上一篇,本篇以Vue3 + elementplus + axios 制作一个前段界面来测试使用实现一个简单的登录登出,请求API效果原创 2022-08-29 19:32:55 · 433 阅读 · 0 评论 -
Go HTTP文件服务器带 HTTP Base Auth
平时需要提供文件下载服务,网上有很多优秀的工具如windows下的hfs。但个人需求仅需要账号密码提供基本保护功能,和跨平台功能。go语言有现成的框架,稍加修改即可满足功能。原创 2022-07-31 12:45:00 · 554 阅读 · 0 评论 -
golang grpc chat demo
效果源代码https://github.com/LeoBest2/grpc-chat-demo原创 2022-06-11 20:43:34 · 293 阅读 · 0 评论 -
Golang Gin 上传保存文件
Gin 上传保存文件Gin 上传保存文件效果源码前端页面后台Gin 上传保存文件效果源码前端页面<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=de原创 2021-11-29 19:09:31 · 1695 阅读 · 0 评论 -
Golang ldap control nTSecurityDescriptor
Golang ldap control ntsecuritydesccriptorGolang ldap读取nTSecurityDesccriptor问题解决过程LDAP Control 定义测试验证Golang ldap读取nTSecurityDesccriptor问题使用ldap连接AD获取属性nTSecurityDesccriptor默认是不返回,需要添加额外Control在Python中ldap3库中可以以下来配置from ldap3.protocol.microsoft import原创 2021-10-30 15:27:24 · 606 阅读 · 0 评论 -
Golang Gin embed static 静态文件嵌入
Golang Gin embed 静态文件嵌入需求改进思路a). Gin文档 静态资源嵌入 方案b). Gin 自带方法代码效果c). 改进1. 自带http库做法2. 查看gin staticfs源码3. 最终解决方案需求用Gin开发Web服务时, 编译生成的应用可能如下, 需提供static目录和web-app.exe给用户如果将static文件夹到生成的exe中,分发单个EXE文件给用户使用,更加方便# 改进前├── static│ └── js/jquery.min.js│原创 2021-10-29 20:35:55 · 5156 阅读 · 3 评论 -
PDF文件分割 Golang
PDF文件分割效果App.vue后端练习使用element ui & golangPDF库使用pdfcpu效果App.vue<template> <div id="app"> <el-container style="align-items: center;"> <el-header> <h1 style="color: #409EFF;">PDF切割工具</h1>原创 2021-10-19 15:40:24 · 879 阅读 · 0 评论 -
Python Go 命令行参数解析 argparse flag
目录Python Go 命令行参数解析 argparse flag一:程序参数设计二:Python源码和执行结果三:Golang源码和执行结果TodoPython Go 命令行参数解析 argparse flag平常需要写一些脚本,经常需要用到参数解析,收集记录下常用用法一:程序参数设计需求假设,从src目录拷贝指定类型的文件到dst目录, 可静默或打印拷贝, 限制最大拷贝数量src和dst必须位置参数(Positional arguments)--type可选参数(Positio原创 2021-09-26 20:06:47 · 474 阅读 · 0 评论 -
Golang Windows托盘及显示隐藏控制台窗口
Golang Windows托盘及显示隐藏控制台窗口效果演示源码自定义图标效果演示控制台窗口添加一个右下角系统托盘,控制隐藏/显示功能,效果如下图源码参考:github.com/getlantern/systray添加系统托盘、菜单https://docs.microsoft.com/en-us/windows/console/getconsolewindowhttps://docs.microsoft.com/en-us/windows/win32/api/winuser/nf原创 2021-09-15 20:41:16 · 5068 阅读 · 4 评论 -
Golang HTTP上传下载
Golang HTTP上传下载代码验证HTTP上传原理代码package mainimport ( "fmt" "io" "log" "net/http" "os" "path/filepath" "regexp")func main() { reFilename := regexp.MustCompile(`[^/]+`) uploadRoot, _ := filepath.Abs(".") downloadRoot, _ := filepath.Abs(".") ht原创 2021-09-09 15:55:30 · 650 阅读 · 0 评论 -
Golang 调用WinAPI 修改代理
Golang 调用WinAPI 修改IE代理测试环境源码测试环境win10 x64GOARCH=“amd64”源码参考Python 设置代理https://www.cnpython.com/qa/361707package mainimport ( "flag" "fmt" "syscall" "unsafe")const ( INTERNET_PER_CONN_FLAGS = 1 INTERNET_PER_CONN_PROXY_SER原创 2021-09-07 21:20:23 · 1014 阅读 · 0 评论