有的时候我们初始化一个json字段,预期是如果没有传入这个值,则不给结构体对应属性赋值,这个时候就需要用到omitempty了。
示例代码:

type Dog struct {
Breed string // 下面的第一个逗号是将name标签和omite[......]

阅读全文

不常用指针,所以容易忘记,在Go语言中,指针是用于存储变量内存地址的一种类型。它们可以使用 & 运算符获取变量的地址,并且可以使用 * 运算符来解引用该地址以访问变量的值。。
指针的实现指针是通过Go语言的类型系统来实现的。每个变量都具有一个类型,该类型[……]

阅读全文

恩,其实不修复也是能用的,但看到提示了,总要知道为什么要警告以及修复的方法。
原因:jQuery 建议去用一个变量去存储选择器,因为每次使用都会重新读取而不会缓存。那么修复方法也很简单,在不需要重新读取的部分,var 变量=$(选择器),之后使用变量即可[……]

阅读全文

很明显,如果仅仅是磁盘空间满了,也就不值得写一篇博客了。
了解过Linux的同学应该听说过inode吧,本次记录就是inode满了所致。发现nginx无法重启后,第一时间执行指令查看磁盘空间剩余情况。

df -h

发现空间充足,恩,那必定是出在ino[……]

阅读全文

最近调整定时草稿发布规则,之前是按ID排序的,随机性不佳,于是就考虑直接随机发布10篇好了。查了一下,是可以实现的。
WordPress随机选择文章代码示例:

$args = array(
'orderby' => 'rand', 'or[......]

阅读全文

其实,PHP转golang,惯性思维,len的话会有报错提示,而你如果想使用类似PHP的count的len来取[]interface{}类型的长度,也是可以的。
使用类型断言即可,示例代码如下:

fmt.Println(len(v.Charts.([]in[......]

阅读全文