Dr_Zhang

30
获赞数
4
关注数
20
粉丝数
北京
中华女子学院 | 专业忘记了
IP 属地未知
2017-07-04 加入
浏览 7.3k

进击的巨人

156 声望|学徒
go
132
vue.js
22
异常处理
22
iview
20
tcp
18
个人动态
  • 赞了回答2017-08-22
    一道流传的go面试题
    这个问题,time.Sleep应该是在main goroutine里执行的,至于顺序是goroutine内部调度问题,CPU到底分给了哪个goroutine这个内部控制的。这个结果和是否执行sleep应该没有必然的联系。至于Go的调度器相关,可以看下这个文档:[链接]
  • 赞了回答2017-08-22
    一道流传的go面试题
    你这拷贝的没错吗?第一个loop里面的func用的是out scope的i?那么这个i应该是不会变的啊。 另外GOMAXPROCS不能保证顺序,只能保证用户代码用几个线程跑,1不代表顺序! 要知道并发不等于平行(中文真不好翻: concurrent is not parallel)
  • 提出了问题2017-08-22
    一道流传的go面试题
  • 发布了文章2017-08-16
    go语言实现短链接生成算法
    在一些应用的分享文案中,经常需要包含一个打开实际页面的链接,而这个链接可能会非常的长(因为可能会有很多很多参数。。)这样的分享文案不仅不够美观,而且在一些平台会受到限制,比如weibo的140字。这时候我们就需要采用一个短链接服务了。
  • 回答了问题2017-08-07
    grpc如何实现python与go之间的通信?
    服务端数据结构转化的二进制流在客户端被转换为对应的数据结构,这是protobuf所保证的。因为protobuf协议是跨平台、跨语言的。
  • 发布了文章2017-08-07
    一个go语言实现的简洁TCP通信框架
    stpro 一个基于tcp协议实现的简洁通信框架 a skeleton for communication based on TCP github:[链接] 厚脸皮求star 特性 引入go包即可使用 实现了crc校验,保证数据传输的完整性与正确性 调用方式简单明了 快速开始 1. 引入 {代码...} 2. server 端 {代码...} 3.cl...
  • 发布了文章2017-08-03
    如何在go中使用protobuf
    protobuf是Google开发出来的一个语言无关、平台无关的数据序列化工具,在rpc或tcp通信等很多场景都可以使用。通俗来讲,如果客户端和服务端使用的是不同的语言,那么在服务端定义一个数据结构,通过protobuf转化为字节流,再传送到客户端解码,就可以得到对应的数据...
  • 提出了问题2017-08-02
    有关golang tcp编程的一个问题
  • 回答了问题2017-07-29
    node 使用listen(86, '0.0.0.0')后,为什么相同局域网的其他电脑不能访问呢
    ifconifg 查一下内网ip,换成绑定内网ip可以了。一般都是10.XXX 或是 127.xxx
  • 发布了文章2017-07-29
    区分“并发”与“并行”的概念
    并发是指两种或两种以上的行为在系统中同时存在,至于这两个行为是否在某一时刻同时“执行”,在并发的概念中并不考虑。在go语言中,go语句可以开启一个新的goroutine,这就典型的并发。不同的goroutines在程序运行期间可能同时存在着, 至于这些goroutines在某一个时...
  • 发布了文章2017-07-28
    interface
    interface被称为接口,是一种类型,其本质是一组抽象方法的集合。凡是实现这些抽象方法的对象,都可以被称为“实现了这个接口”。其存在意义是为了规定对象的一组行为。
  • 回答了问题2017-07-27
    go 实现生产者与消费者模型,如何判断channel中数据已全部消费?
    参考[链接]已解决,使用WaitGroup就解决了 完整代码 {代码...}
  • 提出了问题2017-07-27
    go 实现生产者与消费者模型,如何判断channel中数据已全部消费?
  • 回答了问题2017-07-18
    已经安装PDO扩展但是无法使用?
    php-config 里面有个 extension_dir 是你安装扩展的目录,然后看下php.ini的目录是不是一致? 实在不行,换个新点的php版本,重编译一下,编译时候带上pdo参数,绝对能用。
  • 提出了问题2017-07-18
    nginx cdn的 ttf文件 跨域请求配置
  • 回答了问题2017-07-18
    vue2.0 cli + vue-router Build 之后路由页面不显示
    router改为 mode:'hash' 然后 类似于原来的 uri domain.com/login 改为 domain.com/#/login 的形式 就可以了
  • 回答了问题2017-07-18
    vue+axios请求api报错?
    返回前添加response header:header("Access-Control-Allow-Origin: [链接]0");
  • 发布了文章2017-07-16
    go中的面向对象
    如果你在学生时代经历了一个从c到c++的学习历程,你是否还记得,老师会说c++是面向对象的,所以我们不必再使用c中的结构体作为数据结构。我们只需定义的是c++中的类,因为类中不只有成员属性,也有成员函数。换句话说, class是可以完美替代struct的,而且更强大。
  • 发布了文章2017-07-16
    go的异常处理机制
    在java或php等很多面向对象的语言中, 异常处理是依靠throw、catch来进行的。在go语言中,panic和recover函数在作用层面分别对等throw和catch语句,当然也存在不同之处。
  • 发布了文章2017-07-04
    iView实现自定义Modal
    Modal组件是iView库中较常用的一个,而如何利用render实现一个自定义的Modal在官方wiki中并没有详细说明。我在这里将举例说明: