随笔分类 - lang
关于go的init函数
摘要:亲测,如果加载一个包,如果一个包里的每个文件,均含有init函数,那么均会执行。 目前来看,init的执行顺序,是文件名称的自然排序进行执行的。 并且只是所加载包里的go文件的init函数执行,对于包中的子目录,不涉及到。
阅读全文
go获取当前项目下所有依赖包
摘要:在设置好GOPATH,GOROOT的环境变量的情况下。 在项目配置好pkg、bin、src等这几个目录的情况,进入src目录。 在终端,输入:go get ./... 即可获得所有依赖包。
阅读全文
关于json转义中文
摘要:服务器传递或者程序传递中,不识别读取到的JSON数据中 \u开头的数据。 PHP 生成JSON的时候,必须将汉字不转义为 \u开头的UNICODE数据。 网上很多,但是其实都是错误的,正确的方法是在json_encode 中加入一个参数 JSON_UNESCAPED_UNICODE [php] vi
阅读全文
curl发送多维数组
摘要://通过curl模拟post的请求; function SendDataByCurl($url,$data=array()){ //对空格进行转义 $url = str_replace(' ','+',$url); $ch = curl_init(); //设置选项,包括URL curl_setop
阅读全文
go语言中type的几种使用
摘要:type是go语法里的重要而且常用的关键字,type绝不只是对应于C/C++中的typedef。搞清楚type的使用,就容易理解go语言中的核心概念struct、interface、函数等的使用。以下我用例子代码总结描述,请特别留意代码中的注释。 1、定义结构体 //结构体定义 type perso
阅读全文
posted @ 2017-09-20 16:23
黑熊一只
caddy配置php-fpm
摘要:特码的,谷歌又用不了了。 吐槽完毕,正文如下: caddy是一个用go语言开发的服务器,可用作web端。 caddy本身支持 -conf caddyfile的配置 在命令行中的体现: caddy -conf caddyfile caddy是自定义的命令别名,-conf参数代表是对命令行中配置文件的读
阅读全文
go的 三个点 ...
摘要:这三个点,比较任性,可前可后,可攻可守。。。 举2个栗子: 1、func sub(arg ...int) (total int){} 2、argsArr = apend(argsArr[:3], argsArr[4:]...) 其中1的例子,点点在前面,表示这个arg变量,是个不定量参数,表示它会很
阅读全文
简单算法系列:快速算法/冒泡算法两则
摘要:工作较忙,没办法抽出时间专心攻克《Go语言编程》,随着了解的更多,越发体会出这本书中小例子的精巧。 掌握这些小例子,就可以完成Go基础的全面掌握 最近抽出时间专心敲这些例子。但是发现一些问题,在设计上,许大大的算法可能更难让我理解一点。特对关于二章中结尾例子中算法,写出自己的算法,较之,我自己写的,
阅读全文
xhprof windows下安装和使用(转载)
摘要:1、使用5.3.3以上的php版本,或者直接下载wamp2.1集成环境。 2、下载xhprof for windows版本,地址:http://www.benjamin-carl.de/?download=XHProf-0.10.0-PHP-5.3.3-VC6-x86-TS,把解压后的dll文件放到
阅读全文
关于go的通信通道channel——chan的一些问题
摘要:go版本 1.8 chan类型的声明,有以下几种: var c chan int c := make(chan int) //slice、map、chan都可以通过用make来初始化,其中map、chan都必须通过make来初始化 至于1、c := make(map[int] int) 2、c :=
阅读全文
关于go的入门书籍——go自学的序
摘要:说实话,许世伟的《GO语言编程》,承载的心血是轻易可见的。但是我更喜欢那种工具书,就是简单说明他干嘛她干嘛,就能干嘛干嘛··· 比如读张晏关于《取代Apache的高性能Web服务器》的书,这种感觉很强烈,张晏会直接将配置单的成果放出来,然后在详解,读起来,有种一级一级往上升的感觉(并且这种配置,照抄
阅读全文
php的一个有意思的命令:-S
摘要:php -S localhost:8188 /web 会启动一个监控IP:PORT 的http服务,算是简易的web服务器吧。基本上,实现了PHP+MySQL就可以建立一个简易测试网站的环境。
阅读全文
浙公网安备 33010602011771号