解决 Windows 端口被占用的问题

在启动 Go 服务时,遇到一个报错:

1
2
net.Listen address ":80" failed: listen tcp :80: bind: An attempt was made to access a socket in a way forbidden by its access permissions.
1. net.Listen address ":80" failed

一看就是 80 端口被占用了,有可能是 IIS、Apache或你重未听说过的应用,如 SQL Server Reporting Services,那如何找到占用端口的应用呢?

传染病重在预防,别让无知害人害己!

病毒无处不在,
最爱乘虚而入!

无论打耳洞、纹身还是美牙,
千万要去消毒可靠拥有正规营业执照的医疗机构。

包括住酒店也是需要注意的,详细的预防事项我都写在了文章结尾,赶紧看起来吧,别让无知害人害己。

移动套餐

记录下当前使用的移动套餐,到期待办已同步至 wekan。

Linux 查找大文件、大目录,解决磁盘空间不足的问题

最近阿里云服务器频繁报警,报警原因就是服务器的内存使用率又高达 98%,云盘使用高达 93%。

云盘空间不足,那就删除文件,它相比解决内存不足要简单,今天我们先来解决云盘空间不足的问题。 而解决此问题,无非就是找大文件和大量小文件,比如:

  • 没有按日期存储的日志文件,如果一直不删除该日志文件,那么它会越来越大。
  • 按日期存储的日志文件,没有按日期删除的话,单个文件可能不大,但是大量的单个文件就不小了。
Read more

使用 Apple Silicon 的 Mac 别用 gen 来安装 CocoaPods

新买的 Mac Studio 还未安装过 CocoaPods,因为最近开发的项目都是用 Swift Package Manager。目前仍然有很多项目是使用 CocoaPods,今天从 GitHub 上 Clone 了一个 App 就是使用 CocoaPods。我的一般都是直接安装官网的方式去安装,没必要百度和 Google,但是安装官网的安装命令 sudo gem install cocoapods 安装,是能安装成功的,但是使用时却报错了:

1
2
3
4
5
6
7
8
9
10
11
12
$ pod install
Analyzing dependencies
Adding spec repo `trunk` with CDN `https://cdn.cocoapods.org/`
/Library/Ruby/Gems/2.6.0/gems/ffi-1.15.5/lib/ffi/library.rb:275: [BUG] Bus Error at 0x00000001046b4000
ruby 2.6.8p205 (2021-07-07 revision 67951) [universal.arm64e-darwin21]

-- Crash Report log information --------------------------------------------
See Crash Report log file under the one of following:
* ~/Library/Logs/DiagnosticReports
* /Library/Logs/DiagnosticReports
for more details.
Don't forget to include the above Crash Report log file in bug reports.
Read more

如何使用 Navicat 导出数据库表结构和表数据的 sql 脚本?《转载》

Navicat 是一套快速、可靠并价格相当便宜的数据库管理工具,相信大家在平时工作中不少用。一般大家可能用的最多的只是连接到特定的数据库,然后其次对于数据库的表进行各种 CRUD,那么大家有没有尝试过导出数据库的表结构和数据呢?我这周就尝试过了,而且深有体会。下面就听我慢慢讲解。

  这周五自己负责的项目要进行私有化部署,所以得提前将项目中对应的数据库所需要的表结构和数据的 sql 导出来。当时上级交给了我这个任务,那么如何使用 Navicat 导出数据库的表结构和数据呢?虽然界面中也有相关提示,但是追求完美的我总感觉会有更好的方法,于是经过不断摸索,自己总结了以下三种不同的导出方式:

三星雷电 3 移动固态硬盘读写速度测试

上一篇文章测试了希捷固态硬盘的读写速度。这篇文章测试下 2019 年买的三星雷电 3 移动固态硬盘的读写速度。

速度确实快,要追求速度确实应该带雷电接口的固态硬盘。但速度再快也不会超过 Mac 自带硬盘的速度快,而且特贵,并且连接上电脑后即使没使用也发热特严重,!!!

同时也通过这个测试来说明:如果仅仅为了避免 Mac 硬盘空间不足而购买这些外置硬盘,是非常不可取的。在购买 Mac 的时候就应该选稍微大一点。为什么又是稍微大一点呢,因为 Mac 的更新换代是非常快的,比如从 Intel 架构到 ARM 架构,现在的 M1 Ultra 多强大啊,前几天的苹果发布会又发布 M2 了,所以稍微加大,满足工作需求即可。

希捷 2T 移动机械硬盘连接 Mac Studio不同端口读写速度测试

去年买了一个希捷 2T 的移动机械硬盘,划分了 1.5T 用于作为 MBP 的备份盘,500G 用于备份我那使用几年 DELL 笔记本,因为那台笔记本即将给小姨子。

Mac Studio 也使用有阵子了,今天突然想着测试下该硬盘的读写速度,于是并测试了其通过雷电 4、USB-A、USB-C 端口连接的读写速度。

结论就是千万不要买机械硬盘,速度太慢了,而且要等待硬盘停止转动才能从电脑推出,因此推出可能会很慢。有钱就上带雷电接口固态硬盘。买 Mac 的话直接选大存储空间就是,个人觉得至少 1T。