上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 89 下一页
摘要: PGO的引入 Go 1.20 发布了配置文件引导优化(PGO)的预览版,使编译器能够根据运行时配置文件信息,执行应用程序和工作负载的特定性优化。提供要构建的配置文件,使编译器能够将应用程序的速度提高大约 3-4%,官方鼓励开发者尝试一下整个新特性,但可能存在一些未知的问题。 具体可参考:Profil 阅读全文
posted @ 2023-02-12 10:55 牛奔 阅读(420) 评论(0) 推荐(0)
摘要: Linux 查看端口占用情况可以使用 lsof 和 netstat 命令。 lsof lsof ( list open files ) 是一个列出当前系统打开文件的工具。 lsof 查看端口占用语法格式: lsof -i:端口号 实例 查看服务器 8000 端口的占用情况: # lsof -i:80 阅读全文
posted @ 2022-12-19 16:36 牛奔 阅读(4776) 评论(0) 推荐(0)
摘要: Linux 安装方式 yum 安装:简单方便,不易出错 源码包安装:有些繁琐,但自定义配置,服务性会更好 yum 安装 1. 安装 Nginx yum 安装 nginx 非常简单,就输入一条命令即可。 sudo yum -y install nginx # 安装 nginx sudo yum rem 阅读全文
posted @ 2022-12-19 16:16 牛奔 阅读(605) 评论(0) 推荐(0)
摘要: 前言 在 nginx 上部署静态网页报502,于是查看 nginx 错误日志 error_log /var/log/nginx/error.log;,却没有看到任何错误信息;访问 nginx活动日志 access_log /var/log/nginx/access.log; 时发现 stat() " 阅读全文
posted @ 2022-12-05 09:15 牛奔 阅读(683) 评论(0) 推荐(0)
摘要: 前言 在传统项目开发中,我们只会用到 px、%、em 这几个单位长度,它们可以适用大部分项目的开发,并且拥有较好的兼容性。 而从 css3 开始,浏览器对逻辑单位的支持又提升了新的境界,增加了 rem、vh、vw、vm 等新的单位长度。 新技术的出现必然是为了解决旧技术存在的问题和不便,我们利用这些 阅读全文
posted @ 2022-11-24 14:01 牛奔 阅读(519) 评论(0) 推荐(0)
摘要: NPM 是什么? Node 软件包管理器(NPM)提供了各种功能来帮助你安装和维护项目的依赖关系。 由于错误修复、新功能和其他更新,依赖关系可能会随着时间的推移而变得过时。你的项目依赖越多,就越难跟上这些更新。 老旧的软件包会对安全构成威胁,并会对性能产生负面影响。最新的软件包可以防止出现漏洞。这意 阅读全文
posted @ 2022-11-23 19:14 牛奔 阅读(1674) 评论(0) 推荐(0)
摘要: 前言 pnpm 也需要设置自动安装对等依赖项 解决 pnpm 使用 npm 的配置格式,所以应该以与 npm 相同的方式设置配置: pnpm config set auto-install-peers true 注意:上述命令使用存储本地用户帐户设置的默认配置位置(~/.npmrc 对于 linux 阅读全文
posted @ 2022-11-11 17:04 牛奔 阅读(1243) 评论(0) 推荐(0)
摘要: 前言 Nginx 默认是不允许列出整个目录的。 如需此功能,打开 nginx.conf 文件或你要启用目录浏览虚拟主机的配置文件,在 location server 或 http 段中加入 autoindex on; 另外两个参数最好也加上去: autoindex_exact_size off; 默 阅读全文
posted @ 2022-10-31 16:19 牛奔 阅读(3843) 评论(0) 推荐(0)
摘要: git 分支开发 git 分支开发,分支(feature)同步主干(master)代码,以及最终分支合并到主干的操作流程 由于 rebase 执行速度慢,分支同步主干代码时,分支的每次提交都可能和主干产生冲突,需要解决的次数太多,影响提交效率。 同时,为了保证主干提交线干净(可以安全回溯),所以采用 阅读全文
posted @ 2022-10-28 17:54 牛奔 阅读(289) 评论(0) 推荐(0)
摘要: Tips:本文以本文撰写时的 Go 语言最新版本,也就是 go.1.19.2 版本为例。 Linux 发行版本使用 Ubuntu 22.04.1 LTS 为例来做演示。 安装 C 工具 Go 的工具链是用 C 语言编写的,因此在安装 Go 之前你需要先安装相关的 C 工具。如果你使用的是 Ubunt 阅读全文
posted @ 2022-10-18 07:33 牛奔 阅读(11796) 评论(1) 推荐(1)
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 89 下一页