• 光标放在 interface 上,按 CTRL + SHIFT + P 打开命令面板,输入 go implement 就能查找了

  • 一些关于nats的问题求解惑 at 2018年05月21日

    我知道的有个项目用到了 NATS,到 GitHub 找 mysterium/api 和 mysterium/node

  • 蛋定。go1.8 中的 plugin 是不是还不支持 Windows?

  • 可以参考 Beego 源码

  • scratch 没有 shell 的呀,如果在容器运行时,就没办法 exec 进去调试了。

    还是 alpine 吧,比二进制文件大几 MB

    alpine 需要修复一下 x64 的库,然后用就好了

    FROM alpine:latest
    MAINTAINER zyfdegh <zyfdegg@gmail.com>
    
    WORKDIR /root
    
    # fix library dependencies
    # otherwise golang binary may encounter 'not found' error
    RUN mkdir /lib64 && ln -s /lib/libc.musl-x86_64.so.1 /lib64/ld-linux-x86-64.so.2
    
    COPY bin/deployer /root/deployer
    
    CMD ["./deployer"]
    
  • 好 已 Star

  • os.Expand(str,func) replaces variables(like $DB_HOST from your container or $GOPATH from OS env) in str with the real env value. Package strings do have the function to replace substring. But it cannot operation with os env which is in package os.

  • github.com/go-sql-driver/mysql at 2016年12月07日

    个人猜测哈,应该是数据库 16382 那一行记录,转换为 struct 后,为空,或者 struct 内的某个结构为空

  • 为什么 go 源码还要嵌入到 go?什么样的使用场景

  • // PUT /record
    $("#btn_update").on("click",
    function() {
        var name = document.getElementById("s_name").value
        var done = document.getElementById("box_done").value
        var todo = document.getElementById("box_todo").value
        var issue = document.getElementById("box_issue").value
        var dataObject = {
            "name": name,
            "done": done,
            "todo": todo,
            "issue": issue
        }
        $.ajax({
            url: baseUrl + "/record/",
            type: 'PUT',
            timeout: 5000,
            data: JSON.stringify(dataObject),
            contentType: "application/json",
            dataType: 'json',
            success: function(result) {
                alert("更新成功");
            },
            error: function() {
                alert("失败");
                console.log(JSON.stringify(result))
            }
        });
    });
    

    详细的示例 可参考 github.com/zyfdegh/hiupdate (不过后台没有 beego)