后端

Dubbo Ecosystem – 从微服务框架到微服务生态

Dubbo Ecosystem – 从微服务框架到微服务生态
从微服务框架到微服务生态,这是微服务发展的必然趋势,也是Dubbo社区满足开发者更高效的构建微服务体系期望的使命和担当。 近期,Apache Dubbo PPMC 望陶(社区昵称:ralf0131)做了主题为《首次直播揭秘 Apache Dubbo Ecosystem:从微服务框...

移动开发

解决Android手机连接Charles unknown问题

解决Android手机连接Charles unknown问题
最近很多同事反馈使用Charles抓包出现了很多unknown的问题,现象如下图 查看右侧的原因,给出的结果是这样的 这里将讲解如何解决这个问题,但是开始阅读之前,请确认符合如下的条件 本文仅适用于Android 7及之后设备 待抓包的应用设置了targetSDK 为24及...

大佬の文章

每周分享第 39 期

每周分享第 39 期
这里记录过去一周,我看到的值得分享的东西,每周五发布。 欢迎投稿,或推荐你自己的项目,请前往 GitHub 的 ruanyf/weekly 提交 issue。 新年的1月2日,苹果公司发布了一份公开信,长达1400字。主要内容是,由于大中华市场的销售额下滑,该公司预...

前端

浏览器往返缓存(Back/Forward cache)问题的分析与解决

浏览器往返缓存(Back/Forward cache)问题的分析与解决
什么是往返缓存(Back/Forward cache) 往返缓存(Back/Forward cache,下文中简称bfcache)是浏览器为了在用户页面间执行前进后退操作时拥有更加流畅体验的一种策略。该策略具体表现为,当用户前往新页面时,将当前页面的浏览器DOM状态保存到bfca...

大佬の文章

粒子系统的设计

粒子系统的设计
因为需要为我们的 3d engine 添加特效系统的模块,我最近读了一篇文章:Efficient CPU Particle Systems 。文章的作者为很多 MMO / MOBA 游戏设计过粒子系统,其中最有名的是上古卷轴 Online 。所以我认为他的实践很有参考价值。 文...

大佬の文章

一种 16 倍抗锯齿字体渲染的方法

一种 16 倍抗锯齿字体渲染的方法
昨天读了几篇文章,讲解了一种新的抗锯齿字体渲染的方法 。 我觉得颇有意思,就试着实现了一版 CPU 版本,想看看针对中文的效果。虽然最后觉得这个算法对游戏领域的实用性不大,不过还是挺有启发的。这里写写我对这个算法的理解,以及我所理解的算法局限性。 原文讲解的非常细致,还配了不少...

移动开发

JVM 如何处理未捕获异常

JVM 如何处理未捕获异常
继之前的文章 详解JVM如何处理异常,今天再次发布一篇比较关联的文章,如题目可知,今天聊一聊在JVM中线程遇到未捕获异常的问题,其中涉及到线程如何处理未捕获异常和一些内容介绍。 什么是未捕获异常 未捕获异常指的是我们在方法体中没有使用try-catch捕获的异常,比如下面的...

移动开发

[原]我打算写一个《程序员的成长课》

[原]我打算写一个《程序员的成长课》
已经2019年了,新年新气象。在新的一年里,我想做件有意义的事儿。具体是什么事呢?这里先留个悬念。 我是一个爱思考的人,我也工作好几年了,这段时间内心突然有个想法:程序员的个人成长有规律可循吗? 没有肥沃的土壤就无法孕育深邃的思想,我的想法也不例外。我平时要打理玉刚说公众号,还维...

大佬の文章

每周分享第 38 期

每周分享第 38 期
这里记录过去一周,我看到的值得分享的东西,每周五发布。 欢迎投稿,或推荐你自己的项目,请前往 GitHub 的 ruanyf/weekly 提交 issue。 (题图:公交站的电子墨水屏,上海,2018) 最近我总在想,手机支付是否真的方便? 我现在都是空手出门,除...

大佬の文章

我的钢笔写字之路:钢笔及墨水的选择

我的钢笔写字之路:钢笔及墨水的选择
去年的 11 月初,我给自己安排了一个新计划——开始写日记,并且我决定采用复古的方式:使用钢笔在日记本里写日记,而不是使用各种 App 在手机上记。 这个想法的由来很简单,我曾经不下在 3 个以上 App 上写过日记和随笔,甚至自己也有写过一个 App (没发布)给自己记点东西...