首页技术区最新随笔(rss) RSS

字符编码那点事:快速理解ASCII、Unicode、GBK和UTF-8

     摘要: 原作者:阮一峰(ruanyifeng.com),现重新整理发布,感谢原作者的无私分享。1、引言今天中午,我突然想搞清楚 Unicode 和 UTF-8 之间的关系,就开始查资料。这个问题比我想象的复杂,午饭后一直看到晚上9点,才算初步搞清楚。下面就是我的总结,主要用来整理自己的思路。我尽量写得通俗易懂,希望能对其他朋友有用。毕竟,字符编码是计算机技术的基石,对于程序员来说尤其重要,字符编码的知识是...  阅读全文

2018-06-21 16:32 作者: Jack Jiang【评论:0】【阅读:146】 

博客不再维护公告

     摘要: 博客不在维护,后面精华文章会分享到https://github.com/landon30/Bulls/wiki  阅读全文

2018-06-20 22:21 作者: landon【评论:0】【阅读:197】 

小白必读:闲话HTTP短连接中的Session和Token

     摘要: 本文引用了刘欣的文章,感谢原作者的分享。1、引言Http协议在现今主流的IM系统中拥有无可替代的重要性(在IM系统中用HTTP发起的连接被大家简称为http短连接),但Http作为传统互联网信息交换技术,一些典型的概念比如:Session、Token,对于新手程序员来说很陌生。很多文章动辄长篇大论、高屋建瓴地从底层协议再到上层分布式应用式的讲解,根本不适合傻白甜程序员,本文的写作目的是以最白话地方...  阅读全文

2018-06-19 11:27 作者: Jack Jiang【评论:0】【阅读:197】 

Fabric 1.1源代码分析(3) 系统链码执行过程示例(弟弟篇)

     摘要: # Fabric 1.1源代码分析(3) 系统链码执行过程## 1、系统链码执行过程* 以peer channel join -b gensis.block命令为例。该命令结果是peer节点加入通道. 这个命令会单独启一个进程.在该进程中会构建一个名称为cscc的链码消息传到peer节点. 通过grpc调用最终会进到endorser.go中的ProcessProposal函数进行处理。 ...  阅读全文

2018-06-13 14:37 作者: 傻 瓜【评论:0】【阅读:145】 

IM系统的MQ消息中间件选型:Kafka还是RabbitMQ?

     摘要: 1、前言在IM这种讲究高并发、高消息吞吐的互联网场景下,MQ消息中间件是个很重要的基础设施,它在IM系统的服务端架构中担当消息中转、消息削峰、消息交换异步化等等角色,当然MQ消息中间件的作用远不止于此,它的价值不仅仅存在于技术上,更重要的是改变了以往同步处理消息的思路(比如进行IM消息历史存储时,传统的信息系统作法可能是收到一条消息就马上同步存入数据库,这种作法在小并发量的情况下可以很好的工作,但...  阅读全文

2018-06-12 15:13 作者: Jack Jiang【评论:0】【阅读:320】 

Fabric 1.1源代码分析之 系统链码初始化过程(哥哥篇)

     摘要: # Fabric 1.1源代码分析之 Fabric 1.1源代码分析 系统链码初始化过程* 链码这一块的代码非常的绕。基本上就是一个大循环。限于水平或者其它原因,差露可能难免,各位看官包涵则个...## 1、系统链码* 系统链码跟智能合约链码涉及到的文件差不多,流程也差不多。只是智能合约是grpc,系统链码是chan实现调用.LSCC Lifecycle system chaincode,处理生命...  阅读全文

2018-06-12 15:00 作者: 傻 瓜【评论:0】【阅读:171】 

Fabric 1.1源代码分析之 Chaincode(链码)初始化

     摘要: # Fabric 1.1源代码分析之 Chaincode(链码)初始化 #ChaincodeSupport(链码支持服务端)## 1、Endorser概述1、Endorser相关代码分布在protos/peer/peer.pb.go和core/endorser目录。* 在peer/node/start.go的serve() 方法中注册了 endoser服务 serverEndorser := en...  阅读全文

2018-06-12 14:51 作者: 傻 瓜【评论:0】【阅读:176】 

Python 新手上路(基础篇)

     摘要: 一、概述简史1989:Guido van Rossum2008:python3.0 诞生2014:宣布2.7支持到20202017:AI元年,Python崛起环境anaconda + pycharmPython3.6二、变量类型数字类型 Number字符串类型 str列表 list元组 tuple字典 Dictionary集合 set数字类型 Number数字类型没有大小限制整数浮点数复数 com...  阅读全文

2018-06-03 19:24 作者: Ying-er【评论:0】【阅读:324】 

写给小白的实时音视频技术入门提纲

     摘要: 本文来自七牛云Android 多媒体开发工程师卢俊的技术分享,即时通讯网有改动。1、前言这是由一篇我的演讲稿整理出来的文章,目标读者是对实时音视频开发感兴趣但是又不知道如何下手的初学者们,希望把我的经验分享出来,对大家有所帮助。学习交流:- 即时通讯开发交流3群:185926912[推荐]- 移动端IM开发入门文章:《新手入门一篇就够:从零开发移动端IM》(本文同步发布于:http://www.5...  阅读全文

2018-05-28 12:16 作者: Jack Jiang【评论:0】【阅读:284】 

技 术 改 变 世 界

宣传语

网站分类

其他分类

Google站内搜索

 

24小时内最热随笔

统计信息

订阅

Blog客户端API

推荐客户端

博客排行榜[前100人]

友情链接