摘要: golang omitempty 总结 在使用Golang的时候,不免会使用Json和结构体的相互转换,这时候常用的就是 json.Marshal和json.Unmarshal两个函数。 这时候在定义json结构体的时候,我们会用到omitempty这个字段,这个字段看似简单,但是却有很多小坑,这篇 阅读全文
posted @ 2020-12-10 17:43 程序袁先森 阅读(17168) 评论(0) 推荐(3) 编辑
 
摘要: 题目描述 给定一个平衡括号字符串 S,按下述规则计算该字符串的分数: () 得 1 分。 AB 得 A + B 分,其中 A 和 B 是平衡括号字符串。 (A) 得 2 * A 分,其中 A 是平衡括号字符串。 示例 1: 示例 2: 示例 3: 示例 4: 提示: S 是平衡括号字符串,且只含有  阅读全文
posted @ 2018-12-09 15:01 程序袁先森 阅读(267) 评论(0) 推荐(0) 编辑
 
摘要: 如题,本人环境Ubuntu14.0虚拟机,安装一个nginx服务器来运行我的fastDfs文件管理的。但是安装出现了各种问题: 网络上各种照抄照搬说用yum安装pcre-devel之类的,不知道其他人有没有效,我是一点用都没有。 我从网上下载了pcre库,然后编译的时候在后面加上了路径: 重点(是源 阅读全文
posted @ 2018-11-10 12:32 程序袁先森 阅读(4493) 评论(0) 推荐(0) 编辑
 
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2018-10-25 11:12 程序袁先森 阅读(9) 评论(0) 推荐(0) 编辑
  2022年8月19日
摘要: 文章内容比较多,大家可以在微信公众号查看文章: 《eBay如何30天安全实现云平台服务器的系统升级?》 阅读全文
posted @ 2022-08-19 14:17 程序袁先森 阅读(32) 评论(0) 推荐(0) 编辑
  2021年8月4日
摘要: client-gen When we want to operate the kubernetes resources, like the crds that we defined and the related objects we created. We should use some tool 阅读全文
posted @ 2021-08-04 21:59 程序袁先森 阅读(985) 评论(0) 推荐(0) 编辑
  2021年8月1日
摘要: Kubernetes crds 序 crd 即用于记录某个资源的资源。类似于一个类,你用它可以创建很多实例。你在api-server 那里注册了crd之后,api-server就知道有了这种资源的配置文件,然后你就可以通过yaml文件来创建这个“类”的实例了。 注意: 这些实例只是用来创建各个变量来 阅读全文
posted @ 2021-08-01 00:12 程序袁先森 阅读(485) 评论(0) 推荐(0) 编辑
摘要: Generator and Consumer model Golang is the right language for such a language model. Because goroutine is designed for such multiple thread/routine to 阅读全文
posted @ 2021-08-01 00:10 程序袁先森 阅读(46) 评论(0) 推荐(0) 编辑
摘要: Vim and vi 本节主要记录一些vi的比较实用的简单操作。不定期更新,长期维护。 删除指定范围行 #删除344-1234行 :344,1234d 删除选中行 # v 进入 VISUAL 模式 v # 上下键选中,然后键入d删除选中 d last: golang生产者消费者模型 < > next 阅读全文
posted @ 2021-08-01 00:08 程序袁先森 阅读(37) 评论(0) 推荐(0) 编辑
  2021年5月9日
摘要: Note 一个module是一个go package的集合,该module用于发布的一个单位。 一般一个go repo仅仅包含一个module,含有一个go.mod文件 每个module路径不仅仅用于作为import的前缀,也用于帮助go command来查找下载这个module,比如我们impor 阅读全文
posted @ 2021-05-09 17:06 程序袁先森 阅读(383) 评论(0) 推荐(1) 编辑
  2020年10月8日
摘要: ref: http://blog.thefirehoseproject.com/posts/learn-to-code-and-be-self-reliant/ 加速编程技能的关键 当您学习编程时,有一瞬间一切都开始改变。 在Firehose,我们喜欢将其称为编程的拐点。 在此阶段之后,您作为开发人 阅读全文
posted @ 2020-10-08 18:25 程序袁先森 阅读(625) 评论(0) 推荐(2) 编辑
  2020年9月27日
摘要: 如何使用journalctl 来观察和操作systemd的日志 介绍 systemd的一些不错的有点就是它能涉及到进程的系统的日志。对于其他日志工具,日志通常被分布到整个系统中,由不同的daemon和进程来管理,因此当他们扫描多个应用的时候,他们在翻译日志的时候可能就有点困难。systemd通过提供 阅读全文
posted @ 2020-09-27 22:24 程序袁先森 阅读(686) 评论(1) 推荐(0) 编辑