不灭的焱

加密类型:SHA/AES/RSA下载Go
复合类型:切片(slice)、映射(map)、指针(pointer)、函数(function)、通道(channel)、接口(interface)、数组(array)、结构体(struct) Go类型+零值nil
引用类型:切片(slice)、映射(map)、指针(pointer)、函数(function)、通道(channel) Go引用

作者:AlbertWen  添加时间:2025-12-22 00:33:51  修改时间:2025-12-22 02:14:34  分类:电脑/软件使用  编辑
  • 自然:手指/滚轮往哪走,页面就往哪走。。。强调的是手指滑动 和页面滚动方向一致 ,,,比如:手指向下滑动,页面向下滚动,【注意】此时看到的是“相反方向”的页面内容,即页面上面的内容。
  • ----------------------------------------------------------------------------------------------------
  • 传统:滚轮往哪走,滚动条就往哪走。。。强调的是 眼睛视觉想看到的哪个方向的内容,鼠标就往哪个方向滚动,,,比如:我想看到页面“下面”的内容,那就把鼠标“向下”滚动,相反,想看到页面“上面”的内容,就把鼠标“向上”滚动
作者:AlbertWen  添加时间:2025-12-13 17:40:57  修改时间:2025-12-22 02:27:40  分类:01.Linux基础  编辑

在今天的网络安全环境下,对root账户禁用密码登录并启用密钥认证,不是可选的"优化",而是必须的"基础安全措施"。这是保护服务器不被自动化攻击和暴力破解的第一道、也是最有效的防线。

作者:AlbertWen  添加时间:2025-12-08 23:41:23  修改时间:2025-12-17 15:57:03  分类:IT运维/网络管理  编辑

脚本功能: 

  • 一键申请SSL证书
  • 关闭防火墙/放行端口(80端口)
  • 选择SSL证书颁发机构(增加申请成功率)
  • 证书自动续期
  • 申请失败,删除残留文件,然后重新申请
作者:AlbertWen  添加时间:2025-12-04 00:45:56  修改时间:2025-12-21 10:40:02  分类:02.Go语言编程  编辑

你别看指针听起来吓人,其实在 Go 里它就是——方便、省内存、提高性能、减少数据拷贝… 而且 Go 把它“阉割”得挺狠,根本不像 C 那种能把人吓到怀疑人生的级别。

作者:AlbertWen  添加时间:2025-12-03 22:37:07  修改时间:2025-12-11 10:25:03  分类:02.Go语言编程  编辑

当你编写一个函数时,返回值应该定义为 T(值)还是 *T(指针)?

这个选择不仅关乎性能(内存分配),更关乎代码的安全性和语义。在这篇文章中,我们将通过 3 个典型的编程场景,为你提供一套清晰的决策框架。

作者:AlbertWen  添加时间:2025-12-01 00:43:01  修改时间:2025-12-21 09:06:16  分类:02.Go语言编程  编辑
  • 使用 Trie 树实现动态路由(dynamic route)解析。
  • 支持两种模式:name*filepath代码约150行
作者:AlbertWen  添加时间:2025-12-01 00:16:46  修改时间:2025-12-21 08:49:03  分类:02.Go语言编程  编辑
  • 路由(router)独立出来,方便之后增强。
  • 设计上下文(Context),封装 Request 和 Response ,提供对 JSON、HTML 等返回类型的支持。
  • 动手写 Gee 框架的第二天,框架代码140行,新增代码约90行
作者:AlbertWen  添加时间:2025-11-30 23:19:49  修改时间:2025-12-21 13:06:09  分类:02.Go语言编程  编辑
  • 简单介绍net/http库以及http.Handler接口。
  • 搭建Gee框架的雏形,代码约50行
作者:AlbertWen  添加时间:2025-11-30 22:52:36  修改时间:2025-12-19 02:36:29  分类:02.Go语言编程  编辑

大部分时候,我们需要实现一个 Web 应用,第一反应是应该使用哪个框架。不同的框架设计理念和提供的功能有很大的差别。比如 Python 语言的 djangoflask,前者大而全,后者小而美。Go语言/golang 也是如此,新框架层出不穷,比如BeegoGinIris等。那为什么不直接使用标准库,而必须使用框架呢?在设计一个框架之前,我们需要回答框架核心为我们解决了什么问题。只有理解了这一点,才能想明白我们需要在框架中实现什么功能。

作者:AlbertWen  添加时间:2025-11-26 15:05:23  修改时间:2025-12-22 01:03:01  分类:02.Go语言编程  编辑

核心原理:Go 的方法接收器「值 / 指针」自动转换

Go 语言对方法调用做了语法糖优化:调用方法时,无论接收器(Receiver)定义为值类型还是指针类型,Go 会自动完成「值→指针」或「指针→值」的转换(只要符合可寻址规则)。