240 发简信
IP属地:重庆
  • 协程

    什么是协程 协程是计算机程序组件,它通过允许多个入口点在某些位置暂停和恢复执行来概括用于非抢占式多任务的子程序。协程的思想本质上就是控制流的主动让出和恢复机制。 协程(cor...

  • 文章有一些错误,摘要、签名、编码、加密是不同的三个概念,这里被混淆了。
    使用base64url是把JSON编码,其实只不过是先扁平化再用64个可读无冲突字符来表达,毫无加密效果。SHA256的摘要只是为JSON数据生成一个“指纹”,防止被篡改,属于完整性范畴,也无任何加密效果,摘要不等于签名,签名是用私钥加密摘要。所以Token本身并没有任何加密机制,它依赖于HTTPS的通道保密能力。不过应该可以自己为Token增加加密机制,这就带来了额外的开销。

  • 本质上是用计算特性替代存储特性

  • 是否可以用同一(ip, port)去连不同的服务?

    答案是:可以,但需要reuseaddr! 测试结果: 在linux虚拟机上,指定用同一个端口,通过TCP依次去connect两个不同的服务S1和S2, 如果希望两次conne...

  • LeetCode并查集(UnionFind)小结

    一,概述 并查集是一种树型的数据结构,用于处理一些不相交集合(Disjoint Sets UnionFind)的合并及查询问题。常常在使用中以森林来表示。 进行快速规整。 ...

  • 120
    咕咚翻译 — 实现手机端『划词翻译』功能的Android应用(已开源),可能是手机端翻译效率最高的一款应用

    咕咚翻译是自己最近开发的一个实现『划词翻译』功能的 Android 应用 ,可能是目前 Android 市场上翻译效率最高的一款应用。 项目地址 目前咕咚翻译已经开源到了 G...

  • 120
    构建工具blade

    概述 Blade 是一个现代构建系统,期望的目标是强大而好用,把程序员从构建的繁琐中解放出来。 Blade主要定位于linux下的大型C++项目,密切配合研发流程,比如单元测...

  • 一致性哈希

    网上已经有很多资料了,以下是一些比较好的资料: 一致性哈希算法及其在分布式系统中的应用 Consistent hashing 一致性哈希C++实现 一致性哈希C语言实现 我的...

  • 120
    螃蟹幕后的薛家兄妹

    提到《红楼梦》中的螃蟹宴,相信每个热爱海鲜的读者都印象深刻。蒸熟的一个个螃蟹不仅个头大,肉香甜而且蟹黄多。以贾母为首,王夫人、薛姨妈、王熙凤作陪,从小姐到丫鬟,荣国府吃吃喝喝...

  • 眼前不全是苟且,诗不只在远方。生活真义在真与义,真即真实,义或意义。说白了,柴米油盐,生活所系,离得了红尘离不了烟火;喜怒哀乐,人情所常,脱得出苟且脱不出因果。过好当下,健康快乐,顺便利ta,是为良策。

  • 120
    戏文

    周日跟爷爷打电话。我和他老人家总是没有多少话可以讲,经常是我关照他注意身体,菜要吃新鲜;他问我一点学习情况,钱够不够用,吃得好不好,什么时候可以回家。那天我忽而想起,家里的戏...

  • C++ 简易String类

    以下是C++实现的简易String类,需要注意和小心函数声明里面的参数类型(特别是引用和const关键字的使用!)

  • AST解释器和字节码解释器

    自己原来做过一个编译相关的项目(全局优化问题变量相关性分组软件的实现),用的是字节码解释器,没有用AST解释器。当时基于的考虑是实现起来简单清晰,好调试,不像AST那么复杂,...

  • 很喜欢这种文字风格, 透着洒脱和不羁。。。。。

    像我这种寂寞的人,很难交到男朋友

    我这么寂寞,完全只是为了写下这篇《像我这种寂寞的人,很难交到男朋友》。 微博里的不认识的粉丝找到我的公众号,给我留言说:“觉得你这个女同学挺有意思的,说话特别大胆,喜怒哀乐表...

  • 120
    像我这种寂寞的人,很难交到男朋友

    我这么寂寞,完全只是为了写下这篇《像我这种寂寞的人,很难交到男朋友》。 微博里的不认识的粉丝找到我的公众号,给我留言说:“觉得你这个女同学挺有意思的,说话特别大胆,喜怒哀乐表...