- 博客(24)
- 资源 (12)
- 问答 (1)
- 收藏
- 关注
原创 挖到宝了!这款免费网络诊断工具,Windows/macOS/Linux 通吃,太香了
NetSonar是一款开源免费的网络诊断工具,专为解决运维开发人员网络排查痛点设计。它整合了多协议ping测试(ICMP/TCP/UDP/HTTP)、子网扫描、端口发现、网卡管理等核心功能,采用Avalonia+SukiUI框架实现跨平台支持(Windows/macOS/Linux)和现代化可视化界面。相比传统命令行工具,NetSonar提供更直观的网络接口信息展示、实时流量监控和系统状态查看,支持一键导出数据。作为GNU AGPL开源项目,用户可自由定制功能,社区响应积极,适合各类网络诊断场景使用。
2026-02-03 16:23:13
340
原创 WSL 可视化管理工具 ,Windows子系统必备神器,颜值在线
本文对比了WSL管理的两种方式:命令行(CLI)和可视化界面(GUI)。CLI是WSL默认管理方式,通过终端指令完成配置运维;GUI如Rust开发的WSLDashboard则将复杂指令转化为直观操作。文章结合发行版启停、资源监控等实际场景,分析两者的特性与优缺点,强调WSLDashboard对WSL新手更为友好,提供了更具实操性的对比参考。
2026-02-03 14:40:37
362
原创 一键管理Ollama大模型
本文介绍了Ollama大模型的下载安装与脚本管理方法。首先通过ollama pull glm-4.7-flash拉取模型,使用ollama run命令运行。为简化操作,创建了ollama-manager.sh管理脚本,包含启动(start)、切换(switch)、停止(stop)、查看状态(status)和列出模型(list)等功能。通过编辑.bashrc文件设置别名om作为快捷命令,如om start预热模型、om switch切换模型等。该脚本支持默认模型配置,并提供了运行状态监控,便于高效管理多个大模
2026-02-01 08:00:00
613
原创 在WSL中离线安装与配置Ollama全攻略
本文介绍了Ollama的离线安装、配置和使用方法。主要内容包括:1)下载离线安装包并解压到指定目录;2)安装必要软件并启动服务;3)将Ollama配置为系统服务,包含环境变量设置、资源限制等优化参数;4)常用命令如运行模型、管理模型等;5)完整的卸载步骤。重点讲解了如何通过systemd管理服务,并提供了性能调优建议,如限制并发请求、控制模型加载数量等。文章提供了从安装到卸载的完整流程,适合需要离线部署Ollama的用户参考。
2026-01-31 21:11:44
650
原创 golang 版 E签宝请求签名鉴权方式
fmt.Println("拼接字符串:\n" + canonicalString + "\n")// DoContentMD5Base64 计算Body体的Content-MD5值。// doSignatureBase64 计算签名(HmacSHA256)// 获取MD5值的byte数组表示(16 bytes)// 将byte数组写入hasher中计算MD5值。// 创建一个新的MD5 hasher对象。// 组合拼接待签名字符串。// DoSign 计算签名。// 转base64。
2025-02-10 09:32:47
541
原创 golang rabbitmq实现的延时队列
golang 采用RabbitMQ官方延迟插件实现延时队列 x-delayed-message
2022-04-28 17:19:52
2954
1
原创 go-socket.io 使用教程
文章目录1、socket.io 简介2、golang实现socket.io1、socket.io 简介[译] socket.io官方文档Socket.io是一个WebSocket库,包括了客户端的js和服务器端的nodejs,它的目标是构建可以在不同浏览器和移动设备上使用的实时应用。它会自动根据浏览器从WebSocket、AJAX长轮询、Iframe流等等各种方式中选择最佳的方式来实现网络实时应用,非常方便和人性化,而且支持的浏览器最低达IE5.5socket.io特点实时分析:将数据推送到客户端
2021-07-03 22:27:28
8167
4
原创 golang 微信商户平台支付平台V3
微信V3 普通商户支付开发文档微信官方商户平平台开发者文档https://pay.weixin.qq.com/wiki/doc/apiv3/index.shtml如何获取mchCertificateSerialNumber获取mchCertificateSerialNumberpackage mainimport ( "context" "crypto/x509" "io/ioutil" "log" "net/http" "time
2021-04-02 11:29:13
1659
1
原创 golang fmt输出
1、颜色说明前景色 背景色 颜色 30 40 黑色 31 41 红色 32 42 绿色 33 43 黄色 34 44 蓝色 35 45 紫红色 36 46 青蓝色 37 47 白色 2、代码说明代码 意义 0 终端默认设置 1...
2019-09-03 14:22:20
851
原创 Golang 依赖管理工具 Modules使用教程
1、首先安装好golang开发环境安装开发环境这里不做介绍说明了;2、开始使用Modules2.1 配置环境变量Modules 默认不是启用状态;我们可以通过设置环境变量GO111MODULE开启或禁用;GO111MODULE变量有三个可选值off、on、auto,默认值是 auto。1、off。关闭支持,go 会从GOPATH和vendor文件夹寻找包。2、on。开启支持,go 会忽...
2019-08-01 10:23:56
1774
原创 golang https
一、背景知识 密码学的一些基本知识 大致上分为两类,基于key的加密算法与不基于key的加密算法。现在的算法基本都是基于key的,key就以一串随机数数,更换了key之后,算法还可以继续使用。基于key的加密算法又分为两类,对称加密和不对称加密,比如DES,AES那种的,通信双方一方用key加密之后,另一方用相同的key进行反向的运算就可以解密。不对称加密比较著名的就是RSA...
2019-07-25 13:48:11
979
原创 nuget 服务搭建
搭建自己的nuget包管理器服务器1 web应用程序1.1 创建应用1.2、下一步“配置新项目”框架选择要根据你选择的服务器进行选择框架如果你用windowsServer 2008那么你就选择.net framework 4。windowsServer 2008的iis服务器支持.net framework 4再高就不支持了。需要你注意;1.3创建...
2019-06-13 11:14:07
590
3
原创 MySQL 使用timestamp 类型注意
我们在使用timestamp 类型是 no_time字段只为不可为空的时在更新表的时候自动更新no_time 时间 这是我们不想要的效果;解决方案:把①勾打掉,不让它根据当前时间戳更新该字段就可以了 ...
2018-09-12 09:05:30
564
原创 centos 执行yum 执行错误
1、在执行yum 命令是报一下错误已加载插件:fastestmirrorCould not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock error was14: curl#6 - "Could not resolve host:...
2018-08-24 14:37:24
3430
1
原创 go语言字符串Slice后乱码问题
遇到的问题:用Slice 直接截取字符串的时候会出现乱码现象package mainimport ( "fmt")func main() { str := "我的博客" fmt.Println(str) // 正常显示 fmt.Println(str[0:2]) // 显示乱码}解决方法: 经过百度在网上找的了rune这个鬼;run...
2018-08-15 09:18:26
1818
原创 Golang 在 Mac、Linux、Windows 交叉编译
Mac 下编译 Linux 和 Windows 64位可执行程序CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build main.goCGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build main.goLinux 下编译 Mac 和 Windows 64位可执行程序CGO_ENABLED=0 GOOS=darwin...
2018-03-30 12:56:51
980
原创 go 实现HTTP 接口
go 实现HTTP 接口package mainimport ( "encoding/json" "fmt" "io/ioutil" "net/http")func main() { // 访问的URL url := "http://localhost:9333/dir/assign" result := reqest("POST"
2017-11-06 15:30:27
3984
原创 go 压缩文件操作
go 压缩文件操作import ( "archive/zip" "bytes" "io" "io/ioutil" "os" "path/filepath")// unzip 解压文件 archive zip文件路径,target 解压路径func unzip(archive, target string) error { reader, e
2017-10-18 21:24:18
2126
原创 C# 网页导出PDF
在NUGet上下载两个类库,这两个类库是两种实现方式 Pechkin CPechkin 注意:在CPechkin使用的时候“目标平台必须使用X86” 上代码喽 Pechkin SynchronizedPechkin sc = new SynchronizedPechkin( new GlobalConfig()
2017-09-19 09:15:52
6549
2
原创 linux 常用指令
Linux常用指令文件操作创建文件夹mkdir /home/u1 创建文件夹/home/u1 (即在/home目录下创建了文件夹u1)rmdir /home/u1 表示删除/home/u1目录(即删除u1文件夹,这里文件夹即目录), 这里一个目录被删除前必须是空的,可以用 rm -r 替代。hostname可以查看linux的计算机名;whoami可以查看当前用
2017-09-18 09:45:00
717
原创 go常用引用包推荐
go引用包 Redisgopkg.in/redis.v5 RabbitMqgithub.com/streadway/amqp 配置文件yamlRabbitMqRead/config Mysqlgithub.com/jinzhu/gorm
2017-09-18 09:33:31
1160
Win64OpenSSL_Light-1_1_1g.zip
2020-06-04
Axure内联框架使用问题
2019-10-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅