04Gin源码解读
简介 Gin 源码解读, 基于 v1.5.0 版本. 内置中间件的实现 前面已经研究过中间件的原理了, 这次来 […]...
漏洞CVE-2019-8697:如何通过macOS的磁盘管理工具实现系统提权
写在前面的话 近期,ZDI的研究人员“ccpwd”在一个名叫“diskmanagementd”的macOS守护 […]...
月刊 | JavaScript.2020.7 – 随着 React 兴起的那些故事
404 你似乎来到了没有知识存在的荒原 去往首页 或者...
recovery模式差分(增量)升级小结
最近在做recovery模式下的升级,简单的总结一下。 先说说recovery模式,他是个升级小系统,有单独的 […]...
Android Gradle 技巧之一: Build Variant 相关
android gradle 插件,允许对最终的包以多个维度进行组合。 BuildVariant = Prod […]...
鼠标事件基础回顾
回到图形化编辑器的开发上,当用户添加文字、图片或者任何其他素材时,选中、取消选中以及成组等复杂操作是必不可少的 […]...
Docker编译Android6.0源码
docker环境配置 更正时区时间 # 查看当前时间 $ date # 修改当前时间 $ cp /usr/sh […]...
你熟悉的 TDSQL 不一样了
过去三十多年,国内数据库一直是跟随者的姿态,直到 2010 年,云计算厂商进入数据库行业并推动云化,数据库才进 […]...
豆瓣移动策略:产品精细化,PC端策略的延伸
没人带,自学慢,不在BAT怎么学产品?人人都是产品经理联合200+BAT资深产品经理带你学 点此查看详情 豆瓣 […]...
终于有人把分布式事务说清楚了
【编者的话】一个复杂的系统往往都是从一个小而简的系统发展衍化而来,为了满足日益增长的业务需求,不断的增加系统的 […]...
神奇的javascript
看一张图 这张图对js魔法的吐槽可谓非常到位。下面,我们就从这张图出发来详细讲讲js。 数字类型与精度问题 虽 […]...
[Go 教程系列笔记]组合而不是继承-Go中的OOP
Go不支持继承,但它确实支持组合。组合的通用定义是“放在一起”。组合的一个例子是汽车。汽车由车轮,发动机和各种 […]...
Go 面向对象式编程
『就要学习 Go 语言』系列 — 第 25 篇分享好文 Go 语言没有对象的概念,但是 struc […]...