摘要: 在处理程序异常时,使用defer能够很大程度检查代码量,提高码字效率。 但是,却发现一件很奇怪的事情,defer中的err竟然失效了!!! 这时一万个为什么瞬间闪现脑海,因为之前一直这样码的呀? 代码: var err error var Error string = "success" defer 阅读全文
posted @ 2020-05-29 10:45 谦逊的铅笔 阅读(215) 评论(0) 推荐(0) 编辑
摘要: go语言字符串相关处理函数: package main import ( "fmt" "strconv" "strings" ) func main() { hasPrefix()//判断字符串s是否以prefix开头 。 hasSuffix()//判断字符串s是否以suffix结尾。 index( 阅读全文
posted @ 2020-05-28 13:20 谦逊的铅笔 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 一、windows下 1.下载Golang Golang下载链接: 谷歌链接:https://golang.google.cn/dl/、https://golang.org/dl/ 国内链接:https://studygolang.com/dl 2.安装Go go1.13.8.windows-amd 阅读全文
posted @ 2020-05-27 18:17 谦逊的铅笔 阅读(1414) 评论(0) 推荐(0) 编辑
摘要: 在自学golang,切片的原理就不多讲了。 不知道的可以看下我以前写的 传送 切片的增删改这里是运用append来操作的,如有其他好方式,欢迎留言。 增: //因为要追加,所以要新建一个相同类型的slice,并指定一个长度 app := make([]Product, 1) //因为我的被添加的切片 阅读全文
posted @ 2020-05-27 18:15 谦逊的铅笔 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 下载文件: $ch = curl_init($musicPathUrl); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_BINAR 阅读全文
posted @ 2020-05-25 11:55 谦逊的铅笔 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 在golang中并没有class的概念,如果真要说起来就是struct了。 struct是一种自定义复杂的类型结构,可以包含多个字段(属性),可以定义方法,可以嵌套,而且struct是值类型。 与函数一样,struct如果要被外部访问到:结构体的名称和其中的字段首字母也需要大写。 声明struct包 阅读全文
posted @ 2020-05-22 13:34 谦逊的铅笔 阅读(477) 评论(0) 推荐(0) 编辑
摘要: 在php中,使用iconv函数转换字符集很好用,不过有时iconv转换会返回false或空字符串,这不算是iconv的问题,这其实是字符集的问题,但是实际编码中应该算是iconv的bug了。 测试下这段字符串用iconv转换后的效果: $str="www.asdasd.com,ok!the stri 阅读全文
posted @ 2020-05-15 16:04 谦逊的铅笔 阅读(458) 评论(0) 推荐(0) 编辑
摘要: $__logFile = __FILE__;$__logFileRequestMethod = $_SERVER['REQUEST_METHOD'];$data = '_'.$__logFileRequestMethod;//注意,前面不能有$符号哦$__logFileData = json_enc 阅读全文
posted @ 2020-05-15 14:13 谦逊的铅笔 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 因为网速较慢导致的... 下面是我设置的hosts,各位童鞋可以用IP查找工具来获取IP地址设置hosts,速度1-2分钟可以下载结束。 在host 文件中设置: 140.82.114.3 github.com199.232.5.194 github.global.ssl.fastly.net 即可 阅读全文
posted @ 2020-04-01 10:00 谦逊的铅笔 阅读(670) 评论(0) 推荐(0) 编辑
摘要: 将软件做成服务,可以让我们操作简便。如下面的zk 1、进入到/etc/rc.d/init.d目录下,新建一个zookeeper脚本 [root@vbox-777xz ~]# cd /etc/rc.d/init.d/ [root@vbox-777xz init.d]# pwd /etc/rc.d/in 阅读全文
posted @ 2020-03-27 14:48 谦逊的铅笔 阅读(498) 评论(0) 推荐(0) 编辑