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

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

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

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

博客不再维护公告

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

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

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

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

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

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】【阅读:139】 

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

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

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

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

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

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

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】【阅读:160】 

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】【阅读:306】 

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

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

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

IM群聊消息究竟是存1份(即扩散读)还是存多份(即扩散写)?

     摘要: 1、前言IM的群聊消息,究竟存1份(即扩散读方式)还是存多份(即扩散写方式)?上一篇文章《IM群聊消息的已读回执功能该怎么实现?》是说,“很容易想到,是存一份”,被网友们骂了,大家争论的很激烈(见下图)。 网友骂的对,任何技术方案,都不是天才般灵感乍现想到的,一定是一个演进迭代,逐步优化的过程。今天就聊一聊,IM群聊消息,为啥只需要存一份。不过,从公开的技术资料来...  阅读全文

2018-05-25 12:25 作者: Jack Jiang【评论:0】【阅读:213】 

实时通讯?消息推送?SignalR 之 一二三四

     摘要: 一、SignalR 概述https://docs.microsoft.com/en-us/aspnet/signalr/indexSignalR是微软为实现实时通信的一个类库。一般情况下,signalR会使用JavaScript的长轮询(long polling)的方式来实现客户端和服务器通信,随着Html5中WebSockets出现,SignalR也支持WebSockets通信。另外S...  阅读全文

2018-05-23 15:02 作者: Ying-er【评论:0】【阅读:234】 

开源区块链Hyperleger Fabric之链码开发调试模式在IDE里debug链码

能在IDE里调试链码自然是比较痛快。本文前提是了解fabric合约布署过程。链码调试开发步骤如下:
1,启动order
    orderer start
2, 使用开发模式启动peer节点
   peer node start --peer-chaincodedev=true
3,创建通道
4,启动链码程序
这一步可以在IDE里启动链码,这样就可以debug了
cd examples/chaincode/go/chaincode_example02
go build
CORE_CHAINCODE_LOGLEVEL=debug CORE_PEER_ADDRESS=127.0.0.1:7052 CORE_CHAINCODE_ID_NAME=mycc:0 ./chaincode_example02
5,安装链码
peer chaincode install -n mycc -v 0 -p github.com/hyperledger/fabric/examples/chaincode/go/chaincode_example02
6,初始化链码
peer chaincode instantiate -n mycc -v 0 -c '{"Args":["init","a","100","b","200"]}' -o 127.0.0.1:7050 -C ch1
7,链码调用和测试

2018-05-23 14:17 作者: 傻 瓜【评论:0】【阅读:237】 

IM群聊消息的已读回执功能该怎么实现?

     摘要: 本文引用了架构师之路公众号作者沈剑的文章,内容有改动,感谢原作者。1、前言我们平时在使用即时通讯应用时候,每当发出一条聊天消息,都希望对方尽快看到,并尽快回复,但对方到底有没有真的看到?我却并不知道。一个残酷的现实是,很多时候对方其实是早就已经看到了这条消息,但出出种种原因(大家都懂的),通常都是默默返回——假装没看见。像微信这样的熟人社交工具,在产品的设计理念上,为了保持...  阅读全文

2018-05-23 12:49 作者: Jack Jiang【评论:0】【阅读:285】 

技 术 改 变 世 界

宣传语

网站分类

其他分类

Google站内搜索

 

24小时内最热随笔

统计信息

订阅

Blog客户端API

推荐客户端

博客排行榜[前100人]

友情链接