其他技术区最新随笔(rss) RSS

不为人知的网络编程(八):从数据传输层深度解密HTTP

     摘要: 1、引言在文章《理论联系实际:Wireshark抓包分析TCP 3次握手、4次挥手过程》中,我们学会了用wireshark来分析TCP的“三次握手,四次挥手”,非常好用。这就是传说中的锤子,拿着 锤子,看什么都像 钉子!在这本文中,我对将准 HTTP这颗钉子,狠狠地砸下去。。。为了对网络数据包的“流转”有更加深刻的理解,我在docker(远程)上部署...  阅读全文

四川福利彩票快乐12 www.ot7t.com.cn 2019-04-13 11:27 作者: Jack Jiang【评论:0】【阅读:13】 

一篇读懂HTTPS:加密原理、安全逻辑、数字证书等

     摘要: 1、引言HTTPS(全称: Hypertext Transfer Protocol Secure,超文本传输安全协议),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。本文,就来深入介绍下其原理。补充:限于篇幅,本文对于https的相关技术要点的介绍尽量简明扼要,如想要详细了解HTTPS的方方面面,请阅读《即时通讯安全篇(七):如果这样来理解HTTPS,一篇就够了》。(本文同步发布于:ht...  阅读全文

2019-04-08 11:48 作者: Jack Jiang【评论:0】【阅读:16】 

IM开发者的零基础通信技术入门(二):通信交换技术的百年发展史(下)

     摘要: 1、系列文章引言1.1 适合谁来阅读?本系列文章尽量使用最浅显易懂的文字、图片来组织内容,力求通信技术零基础的人群也能看懂。但个人建议,至少稍微了解过网络通信方面的知识后再看,会更有收获。如果您大学学习过《计算机网络》这门课,那么一定不要错过本系列文章。特别推荐即时通讯开发者来阅读,因为针对移动弱网的问题,确实可以找到很多有价值的答案。友情提示:本系列文章可能涉及以下通信技术范畴,如您有兴趣,也可...  阅读全文

2019-04-02 13:06 作者: Jack Jiang【评论:0】【阅读:17】 

知识科普:IM聊天应用是如何将消息发送给对方的?(非技术篇)

     摘要: 1、引言沟通是人类的最基本需求,复杂多变的沟通内容、沟通方式,正是人类文明之所以如此璀璨的关键所在。在自然界中,要完成一件事情的沟通,我们可以直接通过声音传递给对方,这是再平常不过的事了(靠“吼”就能解决)。随着计算机的普及,互联网改变了我们的生活,甚至改变了我们的沟通方式。现在,“有什么事微信或QQ上找我”已经是很多的人口头禅了。那么,作为不懂技术...  阅读全文

2019-04-01 18:22 作者: Jack Jiang【评论:0】【阅读:15】 

IM开发者的零基础通信技术入门(一):通信交换技术的百年发展史(上)

     摘要: 【来源申明】本文原文来自:微信公众号“鲜枣课堂”,官方网站:xzclass.com,原题为:《通信交换的百年沧桑(上)》,本文引用时已征得原作者同意。为了更好的内容呈现,即时通讯网在收录时内容有稍许调整,转载时请注明原文来源信息,请尊重原作者的劳动。1、本系列文章目录《IM开发者的零基础通信技术入门(一):通信交换技术的百年发展史(上)》(* 本文)《IM开发者的零基础通信...  阅读全文

2019-03-26 12:08 作者: Jack Jiang【评论:0】【阅读:17】 

仿微信的IM聊天时间显示格式(含iOS/Android/Web实现)[图文+源码]

     摘要: 本文为原创分享,转载请注明出处。1、引言即时通讯IM应用中的聊天消息时间显示是个再常见不过的需求,现在都讲究用户体验,所以时间显示再也不能像传统软件一样简单粗地暴显示成“年/月/日 时:分:秒”这样。所以,市面上几乎所有的IM都会对聊天消息的时间显示格化做人性化处理,从而提升用户体验(使用感受会明显友好)。这两天正在继续开发RainbowChat-Web产品,所以正需要这样...  阅读全文

2019-02-23 16:54 作者: Jack Jiang【评论:0】【阅读:30】 

整理了最近百年的藏历数据,做了个公历藏历映射的小工具

@import url(//www.ot7t.com.cn/CuteSoft_Client/CuteEditor/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css); 过去三年一直都在每年藏历新年前设法拿到新一年的藏历数据更新到自己的一个gihub项目里面,今年临近藏历新年,却发现以往的很多藏历网站都没有更新明年的数据了,正好弄到了最近一百年的藏历数据,花了点时间全部都更新了进去,顺便申请了一个还不错的域名 zangli.pro, 发布了一个新网站百年藏历,方便大家随时查询或者在自己的产品中直接引用藏历公历的换算脚本。

2019-01-30 13:34 作者: emu【评论:0】【阅读:65】 

小米技术分享:解密小米抢购系统千万高并发架构的演进和实践

     摘要: 本文原文内容引用自高可用架构公众号,内容有整理和修订。1、引言大家对下面这个排队的场景应该非常熟悉,这个是小米手机抢购的用户排队交互图,大家看到这些排队的兔子时,说明也有很多用户在同一时间向小米抢购系统提交了购买请求。▲ 小米手机抢购排队中...小米抢购系统后端服务面临巨大的压力,下图可以反映小米抢购系统面临的瞬间峰值压力。这张图截取自某年米粉节大秒服务后端其中一组LB(负载均衡层)的...  阅读全文

2019-01-24 20:27 作者: Jack Jiang【评论:0】【阅读:68】 

《测试驱动开发》的读书笔记

     摘要: 《测试驱动开发》的读书笔记 学习基?。? 学习过程: 学习目的: 学习感悟: 学习代码: 测试驱动开发的规则 测试程序开发周期的阶段 《测试驱动开发》的读书笔记 学习基?。?熟悉《设计模式》的基本概念,熟悉《重构》的基本概念,熟悉基本的Java语法,熟悉Eclipse和JUnit的使用,有相对较好的英语基础。 学习过程: 第1部分,手工输入实例程序,了解TDD的方法和过程。重点...  阅读全文

2019-01-18 23:25 作者: 朱远翔【评论:0】【阅读:49】 

详解音频编解码的原理、演进和应用选型等

     摘要: 本文来自网易云音乐音视频实验室负责人刘华平在LiveVideoStackCon 2017大会上的分享,并由LiveVideoStack根据演讲内容整理而成(本次演讲PPT文稿,请从文末附件下载)。1、引言大家好,我是刘华平,从毕业到现在我一直在从事音视频领域相关工作,也有一些自己的创业项目,曾为早期Google Android SDK多媒体架构的构建作出贡献。就音频而言,无论是算法多样性,Code...  阅读全文

2019-01-18 22:02 作者: Jack Jiang【评论:0】【阅读:40】 

技 术 改 变 世 界

宣传语

网站分类

其他分类

Google站内搜索

 

24小时内最热随笔

统计信息

订阅

Blog客户端API

推荐客户端

博客排行榜[前100人]

友情链接

214| 85| 103| 836| 227| 50| 478| 681| 539| 293|