运维 linux du 和 df 命令的用法 一、 df 命令 df 命令用来查看各个磁盘占用空间大小,默认以字节为单位,可以添加-h 选项以合适的单位显示。 [crayon-6823188a2897a246199965/] 二、 du 命令 du 命令... 03 月 02 日347评论linux 阅读全文
Windows Visual studio 各版本激活密钥 0x01 VS2015 专业版:HMGNV-WCYXV-X7G9W-YCX63-B98R2 企业版:HM6NR-QXX7C-DFW2Y-8B82K-WTYJV 0x02 VS2017 专业版:KBJF... 03 月 02 日377评论vs 阅读全文
Golang Golang 等待组 sync.WaitGroup 的用法 一、 waitgroup 介绍 多线程编程中,经常会遇到这样的一种场景:main 函数中为了等待其他线程执行完,在 return 之前都要执行 sleep 以争取更多的时间给其他线程执行。例如: [crayon-6... 03 月 01 日5,095评论 阅读全文
Golang Golang 开发中常见的坑 (一):interface 相关 0x01 以下代码能通过编译吗 [crayon-6823188a29394323027138/] 不能通过编译,因为类型 man 没有实现 user 接口,实现 say 方法的是*man 类型,两者不能统一。 把 f... 02 月 28 日949评论 阅读全文
Hexo Next 主题升级到 6.0 后的语言问题 next 主题从 5 升级到 6 后,不管怎么设置语言都是一直为英语。 后面查看主题的语言包才发现 6.0 的中文语言包名字已经改了,之前是 zh-Hans ,现在已经做了对应的调整。 [crayon-6823188... 02 月 28 日397评论hexo 阅读全文
git/github git mv 出现 fatal: bad source... 的解决方法 0x01 问题描述 使用 git mv 重命名文件时出现以下错误信息: [crayon-6823188a29726746217331/] 0x02 问题原因 源文件 go/src/handle/add.g... 02 月 28 日2,860评论git 阅读全文
Golang Golang 内存逃逸分析 0x01 什么是逃逸 第一次听说逃逸是在雨痕学堂,一脸懵逼的百度了半天也没找到一个明确的说法,直到昨天在论坛上看到一篇关于变量逃逸的文章才明白。 因为函数都是运行在栈上的,在栈声明临时变量分配内存,函... 02 月 27 日1,317评论 阅读全文
C/C++ 逗号表达式 逗号表达式时 c 语言提供一种特殊的运算符,优先级别最低,它将两个及其以上的式子联接起来,从左往右逐个计算表达式,整个表达式的值为最后一个表达式的值。 例如: [crayon-6823188a29ae27... 02 月 14 日197评论 阅读全文
CentOS nginx 配置 php-fpm 一、基本配置 nginx 默认配置文档中的 php 配置,这段配置是可用的: [crayon-6823188a29d2a096928063/](更多…) 02 月 09 日501评论nginx 阅读全文
MySQL MySQL 主从同步原理 一、主从复制原理 MySQL 主从复制依赖 binlog,binlog 中记录了数据库中的执行过的语句,主从复制时,复制的并不是整个数据库中的所有数据,而是从上次同步到现在所执行过的 SQL 语句。 执行主从同... 02 月 06 日559评论 阅读全文