大象笔记

expect 做 telnet shell 脚本测试

## 需求背景 用 golang 写了个 tcp 数据上报服务,用来接收硬件设备上的传感器实时数据。 但是测试起来很麻烦,每次增加协议功能,都需要手动重复 telnet 并输入指令,费时费力,且容易忘记指令。 ## 测试技术选

golang gin 与 asp.net 对比

## 尝试 asp.net 的原因 有三个原因让我想尝试一下 asp.net - 听说 Ubuntu 22.04 已经内置 .net 6 运行时 - asp.net 可以像 golang 一样编译成一个二进制文件直接部署并运行在 li

PyTorch 基础概念 - 数据集 Dataset

## Datasets and Dataloaders - Dataset (torch.utils.data.Dataset) 存储了样本及其对应的标签。 - DataLoader (torch.utils.data.DataLoad

PyTorch 基础概念 - 张量 Tensors

无论是 PyTorch 还是 TensorFlow,我们首先都会遇到一个基础概念,张量 (Tensor)。 ## 张量 (Tensor) 的作用 模型 (Model) 的输入和输出都是用张量 (Tensor) 表示的。 #

gin.BasicAuth 为生产环境 Swagger UI 文档加上密码保护

虽然大家都推荐将 Swagger 接口文档服务部署在开发环境,但是由于现公司前后端开发人员异地办公,我还是倾向于将 swaggo 服务部署在生产环境。加上个简单的账号密码访问限制即可。 ## 方案选型 - [Nginx auth](

go-swagger 生成 API 文档,及与 swaggo 的对比

## go-swagger 与 swaggo 对比 最终没有选择 go-swagger,还是回归了 [swaggo](https://www.sunzhongwei.com/use-swaggo-and-gin-swagger-to-ge

使用 swaggo 及 gin-swagger 生成 API 文档

好久没有给别人写接口了,正好遇到一个前后端合作的项目,是时候尝试一下 golang swagger 的 API 文档生成工具了。 注意:尝试了 swaggo 之后,感觉很不好(注释规范口味太重,与三方库有冲突),我觉得再试试 [go-

golang 实现蓝牙体征监测设备数据上报及存储的频率控制

## 需求背景 蓝牙体征检测设备的初始上报频率非常高,单台每秒 370 个数据包。 需要通过通过服务器向蓝牙网关下发禁止波形数据的指令,禁用掉无用数据的上报。 有两个禁用策略: - 定时下发禁用指令。例如每十秒 - 收到波

夜幕降临,第三次 php 网站被黑

没想到这个被黑系列这么快就要更新第三期 。。。 距离[第二次被入侵](https://www.sunzhongwei.com/second-php-website-was-hacked)才过两天,前公司网站再次被攻陷。 歹徒可能

第二次 php 网站被黑的经历

昨晚九点被拉回前公司,解决一个 php 网站被黑的问题。 ## 现象 网站首页被篡改成了澳门特色网站。 从代码看,只有 index.php 文件被修改。确切地说是被完全覆盖了。 而且触发的时机也非常有趣,都是下午 5:31