- 博客(8)
- 资源 (4)
- 收藏
- 关注
原创 Golang 设计模式之单例模式
单例模式定义为一个全局访问点,通过它来获取类的唯一实例。它在控制资源访问、减少系统资源消耗等方面发挥着重要作用。
2024-04-30 11:59:30 481 1
原创 聊聊yarn的安装和使用
Yarn是一个由Facebook, Google, Exponent 和 Tilde 联合开发的新的 JavaScript 包管理工具,旨在解决 npm 的一些问题,如处理大型代码库时的性能问题,安全问题等。Yarn 在性能、安全性和可靠性方面进行了优化,提供了更好的用户体验。:Yarn 使用缓存机制和并行下载策略,可以极大地加快包的安装速度。:Yarn 提供了一种 called lockfile 的机制,可以锁定包的版本,确保在不同环境和时间点的安装结果都是相同的。
2024-04-29 00:31:23 1193
原创 gitlab 迁移服务器后SSH KEY无效的问题
前段时间在给gitlab迁移服务器,过程也很简单,备份数据库,打包程序文件,打包启动项文件到新的服务器。的时候,却提示验证失败。无法识别SSH KEY,尝试过删除了,然后重新添加SSH KEY也不行。得到的原因是:是因为.ssh目录没有ssh_home_t标签!既然知道了原因,那么接近也比较简单了。
2024-04-29 00:14:05 223
原创 重学 Golang 之数组与切片
数组和切片是 Golang 中比较重要的一部分。作为一个从PHP转Golang的开发者,数组是啥就不说了,既然熟悉 PHP 肯定知道数组是啥,剩下的就是切片是啥了。在 PHP 下,我们熟知数组几乎是万能的,啥都能塞,而且可以轻松的追加和删除,那么 Golang 下的数组呢?从接触这个 Golang 开始就知道她是一个强类型的语言。那么也就代表着,数组也只能是同一种类型的集合。PHP下我们这样创建数组,PHP是一个弱类型语言,所以PHP下的数组也是不限定长度的。
2024-04-29 00:12:14 1557
原创 Git 配置多个 SSH Key 的方法
在我们的生活和工作中,我们常常会碰到一种情况,那就是一台电脑上需要同时使用多个 Git 账号。 比如,你可能在公司使用 Gitlab 或者 Gitee 来管理项目,而个人项目则通过 Github 进行托管。 更不用说还有云效、Gitee、码云、Coding 等各种不同的代码托管平台。 在这种情况下,你需要为每一个代码托管平台生成一个 SSH Key,并且将对应的公钥复制到相应的地方。
2024-04-28 00:39:02 586
原创 聊聊在 Go 中停止程序
总的来说,os.Exit() 和 log.Fatal() 都可以导致程序的退出。但 log.Fatal() 会输出错误信息,而 os.Exit() 不会。在实际编程中,我们可以根据具体的错误情况和需要来选择合适的函数。如果需要记录错误信息并立即停止程序,使用 log.Fatal() 是最好不过的;如果只是需要退出程序,并且已经通过其他方式记录了错误信息,那么使用 os.Exit() 可能更合适。
2024-04-28 00:35:07 1367
原创 如何在 Golang 程序中实现对 Vue.js 单页应用路由支持
在构建现代 Web 应用时,Vue.js 等流行的前端框架为我们提供了构建单页应用(SPA)的能力。这些 SPA 应用通常依赖于前端路由来实现页面的无缝切换。前端路由主要有两种模式:Hash 模式和 History 模式。Hash 模式的 URL 格式如History 模式的 URL 格式则为。尽管 Hash 模式简单易用,但 History 模式提供了更清晰的 URL 结构,更符合 SEO 优化和用户体验的需求。
2024-04-28 00:08:07 375
原创 Golang 语言如何为for循环设置超时终止操作?
通过使用time.After和select语句,我们可以为Go语言中的无限循环添加时间限制,从而避免程序在意外情况下无限制地运行下去。这不仅保证了程序的效率,也提高了其可维护性和稳定性。同时,注意goroutine泄露和panic处理,可以进一步提高程序的健壮性。
2024-04-28 00:06:37 473
批量PDF转图片-工具-Window
2024-04-30
Suno AI 音乐下载工具
2024-04-26
基于Go-Gin 开发的一个博客系统
2024-04-26
BlendUI框架,基于本地Native运行环境
2014-10-10
WebKit2.NET
2013-01-27
黑客 电子书 黑客书籍 书籍
2008-11-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人