TCP数据协议设计和数据传输处理
文档更新说明 最后更新 2019年05月17日 首次更新 2019年05月17日 前言 最近在复习网络相关知识, 复习到了TCP协议, 所以写了个demo熟悉一下. 为了方便我用了golang实现的, 其实用什么语言都一样, 最重要的是理解核心知识. 在这个例子中, 我会设
文档更新说明 最后更新 2019年05月17日 首次更新 2019年05月17日 前言 最近在复习网络相关知识, 复习到了TCP协议, 所以写了个demo熟悉一下. 为了方便我用了golang实现的, 其实用什么语言都一样, 最重要的是理解核心知识. 在这个例子中, 我会设
文档更新说明 最后更新 2019年04月01日 首次更新 2019年04月01日 前言 学习RxSwift的时候, 看到一个比较强大的功能, 动态代理. 简单说就是RxSwift对每一个NSObject及其子类都扩展了rx属性, 用户可以用过编写代码来在rx上直接扩展出方法,
文档更新说明 最后更新 2019年03月12日 首次更新 2019年03月12日 前言 本文实例如无特别说明均基于Swfit4.2运行 我们知道在Swift中类和结构体有几个比较容易想到的区别, 例如类是引用类型,结构体是值类型;类可以继承类, 结构体不能继承结构体等等,
文档更新说明 最后更新 2019年02月26日 首次更新 2019年02月26日 前言 写这篇文章的时候Swift最新版本是4.2, 网上也有很多源码分析不过已经过时了, 毕竟Swift更新太快了. 本文针对Swift4.2源码做一下高阶函数分析, 如果你一直混淆这几个高阶函
文档更新说明 最后更新 2019年01月25日 首次更新 2019年01月25日 前言 简述并发时, 对公共数据的访问出现的数据竞争问题和解决思路. 数据竞争 当同一时间有多个线程(或者goroutine)去读取同一块数据(变量), 因为没有涉及到写入操作, 所以是并发安全
文档更新说明 最后更新 2019年01月24日 首次更新 2018年01月24日 前言 本文转载自如何优雅地关闭Go channel , 原文来自How To Gracefully Close Channels 因为这篇文章写得太好了, 不得不转过来. 同时补充一点. Gol
文档更新说明 最后更新 2018年12月26日 首次更新 2018年12月26日 前言 最近对接了EOS公链的充提币功能, 有感而发. 本文提出了一个优秀的解决方案, 用来解决出块速度较快的公链中区块检索同步无法跟上的问题. 当然也适合出块慢的比如BTC或者Ethereum
文档更新说明 最后更新 2018年11月05日 首次更新 2018年11月5日 前言 Docker是一种能把Linux封装成一个容器的技术, 就类似虚拟机, 不过它比虚拟机轻量级, 运行速度更快, 占用资源更少, 目前支持运行在主流操作系统Mac, Win上. 我们都知道目前
文档更新说明 最后更新 2018年08月22日 首次更新 2018年08月22日 前言 本文参照博文我读《通过Go来处理每分钟达百万的数据请求》, 修改其中部分代码,为调度中心增加了关闭Worker单元的代码,也算是完善一下,代码重写的,不一定和原文一模一样.其他的没什么特别
文档更新说明 最后更新 2018年06月27日 首次更新 2018年06月27日 前言 本文主要用户记录近期开发的以太坊ERC721合约—世界杯竞拍, 源码已经全部开源到github上. 世界杯合约, 本合约已经应用于https://world-cup.games, 另外说一