Mac系统(macOs Monterey )升级后运行go程序警告:warning: object file (......) was built for newer macOS version (12.0) than being linked (11.3)

Mac系统升级后运行go程序警告:warning: object file (......) was built for newer macOS version (12.0) than being linked (11.3)目前我系统版本位macOs Monterey 12.3.1 1.在命令行打开如下文件 2.追加以下内容
2022-04-08阅读更多>

Golang 提取字符串中的中文(可贪婪匹配和正常匹配)中文字符串截取

Golang 提取字符串中的中文(可贪婪匹配和正常匹配)匹配效果:原字符串:"Yiwu Jingfeng Trading Co., Ltd. 北京市(竞丰)贸易有限公司 (Co.)"贪婪匹配结果:
2022-03-10阅读更多>

Mac 使用brew切换PHP版本,比如:从 php7.4 切换到 php5.6

Mac 使用brew切换PHP版本,比如:从 php7.4 切换到 php5.6 切换系统显示的php版本 终端运行命令: vim ~/.zshrc
2021-12-27阅读更多>

Golang 封装根据时间间隔生成时间段集合方法(用于图表展示)

Golang 根据时间间隔生成时间段集合(用于图表展示)备注:ParseDuration解析一个时间段字符串。一个时间段字符串是一个序列,每个片段包含可选的正负号、十进制数、可选的小数部分和单位后缀,如"300ms"、"-1.5h"、"2h45m"。合法的单位有"ns"纳秒,"us","µs"、"ms"毫秒、"s"秒、"m"分钟、"h"
2021-12-10阅读更多>

Linux查看IO占用过高的进程。

Linux查看IO占用过高的进程。在日常工作中经常会遇到这么一个场景,服务器的IO负载很高(iostat中的util),但是无法快速的定位到IO负载的来源进程和来源文件导致无法进行相应的策略来解决问题。iotop是linux系统下测试硬盘IO读写的工具,简单的说,iotop是一个用来监视磁盘I/O使用状况的 top 类工具,可监测到哪一个程序使用的磁盘IO的信息。
2021-11-22阅读更多>

Mysql Group by 后取最新插入的一条数据。

Mysql Group by 后取最新插入的一条数据。具体两种实现方法:1.先排序,再分组。
2021-11-08阅读更多>

Go websocket配置wss连接,结合nginx使用。

Go websocket配置wss连接,结合nginx使用。1.网站已经配置好ssl证书。自行配置。2.nginx配置中添加如下配置
2021-11-02阅读更多>

Ubuntu设置环境变量的几个方法

Ubuntu设置环境变量的几个方法,1. /etc/profile 在用户登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。
2021-10-26阅读更多>

Golang 使用excelize 导出表格到浏览器下载或者保存到本地。

Golang 使用excelize 导出表格到浏览器下载或者保存到本地。1.安装Excelize.2.封装好的包
2021-10-20阅读更多>

Go 使用context包实现协程的超时控制

Go 使用context包实现协程的超时控制,由于业务需要,部分协程不可能一直执行下去,下面这个简单的方法可以控制协程的运行时长,从而达到超时控制。
2021-09-18阅读更多>
搜索文章