随笔分类 -  Golang

The Go Programming Language
摘要:用go实现Parsers & Lexers 在当今网络应用和REST API的时代,编写解析器似乎是一种垂死的艺术。你可能会认为编写解析器是一个复杂的工作,只保留给编程语言设计师,但我想消除这种观念。在过去几年中,我为JSON,CSS3和数据库查询语言编写了解析器,所写的解析器越多,我越喜欢他们。 阅读全文
posted @ 2017-04-03 13:30 majianguo 阅读(1054) 评论(0) 推荐(0)
摘要:Handwritten Parsers & Lexers in Go Handwritten Parsers & Lexers in Go (原文地址 https://blog.gopheracademy.com/advent-2014/parsers-lexers/) In these days 阅读全文
posted @ 2017-04-03 13:10 majianguo 阅读(399) 评论(0) 推荐(0)
摘要:勘误 在官网下载页面(http://www.swig.org/download.html )下载的swigwin-3.0.12包中go示例源码有个错误(swigwin-3.0.12\Examples\go\callback)。示例callback是一个c++调用go回调函数的例子,编译下载的源码输出 阅读全文
posted @ 2017-03-22 12:17 majianguo 阅读(450) 评论(0) 推荐(0)
摘要:Visual studio code离线安装插件 公司研发区不能连接公网,使用Visual studio code(vsc)写Golang代码需要安装Go插件,下面介绍下,vsc离线安装插件的步骤。以安装lukehoban.Go为例。 打开官网首页: https://code.visualstudi 阅读全文
posted @ 2017-03-16 19:14 majianguo 阅读(24560) 评论(0) 推荐(0)
摘要:calling c++ from golang with swig--windows dll 之前项目组开发的项目核心代码全部使用C++语言,新项目可能会引入golang,花了一天多时间研究了windows环境下golang调用C++动态链接库的方法。 谷歌加百度之后,很快发现官方推荐的方法,在官方 阅读全文
posted @ 2017-03-14 22:27 majianguo 阅读(1818) 评论(0) 推荐(0)
摘要:官方网址: https://developers.google.com/protocol-buffers/ (需要FQ) 代码仓库: https://github.com/google/protobuf (C++) https://github.com/golang/protobuf (Golang 阅读全文
posted @ 2017-03-02 22:19 majianguo 阅读(4334) 评论(0) 推荐(0)