网站首页 成长录 “慢生活”不是懒惰,放慢速度不是拖延时间,而是让我们在生活中寻找到平衡。

Hyperledger Fabric架构详解
2020-06-10 11:28 admin HyperledgerFabric

转载:区块链开源实现hyperledgerfabric架构详解()by陶辉image.pngHyperledgerFabric是区块链中联盟链的优秀实现,主要代码由IBM、Intel、各大银行等贡献,目前v1.1版的kafka共识方式可达到1000/s次的吞吐量。本文中我们依次讨论:区块链的共通特性、fabric核心概...
阅读全文

如何专业地向你的领导做汇报
2020-06-10 11:28 admin 地向汇报

今天下午刚好有一个汇报会议,我要向我的领导汇报现在手上的一些项目的近期进度。于是我对自己的汇报过程进行了一次复盘,写下这篇文章,看看这里面是否能有你值得参考的地方。第一步:可视化梳理我先用便利贴在白板上把要汇报的项目进行了一轮梳理和分类。便利贴比在excel表列清单的第一个优势在于,你可以随便移动便利贴,进行归类和排列...
阅读全文

项目管理流程
2020-06-10 11:28 admin 流程项目管理

大体说来,一个项目管理的流程分为这么几个阶段:**项目启动——项目计划——项目执行和监控——项目收尾**如果用一幅图来表示的话,大概会是这个样子的:在整个项目的运转过程中,从最开始的来自领导的战略规划启动了项目,到前期的项目计划、需求转化与中期的项目执行和跟进,以及后期的项目收尾总结会,每一个环节都有产品经理的身影。尤...
阅读全文

Debug Golang With Delve
2020-06-10 11:21 admin golangDebug

Golang在其官方说明>NotethatDelveisabetteralternativetoGDBwhendebuggingGoprograms>builtwiththestandardtoolchain.ItunderstandstheGoruntime,data>structures,andexpression...
阅读全文

排序友好的UUID生成器
2020-06-10 11:21 admin 生成器UUID

asset_ZMiKWCG5.png一个生成UUID并提供K-Sort功能的库KSUID官方介绍KSUID是一个提供K-Sort排序功能的UUID库。其生成UUID的方式遵从[RFC4122](https://link.jianshu.com?t=https://www.ietf.org/rfc/rfc4122.txt...
阅读全文

NATS之gnatcd初体验
2020-06-10 11:21 admin 初体验NATS

现在MessageQueue有多种选择,比如Java的Kafaka/ActiveMQ、Erlang的RabbitMQ、Golang的NSQ以及这里要说的gnatcd。1\.NATS与gnatcd>NATSisOpenSource.Performant.Simple.Scalable.Acentralnervoussys...
阅读全文

gRPC初体验
2020-06-10 11:21 admin grpc初体验

gRPC是由Google主导开发的RPC框架,使用HTTP/2协议并用ProtoBuf作为序列化工具。其客户端提供Objective-C、Java接口,服务器侧则有Java、Golang、C++等接口,从而为移动端(iOS/Androi)到服务器端通讯提供了一种解决方案。当然在当下的环境下,这种解决方案更热门的方式是R...
阅读全文

使用Ono读取XML文件
2020-06-10 11:21 admin OnoXML

使用Ono读取XML文件在做App的过程中,读取XML文件是最常见的功能之一。并且在iOS的发展过程中涌现出了多种XML的解决方案。如Apple自家提供的NSXMLParser和libxml2(C接口).另外还有大量第三方库工具如TBXML、TouchXML、KissXML、TinyXML。在[raywenderlic...
阅读全文

Go基础知识(数据类型)
2020-06-10 04:17 admin go数据类型

**数据类型**1.Go基本数据类型:1)布尔型:bool长度:1字节取值范围:true/false注意事项:不可以用数字代表true/false2)整形:int/uint(相当于unsignedint)根据运行平台可能为32位或者64位。运行的计算机平台是32位系统的话,int就是32位,如果平台是64的话,int就...
阅读全文

如何避开 Go 中的各种陷阱[译]
2020-06-10 04:17 admin go陷阱

>原文:[如何避开Go中的各种陷阱]>英文:[HowtoavoidGo>gotchas](https://link.jianshu.com?t=https://divan.github.io/posts/avoid_gotchas/)>>()**TL;DR**维基百科对「坑」的定义(原文中叫`Gotcha`):>ago...
阅读全文

windows系统下VSCode设置golang run *.go
2020-06-10 04:17 admin vscodeWindows

windows系统下,golang运行代码文件不能实现gorun*.go,经过查看vscode和批处理命令,终于实现windows系统下vscode可运行gorun*.go。具体步骤如下:1.在源码文件夹下建立批处理文件run.bat,内容如下:@echooffsetff=gorunfor%%fin(*.go)dose...
阅读全文

go语言坑之for range
2020-06-10 04:17 admin goRange

go只提供了一种循环方式,即for循环,在使用时可以像c那样使用,也可以通过forrange方式遍历容器类型如数组、切片和映射。但是在使用forrange时,如果使用不当,就会出现一些问题,导致程序运行行为不如预期。比如,下面的示例程序将遍历一个切片,并将切片的值当成映射的键和值存入,切片类型是一个int型,映射的类型...
阅读全文

一日一学_Go语言HTTP Server(源码分析)
2020-06-10 04:17 admin 源码一学

Go语言中HTTPServer:HTTPserver,顾名思义,支持http协议的服务器,HTTP是一个简单的请求-响应协议,通常运行在TCP之上。通过客户端发送请求给服务器得到对应的响应。HTTPHTTP服务简单实现__packagemainimport("fmt""net/http")//③处理请求,返回结果fun...
阅读全文

Golang通过HTTP Response获取Zip文件
2020-06-10 04:17 admin golangHTTP

本来计划至少一周总结一次学到的东西,不过好像没有实现啊?一看时间都4月1号了,一个月了,总该写点啥最近运气不好,出了很多事情,虽然都是不足为外人道的东西,但确实影响心情,希望大家每天都能开开心心的今天写一下前几天遇到的一个需求:通过一个URL获取用户信息的zip文件不涉及过多业务内容的话,就是要写一个小Demo,通过一...
阅读全文

go语言坑之list删除所有元素
2020-06-10 04:17 admin golist

go提供了一个,类似python的list,可以存储任意类型的数据,并提供了相应的API,如下:__typeElementfunc(e*Element)Next()*Elementfunc(e*Element)Prev()*ElementtypeListfuncNew()*Listfunc(l*List)Back()*...
阅读全文
顶部 底部