golang 设计模式之装饰器模式

package main import "fmt" type active struct { id int } func (a *active) active() { fmt.Printf("%d 激活啦\n",a.id) } func (a *active) unactive() { fmt.Printf("%d 取消激活啦\n",a.id) }

linux系统更新profile文件立即生效

来源:https://blog.csdn.net/zhangzehai2234/article/details/82872518我们在linux系统中更新了配置文件profile文件以后,并不会立即生效,需要我们执行一下相关的命令才会立即生效:方法一:让/etc/profile文件修改后立即生效 ,可以使用如下命令: # . /etc/profile 注意: . 和 /etc/profile 有空

VIM命令大全

底线命令模式:0或:1跳到文件第一行:$跳到文件最后一行命令模式gg跳到第一行shift+g跳到文件最后一行U撤销上一步操作跳到指定行数ngg n代表对应的行数

如何构建个人技能树,想透彻,然后一干到底

如何构建“个人技能树”,并利用它快速习得新技能?神译局 · 2020-04-12​3步构建技能树,提高自我意识与专注,促进学习能力提升神译局是36氪旗下编译团队,关注科技、商业、职场、生活等领域,重点介绍国外的新技术、新观点、新风向。编者按:技能习得,一直都是我们职业生涯和个人生活中不可或缺的一个部分。然而,对一部分人而言,技能习得却是一件极其困难的事情。有些人没有清晰的学习目标,有些人则不懂如何