转载自(Original): Matt RickardForget about the y-intercept; slope is the only thing that matters in the long run.
Imagine your life as a line. On the x-axis, time. On the y-axis, think of a goal you’re trying to achieve: whether a personal one like getting in shape or a professional one like getting...
背景最近有个场景,需要解析远程调用命令df -h,输出的格式类似CentOS下的输出:
123456789# df -hFilesystem Size Used Avail Use% Mounted on/dev/vda1 99G 5.5G 89G 6% /devtmpfs 3.8G 0 3.8G 0% /devtmpfs 3.8G 24K 3.8G 1% /dev/shmtmpfs 3.8G 274M 3.6G 8% /runtmpfs 3.8G...
背景最近在看一个Golang的开源项目,项目中使用到了GORM但只支持了MySQL和PostgreSQL,为了练手尝试添加对SQlite的支持。
1234import ( "gorm.io/driver/sqlite" "gorm.io/gorm")
编写完代码后在本地go run运行很正常,但当使用alpine构建docker镜像时遇到了问题…
问题编译会卡在sqlite3,报错信息为:
1212 73.08 # github.com/mattn/go-sqlite312 73.08 cgo: C compiler "gcc"...
安装 ta-lib下载前去官网下载或者执行命令下载:
1wget http://prdownloads.sourceforge.net/ta-lib/ta-lib-0.4.0-src.tar.gz
安装将压缩解压并进行安装:
12345tar -zxvf ta-lib-0.4.0-src.tar.gzcd ta-lib/./configure --prefix=/usrmakemake install
安装完毕可以在/usr/lib64/目录下找到编译好的文件。
安装 TA-LIB 包安装可以在pypi找到TA-LIB的页面。执行命令安装:
12# centos/windows/mac...
环境
Centos: Linux release 8.4.2105 (Core)Python: 3.9.5GCC: 8.4.1 20200928 (Red Hat 8.4.1-1)
问题在Centos安装pandas包后运行报错:
1Could not import the lzma module. Your installed Python is incomplete. Attempting to use lzma compression will result in a RuntimeError.
原因及解决办法因为我环境上的Python 3.9.5是源码安装的,所以必须预先安装...
Permission denied下载第三方库的时候,编译时会提示Permission denied权限不足,出现这种错误因为权限不够。有一种最快的办法就是把你的go目录权限放开:
1sudo chmod -R 777 -R go
Reference`go get` fails with permission denied on certain go packages
Done.
入手理由
现在使用的Mac已经很卡,时不时就卡到要要重启
当年经费有限,手上的丐版的MBP升级 12.01 被劝退
性能很强,接口很多不用再带集线器
续航很强,不用带充电线都可以出门
劝退理由
开发环境要重新搭建熟悉
价格昂贵,肉痛
配置选择选购 Tips
很少人真的需要用到M1 Max
总电量和散热效率: 16’ > 14’
M1 Max 比 M1 Pro更耗电
16GB 内存已经足够多数人使用
SSD至少选1TB
尺寸不会考虑16',携带一点都不方便,而且还很重。
cpu不会无脑冲M1 Max,M1 Pro就够用了。购买用途主要是敲代码搬砖,所以C...
环境
macOS: 11.6.1 (Big Sur)gcc version: apple clang version 13.0.0 (clang-1300.0.29.3)Ubuntu: 16.04.6 LTSCentOS: Linux release 8.4.2105 (Core)
背景最近在使用redis-full-check来对比两个redis的数据是否一致,在macos上进行开发,编译后再上传到ubuntu系统的服务器上运行。
问题这就导致我需要使用到golang的交叉编译,golang默认支持交叉编译,只在编译时配置对应平台的编译参数即可:
123456# linuxCGO_E...
版本信息Server version: 8.0.21
问题使用docker在服务器上运行了一个mysql容器,进入容器内部登录mysql正常,端口已映射到虚拟机上,访问正常。使用工具连接,确认用户名、密码和IP端口正确的情况下报错:
1Authentication method 'caching_sha2_password' not supported by any of the available plugins
原因这个问题的根本其实就是登陆加密的规则不一样,mysql8之前的版本使用的密码加密规则是mysql_native_password,但是在mysql8...
问题最近想使用docker搭建smtp服务玩玩,服务拉起来了但发不出邮件。例如发邮件给自己的126.com的邮箱,日志一直刷屏:
1234SMTP | 285 Connecting to 126mx02.mxmail.netease.com [220.181.15.151]:25 ... failed: Connection timed out (timeout=5m)SMTP | 285 LOG: MAINSMTP | 285 H=126mx02.mxmail.netease.com [220.181.15.151] Connection timed ...