文章分类: 编程
编程

GORM: Go 语言的 ORM 库

77 2023-10-12 10:53:00

Golang 出色的 ORM 库旨在对开发人员友好。特性全功能 ORM关联 (Has One,Has Many,Belongs To,Many To Many,多态,单表继承)Create,Save,Update,Delete,Find 中钩子方法支持 Preload、Joins 的预加载事务,嵌套事务,Save Point,Rollback To Save...

详情...
编程

Git push 使用代理推送代码

83 2023-10-11 13:39:00

因为墙的存在,推送代码到 Github 常常连接不上,这种情况下,可使用代理进行推送:git config --global http.proxy http://127.0.0.1:8580 git config --global https.proxy http://127.0.0.1:8580 。-global 会全局生效。要解除代理git config ...

详情...
编程

Windows cmd 特殊符号及变量

73 2023-10-10 17:36:00

cmd 常用变量 bat批处理常用命令%1~%9表示拖入文件(%0以外的输入文件),%0表示批处理文件本身  %0~%1字母意思基本相同,不区分大小写::打印当前窗口地址echo “%cd%”

详情...
编程

goquery:HTML 解析器

90 2023-10-10 16:17:00

goquery 是由 Go 实现的基于 Go 的 net/html 包和 CSS 选择器库 cascadia 的 HTML 解析库。由于net/html解析器需要 UTF-8编码,goquery也同样需要,所以需要确保提供的html是UTF-8编码。为什么用 goquery?由于 net/html 解析器返回的是节点,而不是功能齐全...

详情...
编程

windows 下 cmd 常用命令汇总

81 2023-10-08 17:11:00

下面是常用的Windows cmd命令大全:"dir" : 显示目录中的文件和文件夹"cd" : 更改目录"copy" : 复制文件"xcopy" : 复制文件夹及其内容"del" : 删除文件"rmdir" : 删除文件夹"ren" : 重命名文件或文件夹"netstat" : 显示网络连接状态"ipconfig" : 显示本地计算机的IP地址"ping"...

详情...
编程

go-colly:快速、优雅的 Go 语言爬虫框架

120 2023-10-08 15:19:00

Colly 提供了一个干净的接口来编写任何类型的爬虫、蜘蛛使用 Colly,可以快速从网站中提取结构化数据,这些数据可用于广泛的应用程序,如数据挖掘、数据处理或归档。特性干净的 API 快速 (单核 >1k 请/秒)管理请求延迟和每个域名的最大并发性自动 cookie 和会话处理同步/异步/并行抓取分布式爬取缓存非 unicode 响应的自动编码 Robots.txt

详情...
编程

SpringBoot - 事件机制使用详解(ApplicationEvent、ApplicationListener)

84 2023-10-07 01:14:00

Spring 事件机制使用观察者模式来传递事件和消息。我们可以使用 ApplicationEvent 类来发布事件,然后使用 ApplicationListener 接口来监听事件。当事件发生时,所有注册的 ApplicationListener 都会得到通知。事件用于在松散耦合的组件之间交换信息。由于发布者和订阅者之间没有直接耦合,因此可以在不影响发布者的...

详情...
编程

使用 Git Prune 命令清理 Git 仓库

84 2023-10-05 01:19:00

在本文中,我们将讨论 git prune 命令及其用途。我们知道 Git 对我们的数据非常谨慎。当我们删除提交之类的数据时,Git 不会轻易丢失它们。这会导致我们机器中的陈旧数据堆积。这就是 git prune 命令发挥作用的地方。我们可以将 git prune 命令称为 Git 中的一个内务实用程序,用于清理孤立或无法访问的 Git 对象。当我们谈论不可访...

详情...
编程

Excelize —— 使用 Go 语言开发的 Excel 操作库

108 2023-10-03 04:02:00

Excelize 是 Go 语言编写的用于操作 Office Excel 文档基础库,基于 ECMA-376,ISO/IEC 29500 国际标准。可以使用它来读取、写入由 Microsoft Excel™ 2007 及以上版本创建的电子表格文档。支持 XLAM / XLSM / XLSX / XLTM / XLTX 等多种文档格式,高度...

详情...
编程

Alpine.js 钩子

86 2023-10-02 17:10:00

Alpine Hooks 模块是 Alipine.js 使用的一系列钩子。该包包含了许多钩子,用来改进通用 Alpine 任务的开发者体验(DX)。

详情...