Hexo NexT主题移植 - 蘭陵N散記

作者:JerryXia | 发表于 , 阅读 (0)
概述我应该是一个喜欢折腾的技术党。从采用Hugo建静态blog以来,算上今天移植的这个,一共使用了三个主题:
第一个是修改自Hueman,它是一个Wordpress主题。第二个是修改自pacman,它是一个Hexo的主题。
这二个主题都是coderzh最早移植的,我只是在其上修改些布局,增加点功能,换个图片什么。这个过程让我弄清楚了Hugo中模板制作方法。
第三个则是从零开始,移植Github上人气最高的Hexo主题:NexT。正如你现在看到的,NexT是一款简洁又富有动感的主题,当前天我第一眼看到它时,就喜欢上它的风格。于是乎趁着周日,就开始NexT主题移植之旅。
...阅读全文

Go测试 - 蘭陵N散記

作者:JerryXia | 发表于 , 阅读 (0)
示例函数无需接收参数,但需要使用注释的Output:标记说明示例函数的输出值,未指定Output:标记或输出值为空的示例函数不会被执行。go doc工具会解析示例函数的函数体作为对应包/函数/类型/类型方法的用法。
示例函数需要归属于某个包/函数/类型/类型的方法,具体命名规则如下:
func Example() { ... }      // 包的示例函数func ExampleF() { ... }     // 函数F的示例函数func ExampleT() { ... }     // 类型T的示例函数func ExampleT_M() { ... }   // 类型T的M方法的示例函数// 多示例函数 需要跟下划线加小写字母开头的后缀func Example_suffix() { ... }func ExampleF_suffix() { ... }func ExampleT_suffix() { ... }func ExampleT_M_suffix() { ... }...阅读全文

Go VIM开发环境 - 蘭陵N散記

作者:JerryXia | 发表于 , 阅读 (0)
背景个人最近一直使用VSCode+Go插件来开发Go代码,虽然也觉得VSCode是目前最好用的Go的开发工具,但还是对VIM有点不可割舍,对我来说原因有三:
VIM可以在控制台使用,适合远程登陆到Linux进行代码调试修改配合Tmux使用,开启多个Pane各司其职,不同Pane之间快速切换有Tagbar,团队内代码串讲,能先看出每个文件的大纲,代码跳转也非常方便截图第一张是自己截的,后两张是使用各插件官方的:
...阅读全文

Go map key类型分析 - 蘭陵N散記

作者:JerryXia | 发表于 , 阅读 (0)
Key类型只要能支持==和!=操作符,即可以做为Key,当两个值==时,则认为是同一个Key。
比较相等我们先看一下样例代码:
package mainimport "fmt"type _key struct {}type point struct {x inty int}type pair struct {x inty int}type Sumer interface {Sum() int}type Suber interface {Sub() int}func (p *pair) Sum() int {return p.x + p.y}func (p *point) Sum() int {return p.x + p.y}func (p pair) Sub() int {return p.x - p.y}func (p point) Sub() int {return p.x - p.y}func main() {fmt.Println("_key{} == _key{}: ", _key{} == _key{}) // output: truefmt.Println("poi...阅读全文

团队管理 - 蘭陵N散記

作者:JerryXia | 发表于 , 阅读 (0)
最近由于Go语言项目,又带一个小团队。以前作为团队的Leader,总是遇到各种问题,尤其是如何管理好人很困惑。HW的组织相对是比较宽松的,内部号称是矩阵式,感觉一个团队的凝聚力个人还是来源于Leader的个人技术感召力。好吧,这个只是凭感觉的管理,这是远远不够的。
作为一个技术团队的小Leader,整体来讲,它面临”业务“,”人“,”事“这三个方面的工作展开。这些是来源公司内牛人们的一些总结,我把他们纪录下来,是为了我更好地开展工作。
业务虽是一个技术团队,所交付是面向客户交付的软件。两个方面是需要思考的:
价值贡献满意度我们常说”质量是我们最后尊严,业务价值是我们存在之本“,道理简洁朗朗上口,但也是最难做好的,做好又是一白遮百丑。
面向业务:核心竞争力,价值识别与规划面向业务&解决方案:领域级,变革项目级规划、运作满意度管理:面向业务(客户,用户);面向解决方案;面向部门;面向合作伙伴Top产品,问题的攻关人人的运用,对于Leader来说,是一项非常具有挑战的事,这需要Leader有很高的EQ与IQ。总结起来选用育留四个字:

亲自招聘,选择合适的人已有员工中骨干识别非...阅读全文