Go 标准库 flag 的一个坑
最近整理工程代码,碰到个flag库的一个小坑。工程服务通过不同参数,处理做不同的业务。为了简化说明,这里假定工程启动参数为 x, y, z 这三个参数(参数是其…
最近整理工程代码,碰到个flag库的一个小坑。工程服务通过不同参数,处理做不同的业务。为了简化说明,这里假定工程启动参数为 x, y, z 这三个参数(参数是其…
filter/map/reduce 是较为简单、基建的一个工具函数。他们太常用了,特别是在对数据处理时候,一些较为繁琐的逻辑,可以通过他们做管道式拼接调用,组合…
python 的数组类型为list,而list支持乘法改变其长度,比如: 这样就可动态创建一个N长度数组了。 在实验中需要动态生成一个 N * N 的二维数组,…
这是写Go时候 踩的一个坑经验分享(中间省去了一些波折)。 工程里面需要将一个时间戳(毫秒)转为 “2012-01-01T12:00:00.000+0800”的…
要在docker-compose 内配置多个命令,比如要运行命令 cmd1、cmd2、cmd3,应该如何配置呢? 1 串行运行 如果这几个命令是没有要求并行运行…
有人写过“提问的技巧”,主要是讲述提问者该如何清晰地表述提问,以达到交流上的最低成本。在软件开发过程中,我发现,不单只提问,反馈问题也存在类似的问题,不清晰的反…
开发功能时候,读到一个代码文件,发现里面代码重复率极高,便对其进行了一次优化,本文简述该优化过程,没有什么高深的知识,只是一些开发经验之谈。 没有对该文件进行简…
Android 程序 Activity 启动,参数传递主要下面几种实现方式: 1 直接使用 Intent; 2 封装本地缓存 DataCache; 3 使用第三…
本文是对之前一篇文章《C++ 巧用对象辅助内存回收》的扩充,内存回收篇,有网友指出使用std::unique_ptr可以来实现。其实简单的封装个内存助手,也就不…
开发一个功能,老手能实现,新手也能实现。但是在代码的可读性和可维护性上可能就有很大差别了。新手很可能讲求的是功能的完成,而老手在功能健全的前提下,更会考虑代码的…