[Golang] 聊一聊Go的那些处理命令行参数和配置文件的库

2019-09-13
阅读 6 分钟
10k
最近应为一直在写Go,避免不了要处理一些命令行参数和配置文件。虽然Go原生的flag库比起其他语言,在处理命令行参数上已经做的很易用了,Go的社区也有很多好用的库。这篇文章主要介绍一下自己这段时间接触使用过库,为有同样需求的朋友也提供一些参考。

[MySQL进阶之路][No.0003] 主从复制(Replication)在运维中的运用

2019-01-20
阅读 2 分钟
2k
在之前的两章里,主要介绍的主从复制(Replication)的基本使用方法和show slave status一些基本参数,这一章我们讲一下主从复制在生产环境中的一些在运维中的常见用途。下面将要介绍的一些运用可能在不同的地方有不同的叫法, 我取的名字可能比较随意, 如果有不准确或者有歧义的地方还请多多指教。

[MySQL进阶之路][No.0002] SHOW SLAVE STATUS

2018-09-29
阅读 6 分钟
4.2k
上回中实践部分用的是MySQL5.7。当你要把MySQL升级到MySQL8.0的时候,如果用同样的方法change master然后start slave后查看slave的状态的时候可能会发现以下错误。

[MySQL进阶之路][No.0001] MySQL的Replication基础

2018-09-23
阅读 8 分钟
2.6k
距离上一次在segmentfault上发文章足足过了两年时间,自己也已经从在日本留学进入到了工作岗位。选择留在日本工作的理由其实自己也不是很清楚,只是无论身在哪里,都只想做一个技术人员的理想至少现在并没有改变。虽然目前为止日本的IT行业无论在规模还是技术层面都无法和国内相提并论, 但是自己身边还是有很多大神的,...

Javascript中的Generator函数和yield关键字

2016-11-14
阅读 3 分钟
5.5k
在Javascript中,大家讨论的最多的就是异步编程的操作,如何避免回调的多次嵌套。异步操作的回调一旦嵌套很多,不仅代码会变的臃肿,还很容易出错。各种各样的异步编程解决方案也被不断提出,例如大家所熟知的Promise,co等等。今天所讲的Generator和yield就是和异步编程有关,可以帮助我们把异步编程同步化。

C# IEnumerable,IEnumerator接口

2016-04-01
阅读 8 分钟
5.6k
许久之前学习WinForm的时候开始解除的C#,之后便搁了好长时间。最近在学Unity的时候又重拾了C#。发现以前学过的东西也都忘了差不多了。特别在Unity中会经常用到yield关键字和IEnumerator接口来做一些延时循环的操作。作为重拾C#第一步,先来复习和总结一下C#中的IEnumerable和IEnumerator接口。

[算法] 关于快速排序的四种写法

2016-02-03
阅读 3 分钟
20.8k
这不,某天深夜,无所事事,大概是太寂寞,在思念了一番妹子以后,脑子里突然闪过了快速排序,遂在脑子中模拟了一遍快速排序的运行过程,以前只是死记硬背代码,没有去探究其运作的流程,于是在一些细节处陷入了沉思和迷惑,导致脑回路短路,当场打开斗鱼看了会球。