Golang取局域网地址,方法有不少,我就把自己常用的几种整理出来,附带了IP校验。代码如下:

package main
import (
"log" "os" "os/exec" "by[......]

阅读全文

有时Golang是需要判断IPv4的IP是否合法的,搜了下,用以下方式是可以实现判定的。

1.对正则表达式进行编译,以得到一个优化的Regexp结构体,然后再用优化后的对象进行匹配:

package main

import "regexp"imp[......]

阅读全文

接手搜索引擎后,最近调优系统发现一个方法执行特别慢。仔细梳理后发现,这方法从MongoDB索引全量数据到Elasticsearch,而实际上,接口使用根本用不到全量数据,能用到1W就算是极限了。
最关键的是,分页多次索引,一次处理10条数据……简直ZZ……调[……]

阅读全文

使用eval报错:“eval()'d code on line xx”。
通常是第一次使用eval的同学最常碰到的情况。
原理有兴趣自己去搜一下,下面给出eval正确使用的示例:

<?php$a   = "test";$str =[......]

阅读全文