本项目是《码农周刊》编程学习资料大合集,码农周刊团队官方出品。
码农周刊是一份专为广大程序员、编程爱好者们打造的IT技术周刊。每周发送。
2013年9月12日创刊至今,已发送300多期,订阅用户超20万。
专业、简单、有用,是我们一直坚持的办刊宗旨。一路走来,我们见证了不少订阅用户从编程新手进阶成了高级程序员、架构师、CTO……
内容包括:程序设计(架构)、人工智能、编程语言(Java, Android, iOS, Flutter,
JavaScript, Python, Ruby, Golang, C/C++ 等)、工具资料、编程之外等。
码农周刊VIP会员招募中,微信扫描下方二维码,立刻加入!
欢迎订阅《码农周刊》!订阅地址
- 成为「码农周刊 VIP 会员」,查看更多「程序设计」内容
- 腾讯看点视频推荐索引构建方案
- 优酷大数据 OLAP 技术选型
- 前端工程实践之数据埋点分析系统
- 印度最大在线食品杂货公司 Grofers 的数据湖建设之路
- Volcano 架构解读
- 解读云原生基础设施
- 从容器到云原生的趋势与实践
- Impala 在网易大数据的优化和实践
- 如何通过 Serverless 技术降低微服务应用资源成本?
- 美团外卖实时数仓建设实践
- Presto 在滴滴的探索与实践
- 如何提升微服务的幸福感?
- 架构制图:工具与方法论
- 贝壳用户偏好挖掘的思考与实践
- 闲鱼 Serverless 架构实践
- 近万服务实例稳定运行 0 故障,携程微服务框架实践及思考
- 用户画像实践:神策标签生产引擎架构
- 荔枝微课基础架构的演进与实践
- 网易大数据用户画像实践
- 同城双活与异地多活架构分析
- 从 0 到 1 实现一款轻量级大数据分析系统
- DDD:降低甚至消除问题域和解决方案域的壁垒
- OPPO 云原生 Service Mesh 探索与实践
- 架构设计:基于电商交易流程,图解 TCC 事务分段提交
- 成为「码农周刊 VIP 会员」,查看更多「架构设计」内容
- 订单中心,1 亿数据架构,这次服了
- 实时数仓在滴滴的实践和落地
- 基于 Spark 的大规模推荐系统特征工程
- 王者荣耀背后的实时大数据平台用了什么黑科技?
- 为什么说软件架构设计很重要?
- 微服务的战争:按什么维度拆分服务
- 京东商城,超大型电商系统架构设计原则与实践
- 常用高并发网络线程模型设计及 MongoDB 线程模型优化实践
- 微服务如何对齐业务架构
- 架构师技术领导力成长之路
- DDD 分层
- 多应用项目开发架构和多进程间构建优化分析
- 架构师技术图谱
- BERT 在美团搜索核心排序的探索和实践
- 基于 Clickhouse 实现实时聚合计算秒级响应技术方案
- Kubernetes 架构简介
- 高并发,你真的理解透彻了吗?
- 查询耗时降低 2/3,携程度假搜索引擎架构优化
- 架构设计:分布式服务,库表拆分模式详解
- 哔哩哔哩「会员购」在流量回放上的探索
- DMP 平台在贝壳的实践和应用
- 走出微服务误区:避免从单体到分布式单体
- 爱奇艺网络协程编写高并发应用实践
- QQ 音乐 PB 级 ClickHouse 实时数据平台架构演进之路
- 通过不断地失败来避免失败,携程混沌工程实践
- 架构师技术图谱
- Service Mesh 高可用在企业级生产中的实践
- 携程异地多活:MySQL 实时双向(多向)复制实践
- 美团配送 A/B 评估体系建设与实践
- 架构师技术图谱
- [译] 整洁架构的正确之路
- 为什么腾讯 QQ 的大数据平台选择了这款数据库?
- 一文读懂 HDFS 架构与设计
- 架构师技术图谱
- 复杂风控场景下,如何打造一款高效的规则引擎
- IM 服务器设计:如何解决消息的乱序
- MIT 6.824 分布式系统课程第六课之错误容忍:Raft(一)
- Google 安全团队新书《Building Secure & Reliable Systems》
- 美团 OCTO 万亿级数据中心计算引擎技术解析
- [译] 高性能前端架构解决方案
- 架构设计基础:单服务、集群、分布式的基本区别和联系
- 悟空活动中台:微组件状态管理(上)
- 高可用 Prometheus:问题集锦
- 用匠心精神,打造高可用分布式系统
- 领域驱动分层架构与对象模型
- 架构师角色认知
- 做了那么多架构,你真的懂 SOA 了吗?
- 企业级业务架构的设计难点
- 靠谱程序员必备技能:重构也要有方法论
- 在一家独角兽公司做业务中台:打铁硬,不跟风
- 揭秘微信「看一看」如何精准挖掘你感兴趣的内容
- 亿级前端项目中的 3D 技术:支付宝 2020 年新春活动的背后
- 架构师的 36 项修炼
- 微信 10 亿日活场景下,后台系统微服务架构实践
- 一文道尽软件架构及前端架构演进
- SQL 开发任务超 50%!滴滴实时计算的演进与优化
- 高性能 MySQL 实战
- 美团配送数据治理实践
- 推荐系统的人工调控
- 百万级商品数据实时同步,查询结果秒出
- 架构师的 36 项修炼
- 零信任架构远程办公实战
- OPPO 基于 Apache Flink 的实时数仓实践
- 如何设计一个高可用、高并发秒杀系统
- 携程 Hadoop 跨机房架构实践
- 面向开发者的工程化 CLI 中台:分层插件架构
- 领域驱动设计 (DDD) 实践之路
- Data Lake 架构揭秘
- 爱奇艺号微前端架构实践
- 千万级流量业务的 Serverless 实践,看 FaaS 给前端带来的变化
- OPPO 自研数据采集系统 ESA DataFlow 架构与实践
- 金融行业 IT 运维监控体系的建设内幕
- 中台辨析:架构的演进趋势
- 58 全站用户行为数据仓库建设及实践
- [译] 面对业务增长,Uber 是如何扩展 HDFS 文件系统的
- CODING 微服务架构演进之路
- 业务安全架构思维
- DDD 中的战略设计是个啥?
- 不是你需要中台,而是一名合格的架构师
- [译] 软件架构师之路
- 面向数据中台的数据治理七把利剑
- 腾讯万亿级 Elasticsearch 技术解密
- 大数据平台架构设计探究
- 之家经销商技术部日志系统设计实现
- 为什么 MySQL 使用 B+ 树
- SOSP19' Ceph 的十年经验总结:文件系统是否适合做分布式文件系统的后端
- 探探如何三个月完成微服务改造,以及踩过的 “坑”
- 下一代音视频实时传输 SDK 的架构设计
- 有赞数据中台建设实践
- 余额宝背后的服务治理架构
- 在分布式链路下,蚂蚁金服如何快速构建低成本、高可用联调环境?
- Serverless Kubernetes 场景和架构剖析
- 2G 的 Redis 实例如何支撑千万级左右的延迟任务量?
- 阿里巴巴架构师:十问业务中台和我的答案
- 有别于 BATJ,滴滴的中台数据体系建设怎么另辟蹊径?
- 为什么基础服务不应该高可用
- vivo web service:亿万级规模 web 服务引擎架构
- 设计高性能高并发网络系统需考虑哪些因素
- 万亿级消息背后: 小米消息队列的实践
- 支撑马蜂窝 “双 11” 营销大战背后的技术架构
- 360 搜索:支撑百亿级网页搜索引擎的架构
- 百度大规模战略性混部系统演进
- 程序员与 “中台” 的爱恨交错
- 超越 “双十一”:ebay 百万 TPS 支付账务系统的设计与实现
- 开发可伸缩系统必须遵守这 11 个软件设计原则
- 我是如何进行架构设计的
- 快手直播平台演进之路
- 万亿级日访问量下,Redis 在微博的 9 年优化历程
- IM 服务器设计:如何解决消息的乱序
- 阿里官方解密:基于 NodeJS 的 Serverless 架构实践
- 高性能服务端优化之路
- 去中心化的 RTC 通信平台架构设计
- 多云架构落地设计和实施方案
- 微博云原生技术的思考与实践
- 技术中台:分布式架构在蚂蚁金服的实践
- 马蜂窝数据仓库的架构、模型与应用实践
- 如何优化大规模推荐?下一代算法技术 JTM 来了
- [译] 支付核心系统设计:Airbnb 的分布式事务方案简介
- 快看漫画个性化推荐探索与实践
- 服务化的过去、现在和未来
- 每秒 100W 请求,12306 秒杀业务,架构如何优化?
- 美团集群调度系统 HULK 技术演进
- 海量数据实时分析服务技术架构演进
- 分布式消息系统设计要点
- 大型互联网架构演化简史
- 基于 LLVM 的源码级依赖分析方案的设计与实现
- 浅谈车联网数据架构的那些坑
- 亿级规模的 Feed 流系统,如何轻松设计?
- 六方面的学习,帮你走上业务架构师之路
- 我的一年中台实战录
- 端到端一致性,流系统 Spark/Flink/Kafka/DataFlow 对比总结
- 有赞埋点实践
- 什么是中台?所有的中台都是业务中台
- [译] 雅虎日本如何用 Pulsar 构建日均千亿的消息平台
- 浅谈订单号生成设计方案
- 颠覆微服务认知:深入思考微服务的七个主流观点
- 民生数据中台体系探索实践
- 支撑微信支付的数据库如何提供超 300 万 TPCC 事务处理能力?
- 有赞零售财务中台架构设计与实践
- 你想知道的网易云音乐推荐架构解析都在这里
- 高德地图 App 架构演化与实践
- 支撑马蜂窝会员体系全面升级背后的架构设计
- 如何设计一个网关?来自天猫精灵的架构供你参考
- 图数据库 Nebula Graph 的数据模型和系统架构设计
- 马蜂窝 IM 系统架构的演化和升级
- 京东 7000+ 节点 HBase 集群平台化的演进之路
- [译] 分布式系统经典论文:Google Bigtable 的设计和实现 (OSDI 2006)
- 漫谈 libco 协程设计及实现
- 领域驱动设计在马蜂窝优惠中心重构中的实践
- [译] 分布式系统经典论文:Amazon Dynamo 的设计和实现 (SOSP 2007)
- 蚂蚁金服大规模分布式事务实践和开源历程
- 京东 HBase 平台进化与演进
- 分布式系统原理介绍
- 大型互联网企业平台开放技术实践
- 闲鱼基于 Flutter 的架构演进与创新
- 终于有人把中台说清楚了
- 360 自研分布式海量小文件存储系统的设计与实现
- 每秒千万级的实时数据处理是怎么实现的?
- 高并发场景下分布式实时信令系统的架构实践
- 8 个月打磨,一份送给程序员的 “分布式系统” 合集 | 一周收藏排行
- 微服务架构与领域驱动设计应用实践
- [译] 为什么微服务适合我们
- 架构设计很多时候只有一次机会
- 我从字节跳动抖音组离职后,一口气拿到 15 家公司 Offer | 一周收藏排行
- 蚂蚁金服终端实验室演进之路
- 马蜂窝大交通业务监控报警系统架构设计与实现
- 知乎千万级高性能长连接网关揭秘
- 分布式时序数据库 QTSDB 的设计与实现
- 马蜂窝 ABTest 多层分流系统的设计与实现
- Go 之父说:不懂浮点数不配当码农 | 一周收藏排行
- 太舒服的事情,是危险的 | 一周收藏排行
- 我们如何为 eBay 数据中心节省 1000 台服务器?
- 如何设计一个大规模远程命令执行系统
- 拍拍贷消息系统原理与应用
- 没办法用安卓?华为回应来了 | 一周收藏排行
- 滴滴 Elasticsearch 多集群架构实践
- ES 查询性能调优实践,亿级数据查询毫秒级返回
- 土味微服务
- Redis 重要知识点思维导图;从 0 到 200 人团队,我在 UC 的技术管理之路 | 一周收藏排行
- 现代 IM 系统的消息架构如何设计?
- 支付宝小程序 Serverless 服务架构演进
- “模仿” 是架构师的基本能力:守破离
- 如何吩咐工作,才会让员工变得靠谱;最全的 Java 知识汇总 | 一周收藏排行
- 阿里分布式事务组件 fescar/seata 对 XA 2PC 的改进及其设计思想
- 如何设计一个优秀的分布式系统?
- 高并发架构的 CDN 知识介绍
- 优秀的程序员们在读什么?一周收藏排行
- 近万字长文,设计分布式系统需要考虑因素的都在这里
- 短视频架构设计实践
- 知乎部署系统演进
- 百度智能运维工程架构
- 大规模数据传输,知易行难:数据传输与 ETL 平台的架构演进
- 中华万年历客户端埋点方案解析
- 架构师能力模型
- 唯品会 HDFS 性能挑战和优化实践
- [译] 未来我们对微服务和 Serverless 架构有什么期望
- 马蜂窝实时计算平台演进之路
- 百 PB 级 Hadoop 集群存储空间治理
- 如果 20 万用户同时访问一个热点缓存,如何优化你的缓存架构?
- 微保 API 网关的探索与实践
- 小米自动化运维平台演进设计思路
- 阿里巴巴复杂搜索系统的可靠性优化之路
- 从技术演变的角度看互联网后台架构
- 分布式架构设计之架构演进之路
- SlimTrie:单机百亿文件的极致索引(设计篇)
- 机器学习入门 21 讲
- 浅谈 DDoS 攻防对抗中的 AI 实践
- 一文读懂图注意力模型:Graph Attention
- 谈谈几种算法岗的区别和体验
- 算法工程师的数学基础:微积分之微分
- 机器学习入门 21 讲
- 面向程序员的深度学习
- 让 AI “读懂” 短视频,爱奇艺内容标签技术解析
- NLP 系列课(二):词向量 Word Vectors
- Self-Supervised Learning 入门介绍
- 一代传奇 SIFT 算法专利到期
- Manjaro 计算机视觉开发环境配置
- [译] 高效的文本生成方法:LaserTagger 现已开源
- 基于 SOC 机器学习检测平台的时间序列建模:可疑登录检测
- [译] LSTM 之父发文:2010-2020,我眼中的深度学习十年简史
- 广告行业中那些趣事(五):BERT 实战多标签标注模型
- 元学习与自然语言处理
- 双 DNN 排序模型:在线知识蒸馏在爱奇艺推荐的实践
- 理解循环网络及其在移动端的趣味应用:AI 诗人
- 智能设计 v3.0
- 智能配送系统的运筹优化实战
- 何时能懂你的心:图卷积神经网络 (GCN)
- 高效神经网络设计(一)
- 数学的公理化及抽象化
- [译] 机器学习的 3 大学习资源
- 经典机器学习系列之集成学习
- 机器学习在二进制代码相似性分析中的应用
- 深度强化学习中实验环境:开源平台框架汇总
- 自然场景人脸检测技术实践
- TensorFlow.js 微信小程序插件开始支持模型缓存
- 人工智能伦理学的一知半解
- 在云计算和 AI 时代,公司用于 IT 现代化的 8 大技术
- 一站式机器学习平台建设实践
- 经典机器学习系列之:决策树详解
- [译] 如何使用深度学习模型构建推荐系统?
- PyTorch 实现经典分类网络
- 深度学习在花椒直播中的应用:排序算法篇
- 一文读懂 ANN
- [译] 专为初学者设计:最小的神经网络
- 使用 PyTorch 简单实现图像分割网络 FCN
- 你必须掌握的 Python 数据分析工具之 Numpy
- 回顾近几年深度学习的发展
- 微软开源自动机器学习工具 NNI 概览及新功能详解
- [译] 60 分钟入门深度学习工具:PyTorch
- 智能威胁检测:基于 Spark 的 SOC 机器学习检测平台
- 2020 前端智能化趋势:TensorFlow.js 生态
- 手把手教你开发人工智能微信小程序(三):加载数据
- 人工智能在网络安全领域的四大应用场景
- [译] 什么?70 位顶尖测试工程师被 AI 击败
- 天猫精灵萌宠大机密:这款算法让十亿只猫都惊呆了
- 深度学习的 JavaScript 基础:矩阵和向量的表示
- 利用 AutoML 的功能构建和部署 TensorFlow.js 模型
- GBDT/XGBoost 常见问题
- 机器与人类视觉能力的差距(三)
- MaskConnect:探究网络结构搜索中的 Module 间更好的连接
- 把自然语言文本转换为向量
- 人工智能在银行电信企业中的应用
- 贝叶斯网络之父 Judea Pearl 力荐、LeCun 点赞,这篇长论文全面解读机器学习中的因果关系
- 全球技术宏观趋势:云、机器学习与其他
- [译] 机器学习和敏捷,命中注定?天生一对?
- 浅谈机器学习原理及机器学习平台
- 深度学习的 JavaScript 基础:从浏览器中提取数据
- 模块化深度学习的递归原型
- 王坚终于坐不住了,关于 AI 我们都想错了
- 不确定世界的模型
- 广告场景中的机器学习应用
- 深度学习的 JavaScript 基础:从 callbacks 到 sync/await
- 基于 TensorFlow.js 的迁移学习图像分类器
- NLP 实战之基于 TFIDF 的文本相似度计算
- [译] 上车!带你一文了解 GPT-2 模型(transformer 语言模型可视化)
- 文本标注十要点
- 计算机是如何理解自然语言的?
- 一日千星的机器学习系统设计指南,这个英伟达小姐姐的项目火了
- 图神经网络库 DGL 零基础上手指南(一)
- 文档级实体关系抽取:知识获取的新挑战
- 为何一定要学习机器学习?
- 如何教会机器读懂设计 v1.1
- 深度学习是如何帮助携程机票客服提高对话效率的
- 深度学习语音合成 2019 指南
- 在 ARM 盒子上使用 IEF 和 Tensorflow Lite 运行边缘 AI
- 微信小程序与 tensorflow.js 模型引入
- Jupyter 在美团民宿的应用实践
- 人机对话技术研究进展与思考
- 探索权重无关神经网络
- 2019 人工智能用户体验设计指南:技术、场景、设计
- [译] 利用机器学习来找出有 bug 的 patch
- 利用 NumPy 广播机制提升机器学习运算性能
- 写给前端的 AI 白皮书
- 启用 Docker 虚拟机 GPU,加速深度学习
- 在 ARM 盒子上使用 IEF 和 Tensorflow 运行边缘 AI
- 百度艾尼 (ERNIE) 常见问题汇总及解答
- 手把手教你搭建一个 LSTM 时序模型
- 无监督学习概述之密度估计
- 浅论语言与认知的关系
- 美团 BERT 的探索和实践
- 现实世界的模型与理论
- 蚂蚁金服有哪些金融特色的机器学习技术?
- 携程度假智能客服机器人背后是这么玩的
- 利用深度学习识别滑动验证码缺口位置
- 无监督学习概述之无监督特征学习
- N-Gram 模型
- 最强中文 NLP 预训练模型艾尼 ERNIE 官方揭秘
- 如何通过 WebRTC 开发实时互动 AI 视频应用
- 大自然能否演变出一台计算机
- 你所不知道的 AI 进展
- 什么是生成对抗网络 (GAN)
- [译] 巧用 Kaggle 进行模型训练
- 超详细 SVM(支持向量机)知识点
- CVPR 2019 轨迹预测竞赛冠军方法总结
- YouTube 基于多任务学习的视频排序推荐系统
- 运用第一性原理探寻 AI 本质
- 机器学习在干什么?
- 通过 TensorFlow serving 和 Kubernetes 部署你的机器学习模型
- 微软小冰首席科学家武威解读 EMNLP 论文:聊天机器人的深度学习模型
- 深度学习推理引擎的一些思考
- 网络图模型知识点综述
- 既然使用神经网络也可以解决分类问题,那 SVM、决策树这些算法还有什么意义呢?
- 神经网络中的网络优化和正则化(四):正则化
- 在线优化器之 FOBOS
- 什么是 Transformer?
- 深度学习在推荐系统中的应用
- Facebook 面向个性化推荐系统的深度学习推荐模型
- [译] 什么是深度学习,其工作原理是什么?
- CNN, RNN, LSTM 都是什么?
- steam lab 用机器学习自动生成游戏 TV 节目
- Loughran & McDonald 金融文本情感分析库
- 了解无人驾驶汽车原理
- 机器学习中的评价指标
- 神经网络的构成、训练和算法
- 谷歌重磅发布 TensorFlow 2.0 正式版
- TensorFlow 中的计算图
- [译] 计算机视觉的图像标注类型及应用
- Facebook 发布 Detectron 2,下一个万星目标检测新框架
- 科技网站最近有什么大新闻?LDA 主题生成模型
- [译] 机器学习模型的偏见和伦理问题
- 基于朴素 ML 思想的协同过滤推荐算法
- 百度 CTO 王海峰详解知识图谱与语义理解
- 阿里 99 大促之模型识别背后的样本生成
- 中文金融领域情感词典构建
- 神经网络中的网络优化和正则化(一):学习率衰减和动态梯度方向
- 有关人工智能必知的基础知识,都在这里了
- 大牛书单 | 人工智能方向好书分享(第二期)
- 详解阿里 99 大促活动页内容识别技术实现
- 几大智能语义平台调研
- 中文知识图谱构建技术以及应用的综述
- [译] 最便捷的神经网络可视化工具之 Flashtorch
- 常用激活函数
- 贾扬清:今天谈人工智能时,我们在谈些什么?
- 查阅了十几篇学习资源后,我总结了这份 AI 学习路径
- [译] 如何通过 9 个月的学习,得到机器学习职位?
- 深度学习笔记:前向网络
- 利用深度学习手把手教你实现一个“以图搜图”
- [译] 使用 Google AI Open Images 进行对象检测
- 文字检测与识别:现状及展望
- 序列推荐模型 TransFM
- 人机对话系统与自然语言处理
- AI 研发工程师成长指南
- 人工智能的本质是最优化过程
- 当 AI 具备了视觉想象力
- 机器学习中非常有名的理论或定理你知道几个?
- 开启机器学习之路
- [译] 一文读懂机器学习模型的选择与取舍
- 学机器学习怎么可以不知道最小二乘法
- 机器学习中的常用损失函数
- GitHub 上的 5 个高赞机器学习项目
- 深度学习在花椒直播中的应用:神经网络与协同过滤篇
- LFFD:轻量级人脸检测器,不止是快
- 深度学习综述
- 在实时音视频中,基于深度学习实现图像识别
- 边缘 AI 烽烟再起之三国逐鹿
- [译] 用 Pytorch 训练快速神经网络的 9 个技巧
- 使用 50 行 PyTorch 代码构建对抗生成网络 (GANs)
- [译] 快速入门迁移学习
- 图像超分辨率网络:RCAN
- 为什么不喜欢人工智能建筑设计?
- Anime4K:目前最热的开源实时动漫放大算法
- 吴恩达的 CS229,有人把它浓缩成 6 张中文速查表
- 周志华《机器学习》学习笔记
- 深度学习的一些经验总结和建议
- 关于百度 AI 交互笔记及思考:深度学习算法用于用户体验设计
- tensorflow 进行机器学习的通用方法论
- [译] 全方位!深度学习目标检测近年进展
- GAN 系列:自注意力生成对抗网络 SAGAN
- 车牌检测和识别的 Python 应用软件实现
- 迟迟不敢上线?AI 能解决滴滴顺风车的燃眉之急?
- 谷歌机器学习速成课程 + 机器学习术语表 PDF + 机器学习规则 PDF
- [译] 五大机器学习范例:神经网络、遗传算法、规则归纳?
- [译] 构建机器学习问题框架的渐进指南
- 使用机器学习 HED 网络优化 SmartCropper 边缘检测
- 滴滴开源 DELTA:AI 开发者可轻松训练自然语言模型
- 二维码检测哪家强?五大开源库测评比较
- 如何批量制造高质量样本
- 论文:基于三部图网络结构的知识推荐算法
- 轻松理解 Keras 回调
- [译] 回顾机器学习工程师生涯的第一年,我的 12 条教训
- 机器学习在市场营销中实践的思考
- [译] 深度学习的完整硬件指南
- TensorFlow Hub:探索机器学习组件化
- [译] 计算机视觉前景及应用如何?大牌分析师这样看
- 谷歌大脑新技术:多尺度特征金字塔结构用于目标检测
- SlimYOLOv3:更窄、更快、更好的无人机目标检测算法
- [译] 2019 年中 AI 大势盘点
- 度秘的对话式 AI 技术实践
- 文科生都能看得懂的贝叶斯定理
- 如何配置一台深度学习工作站?
- [译] TensorFlow 插件介绍
- 自然语言处理能做什么
- 关于决策树的一切
- 风格迁移之 Pix2Pix
- AI 商业产品经理:我眼中的 AI 简史
- 一文了解人工智能:学科介绍、发展史、三大学派
- 杀手级 AI 补代码工具问世,支持 23 种语言及 5 种主流编辑器,程序员沸腾了
- AI 全栈设计师的能力公式,及如何用 AI 来增强设计能力
- 机器学习科研的十年
- 当微信小程序遇上 TensorFlow:官方文档
- 基于 GAN 的风格迁移算法之 CycleGANS 和 Pix2Pix
- 基于 Caffe 框架的 AI 图像识别自动化
- 人物识别精准度提升至 91.14%,TOP 1 团队技术方案
- 200~1000+ fps!谷歌公布亚毫秒级人脸检测算法 BlazeFace,面向移动 GPU
- 特征工程(上):特征选择
- 人工智能如何自己玩游戏?
- [译] 2019 年机器学习方面的最新研究
- 如何利用深度学习实现单通道语音分离?
- [译] 必读的 10 篇关于 GAN 的论文
- 3 行代码玩转 AI,ml5.js 前端机器学习简明指南
- [译] 图解 NumPy,这是理解数组最形象的一份教程了
- [译] 如何使用 900 万张开放图像训练 600 类图片分类器
- 人脸识别,挑选抖音上好看的小姐姐
- 目前最强开源人脸检测算法 RetinaFace
- CVPR 19 系列(二):强判别能力的深度人脸识别
- 语音识别神器:全卷积模型 wav2letter 安装指南
- 向人类幼儿学习小样本学习?
- 世界需要什么样的智能系统
- 实时音频中的 AI:带宽扩展、丢包隐藏与语音增强
- 从通信到 AI FreeSWITCH 与 WebRTC
- 机器学习简介之基础理论:线性回归、逻辑回归、神经网络
- 机器学习如何为业务赋能?
- 机器学习视角下的软件工程过拟合问题
- 在 Kubernetes 中使用 vGPU 实现机器学习任务共享 GPU
- 深度学习在花椒直播的应用(Tensorflow 原理篇)
- CVPR 2019 论文大盘点(目标跟踪篇)
- 基于下界函数的最优化
- 计算机的本质是什么?逻辑?数学?
- 如何成为一名 AI 算法工程师
- 一文了解人工智能神经网络的原理
- 无痛的机器学习系统入门指南(一)
- AI 深度学习图像识别神经网络 tensorflow-keras 源码和权重
- [译] 一文了解下 GANs 可以做到的事情
- Keras Pytorch 大比拼
- CVPR 2019 论文大盘点:人体姿态篇
- 深入浅出计算机视觉(一)
- [译] 什么是多尺度密集网络 MSDNet?
- 人类的智能是如何产生的
- 想学人工智能害怕数学?莫慌,入门很简单
- 机器学习:线性代数 101
- 机器学习必备加速技巧:向量化
- 黑客利用机器学习发动网络攻击的 6 种途径
- 深度学习工程师生存指南
- 在 Google Colab 中快速实践深度学习
- 强化学习在携程酒店推荐排序中的应用探索
- 迁移学习 (transfer learning) 前沿方向
- 当 Bert 遇上 Keras:这可能是 Bert 最简单的打开姿势
- NLP 中的 Attention 机制
- OpenMMLab 的新篇章
- 误差反向传播
- 比 Pytorch Hub 更早?三分钟带你弄懂 Paddle Hub
- AI 技术在图像水印处理中的应用
- AI 神经网络如何辨别事物
- 深度文本分类综述
- TensorFlow 2.0 入门之 mnist 手写数字识别(五):CNN 卷积神经网络
- 当微信小程序遇上 TensorFlow(tensorflow.js 篇)
- CVPR 2019 论文大盘点(人脸技术篇)
- 梯度下降算法
- 什么是机器学习 Sklearn?
- 深度学习时代下的语义分割综述
- TensorFlow 2.0 beta 版本来了
- 开源 NLP(自然语言处理)库的功能对比
- Bert 时代的创新(应用篇):Bert 在 NLP 各领域的应用进展
- 聊聊目标检测中 Anchor 的 “前世今生”(下)
- 基于 Neo4j 和 Tushare 数据构建小型金融知识图谱
- 图卷积在基于骨架的动作识别中的应用
- 生成对抗网络玩转图像水印
- 冰冷的机器能否被我们唤醒?
- AI 技术在图像水印处理中的应用
- 如何科学评价对话系统
- [译] 机器学习模型的数据预处理和可视化
- 深度学习的学习历程
- mnist 数据集预处理技术分析
- 深度学习基础:单层神经网络之线性回归
- TensorFlow 模型部署到 Android,需要注意几点
- 使用 TensorFlow 来实现一个简单的验证码识别过程
- 深入理解 VGG 卷积神经网络
- MesaTEE GBDT-RS 开源:模型兼容 XGBoost、预测更快捷、数据更安全
- 国防科大提出双目超分辨算法,效果优异代码已开源
- 独家专访院士张钹:AI 奇迹短期难再现,深度学习技术潜力已近天花板
- [译] 机器学习中常用的几个概率不等式及证明
- 深度学习笔记
- 从人工智能鉴黄模型,尝试 TensorRT 优化
- MXNet 结合 kubeflow 进行分布式训练
- [译] 深入理解神经网络
- 如何给你 PyTorch 里的 Dataloader 打鸡血
- [译] 鲁棒异构判别分析的单样本人脸识别
- [译] 一种用于多关系问答的可解释推理网络
- 这是一份通俗易懂的知识图谱技术与应用指南
- [译] 机器学习简介
- [译] 目标检测二十年技术综述
- [译] 谷歌的 PlaNet 强化学习网络
- [译] 梯形 DenseNets 结构实现语义分割新高度
- [译] GAN 研究:生成对抗网络的原理、应用场景及未来
- 谷歌 GPU 云计算平台,免费又好用
- 从回归分析到算法基础
- 矩阵基础知识
- deeplearning_ai_books:吴恩达老师的深度学习课程笔记及资源
- [译] 什么是人工智能、机器学习和深度学习,三者之间又有什么差异?
- 从销售到 AI 算法工程师
- 漫画人工智能:啥是机器学习?
- 什么是机器学习
- 深度学习编译技术的现状和未来
- 从 0 开始使用树莓派和 TensorFlow 构建自动驾驶项目
- 从知识工程到知识图谱全面回顾
- 前馈神经网络介绍和参数学习
- 使用注意力机制制作图像字幕
- 从马尔科夫到最大熵到条件随机场
- 完备的 AI 学习路线
- 我们能创造意识吗?
- 你的机器 “不肯” 学习,怎么办?
- 字节跳动计算机视觉算法实习生视频面试
- TensorFlow 2 中文教程
- AI 绘画第二弹:图像风格迁移
- AB 测试平台的工程实现
- 精准快速的物体分割算法
- 人工智能之父 Marvin Minsky:求索 “智能” 奥秘的一生
- 贾扬清:我对人工智能方向的一点浅见
- Alluxio 创始成员范斌:AI 与开源背景下数据架构的演变
- 机器学习/数据挖掘类岗位面试主要考察哪些方面?
- 分割、检测与定位,高分辨率网络显神威!这会是席卷深度学习的通用结构吗?
- 深度解读何恺明团队提出的随机连接神经网络 RandWireNN
- 智能运维基础:运维知识库之 ETL
- Learning to Paint:一个绘画 AI
- GitHub 高赞机器学习路线图
- 如何为你的回归问题选择最合适的机器学习方法?
- [译] 基于机器学习的密码强度检测
- 机器学习 MLeap 线下线上 pipeline 测试
- 复旦大学邱锡鹏教授发布教科书《神经网络与深度学习》
- 如何利用深度学习提升视频转码效率与视觉质量?
- 再聊神经网络与深度学习
- [译] 理解神经网络:从神经元到 RNN、CNN、深度学习
- 强化学习之原理与应用
- OpenCV 中那些深度学习模块
- [译] PyTorch 深度学习之神经网络合成
- 分布式 TensorFlow 编程模型演进
- 人脸专集(三):人脸关键点检测(下)
- 稀疏核机(上):SVM 回顾
- NLP 研究入门之道
- 《机器学习》(西瓜书)公式推导解析
- [译] TensorFlow 的新生
- 百度无人车规划技术之 motion planning framework(一)
- 强烈推荐!刷新两项记录的人脸检测算法 DSFD 开源了
- 人脸专集(一):级联卷积神经网络用于人脸检测
- Google 又发大招:高效实时实现视频目标检测
- InfoGAN 简介
- 浏览器中的手写数字识别
- 小样本学习 (Few-shot Learning) 综述
- 人工智能如何改变基础科学?
- 机器学习入门学习资料推荐
- 机器学习:最大似然估计
- [译] TensorFlow 2.0 高效开发指南
- TensorFlow 性能调优神器
- [译] 调试神经网络的清单
- 生成对抗网络浅析 (GAN)
- [译] 一文带你读懂 DeconvNet 上采样层(语义分割)
- 高效的王者荣耀视频英雄检测与识别
- [译] 带你认识机器学习的的本质
- [译] 初学者的机器学习入门实战教程
- 面对数据缺失,如何选择合适的机器学习模型?
- 深度学习 500 问
- 如何用 C++ 实现并行版 AlphaZero 算法?
- 自然语言处理 (NLP) 的基础难点:分词算法
- [译] 计算机视觉(及卷积神经网络)简史
- 人脸实践篇:基于 Caffe 的年龄 & 性别识别
- 文字检测算法的相关研究
- [译] 刚刚,Facebook 把服务 27 亿人的 AI 硬件系统开源了
- 周涛:浅析大数据与人工智能
- [译] 高效的 TensorFlow 2.0:应用最佳实践以及有什么变化
- 利用强化学习训练无人驾驶小车
- 深度召回模型在 QQ 看点推荐中的应用实践
- 如何写一篇合格的 NLP 论文
- 集成学习之如何由弱变强
- 人脸检测背景介绍和发展现状
- 简单聊聊模型的性能评估标准
- 模型吞噬特征工程
- 大众点评信息流基于文本生成的创意优化实践
- 基于神经网络实现 Mnist 数据集的多分类
- 成为「码农周刊 VIP 会员」,查看更多「编程语言」内容
- 实战:自己动手编译 JDK
- 自定义注解!绝对是程序员装逼的利器
- 深入探索 Android Gradle 插件的缓存配置
- 他把闲鱼 App 长列表流畅度翻了倍
- Kotlin Contract
- EntityFramework Core 上下文实例池原理
- 备受争议的 PHP 前景究竟如何?我们该何去何从?
- Python 中 Redis 库分布式锁简单分析
- [译] 有意思!Go 源代码中的那些秘密:为什么 time.minWall 是 1885?
- 如何创建与框架无关的 JavaScript 插件
- 简单分析下 Node.js 关于集群的那些事
- Java 应用从源代码到镜像:使用 Docker 多阶段构建
- 深入详解 Jetpack Compose:优化 UI 构建
- 深入浅出 Apple 响应式框架 Combine
- 快使用 Scriptable 自己开发一个 iPhone 小组件吧
- Flutter 源码剖析(一):源码获取与构建
- Pigeon:Flutter 多端接口一致性以及规范化管理实践
- Python + Appium 自动化操作微信入门看这一篇就够了
- Python 实现:详解 LRU 缓存淘汰算法
- Golang 单元测试详尽指引
- Go 监控的标配:实战 Prometheus
- 快速了解 ASP.NET Core Blazor
- Node.js 沙盒逃逸分析
- 我不能没有的 5 个 Vue.js 库
- 编程体系结构:Java IO 流文件管理
- CopyOnWriteArrayList 中的隐藏的知识,你 Get 了吗?
- WorkManager:周期性任务
- 用 Python 绘制地理图
- 为什么说 Python 内置函数并不是万能的?
- Golang 使用 Chromedp 绕过反爬抓取微信公众号文章
- [译] Go 中的 Goroutine 和其他并发处理方案的对比
- Rust 学习笔记:再谈 Send 与 Sync
- [译] 8 个 JavaScript 库可更好地处理本地存储
- 为何不推荐使用 Sass 作为 css 预处理器
- 几个有用的 C++ 在线工具
- 虚拟机系列:JVM 运行时数据区
- 一个 App 如何适配多个 Android 终端?
- iOS 性能优化:优化 App 启动速度
- Python 疑难问题:[] 与 list() 哪个快?为什么快?快多少呢?
- 字节跳动踩坑记:Goroutine 泄漏
- Golang 是如何操作 Excel 的?
- 在 Vue Vite 应用程序中实现暗/亮模式
- 谈谈 React 5 种最流行的状态管理库
- 如何在 Rust 中使用 MQTT
- 秒懂 JVM 的三大参数类型,就靠这十个小实验了
- Android 3 分钟带你入门开发测试
- 一种统计 ListView 滚动距离的方案 (Android)
- WorkManager 在 Kotlin 中的实践
- 手写一个 Flutter State Widget,来让你彻底理解 State 的来龙去脉
- Swift 环境及编译优化调研
- 现代化 PHP:生产环境下优化 Composer 加载的原理
- C# 中的 is 真的是越来越强大,越来越语义化
- [译] 原来 9 张图就可以弄懂 Go 内存管理
- 缓存击穿导致 Golang 组件死锁的问题分享
- H5 应用加固防破解:js 虚拟机保护方案浅谈
- Node 案发现场揭秘:文件句柄泄露导致进程假死
- Java 15 的新特性
- [译] 2020 年 Spring 状态报告
- 聚焦 Android 11:Android 开发者工具
- Kotlin 协程和 Android SQLite API 中的线程模型
- 我在暴躁同事小张的胁迫下学会了 Go 的交叉编译和条件编译
- 在 Go 语言中,我为什么使用接口
- Python 之父为什么嫌弃 lambda 匿名函数?
- [译] 仅用 18 行 JavaScript 构建一个倒数计时器
- Vue 进阶面试必问,异步更新机制和 nextTick 原理
- Java 后端开发常用的第三方服务 TOP 10
- Spring Boot 2 集成日志,复杂业务下的自定义实现
- 聚焦 Android 11:开发语言
- 为什么不能使用 Application Context 显示 Dialog?
- 今日头条品质优化:图文详情页秒开实践
- 浅析 Flutter 渲染原理
- 如何实现一个优雅的 Python 的 Json 序列化库
- [译] 详解 Python 的二元算术运算,为什么说减法只是语法糖?
- Go 设计模式(八):装饰器模式
- Go:A Documentary 发布
- Rust 学习笔记:无栈协程
- 鸿蒙系统中的 JS 开发框架
- 多图教你掌握 JVM
- Java 异常体系
- [译] 聚焦 Android 11:游戏开发新工具
- Kotlin 源码里成吨的 noinline 和 crossinline 是干嘛的?
- 探秘 App Clips
- 用 Python 实现朋友圈中的九宫格图片
- [译] Python 中的数字到底是什么?
- Go 设计模式(五):创建型模式总结
- 一图了解 Julia(lang) v2.0
- [译] Vue.js 构建工具比较
- 在 React 中实现 keep alive
- 成为「码农周刊 VIP 会员」,查看更多「编程语言」内容
- 你用对锁了吗?浅谈 Java “锁” 事
- 十个问题弄清 JVM & GC(二)
- Flutter 1.20 下的 Hybrid Composition 深度解析
- Python 到底是强类型语言,还是弱类型语言?
- PHP-FPM 进程模型
- [译] 图解 Go 内存管理与内存清理
- [译] Go:使用 pprof 收集样本数据
- 快醒醒,C# 9 中又来了一堆关键词 init, record, with
- [译] 设计一个 JavaScript 插件系统
- JS 真的可以为所欲为之绕过 ContextProvider 给 useRequest 注入全局配置
- Dubbo 协议解析与 ESA RPC 实践
- 记一次 Spring 项目打包问题排查
- 开源:如何实现一个 iOS AOP 框架?
- 京东商城订单模块 Swift 探索
- Python 函数为什么会默认返回 None?
- 如何避免用动态语言的思维写 Go 代码
- 掌握这些 Go 语言特性,你的水平将提高 N 个档次(二)
- [译] 使用 JavaScript 检测空闲的浏览器选项卡,可以做些什么?
- Flexbox 最全图文指南
- 我还在生产玩 JDK 7,JDK 15 却要来了
- 大白话 Java 多线程
- 围观 SharedPreferences 不一样的写法 (Android)
- 我为何弃用 Jetpack 的 App Startup?
- 修改休眠模式以节省 macOS 睡眠时的电池电量
- Go 调试分析的高阶技巧
- Python 为什么能支持任意的真值判断?
- 用 Python 了解一下最炫国漫《雾山五行》
- 图解 Vue 响应式原理
- [译] JavaScript 中的缓存 API
- C++ 奇淫技巧之完美转发
- [译] GraalVM —下一代 JVM 介绍
- 彻底搞懂 Java 线程池,干啥都不再发憷
- 阿里、字节:一套高效的 iOS 面试题之我整理的答案之 runtime 相关问题(一)
- Django 的 bug 分析记录:got multiple values for argument 'negate'
- [译] 哪个更快?对 gRPC 的 Rust 和 Go 版本进行基准测试
- 非对称加密 Rsa 数字签名 Go 实战
- .Net Core in Docker 极简入门(下)
- 读李老课程引发的思考之 JS 设计思想篇
- TypeScript 语法糖
- Java 程序跑的快,全要靠线程带
- Java 并发编程:Lock 机制下 API 用法详解
- 11 Weeks of Android:联系人与身份
- 详解 WWDC 20 SwiftUI 的重大改变及核心优势
- PHP 代码混淆处理思路
- [译] 从这些角度看 Go 是一门糟糕的语言
- Go 程序启动过程
- 三分钟了解 Python 3 的异步 Web 框架 FastAPI
- 认识 TypeScript
- [译] 使用 CSS Paint API 动态创建与分辨率无关的可变背景
- C++ 探索之旅(一):什么是 C++
- Java 8 的这些特性,你知道吗?
- Dubbo 版的明朝那些事儿
- 安卓自定义 view 中绘画几何图形和文字及圆角 ImageView 图片等 API 使用及举例
- iOS Crash 分析攻略
- 欲瘦其包,必先探清其底细
- 用 Pandas 分析招聘网 Python 岗位信息
- [译] Home Assistant,基于 Python 的 IoT 中心
- 为什么 Go 语言不允许循环引入?
- Kubernetes 入门实践:部署运行 Go 项目
- 自从尝了 Rust,Java 突然不香了
- 使用 Nginx 同域名下部署多个 Vue 项目,并使用反向代理
- 用单元测试读懂 Vue 3 中的 provide/inject
- 在 Java 虚拟机上班是一种怎样的体验?
- Spring Boot 构建 Docker 镜像的 3 种方式
- 一文了解 Netty 整体流程
- 使用 Android Studio Profiler 工具解析应用的内存和 CPU 使用数据
- 美团外卖 Flutter 动态化实践
- 写在 PHP 8 发布之前的话
- Go 泛型是怎么实现的?
- 走进 Golang 之 Channel 的数据结构
- Python 为什么不支持 i++ 自增语法,不提供 ++ 操作符?
- 一文读懂 JavaScript 深拷贝与浅拷贝
- Vue3 的 Proxy 能做到哪些精确的拦截操作?
- C++ 模板编程
- Java 面试题全梳理
- 终于有一个 Java 可以用的微信机器人了
- Android 自定义滚动条
- iOS 开源二进制使用插件使用教程
- AppleScript 介绍
- Python 为什么没有 main 函数?为什么我不推荐写 main 函数?
- Python 函数 eval 与 ast.literal_eval 的区别
- 并发题的解题思路以及 Go 语言调度器工作原理
- Go 之如何操作结构体的非导出字段
- [译] React 开发者常见的 3 个错误
- 这 10 行比较字符串相等的代码给我整懵了,不信你也来看看
- Java 并发编程那些事儿(六):Executor 框架及线程池
- 一次漫长的 Dubbo 网关内存泄露排查经历
- 巧用 Kotlin 反射实现按值取名,调试做到多快好省
- Android View 性能优化
- GreenDao 在 Android 项目中的实践总结
- [译] 和 iOS 开发聊聊越狱
- 苹果强制要求更换启动方式的解决方案
- Python 为什么不用分号作终止符?
- [译] 为什么 Go 不提供这些功能:语法糖的代价
- Container:为 Go 语言而生的运行时依赖注入容器
- [译] JavaScript vs Dart 两者之间的比较
- 了不起的 Deno 实战教程
- 深度解析 JVM 运行时数据区之线程独占区
- 7000+ 字的 Spring 事务总结
- 一言难尽,Jpa 这个功能差点让我丢了工作
- 阿里 3 轮面试都问了 RecyclerView
- DialogFragment 引起的内存泄露
- [译] 欢迎使用 C# 9.0
- Go 项目的布局:你是怎么组织你的 Go 代码的?
- Python 实现黑客帝国代码雨效果
- 基于 Vue SSR 的微架构在 FOLLOWME 5.0 实践
- 彻底搞懂 React 源码调度原理(Concurrent 模式)
- 深入理解 Typescript 高级用法
- 我肝了一个月,给你写出了这本 Java 开发手册
- Java 并发编程那些事儿(一):任务与线程
- JVM 笔记:性能监控与分析工具
- 组件化的一个新想法 (iOS)
- 使用 Web 标准开发动态化 Flutter 应用
- Flutter Web 网站之 ScrollView + GridView 优化
- Python 的缩进是不是反人类的设计?
- 当 Python 遇到微信
- Go pprof 与线上事故:一次成功的定位与失败的复现
- Go 语言 sync 包的应用详解
- 史上最全的 JavaScript 模块化方案和工具
- [译] Next.js 和 Nuxt.js 的语法比较,Vue 和 React 的两大 SSR 解决方案
- 阿里巴巴技术团队最新发布的 Java 开发手册(泰山版)
- Java 8 函数式编程:Lambda 表达式和方法引用
- 接近 8000 字的 Spring/Spring Boot 常用注解总结!安排
- 基于对象可达性原理解决 Handler 引起内存泄露问题
- Kotlin 多态和扩展学习笔记(五)
- iOS 13 + Safari 启用陀螺仪授权
- Flutter 主题切换:让你的 App 也能一键换肤
- Scala 类型层次结构
- 学会使用 context 取消 goroutine 执行的方法
- Golang 中的 sync.Pool 对象
- Vue 灵魂之问:为什么说 Vue 的响应式体系可以精确到组件级别的更新?
- [译] 如何在 Vue 3 中使用生命周期函数
- Java 线程基础,从这篇开始
- 不要让你的 Java 对象逃逸了
- [译] 谈谈 Spring Boot 事件机制
- 在 Android 开发中使用协程
- 我感觉我学了一个假的 Android...
- 爱奇艺 iOS 深度实践:SiriKit 详解应用篇
- PHP 8 正式版将于年底发布
- Python 3.9 性能优化:更快的 list()、dict() 和 range() 等内置类型
- Go 中的高级测试模式:集成测试如何做?
- Vue 的坑你踩过几个
- Java 14 新特性详细使用说明
- [译] Spring 中的设计模式
- Google 更新系列:是时候丢掉 onActivityResult 了
- Android Gradle 构建效率优化
- checkra1n iOS 13.3.1 越狱 + ipa 脱壳
- Flutter Web 网站之主页框架搭建
- 《民国奇探》的弹幕有点逗比,用 Python 爬下来看看
- [译] Go 的泛型真的要来了:如何使用以及它们是怎么工作的
- 用 Golang 构建 gRPC 服务
- C# + Web = ?
- 探访 Rust
- Rust 入坑指南:万物初始
- Vue.js 中编写更好的 v-for 循环的 6 种技巧
- 探索 Vue 和 React 中 key 的作用
- 细数 Java 项目中用过的配置文件(properties 篇)
- Java 对象在虚拟机中到底是什么样子?
- 深入探索编译插桩技术(四):ASM 探秘
- App 黑白化实现探索,有一行代码实现的方案吗?
- 应用 Flask 开发在线证书颁发系统
- [译] Golang vs Python:选哪个?
- Protobuf 生成 Go 代码指南
- 使用 Golang 理解 MySQL 的两阶段提交
- Go 和 Rust 的优缺点;预测 Go 1.16-1.19 会支持泛型
- JavaScript 之选择控制语句及很重要的表达式真与假
- [译] 人们不使用 CSS 新功能的 5 个原因
- Java 14 开箱,它真香香香香
- Java 程序该怎么优化?(实战篇)
- BAT 大神都在用的 Android Studio 插件
- 全网最详!暗黑模式在 Trip.com App 的实践
- [译] Go 语言之父带你重新认识字符串、字节、rune 和字符
- Golang 中的内置函数
- Golang HTTP 服务平滑重启及升级
- React Native 在汽车人 App 上的应用与实践
- Java 14 GA 版本正式发布
- 深入浅出 Java 虚拟机
- Java 程序该怎么优化?
- Java 并发面试 78 讲
- 搭建 Android 内核环境
- Android 工程师进阶 34 讲
- KotlinTips:getValueSafely 安全取值
- Python 3.9 新特性:任意表达式可作为装饰器
- .NET Core + Kubernetes:快速体验
- 深入理解 Go 语言的垃圾回收机制
- [译] Go 语言如何实现 stop the world?
- 用面向对象设计原则理解 Go 中 interface
- [译] 改善 React 应用性能的 5 个建议
- 《吊打面试官》系列 Node.js 全栈秒杀系统
- Rust 入坑指南:齐头并进(下)
- Java 工程师如何斩获高薪?300 分钟搞懂 Spring Cloud
- 掌握 BAT 面试真题以及背后的源码剖析,看这个就够了
- C++ 与 正则表达式
- 2020 Java 生态系统报告出炉
- 近 2 万字详解 Java NIO2 文件操作
- Unsafe 穿透 Java 层到 JVM 层,提供 CPU 级别和操作系统级别的操作
- 从校招和社招的角度说说如何准备大厂 Java 后端面试?
- 深入探索 Android 启动速度优化
- 一个 PHP 从业者的常用开发工具和习惯分享
- 图解 Go 的 unsafe.Pointer
- 理解 Go 接口的实际应用
- Go 语言内存分配器的实现原理
- Go struct/interface 最佳实践
- [译] 7 个简单但棘手的 JavaScript 面试问题
- 新手眼中的 Rust 所有权规则
- 32 个 Java 面试必考点
- Java 8 Optional 最佳指南
- Spring Cloud 微服务:阿里开源组件 Nacos,服务和配置管理
- 那些主流编程语言的知识:C 语言(一)
- 比 SharedPreferences 更高效?微信 MMKV 源码解析
- Flutter 混合开发探索与实践
- Python 工匠:写好面向对象代码的原则(下)
- 深入学习 Go 语言的高性能 HTTP 服务器
- 一文掌握 Go 语言 Select 的四大用法
- JavaScript 中的浅拷贝 vs 深拷贝
- [译] Rust 半小时教程
- Rust 入坑指南:智能指针
- C++ 那些事
- Java 缓存规范中文版
- [译] 2020 Java 技术趋势
- 我去,你写的 switch 语句也太老土了吧
- 阿里、字节:一套高效的 iOS 面试题
- [译] PHP 框架 CodeIgniter 4 正式版发布了
- 如何正确看待 Google 宣布 Fuchsia 操作系统没有选 Go 作为终端开发语言
- Go 之读懂 interface 的底层设计
- Go 语言内存分配的实现原理
- Go 1.14 实现高性能内存分配器
- 在 JavaScript 中交换变量的 4 种方法
- [译] 5 分钟搭建 Node.js 微服务原型
- 17 个场景,带你入门 CSS 布局
- 细说 Rust 错误处理
- [译] C++20:四巨头
- 最通俗易懂的 Java 10 新特性讲解
- 面试官:你说你熟悉 JVM ?那你讲一下并发的可达性分析
- 为什么给 Java 代码加个空行,class 文件就翻脸不认人了?
- 动态下发 so 库在 Android APK 安装包瘦身方面的应用
- Android Studio 3.6 正式版终于发布了
- 基于 Kotlin 特性开发的有限状态机
- 2020 年中国 .NET 开发者调查报告
- 打破重重阻碍,Flutter 和 Web 生态如何对接?
- 深入理解 PHP 7 内核之 HashTable
- 如何用 Python 在京东上抢口罩
- [译] 5 个原因告诉你,为什么说 Julia 比 Python 要好?
- [译] Go 语言之禅
- [译] Go 实现区块链(七):网络
- 吊打 JavaScript 之从原型到原型链
- [译] 教你用 16 个小时从 0 构建一个 Rust 应用
- [译] C++20 完成了
- JDK 14 都要出了,JDK 9 的新特性还不了解一下?
- 《深入理解 Java 虚拟机》第 2 版挖的坑终于在第 3 版中被 R 大填平了
- 面试官:“看你简历上写熟悉 Handler 机制,那聊聊 IdleHandler 吧?”
- Android Webview 后台播放音视频实现
- 手撕一个让人 “欲罢不能” 的水波纹选中控件 (Android)
- 深入浅出讲解丝滑般动画特效实现原理 (Android)
- 从探索到落地,手淘引入 Swift “历险记”
- Flutter 异步编程:Futures
- Swoole Server 中 master 进程投递数据到 worker 进程的性能优化
- 图解 Go 反射实现原理
- Go 源码阅读之 flag 包
- [译] Go 语言 inline 内联的策略与限制
- 几则 NodeJS 的安全问题
- ASP.NET Core 日志框架:Serilog
- 深入浅出 Rust 异步编程之 Tokio
- Java 无可匹敌的变身装备,钢铁侠客的绝密味道
- 被开发者抛弃的 Executors,错在哪儿?
- ViewHolder 的 MVVM 实现
- Android 应用市场常用热修复腾讯的 Tinker,阿里的 Andfix(总结,对比,接入)
- 基于 Agora SDK 实现 Android 一对一音视频聊天应用
- Kotlin Coroutines Flow 系列(三):异常处理
- 全面理解 Flutter
- 谁告诉你 Flutter 会干掉原生开发?
- [译] Python 3.8 官方 Logging 文档:高级部分
- 强大的 Python 任务自动化工具!invoke 十分钟入门指南
- Python 3 爬虫:状态码 521 网页的爬取
- [译] Go 之禅:Dave Cheney 大神告诉你编写简单、可读、可维护 Go 代码的十个工程经验
- Golang channel 源码深度剖析
- [译] Go 1.14 将内联 defer 提高性能
- ASP.NET Core 日志模型
- JavaScript 异步之路
- V8 垃圾回收?看这篇就够了
- [译] Angular 9.0 发布!Ivy 正式抵达
- C++ 日期和时间编程
- C++11 中的内存模型(上):内存模型基础
- Java 数据持久化系列之池化技术
- Spring Boot 与微服务从 0 到 1 的实践
- 花椒 Android 端自动化测试实践
- [译] 理解 Kotlin 协程:自底向上的视角
- Kotlin Coroutines Flow 系列(一):Flow 基本使用
- 一次让刷新控件好玩起来的尝试 (iOS)
- 论 PHP 环境加固的知识
- 理解 Go 语言的 Goroutine 和协程
- [译] 我们应该怎么样编写 Go 语言库,有哪些标准可以参考?
- [译] 30 个 Python 最佳实践和技巧
- 柱状图、堆叠柱状图、瀑布图有什么区别?怎样用 Python 绘制?
- 你必须掌握的 Python 数据分析工具之 Pandas
- 过去 10 年最重要的 10 个 JavaScript 框架
- [译] 为何要对生产环境的 Node.js 使用反向代理?
- Effective Typescript:使用 Typescript 的 N 个技巧
- C++11 新特性总结
- 高级 Java 面试必问的三大 IO 模型,你 get 了吗?
- 为什么 Go 语言没有泛型?
- 2020 新春流行的 RPC 框架性能大比拼
- [译] Python 2 已终结,入手 Python 3,你需要这 30 个技巧
- [译] 你可能不知道的 Python 技巧
- 掌握 JavaScript 中的 this, call, apply 的原理
- Spring Boot 中的定时任务 @Scheduled 的使用详情及可能出现的坑
- Android Q 强制黑暗 (ForceDark) 模式实践
- Android 性能优化:内存优化实战秘籍
- 58 同城 Android 端实现外部调起的关键技术解析
- Gradle Builds Everything:基础概念
- iOS 基于静态库插桩的⼆进制重排启动优化
- iOS 面试小记
- Go 标准库的一次优化
- 浅谈 Go 类型转换之间的那些事
- [译] Go 不通过标准 C 库进行系统调用的一些原因
- Python 2 的最后版本将于 4 月发布,但它确实是在 1 月 1 日就寿命终止了
- 2019 年度 Python 榜单
- ASP.NET Core 跨平台技术内幕
- llhttp 是如何使 Node.js 性能翻倍的?
- CSS 浏览器兼容性,最完整处理方案
- Java 工程师该如何编写高效代码?
- Java 9 对类加载器的改动
- Android APK 资源分析之 Python 实现
- Apple 开发者账号福音,用支付宝也可以注册了
- iOS 组件化方案的思考与尝试
- 干货!京东商城 iOS App 瘦身实践
- iOS 微信编译速度优化分享
- App 工厂理论及其在 58 同城 App 中的应用实践
- Flutter 开发体验汇报
- Flutter + Serverless 端到端研发架构实践
- React Native 在美团外卖客户端的实践
- 加一行注释,让你的 Python 程序提速 10+ 倍
- 用 Python 对哈利波特系列小说进行情感分析
- 一文让你知道为什么学了 PHP 的都要转学 Go 语言
- Swoft 2 小白教程系列:AOP 详解
- Go 1.13 标准库的 http 包爆出重大 bug,你的项目中招了吗?
- Golang 在电商即时通讯服务建设中的实践
- C# 异步编程看这篇就够了
- [译] 作为 JavaScript 的 “超集”,感受一下 TypeScript 的那些黑魔法
- [译] 不容错过的 Node.js 项目架构
- JavaScript 引擎 V8 执行流程概述
- 深入研究 JavaScript 全局变量
- C++ 内存模型
- 现代化 C++ 开发工具 CLion 从入门到精通
- Java 异常有效实践
- [译] Java 8 接口改变:静态方法与默认方法
- Android 音视频:Libyuv 使用实战
- Android 进程保活:基础理论篇
- Kotlin 1.4 及以后,我们可以期待什么?
- 如何对 iOS 启动阶段耗时进行分析
- SwiftUI 和 Flutter 开发对比
- Flutter | ConstrainedBox & UnconstrainedBox 组件
- [译] 如何使用生成器减少内存占用,并让 Python 代码运行更快?
- Python 中如何实现参数化测试?
- Golang 在 runtime 中的一些骚东西
- [译] 提升 Go 磁盘 IO 性能的尝试
- Golang 的 "omitempty" 关键字略解
- 还没搞懂 NodeJS 的 HTTP 服务器?看这一篇就够了
- 高阶:腾讯新闻构建高性能的 react 同构直出方案
- 甲小蛙战记:PHP2Java 排雷指南
- Stack Overflow 上 370 万浏览量的一个问题:如何比较 Java 的字符串?
- Android App 启动优化全记录
- 探索 Android 内存优化方法
- 微信原图暴露的 Exif,是什么?怎么用?为什么压缩会丢失?
- Fastlane 打包 iOS
- 深入了解 iOS 的初始化
- 跨平台技术趋势及字节跳动 Flutter 架构实践
- 利用 Clojure 与 Kubernetes 部署视频流录制服务器
- 万字长文带你深入浅出 Golang Runtime
- [译] Go 语言的协程,系统线程以及 CPU 管理
- Go Http Client 连接优化
- Python metaclass 的原理和应用
- 还在用 Python 自带的 httpserver?快开感受下更炫酷的 Vip 版功能吧
- JDK 14 来了:9 大重磅特性解读,不容错过
- 跑得好好的 Java 进程,怎么突然就瘫痪了?
- 在 Android 中如何确定 App (Activity) 的启动者
- iOS 内存管理之开发(实战篇)
- [译] Swift 5.1 极简参考手册
- 怎样的 Flutter Engine 定制流程,才能实现真正 “开箱即用”?
- PHP urlencode 不得不说的秘密
- 一份可以令 Python 变快的工具清单
- 深入 Go Runtime,你能做到浅出吗?
- 走进 Golang 之运行与 Plan9 汇编
- Golang 实践之花椒直播总线系统
- 在 HTML5 上开发音视频应用的五种思路
- 在追寻极致体验的康庄大道上,React 玩出了花
- [译] 10 个你必须知道的 Java 安全最佳实践
- Android 本地 SQL 注入的 dos 攻击方式
- 这可能是最好的 Android/Kotlin 日志输出方法
- 你真的了解 OOM 吗?
- iOS 双摄像头在直播中的应用
- Swift 在 GAIA 平台云端一体化的探索
- Flutter 如何优雅的解决依赖版本冲突
- 将安卓手机打造成 Python 全栈开发利器
- Python happybase 操作 HBase 最佳实践
- Laravel 参数验证的疑与惑
- Golang 生态:使用 viper 管理配置
- [译] 通过 GASP 让 Vue 实现动态效果
- nodejs 是如何和 libuv 以及 v8 一起合作的?
- 如何利用缓存机制实现 Java 类反射性能提升 30 倍
- Java 线上故障排查全套路
- 一条电商 Android 工程化实践
- Android 之 App 安全测试篇
- Systrace 基础知识:MainThread 和 RenderThread 解读(Android)
- 多线程原理:GCD 源码分析(iOS)
- 给公司写的 composer 包开发的规范(PHP)
- Python 命令行之旅:深入 click 之参数篇
- 走进 Golang 之编译器原理
- Golang 限流器 time/rate 使用介绍
- 如何通过 JavaScript 编写高质量的函数(四):函数式编程之实战篇
- 作为高级 Java,你应该了解的 Linux 知识
- 初创公司 5 大 Java 服务困局,阿里工程师如何打破?
- Android 静态代码扫描效率优化与实践
- 浅谈 Kotlin 中的函数
- Kotlin 重载个方法,还有两幅面孔,省代码的同时也带来一个深坑
- 多线程原理:了解 GCD(iOS)
- Mac OS 上使用 ffmpeg 的 “血泪” 总结
- [译] 用 Flutter 打包 iOS 应用的一些细节知识
- 做一个高一致性、高性能的 Flutter 动态渲染,真的很难么?
- PHP Opcache 工作原理
- [译] Golang template 小抄
- Go 语言在百度 App 中的实践
- [译] Go 开源项目 BigCache 如何加速并发访问以及避免高额的 GC 开销
- Rust mio 库源码情景分析
- CSS 渲染原理以及优化策略
- Node.js 在微医的应用场景及实践
- 作为一个 C/C++ 工程师,聊聊对 Python 的看法
- [译] JVM 内存分析神器 MAT:Shallow Heap Vs Retained Heap 你理解的对吗?
- Android 中的 “后台无效动画” 行为分析
- Android 开发者,是时候了解 LeakCanary 了
- 关于 Android 编译,你需要了解什么
- Android 应用逻辑漏洞半自动化挖掘思路
- 美团 iOS 端开源框架 Graver 在动态化上的探索与实践
- iOS 底层拾遗:objc_msgSend 与方法缓存
- PHP 代码加密实践
- Python 之父宣布退休,但 Python 仍在吞噬世界
- Go 语言出现后,Java 还是最佳选择吗?
- Golang 高效截取字符串的一些思考
- 何处安放我们的 Go 代码
- [译] 重温一下 JS 进阶需要掌握的 13 个概念
- 腾讯视频 Node.js 服务是如何支撑国庆阅兵直播高并发的?
- 教你在 Node.js 项目中接入 Sign with Apple 第三方登录
- 深入研究 .NET Core 的本地化机制
- Rust 入坑指南:千人千构
- 万字 Spring Cloud Gateway 2.0,面向未来的技术,了解一下?
- Android 基于 Choreographer 的渲染机制详解
- 安居客 Android App 走向平台化
- Android 开发中 Kotlin Coroutines 如何优雅地处理异常
- 写给 Unity 开发者的 iOS 内存调试指南
- 跨平台技术演进及 Flutter 未来
- Flutter 在京东 7FRESH 的业务实践
- [译] 写一款小众的 Flutter 图标包
- [译] Python 3 既是激进的又是克制的,这些提议被否决了
- 如何写出优雅的 Golang 代码
- Go 学习笔记之解读什么是 defer 延迟函数
- golang grpc 客户端负载均衡、重试、健康检查
- [译] Rust 异步编程方式重大升级:新版 Tokio 如何提升 10 倍性能详解
- 从 30 分钟到 1 分钟:一个 Scala 项目的编译速度优化
- React Native 使用 react-native-webview 渲染 HTML
- JS 语言中那些让你抓狂又容易混淆的概念
- [译] 那些你应该知道的 ES6 特性
- 简单的 C++ 结构体字段反射
- Android 兼容 Java 8 语法特性的原理分析
- Android WebView 诊断与排查问题的方法和技巧
- 今日头条启动很快,你觉得可能是做了哪些优化(Android)
- iOS 基础知识实践(一)
- macOS 使用 Homebrew 的经验分享
- Swift 里的 String 为什么这么难用
- 闲鱼公开多年 Flutter 实践经验
- Flutter 浪潮下的音视频研发探索
- Flutter 实战之从 0 搭建「网易云音乐」App(三):每日推荐、推荐歌单
- 腾讯微服务框架 Tars 的 Go 性能提升之路
- Golang map 底层实现
- Go 语言反射的实现原理
- 对于魔术方法 __call, __callStatic 新的认识(PHP)
- Python 3.8 正式发布,带来那些新特性?
- 初探 F#,随手写个 JSON 解析器
- [译] React VS Vue:2020 年应该选哪个?
- 漫谈 Typescript 研发体系建设
- 小程序云开发尝试:CP 宝
- [译] 如何减少长时间的 GC 停顿?
- JVM CPU Profiler 技术原理及源码深度解析
- Android 插件化系列(三):技术流派和四大组件支持
- 微信开源了 Hardcoder,旨在解决手机 “卡成狗”,但开发者先别高兴
- Kotlin 范型之泛型约束、类型投影、星号投影
- Go 和 Android 集成实战
- macOS Catalina 正式发布及 API 的一些变更
- 轻量级非侵入式埋点方案(iOS)
- Flutter 实战之从 0 搭建「网易云音乐」App(一):创建项目、添加插件、通用代码
- Flutter 的布局 Widget
- PHP 反序列化靶机实战
- 一些你不知道的 Python Tips
- Python 设计和历史的 27 个问题
- [译] Python 函数式编程指北
- Go 1.13 中 sync.Pool 是如何优化的?
- 小米 Go 开发实践:用 Go 构建高性能数据库中间件
- Go 学习笔记之 10 分钟简要理解 Go 语言闭包技术
- Go 微服务全链路跟踪详解
- .NET Core 微服务网关 Bumblebee 架设
- [译] JavaScript 工作原理:V8 编译器的优化
- Vue 3.0 公开代码之后……
- 一张图理清 Vue 3.0 的响应式系统
- Rust 入坑指南:常规套路
- Java 13 的新特性
- 进击的 Java,云原生时代的蜕变
- Android 中低内存对性能的影响
- Chrome OS 上的 Android 系统
- Android 本地化适配:RTL (right-to-left) 配清单
- Android 音视频开发打怪升级之音视频硬解码篇(一):音视频基础知识
- iOS 13 正式发布,来看看有哪些 API 变动
- 花椒移动端基础框架架构
- Flutter 开发初体验
- 如何在 Flutter 上实现高性能的动态模板渲染
- Kotlin 使用技巧之接口与命名参数的优雅运用
- 老王,Laravel 的请求怎么一步步到达控制器的?
- 进击的 .NET 在云原生时代的蜕变
- Python 浮点数的冷知识
- Goroutine 和调度器的实现原理
- Golang error 的突围
- 控制 Goroutine 的并发数量的方式
- 学习 Vue 源码的必要知识储备
- 如何加快 Node.js 应用的启动速度,实现分钟到毫秒的转化
- TypeScript 疑难杂症
- 企业最佳 Node.js 应用案例分享
- 深入理解 Java 中 SPI 机制
- Java 调试工具、热部署、JVM 监控工具都用到了它
- 5 分钟理解 Spring Boot 响应式的核心 Reactor
- EventBus 的几种线程切换细节
- Android 中的卡顿丢帧原因概述(方法论)
- Android 视频技术探索之旅:美团外卖商家端的实践
- 金九银十招聘季,这些面试题祝你一臂之力(Flutter)
- Flutter 之搞定 Dart(二)
- [译] Go 语言回顾:从 Go 1.0 到 Go 1.13
- [译] Go 语言测试进阶版建议与技巧
- Go Modules 不完全教程
- HttpRunner 源码阅读(Python)
- 用 JS 写游戏自动脚本是什么体验?
- CSS 字体:字体特性
- React 中的 9 种优化技术(框架篇)
- 值得开发者关注的 Java 8 后时代的语言特性
- JDK 13 快来了,JDK 8 的这几点应该看看
- Java 字节码增强探秘
- 自动识别 Android 不合理的内存分配
- Android 中的 Activity Lunch Mode 详解
- 为什么说 “除非深思熟虑,尽量使用 notifyAll()”?
- Kotlin 第二讲:数据类型与 Java 的对比
- JvmMultifile 注解在 Kotlin 中的应用
- iOS 应用程序瘦身的静态库解决方案
- Swift 游戏开发之「能否关个灯」(一)
- 从 Flutter Go 到 Flutter Go web:手把手带你轻松玩转 Flutter-web(一)
- coredump 调试记录(PHP 篇)
- Python 内存分配时的小秘密
- Python 特征重要性分析中存在的问题
- 某音无水印视频如何下载?我教你(Python)
- Go 1.13 正式发布,看看都有哪些值得关注的特性
- goproxy.cn:为中国 Go 语言开发者量身打造的模块代理
- [译] Go 语言结构体中属性的顺序将影响结构体的大小
- 深度解密 Go 语言之 scheduler
- JavaScript 之 import export Vs require module.exports
- 在 React 中使用 Redux
- 是谁,在敲打我窗:CSS 雨滴动画效果
- 一文看懂 JVM 内存布局及 GC 原理
- Java 数据处理的常用技术
- Java 函数优雅之道(下)
- Android 更新:新图标,新命名
- Android 开发:从 0 到 1 优雅实现沉浸式状态栏
- 你的 Android 项目编译要花 10 分钟,如何缩短到 1 分钟?
- 尝试在 Android 中实现 PBR 管线:基本原理以及直接光照明
- JvmName 注解在 Kotlin 中的应用
- 基于 Kotlin Coroutine 实现的 EventBus
- [译] 理解 Xcode 编译系统(iOS)
- 避免 iOS 组件依赖冲突的小技巧
- 马蜂窝视频编辑框架设计及在 iOS 端的业务实践
- 如何实现一个手帐 App(iOS)
- 学习 Flutter 从这里开始
- Flutter 开发者国服最强辅助 App:FlutterGo 2.0 强势归来
- 10 个最好用的 PHP 框架
- [译] 理解 Python 中的 “解析式”
- 利用 Python 检测图像相似度
- 也谈 “不要用 Pipenv”
- Golang 实现单机百万长连接服务:美图的三年优化经验
- [译] 优雅关闭的 Go Web 服务器
- 使用 GitHub Actions 自动化构建 Golang 应用
- 明白了,原来 Go web 框架中的中间件都是这样实现的
- Golang 的 template(模板引擎)简明教程
- 如何通过 JavaScript 编写高质量的函数(一):敲山震虎篇
- 现代 JavaScript 开发系列文章:语法基础与工程实践
- 你可能不知道的 64 个非常实用的 JS 小技巧
- ES2019 新特性你知道哪些?
- [译] JVM 优化之循环展开
- 咱们从头到尾说一次 Java 的垃圾回收
- 老技术新谈,Java 应用监控利器 JMX(一)
- Android 沉浸式解析和轮子使用
- 适配 Android P 之非 SDK 接口限制的排查方法
- 说一道 Android 相关的算法题
- 1-3 年 Android 开发工程师面试经验分享
- 细说 iOS 代码签名
- iOS 开发:Archive、ipa 和 App 包瘦身
- iOS 列表界面如何优雅实现模块化与动态化
- Swift 与 OC 混编过程中的配置
- 对微软的敌视何时休? 从一篇语言评论文章对 C# 的评价说起
- Contract,开发者和 Kotlin 编译器之间的契约
- Flutter 与原生交互总结
- Python 3.8 对 “可迭代解包” 的改进
- 使用 pprof 比较两个时间点的内存占用
- Golang 中使用断路器
- Scala 函数式编程(一):什么是函数式编程?
- Dart 元编程
- JS 中的内存管理
- CSS 混合模式
- 基努·里维斯、css-doodle、黑客帝国字幕雨和随机艺术
- 从 React 编程到 “好莱坞”
- Java 8 的这个新特性,你用了吗?
- 人生靠反省,Java 靠泛型
- [译] 下一代的多语言 JVM:GraalVM
- Android 系统上的进程管理:进程的调度
- Kotlin + Netty 在 Android 上实现 Socket 的服务端
- 简单几招提速 Kotlin kapt 编译
- SwiftUI 系列教程(四):UIKit 老相好在 SwiftUI 下的实现
- 如何用 Flutter 设计一个 100% 准确的埋点框架?
- React Native 混合开发与实现
- 解读 PHP 的 P++ 讨论
- PHP 语言教程:魔术方法之属性重载和方法重载
- 用 GODEBUG 看调度跟踪
- [译] 关于 Golang GC 的一些误解:真的比 Java 算法更领先吗?
- 我为什么不喜欢 black(Python)
- Julia 编程基础(一):初识 Julia,除了性能堪比 C 语言还有哪些特性?
- OpenResty 中的 Lua 编码规范
- [译] JavaScript 数组方法三板斧,100% 的开发都得知道
- 常见数据结构和 JavaScript 实现总结
- [译] JavaScript 中的 development 模式怎么实现
- 分享常用的 CSS 函数,助你写出更简洁的代码
- 那些年,我们见过的 Java 服务端乱象
- 将 Java 进程转移到 “解剖台” 之前,法医都干了什么?
- 看完这篇还不清楚 Netty 的内存管理,那我就哭了
- 聊聊 APK:直接运行 Dex 文件的黑魔法
- 只因解决一个 UI 问题,今天刚转正的产品小姐姐约我(Android)
- Android 视图圆角化处理方案
- Android 组件化最佳实践 ARetrofit 原理
- [译] Android Q 文本新功能
- Kotlin 编译调校之 WarningsAsErrors
- 抖音研发实践:基于二进制文件重排的解决方案,App 启动速度提升超 15%(iOS)
- iOS 中精确定时的常用方法
- SwiftUI 怎么实现一个「更多菜单」?
- Matrix:iOS 耗电监控
- 美团 iOS 工程 zsource 命令背后的那些事儿
- 写给前端工程师的 Flutter 教程
- 在 Flutter 中使用 WebView
- Flutter 学习之 “相对布局”
- [译] React Native 性能优化指北
- 从 Hello World 看 RN 的启动流程
- 位运算在 PHP 实际项目当中的高级运用
- 从 0 到 1,Python 异步编程的演进之路
- functools.cached_property (Python 3.8)
- 向 Excel 说再见,神级编辑器统一表格与 Python
- 互联网架构微服务已经成为主流,Go 语言如何去打造呢?
- 如何写好 Go 语言单元测试
- [译] 深度剖析 Go 中的 Go 协程 (goroutines)
- 通过 profiling 定位 Golang 性能问题(内存篇)
- ASP.NET 自定义项目模板
- JavaScript 深入浅出第 5 课:Chrome 是如何成功的?
- 基于 HTML5 WebGL 的加油站 3D 可视化监控
- Spring Session 工作原理
- Android 中的 Hardware Layer 详解
- 一份 Android NDK 开发,常用 C 函数手册
- Android 兼容性测试应该怎么做逼格更高呢?
- 记一次 WebView 填坑过程:由换行符引发的血案
- 打造完备的 iOS 组件化方案:如何面向接口进行模块解耦?
- KVC 底层原理:YYModel 简述(iOS)
- [译] Swift 算法俱乐部:最小生成树(加权图)
- SwiftUI 系列教程(三)
- Flutter 原理和铭师堂的实践
- 如何低成本实现 Flutter 富文本,看这一篇就够了
- Flutter 必备:Flex 布局完全解读
- 一文搞懂 Python 自动化测试框架
- [译] Python 之父再发文:构建一个 PEG 解析器
- 大数据分析工程师面试集锦(二):Scala
- [译] Go:为何带来泛型
- Golang 是否有必要内存对齐?
- 在 Golang 中实现 RPC
- 中级前端工程师必须要掌握的 27 个 JavaScript 技巧
- 从 JavaScript 到 Python 之异常
- 你想知道的 React 组件设计模式这里都有(上)
- 微服务中使用 OpenJ9 JVM 内存占用降 60%(相对 HotSpot)
- 服务刚启动就 Old GC,要闹哪样?
- Android 开发之硬件加速
- Android Camera SurfaceView 预览拍照
- 使用 Kotlin Reified 让泛型更简单安全
- 聊聊 AppDelegate 解耦(iOS)
- 免费又好用的 iOS UI 调试软件,Lookin 正式发布
- 使用 QMUITheme 实现换肤并适配 iOS 13 Dark Mode
- Swift 集合类型协议浅析(下)
- 编写第一个 Flutter 应用(二)
- React Native 实现 App Store Today 页效果
- PHP Class self 与 static 异同与使用详解
- 如何在 Python 中用中文做数学运算?
- 写给新手的 Go 开发指南
- Go 并发设计模式之 Half-Sync/Half-Async
- 类似 csv 的数据日志组件设计(Golang)
- [译] 深入理解 CSS:字体度量、line-height 和 vertical-align
- Vue 使用中的小技巧
- Java 线程池 “异常处理” 正确姿势:有病就得治
- 深入理解 Java 内存模型
- [译] 超详细 Spring Boot 面试问题集锦
- Android Q 要来了,给你一份很全面的适配指南
- 聊聊 APK:脱离 AS 手工创造 APK 文件
- Kotlin 如何优雅地使用 Scope Functions
- 为 Kotlin 项目设置编译选项
- iOS 编译原理与应用
- Swift 集合类型协议浅析(上)
- Flutter 从入门到能寄几玩儿
- Flutter 滚动型容器组件(ListView 篇)
- 闲鱼 Flutter & FaaS 云端一体化架构
- PHP PDO PDO::ATTR_SERVER_INFO 抛出异常时会触发一个警告
- 对比 C++ 和 Python,谈谈指针与引用
- 微型 Python Web 框架:Bottle(一)
- [译] 一篇文章上手 Go 语言
- Go 编程:那些隐晦的操作符
- Go Modules 基本使用
- Go 并发设计模式之 Active Object
- Golang 并发编程与定时器
- Facebook 发布全新 JavaScript 引擎:Hermes
- 深入浅出 Vue 响应式原理
- 携程机票 React Native 整洁架构实践
- [译] 编写更好的 JavaScript 条件式和匹配条件的技巧
- 由 QuickJS 想到的
- Scala 循环表达式
- Lite 语言:从入门到放弃(三)
- C/C++ 反混淆方法
- 一声叹息,JDK 竟然有 4 个 random
- 如何在 Android 中完成一个 APT 项目的开发?
- Android 多 Fragment 切换优化
- 用 Flutter 构建漂亮的 UI 界面(基础组件篇)
- Flutter 测试(一):Widget 测试了解一下
- SwiftUI 系列教程(二)
- 一个查找字节码更好研究 Kotlin 的脚本
- 深入理解 Asyncio(一)
- Go 编程:图解反射
- Go 函数式编程以及在 Tendermint/Cosmos-SDK 中的应用
- Golang 大杀器之跟踪剖析 trace
- Go:使用压缩文件优化 io(二)
- F# 初接触:获取实时股票数据
- [译] 十年 Erlang 观察
- 基于 Erlang 语言的视频相似推荐系统
- 用 JavaScript 带你体验 V8 引擎解析字符串过程
- [译] 使用 SVG 和 Vue.Js 构建动态树图
- 使用 JS 获取视频 Codec
- Dart 线程模型及异常捕获
- Move:一门面向资产的编程语言
- [译] 浅谈 Java 内存模型
- [译] JVM 解剖公园:JNI 临界区与 GC Locker
- 关于 Android 学习的三个终极问题
- Android Q 对 startActivity() 做了限制,怎么适配?
- 汇编分析一次系统控件系统栈的 crash (iOS)
- Hybird App 应用开发中 5 个必备知识点复习
- 使用 Kotlin + RocketMQ 实现延时消息
- Flutter for All Screens
- ASP.NET Core on K8S 学习初探(二)
- Go 程序是怎样跑起来的
- Go 内存分配那些事,就这么简单
- Go 并发编程、同步原语与锁
- [译] 代码详解:Python 虚拟环境的原理及使用
- Python 3 中的 unicode 和 bytes,让编码更流畅
- 揭秘 Vue 3.0 最具潜力的 API
- [译] 来用 SVG 和 CSS 画朵云彩吧
- Facebook Libra 的 Move 语言与其他语言有什么不同?
- Java 线程安全策略与多线程并发最佳实践
- Spring Boot 优雅退出
- Android Q 要来了,一个影响国内 90% App 的适配项
- Android Studio 代码快速检索工具 Codota
- Kotlin 范型之协变、逆变
- iOS 快速实现分页界面的搭建
- iOS Runloop 底层原理:源码分析
- 深入理解 iOS Crash Log
- 从信仰之跃到全球知名:Reflectly 的 Flutter 之旅
- Flutter ScopedModel 源码浅析
- 不知不觉踩到 PHP 内存泄漏的雷
- 从实践到原理,带你参透 gRPC
- Go Modules 踩坑总结
- Go 语言函数调用的实现原理
- Go SDK 1.13 各项增强简介
- [译] 如何更好地选择 Python 的 Docker 镜像
- [译] 如何在 C# 中调试 LINQ 查询
- 解读 Libra Move:一种可编程资源语言
- V 语言中文教程:基础部分
- Lua table 内部实现(上)
- Rust 生命周期 bound 用于泛型的引用
- JavaScript 深入浅出第 2 课:函数是一等公民是什么意思呢?
- [译] JS 里的简易算法和数据结构之复杂度
- [译] async/await 应知应会
- [译] 实现 React 理解 React(下)
- 这一次你一定要读懂 Redux 源码
- JDK 13 中将增加文本块特性
- 你看不懂的 Spring 原理是因为不知道这几个概念
- V,新编程语言来袭!与 Go 类似,跟 C 一样快
- Android 性能优化系列(四):Matrix 中 TraceCanary 源码解析
- Kotlin 入门
- 知乎 iOS 客户端工程化工具 Venom
- SwiftUI vs. Flutter
- Xcode 无线调试
- Flutter 最新进展与未来展望
- PHP 的 self 关键字
- 带你了解 C# 每个版本新特性
- [译] Go 语言调度器
- 曹大谈内存重排(Golang)
- Go runtime 源码分析之 memory barrier
- [译] Python 3.8 带来了哪些新鲜功能?
- Rust 中的 RefCell 和内部可变性
- Dart 基础知识
- [译] 10 个流行的 JavaScript 面试题
- 用 JS 开发跨平台桌面应用,从原理到实践
- 入门 TypeScript 编写 React
- [译] 5 种处理 Vue 异常的方法
- JVM 源码解读之 CMS 何时会进行 Full GC
- Tomcat 竟然有 bug,这我能信?
- 黑科技还是流氓应用?有些 App,通知关不掉
- AAC 系列(四):深入理解架构组件 ViewModel
- OpenGL ES 与 GLSurfaceView 渲染视频帧
- Android 应用完整性保护总结
- 携程机票 App Kotlin Multiplatform 初探
- 新晋网红 SwiftUI:淘宝带你初体验
- SwiftUI 系列教程(一)
- iOS 保存图片到 “自定义相册”
- 一个高准确率的 Flutter 埋点框架如何设计
- PHP 三元运算很好用也很容易踩雷
- [译] 想用 Python 命令来调试 kernel 吗?drgn 就是了
- Python 定时框架 Apscheduler 详解
- 深度解密 Go 语言之 context
- [译] 使用 go/analysis 包实现自定义的 linter
- Golang 并发编程与 Context
- [译] 尤雨溪:Vue Function-based API RFC
- [译] 给 node.js 白嫖怪的 5 个免费托管服务
- [译] A Guide to Node.js Logging
- JVM 源码解读之 CMS GC 触发条件
- Java 并发编程:线程池源码实战
- Android 性能优化系列(三):使用对象池优化内存
- 这一次谷歌很强硬,App 再不支持,两个月后将拒绝上架
- 自定义 Android IOC 框架
- Kotlin 泛型之类型擦除
- iOS 开发中 crash 常用处理
- 苹果宣布基于 Swift 的全新框架 SwiftUI
- 开启 Cocoapods 新选项,加快项目索引速度
- Go 1.13 将正式开始 Go 2 开发历程
- 图解 Golang 的内存分配
- [译] 利用 gopackage 进行包的捕获、注入和分析
- Golang 闭包内的外部变量
- Goroutine 泄露排查
- Python 中的新式类 (new style class) 和老式类 (old style class)
- 你所不知的 PHP 断言 (assert)
- 使用 JavaScript 来实现解释器和编译器系列教程
- [PPT] 尤雨溪:State of Vue
- [译] 你要的 React 面试知识点,都在这了
- Java 同步机制的底层实现
- 新的流畅体验,90Hz 漫谈
- Android NDK 开发之 CMake 必知必会
- 让 Android Q 强制重启的 Project Mainline,到底是什么?
- Android 性能优化系列(二):理解 systrace
- 携程酒店 iOS 动态 View 的探索
- 解读 iOS 组件化与路由的本质
- Jenkins iOS 证书问题的解决方案
- NewLife.XCode 对象字典缓存
- [译] Kotlin 与 Java:哪个更合适
- Flutter Web 初体验
- Flutter 开发实战与前景展望
- [译] Flutter 状态管理参考
- [译] 你到底有多精通 C# ?
- Go 之父说:不懂浮点数不配当码农
- Python 3.8 发布
- 你用对 hasattr 了嘛(Python)
- 如何写出优雅的 Golang 代码
- 从源码角度看 Golang 的调度
- 深入理解 Go defer
- React Native 版本九宫格转盘
- [译] 2019 PHP 安全指南
- PHP Generator 相关的设计失误
- 使用 JavaScript 探测网络状态
- [译] CSS 中 z-index 的工作原理解析
- [译] React Hooks:没有魔法,只是数组
- CMS GC 新生代默认是多大?
- Android Q 开发者最常见问题
- Android 性能优化
- Android Data Binding 的前世今生
- iOS、Swift 基础开发架构思考
- WebRTC 入门教程(四):iOS 端如何使用 WebRTC
- 搞事情之 Vapor 初探(Swift)
- 浅谈跨平台框架 Flutter 的搭建与运行
- Flutter 高内聚组件怎么做?闲鱼打造开源高效方案
- 编写地道的 Kotlin 代码
- [译] Python 2.7 终结于 7 个月后,这是你需要了解的 3.X 炫酷新特性
- 如何编写快速且线程安全的 Python 代码
- 深度解密 Go 语言之 map
- 我要在栈上,不,你应该在堆上(Golang)
- 实战 Go 内存泄露
- Rust 开发编译 Android 动态库实践
- 在闲鱼,我们如何用 Dart 做高效后端开发?
- .NET Core + Consul 服务注册与发现
- [译] 七个 JavaScript 实用小技巧
- 不了解这 12 个语法糖,别说你会 Java
- Java 通用爬虫框架中多线程的使用
- [译] Android 内存管理
- Android 性能优化系列(一):手把手教你使用 systrace
- 一文看懂 Android Q 版本在安全方面进行了哪些系统性改进
- OpenGL ES for Android 世界
- 史上最全 Android 中高级工程师面试复习大纲
- iOS 性能优化之内存优化
- 如何用 Flutter 实现混合开发?闲鱼公开源代码实例
- Flutter 动画的实现原理浅析
- Flutter 实战
- 我是这样看 Go 语言设计的优劣
- Go 1 到 Go 1.10 的语法变迁
- 浅入浅出 Go 语言接口的原理
- [译] Python 3 值得尝试的一些技巧
- 别再用 print 输出来调试代码了(Python)
- 当 Python 中混进一只薛定谔的猫
- Groovy 简明教程
- Distributed Actor System in Rust
- Swoole 整合成一个小框架
- 浅谈 Node.js 在携程的应用
- 基于 HTML5 WebGL 的挖掘机 3D 可视化应用
- [译] 技术经理:求求你,别再乱改数据库连接池的大小了
- Java 堆外内存回收原理
- Android JNI 之 Bitmap 操作
- 一步步教你如何定制一个 Android “填空题” 控件
- Android 中的红点提示怎么统一实现
- 马蜂窝 iOS App 启动治理:回归用户体验
- 京东到家 iOS 端:UI 性能提升技术实践
- Swift 泛型语法改进第一弹:Opaque Result Types
- 腾讯视频 Mac App 自动化测试实践
- Flutter:适用于移动、Web、嵌入式和桌面平台的便携式界面框架
- Flutter 1.5 简译
- Kotlin 和 Flutter 对于开发者究竟意味着什么?
- 大侦探福老师:幽灵 Crash 谜踪案(Flutter)
- C# 8.0 的两个有趣的新特性以及 gRPC
- [译] 一刻钟学会 Python 3
- 从 Python 2 迁移到 Python 3 实战(一):pyupgrade
- 深入浅出 Python 装饰器
- Go 语言简明教程
- 如何分析 Golang 程序的内存使用情况
- 深度解密 Go 语言之反射
- 深入理解 Swoole 4 协程实现
- What's New in JavaScript(文字版)
- [译] Node.js 12 值得关注的新特性
- 理一理C语言字节对齐的那些事
- 最全的 Java 知识汇总
- 你确定真的了解 Java 四种引用了吗?
- Flutter 学习资料及笔记总结
- 深入理解 Flutter 多线程
- 手把手教你用 Source Editor Extension 开发 Xcode 插件
- [译] V8 团队给 JavaScript 开发者关于代码缓存的建议
- 用 VSCode 开发 Vue 应用
- [译] 一刻钟学会 Go 语言
- Gopher 2019 Go 并发编程的分享
- Golang Failpoint 的设计与实现
- 在 JavaScript 中进行面向切面编程
- Vim 8 支持 Python 3 的一些坑
- Swoole HTTP 的应用
- [译] 将 5 万行 Java 代码移植到 Go 学到的经验
- 谷歌助力,快速实现 Java 应用容器化
- 彻底理解 Android 应用无响应机制
- 使用 MediaExtractor 及 MediaCodec 解码音视频(Android)
- SDK 开发使用 VirtualAPK 实现插件化
- iOS 静态库开发
- objc 中最好的多行字符串声明方式
- 让 UINavigationController 更好用(iOS)
- Flutter 在 2019 年会有怎样的表现?
- Flutter 自定义绘制 Widget 初探
- [译] Flutter 中的 JSON 和序列化
- [译] 使用 Go 语言读写 Redis 协议
- Go 语言中的 make 和 new
- 图解 Go 的 channel 底层原理
- 理解 Python 的上下文管理器
- 神奇的 f-strings(Python)
- Swoole WebSocket 的应用
- 5 分钟了解凭啥 Typescript 比 JS 还火
- Node.js 内部是如何捕获异步错误的?
- CSS 自定义属性及其用法
- 目前最全的 Java 服务问题排查套路
- 这次,真正学懂 Java 垃圾回收机制
- 深入浅出 Android BufferQueue(上)
- Android 四大组件之 Activity
- Kotlin + Mvp + RxJava + Retrofit 心得体会
- 谈谈 iOS 网络层设计
- NSTextField(一):macOS 输入框概览
- iOS Runtime 底层原理:动态方法解析、消息转发源码分析
- [译] Flutter 中的响应式编程、流、业务逻辑组件以及实际使用案例
- [译] 理解 JavaScript 中的循环
- 理解 Go 语言 defer 关键字的原理
- 为什么遍历 Go map 是无序的?
- 如何在 Python 里面精确四舍五入?
- Dart 编译技术在服务端的探索和应用
- Lua 下的依赖注入
- [译] 详解 Laravel 中的依赖注入和 IoC
- Java 异常处理 12 条军规
- 细说 Java 泛型及其应用
- Android 平台 Flutter 启动过程全解析
- SandHook 第四弹:Android Q 支持 & Inline 的特别处理
- iOS 新闻类 App 内容页技术探索
- iOS 中数组的算法分析
- 2019 年移动开发,我的求变之路
- 十分钟带你入坑 Flutter
- 燃烧我的卡路里:Flutter 瘦内存、瘦包之图片渲染组件
- 深度解密 Go 语言之 Slice
- [译] 高性能 Go 服务的内存优化
- 图解 Go select 语句原理
- 关于使用 Python 析构函数的正确姿势
- [译] JavaScript 大师必须掌握的 12 个知识点
- 听说又被 JVM 内存区域方面的面试题给虐了?看看这篇文章吧
- Android app 反调试与代码保护的一些基本方案
- [译] Swift 5 终于来了,快来看看有什么更新
- 如何避免写出丑陋的通知代码(iOS)
- iOS 端使用 replaykit 录制屏幕的技术细节
- [译] Xcode 10.2 新特性
- 打通前后端逻辑,客户端 Flutter 代码一天上线
- [译] Go 语言 2018 调查报告发布
- Go 语言 Channel 实现原理精要
- 马蜂窝搜索基于 Golang 并发代理的一次架构升级
- 深度辨析 Python 的 eval() 与 exec()
- 使用 Python 实现简单的共享锁和排他锁
- 如何用 Python 找到投资时的最佳组合比例
- PHP 7.4 新特性
- 系统讲解 PHP 接口签名验证
- 基于 React.js 和 Node.js 的 SSR 实现方案
- Java 面试官最喜欢问的关键字 volatile
- Java 12 正式发布
- Android 整体设计及背后意义
- Android 技术架构演进与未来
- Android 8.0 LinearLayout 源码解析
- iOS 开发中的 Web 应用概述
- 探讨 iOS 中图片的解压缩到渲染过程
- [译] CocoaPods 1.7.0 预览(iOS)
- Flutter 实现原理及在马蜂窝的跨平台开发实践
- 浅谈跨平台框架 Flutter 的优势与结构
- 从 nginx 热更新聊一聊 Golang 中的热更新(下)
- 浅谈 Go 标准库对 JSON 的处理效率
- Go 语言 for 和 range 的实现
- [译] 2019 为什么我们还会继续使用 PHP?
- 一篇让人脸红的 Python 数据分析
- [译] JavaScript 为什么要有 Symbol 类型
- vue.js 会是那颗银弹吗?
- 汇编 is so easy
- 异步执行之既有函数的包装:packaged_task 类和 async 方法(C++11)
- Java 类型系统从入门到放弃
- Java 多线程使用场景和注意事项简版
- Android ART invoke 代码生成
- Litho 的使用及原理剖析(Android)
- 你真的了解 webview 么?
- Android 架构组件:让天下没有难做的 App
- Flutter 动态化探索
- 帝国的纷争:Flutter-UI 绘制解析
- ASP.NET Core 沉思录:环境的思考
- PHP 如何支持 CURL 字符串证书传输
- 如何实现一个 Python 爬虫框架
- 图解 Go 语言内存分配
- 图解 Golang 的 GC 算法
- 理解 Golang 哈希表 Map 的原理
- [译] ES5 to ESNext:自 2015 以来 JavaScript 新增的所有新特性
- NodeJS 与模块系统
- vuejs 组件通信精髓归纳
- 成为「码农周刊 VIP 会员」,查看更多「工具资料」内容
- 精心为你准备的最全的 20 道 MySQL 面试题
- 老旧系统重构技巧,轻松搞定遗留代码
- 分布式事务方案:SAGA 模式
- 刨根问底,Kafka 消息中间件到底会不会丢消息
- Envoy VS Traefik
- Hugo 之旅
- 这些高阶的函数技术,你掌握了么
- 中小企业信息安全建设开荒经验分享
- 深入解读 Elasticsearch 热点线程 hot_threads
- 谈一谈 TCP 连接
- 52 图初探 Linux 通用知识
- [译] 6 种数据分析实用方法,终于有人讲明白了
- 那些有趣/实用的 Chrome 扩展神器
- 前端智能化 2020 年中总结和反思
- 云原生架构下复杂工作负载混合调度的思考与实践
- Datapane:Python 数据分析报告生成库
- 两年半完成逆袭,他终于拿到字节跳动的 Offer
- 天天说要做性能优化,到底在优化什么?
- 单点登录,不要老盯着 cas-server 了,你还可以选择 keycloak
- Flink StateFun 2.0 浅谈
- MySQL 8 和 PostgreSQL 10 功能对比
- 你真的知道怎么实现一个延迟队列吗?
- Native 地图与 Web 融合技术的应用与实践
- 一文了解分布式一致性算法 EPaxos
- 业务层,到底需不需要服务化?
- 物理内存充足,但是为什么用代码总申请不到内存呢?
- 13 张图彻底搞懂分布式系统服务注册与发现原理
- 常见登录鉴权方案
- 和行业里多家 DevOps 平台的同学交流后,我发现……
- H5 页面漏洞挖掘之路(混淆篇)
- 机器学习基础:基本的概念
- [译] Gas 优化:如何优化存储
- DevOps 视角的前后端分离与实战
- 非科班学弟如何转行斩获 ATM 大厂的 Offer ?
- Linux 机器 CPU 毛刺问题排查
- 你可能不知道的平时在用的一致性协议 2PC、3PC?
- 15 张图解 Redis 为什么这么快
- 这才是 SQL 优化的正确姿势
- Linux Capabilities 与容器的水乳交融
- CNN + RNN + CTC,打造端到端可训练的网络
- 数据平台服务化建设(三):数据地图
- FM 理论与实践
- 从 HTTP 协议层面探讨 Bypass
- 谷歌 pQRNN:轻量级文本分类模型
- Kafka 监控工具之 CMAK
- 这个缓存更新的套路你都知道吗?
- 如何优雅地配置快应用的代码片段
- 5G 给边缘计算带来了什么?
- AIOps 在美团的探索与实践:故障发现篇
- 国庆期间,我造了台计算机
- [译] 波兰在线购物网站 Allegro.pl 迁移到服务网格经验分享
- 什么是 HBase?它是怎样工作的?终于有人讲明白了
- 严选数仓规范和评价体系
- 《我想进大厂》之 Redis 夺命连环 11 问
- 重新信仰 PoW,今天我们有了 EPoW
- 简单了解 Uniswap 是如何运作的
- CPU 执行程序的秘密,藏在了这 15 张图里
- 利用社交账号精准溯源的蜜罐技术
- 什么是辛普森悖论?
- 姐姐问我什么是变基操作 (git-rebase)
- 想要 4 个 9?本文告诉你监控告警如何做
- 使用 Docker 进行交叉编译
- 前端音视频之 WebRTC 初探
- 这个 MySQL 优化原理剖析,比照 X 光还清楚
- 谈谈前后端分离及认证选择
- 记录一次生产环境中 Redis 内存增长异常排查全流程
- CPU 飙高,系统性能问题如何排查?
- MySQL logstash 同步数据到 es 的几种方案对比以及每种方案数据丢失原因分析
- Paxos 分布式必问的内容,没有之一
- Hugo 搭建静态博客与服务器部署
- 轻松玩转函数式编程
- kafka 的工作原理
- 基于 f2 从零实现移动端可视化编辑器
- Kubernetes Ingress 入门指南和实践练习
- 复杂性应对之道:维度思维
- StreamNative 宣布开源 MoP
- 还在担心服务挂掉?Sentinel Go 让服务稳如磐石
- 分布式事务精华总结篇
- 浅谈关于二维码的钓鱼思路
- Redis 核心原理和实践
- 一次压缩引发堆外内存过高的教训
- 20 张图搞懂 “分布式事务”
- 如何建立测试自动化策略?
- 伪造图像的对抗攻击,从天池大赛说起
- 记一次线上性能调优:火焰图是利器
- 分布式事务解决方案常见误区与实用建议
- 如何产出规范、安全、高质量的代码?
- 大厂面试爱问的 “调度算法”,20 张图一举拿下
- 软件测试人员的职业发展
- ClickHouse 入门基础知识了解
- 代码重构之法:方法重构分析
- 迁到 K8s 后服务老莫名重启?把 Go 的运行时错误重定向到文件
- 无尽学习者修炼指南 v3.0
- 如果项目的模型遇到瓶颈,用这些 Tricks 就对了
- Windows 入侵痕迹清理技巧
- 爱了!安利一个相见恨晚的可视化学习网站
- [译] 容器编排的优势与特点
- 如何基于 Flink 生成在线机器学习的样本?
- 持久化内存调研
- Life of a Packet in Cilium:实地探索 Pod-to-Service 转发路径及 BPF 处理逻辑
- Oh! Binlog 还能这样用之 Canal 篇
- 字节跳动的算法面试题是什么难度?
- elecV2P:一款不止于 MITM 的网络工具
- 简单来说,它就是用来滚动切换列表项的
- Redis 和 Memcached 的恩怨情仇
- 三个月内业务增长 30 倍:如何在疫情期间扩展 Google Meet
- 糟糕,在错误的分支开发了新功能,该怎么处理呢?
- 社招面试经历
- 不要再问我 in,exists 走不走索引了
- 提升开发效率 N 倍的 20+ 命令行神器
- 为什么列式存储广泛应用于 OLAP 领域?
- 最想与朋友分享的网站列表
- 自动化回归环境搭建复盘
- 云原生技术研究:从 bpftrace 看如何利用 eBPF 实现内核追踪
- 边缘计算是什么,和云计算的区别是什么?
- 玩转 VS Code 之你可能不知道的一些技巧
- K8s 上的 Go 服务怎么扩容、发版更新、回滚、平滑重启?
- 成为「码农周刊 VIP 会员」,查看更多「工具资料」内容
- 开发出优秀的 API,构建 RESTful API 的 13 种最佳实践
- [译] 更有效使用 GitHub 的 4 个技巧
- 彻底搞懂 etcd 系列文章(七):etcd gRPC 服务 API
- 边缘计算、区块链、5G,哪个能走的更远
- 数据同步一致性保障:OPPO 自研 JinS 数据同步框架实践
- Apache Kafka 2.6.0 有哪些值得关心的变化
- 开发模型的演化
- 消息队列之推还是拉,RocketMQ 和 Kafka 是如何做的?
- 如何优雅的实现消息通信?
- Substrate 官方教程增强版
- 微服务技术栈:API 网关中心,落地实现方案
- Raft 算法之集群成员变更
- PicGo 图床与 Typora
- 10 个最好用的在线配色网站推荐
- 浅谈网络攻击追踪溯源
- Superset,基于 Web 的开源 BI 工具
- onemall:芋道 mall 商城
- DBA 的福音,SQL 审核利器:goinception
- 强大精简的爬虫框架 Colly,能否取代 Scrapy?
- 基于 openresty 的 URL 断路器/熔断器:URL-fuse
- 打造 Mac OS 最强终端利器 iTerm2
- 深度剖析 GitHub 上 15.1k Star 项目:redux-thunk
- MIT 6.824 学习笔记(二):GFS 设计
- 力扣刷题插件
- 没想到 Shell 命令竟然还能这么玩?
- 如何学习一些比较复杂的技术概念
- rsync 复制文件的一些注意事项
- AutoUpdater 迁移到 GitHub
- 看快手如何干掉 Fastjson
- 数据源管理:分布式 NoSQL 系统,Cassandra 集群管理
- 高并发系统三大利器之限流
- Volcano 1.0:分布式调度系统漫谈
- 深入浅出 GFS
- Redis migrate 数据迁移工具
- Tomcat 高并发之道原理拆解与性能调优
- Redis 作者 Antirez 与 Contributor Mattsta 之间关于 CRC 的 Battle
- 代码优化实战:我又优化了一百个 if else
- 连接跟踪 (conntrack):原理、应用及 Linux 内核实现
- 谷歌极速人脸、手、人体姿态分析 Blaze 算法家族
- 详解自然语言处理 5 大语义分析技术及 14 类应用
- 从 DSSM 语义匹配到 Google 的双塔深度模型召回和广告场景中的双塔模型思考
- 一文带你看懂二叉树的序列化
- MySQL 事务熟练使用就够?和腾讯大佬的一席对话,原来考点都在这些方面
- IDEA 奇淫小技巧
- 创建高可用 RabbitMQ 集群
- 微博基于 Flink 的机器学习实践
- Chrome 商店 Spam 插件套路分析
- 数据库系统设计概述
- 又拍云网关速率限制实践
- [译] Kubernetes Egress 网络策略指南
- Docker 容器的 “单进程模型”
- 聊聊对称加密与非对称加密
- 优雅的处理 TCP 粘包
- Elasticsearch 从入门到放弃:瞎说 Mapping
- [译] Chrome 扩展变现的 9 种策略
- 从 0 到 1 开始前端异常监控
- 小白如何学操作系统?
- Docker registry GC 原理分析
- Redis 数据迁移至 Codis 集群方案
- 精读《对低代码搭建的理解》
- YAML,另一种标记语言?不止是标记语言
- 30 分钟学会 XGBoost
- 携程 AI 应用的推理性能优化
- 数据与广告(二十二):智能化投放中扩量场景的技术实现策略
- ES 优化看这几条就够了
- 快应用开发工具入门介绍
- 玩转混合加密
- 美团搜索中 NER 技术的探索与实践
- 表弟面试被虐,我教他缓存连招,借机蹭了波奈雪的茶
- CVPR 2020 论文大盘点:动作检测与动作分割篇
- [译] 如何使用 Istio 1.6 管理多集群中的微服务?
- 浅谈常见数据结构和算法的应用系列(一)
- 360 开源的,基于 Prometheus 的监控系统
- MySQL:慢 SQL 优化方法论
- 漫谈分布式系统 (20):基于规则的优化
- 分布式架构链路追踪:SkyWalking 介绍
- SourceMap 知多少:介绍与实践
- 彻底搞懂 etcd 系列文章(五):etcdctl 的使用
- 给我一首歌的时间,带你深入理解正则表达式的贪婪匹配和懒惰匹配
- 学习用 Pandas 处理分类数据
- 面试官:说说 Kafka 处理请求的全流程
- Elasticsearch 预处理没有奇技淫巧,请先用好这一招
- 什么是系统调用?
- 转行小姐姐进大厂的学习之路(曾入职阿里)
- 手把手教你搭建一个技术人的博客
- 如何快捷转微信小程序为快应用
- 这可能是迄今为止对大前端最好的解释
- 缓存过期策略 + Redis 内存淘汰机制
- Istio 学习笔记(一):配置 GateWay
- 开源词云生成器 Cloudia
- MySQL 8 查询优化新工具 Explain Analyze
- 如何优雅做系统错误提示?
- 浅入浅出消息队列
- [译] Kubernetes 安全风险以及 29 个最佳实践
- 性能调优利器:火焰图
- 12 个 Visual Studio 调试效率技巧
- 何谓区块链的应用价值?
- 距离弄懂正则的环视,你只差这一篇文章
- Kafka 消费线程模型在中通消息服务运维平台的应用
- Spark SQL 小文件问题在 OPPO 的解决方案
- 当 Substrate 遇上传统业务应用
- Redis 数据结构:链表
- 变化莫测的 mysqldump
- 图神经网络表达能力的回顾和前沿
- App Clips 与快应用
- 为 PC 端设计小程序
- 从编辑距离聊开去
- 二分查找及对应的几道经典题目
- 你一定要了解的 Kubernetes
- 我终于搞清了啥是 HTTPS 了
- Filebeat 收集日志的那些事儿
- 一文带你彻底学会 Git Hooks 配置
- 独孤九剑:算法模型训练的一般流程
- 分分钟教会你搭建企业级的 npm 私有仓库
- Regression Tree 回归树
- 替代 webpack?带你了解 snowpack 原理,你还学得动么
- 少年:究竟什么是单元测试啊?
- 你的 Elasticsearch 难题,官方文档早就有了答案
- ClickHouse 之 DBA 运维宝典
- 安利十二个常用的 IPython 魔法命令
- Docker 安全性与攻击面分析
- "kill -9" 一时爽,秋后算账泪两行
- 快速打造属于你的接口自动化测试框架
- 是时候扔掉 Postman 了,Apifox 真香
- 最华丽的 Kubernetes 桌面客户端:Lens
- 密码管理工具(命令行)
- [视频] HR 问你离职的原因是什么?你会怎么回答?
- 全(小区局域)网最强 TCP/IP 拥塞控制总结
- [译] 为什么 Kubernetes 如此受欢迎?
- 微前端在小米 CRM 系统的实践
- [译] BeyondProd:Google 云原生安全模型 (2019)
- [译] 25 个提升开发幸福感的 VSCode 扩展
- Linux 权限维持与提权
- Deno 初探
- 5 个好用的 Docker 图形化管理工具
- 容器化囧途:没上容器时好好的?
- 今天面试问到一个 Elasticsearch 问题,给我问懵逼了......
- 聊一聊 RPC
- 不能不用也不可乱用的标准化和归一化处理
- 如何更好的使用 Gson
- 22 款设计和可视化神经网络的工具
- 计算机视觉经典书籍推荐
- 熬夜之作:一文带你了解 Cat 分布式监控
- PBFT 共识算法
- 前端部署的发展历程
- Web 测试:为什么我选了 cypress,而不是 headless
- 用 Explain 命令分析 MySQL 的 SQL 执行
- 无需额外注解的 Spring Boot API 文档生成工具
- 你编程,还有萌妹子语音夸你,开不开心?
- 修改个文案,就得发起上线流程?试试这款工具!
- 常见加锁场景分析
- 如何保障 API 接口的安全性?
- 基于 Kubernetes 实现的大数据采集与存储实践总结
- Kubernetes 的授权和审计
- 线上故障处理手册
- [译] 图说 AI 发展史
- 前端需要懂的 App 容器原理
- Istio 1.6:迈向极简主义
- 万字长文让你在 Linux 系统中游刃有余
- 基于 DNN 的推荐算法介绍
- 再推荐 5 款私藏的优质 Chrome 插件
- 为什么 Linux 默认页大小是 4KB
- Tech 与 Team:再聊 Git Flow
- 可以 Postman 也可以 cURL,进来领略下 cURL 的独门绝技
- 写代码不只是撸起袖子就干,还要有设计图
- 什么?终止一个容器竟然用了 10 秒钟,这不能忍
- 实力解剖一枚挖矿脚本,风骚操作亮瞎双眼
- 因为一个跨域请求,我差点丢了饭碗
- 字节跳动面试题:用户在线波峰计算
- B站的视频,都是怎么推荐的
- 三年前端寒冬入大厂,收获蚂蚁、字节 Offer 面经分享
- 不要轻易使用 Alpine 镜像来构建 Docker 镜像,有坑
- 看完这篇操作系统,和面试官扯皮就没问题了
- MySQL 三万字精华总结 + 面试 100 问
- 分布式场景下基于重试机制的一致性解决方案
- 你真的会用 Chrome DevTools 吗(二)
- Apache Flink 1.11 功能抢先看
- 如何实现 git 命令行的联想功能
- 面试官:不会看 Explain 执行计划,简历敢写 SQL 优化?
- Kafka 时间轮的原理和实现
- AVL:自平衡二叉查找树
- 二进制的知识都在这里了
- 进阶:那些你必须搞懂的网络基础
- 回溯法、分支限界法两种思想帮你轻松搞定旅行售货员问题 (TSP)
- 重写 500 Lines or Less 项目:Web Server
- 初识 etcd
- Pagic:用 Deno 写的静态网站生成器
- 有了这款低代码开发工具,Java 开发者可以告别 996 啦!
- 有了这款工具,我再也不怕写文档啦!
- 自从用了这款神器,老板再也不担心我删库跑路了!
- API 越来越多,没个接口管理工具哪行?试试这款吧!
- 让天下没有苦逼的运维!试试这个工具吧!
- 设计模式太难了?看看这个 “说人话” 的版本再说!
- 更高效地刷 LeetCode?试试这个吧!
- 伪官宣:Envoy 中文指南新鲜出炉
- 彻底解决 gcr、quay、Docker Hub 镜像下载难题
- 10 个解放双手的 IDEA 插件,能自动生成的绝不手写
- 推荐系统中不得不说的 DSSM 双塔模型
- 十个超级实用的 git 命令
- 深度:从零编写一个微前端框架
- 灵活、高效的云原生集群管理经验:用 K8s 管理 K8s
- 你还应该知道的哈希冲突解决策略
- 我为什么用 ES 做 Redis 监控,不用 Prometheus 或 Zabbix?
- 如何优雅地调试段错误
- Spark 实践:物化视图在 SparkSQL 中的实践
- 笑话:大厂都在用的任务调度框架我能不知道吗???
- 一口气说出 6 种延时队列的实现方法,面试官也得服
- 大数据和人工智能工程上的一些点
- IP 基础知识 “全家桶”,45 张图一套带走
- 数据迁移(二):如何快速迁移
- 机器学习笔记(十四):线性回归及其两种常用的优化方法
- 用 Golang 写一个语言(编译器,虚拟机)
- Go-sword 基于 Go 语言的可视化 Web 管理后台生成工具
- 让天下没有苦逼的运维!试试这个工具吧!
- 设计模式太难了?看看这个 “说人话” 的版本再说!
- 更高效地刷 LeetCode?试试这个吧!
- 贼好用的 Java 工具类库,12k+ Star,你在用吗?
- 想自学 Python?推荐一个良心的 Python 教程
- 进程管理工具 Supervisor
- YOLOv4 来了!COCO 43.5 AP,65 FPS!实现速度与精度的最优平衡
- 如何阅读源码?
- 为什么 0.1 + 0.2 = 0.3
- Elasticsearch 支持拼音自动补全
- Service Mesh 和 API Gateway 关系深度探讨
- HTTP 的基本概念
- 使用 Reactor 响应式编程
- Envoy 基础教程:使用 Unix Domain Socket 与上游集群通信
- 流量分析在安全攻防上的探索实践
- LFU 五种实现方式,从简单到复杂
- OpenStack 之 log 详解
- 挖矿 = 求解一个合适的 nonce 整数,区块链与加密数字货币知识科普
- Numpy 和 Pandas 性能改善的方法和技巧
- [译] 敏捷案例:亚马逊是如何敏捷起来的
- [译] 深入理解 IPFS:消费/订阅系统
- 三年之久的 etcd3 数据不一致 bug 分析
- 携程机票前端 UI 自动化与持续集成升级实践
- 「架构师技术图谱」上 GitHub 热榜了,助你早日成为架构师!
- 有了这套题解,再也不怕刷 LeetCode 了
- Git 入门太难?试试这个教程吧
- Linux 命令记不住?试试这款 Linux 命令大全搜索工具
- 世界读书日,上百本免费计算机书籍,拿走不谢!
- 不会写爬虫咋办?8k Star 的 Python 爬虫例子拿去
- 2020 最新版 Web 开发者学习路线图来了,收好
- PanDownload 不能用了,可是我发现它们上了 GitHub 热榜
- 抖音、腾讯、阿里、美团春招服务端开发岗位硬核面试(上)
- Stream SQL 的执行原理与 Flink 的实现
- 我司用了 6 年的 Redis 分布式限流器,可以说是非常厉害了
- Linux 环境都没有,怎么学编程?憋说了,肝!
- Redis 分布式锁的 5 个坑,真是又大又深
- 在 Kubernetes 上用 Krustlet 调度 WASM
- 必须先理解的 RocketMQ 入门手册,才能再次深入解读
- 为什么 Linux 需要虚拟内存
- 又一批长事务,P0 故障谁来背锅?
- 漫谈分布式事务的那些解决方案
- [译] 国外大神制作的超棒 Pandas 可视化教程
- 如何搭建自己的 GitLab 服务
- 大神阮一峰的《Bash 脚本教程》免费发布啦
- 看不懂 00 后的黑话缩写?没事,这款上了 GitHub 热榜的开源工具来帮你
- 1.2w+ Star,Java 资源大全中文版,你能想到的全都有
- 搏一搏,单车变摩托,记录一下我的淘宝实习面试
- 船新 IDEA 2020.1 真香体验
- 细数 Redis 的几种 Getshell 方法
- HBase 调优:写入阻塞问题与参数优化
- ES 使用和搜索中心的建设之基础介绍与语法
- 必须先理解的 RocketMQ 入门手册,才能再次深入解读
- 操作系统是如何管理物理内存的?
- Apache Doris 在美团外卖数仓中的应用实践
- 一文带你搞懂 RPC 核心原理
- MySQL 的死锁系列:锁的类型以及加锁原理
- 微服务、DevOps…不是效率银弹,请同时升级你的管理方式
- 如何构建A/B测试系统,其核心功能有哪些?
- 如何安全存储密码都不知道,难怪我被面试官吊打呢…… 学完这个一定打回去
- 教你免费搭建一个技术博客
- 实战 MySQL 参数调优
- 程序员必备之终端模拟器,让你的终端世界多一抹 “颜色”
- 徒手撸一个扫码登录示例工程
- Kubernetes HPA 使用详解
- fsck 是如何工作的
- 详解国密 SM2 的数字签名
- 基于 Roslyn 实现一个简单的条件解析引擎
- TCP 漫谈之 keepalive 和 time_wait
- Web “性能测试” 知多少?
- 第一个用 Electron 开发的桌面应用程序
- Jenkins 打造多分支流水线指南
- 未合并分支不怕丢,一个脚本快速搞定
- Kbone 框架快速上手:把 Web 端代码直接移植到小程序的工具是否好用?
- 自动化用例开发过程中的常见技巧:代理模式
- 廖雪峰历时 3 个月打磨出价值 1980 的数据分析教程,终终终于免费啦!
- 微服务超全的设计选型参考
- 抓包神器:tcpdump
- MIT 6.824 分布式系统课程第四课:主备复制
- 规范化 git commit 信息
- 基于 B+Tree 的索引实现
- 或许你不知道的 12 条 SQL 技巧
- 作为一个程序员,你应该知道的编码知识
- 如何设计一款暗度陈仓的反爬虫
- 一文带你彻底理解文件系统
- 深入理解 MySQL 索引
- Kubernetes 集群规模杂谈
- DevOps 总结
- 一个清爽的 VUE UI 组件库
- Go 实现 LeetCode 全集
- Google 资深工程师带你玩转数据结构
- 300 分钟吃透分布式缓存
- 一份来自亚马逊工程师的 Google 面试指南:GitHub 10w+ Star,中文版
- 每个程序猿都该了解的黑客技术大汇总
- 那些常见的并发模型相关知识
- RTC 技术知识体系
- BFF 接口设计规范:一个互联网 10 年老兵的思考
- 全链路压测探索实践之路
- 大厂 Redis 性能优化的 13 条军规!
- 漫谈 gRPC
- Neo4j 在 Airflow 中的应用
- 深入理解 HTTPS
- 从一道真实的面试题聊聊消息机制
- Kubelet 启动流程分析
- 设计模式在外卖营销业务中的实践
- Kafka Producer 干货篇
- 提升流利说图片生产 10 倍效率的方法
- 关于 RSA 的一些趣事
- ElasticSearch 实战:如何从数千万手机号中识别出情侣号?
- 那些你可能用得上的在线办公神器
- 看完这篇,别人的开源项目结构应该能看懂了
- 书写高质量 SQL 的 30 条建议
- 分析开源项目源码,我们该如何入手分析?
- 从微博数据泄漏到 FastJSON 0day
- 前端为什么要关注 Serverless?
- 什么是 WebSocket,它与 HTTP 有何不同?
- 手把手教你搭建一套 ELK 日志搜索运维平台
- Hive 常见的数据倾斜及调优技巧
- Druid 在一点资讯的实践
- 聊聊 OkHttp 实现 WebSocket 细节,包括鉴权和长连接保活及其原理
- 书到用时方恨少,一大波 JS 开发工具函数来了
- [译] Vue + Node + WebRTC 构建一个高逼格的视频应用
- LeetCode 官方国内唯一合作课程:300 分钟搞定数据结构与算法
- 前阿里巴巴运维专家的 36 个运维面试 & 工作常见问题,都在这了
- 高效的编码:我的 VS Code 设置
- 零信任技术进阶篇:关键技术及挑战
- 阿里 P6 的面经
- 看完这篇 HTTPS,和面试官扯皮就没问题了
- 这是一篇 “不一样” 的真实渗透测试案例分析文章
- 没用过这些 IDEA 插件?怪不得写代码头疼
- 与程序员相关的 CPU 缓存知识
- 服务的容灾与容错
- 面试被问分布式事务(2PC、3PC、TCC),这样解释没毛病
- 看腾讯如何玩转实时推荐:TencentRec
- Ant Design 4.0 的一些杂事儿(CI 篇)
- Julia 工程实践速记
- MIT 6.824 分布式系统课程第三课:GFS
- Elasticsearch 学习:入门篇
- 跨平台的浏览器自动化工具 Playwright 简析
- 蚂蚁金服分布式事务实践解析
- Git Commit Message 规范与模板
- 前端首屏耗时测量方法
- 如何防止重复发送 ajax 请求
- 3 月美团面经分享
- 如果还是接受不了 Spock,那就试试 JUnit5 吧
- 最好用的 Web 端代码文本编辑器 ACE
- [译] Serverless 可观察性的最佳实践
- 分库分表后的索引问题
- Service Mesh 最火项目 Istio 是怎么做流量管理的?
- [译] 推荐你使用 Vim 的三个半理由
- Kylin 实时流处理技术探秘
- Elasticsearch 自定义评分的 N 种方法
- 一个简洁快速可爱的 Hexo 主题 Yun
- 原价 9680 元,廖雪峰 Java 进阶教程免费领取
- 52 讲轻松搞定网络爬虫
- 拥有这些工具,还怕干不出好活?
- 聊聊 ab、wrk、JMeter、Locust 这些压测工具的并发模型差别
- 吐血推荐珍藏的 IDEA 插件
- 手把手教你用免费代理 ip 爬数据
- Alodi:环境创建从未如此简单
- 亿级数据从 MySQL 到 Hbase 的三种同步方案与实践
- 高能分享之《优雅的编程者》
- RedisTemplate:我不背锅,是你用错了
- 将 Vim 配置成适用于 Python 开发的 IDE 环境
- 业务安全蓝军测评标准白皮书
- [译] V 神眼中的以太坊 2020
- 阿捷外传之 Git 代码统计:DotNetCore + PowerBI 实现 Git 仓库日志分析
- Spark 3.0 终于支持 event logs 滚动了
- 话说 Kubernetes 网络疑难杂症
- 使用 EasyRSA 自签名 SSL 证书
- 分布式定时任务调度框架实践
- Elasticsearch 平滑下线节点实践指南
- kube-scan 和 KCCSS
- 闲聊用户画像的存储
- 初识国密算法
- 分析 Kubernetes 中的事件机制
- 算法工程师的数学基础:线性代数中的向量和向量空间
- 研发里那只看不见的手,勒的很疼
- 云计算:虚拟化技术 Overview
- clz:简洁有趣、无需后端代码的三方评论系统
- Go Base64 验证码管理器
- Mac 软件推荐
- 10 款 VS Code 插件神器
- 我在阿里做中后台开发
- SaaS 公司的系统稳定与安全机制
- 谁能接力 Flash video 流媒体传输
- 推荐系统提供 web 服务的 2 种方式
- 如何快速全面掌握 Kafka?5000 字吐血整理
- 搭建国密 SSL 开发测试环境
- Metrics 资料整理
- 为什么我们要面向接口编程
- 断点原理与实现
- 爱奇艺云剪辑 Web 端的技术实现
- 前后端分离模式的思考
- grpc 的入门使用
- MIT 6.824 分布式系统课程第一课:介绍笔记
- 一文彻底搞懂 Linux Cgroup 如何限制容器资源
- AWS Lambda + API Gateway 搭建 Restful API 折腾记录
- 算法工程师的数学基础:线性代数中的矩阵
- RocksDB 内部数据组织方式介绍及性能压测
- 如何第一时间发现线上故障
- 究竟什么样的开发流程是规范的?
- 从本质上搞懂困惑你多年的 KMP 匹配算法
- 签名你的每个 Git Commit
- [译] 云原生时代,是否还需要 VPC 做应用安全?
- 写给大忙人看的操作系统
- TCP 协议可靠性是如何保证:滑动窗口,超时重发,序列号确认应答信号
- 你用过 Elasticsearch Percolate 反向检索吗?
- 微前端在美团外卖的实践
- GitHub 火热的 FastAPI 库,站在了这些知名库的肩膀上
- Jekyll 插入 PlantUML 代码显示图片
- 首次公开!廖雪峰的大数据开发精品视频 + Xmind 学习路径图
- 这是我见过 HTTP 和 RPC 最好一战
- 阿里等大厂需求研发/开发流程,没想到这么复杂吧?
- 爱了爱了,这个 GitHub 的 Chrome 神仙插件把我整的服服帖帖的
- Redis 面试全攻略
- 分布式 ID 生成方案
- 2019 我的技术之路:分布式系统到分布式制造
- Docker 原理剖析:基本介绍
- 一个白学家眼里的 WebAssembly
- RocksDB 内部数据组织方式介绍及性能压测
- Zabbix 对接飞书实现带图片的报警通知
- 常用 Vim 命令及实用 Vim 按键映射配置详解
- 前端缓存
- 云原生攻防研究:容器逃逸技术概览
- 如何做监控?Google SRE 解密
- Golang:你真的了解 HTTPS 吗?
- 为什么流媒体直播的延迟很高
- 埋点治理:如何把 App 埋点做到极致?
- 疫情过后工业企业数字化转型方向的深度思考
- 借助 SPI 解决复杂业务扩展问题
- CIS Kubernetes 安全基准指南
- Service Mesh 的由来
- 花椒直播 Kong 应用实践
- Docker 的镜像基本原理和概念
- 一个故事看懂 Linux 文件权限管理
- GraphQL + Space Cloud 简化你的 API 设计
- Git 分支设计规范
- k8s 调度器核心数据结构与算法分析(一)
- 基于有限状态机的广告状态管理方案及实现
- 通过开源项目获取 GoLand 免费开源授权
- 从 Kubernetes 资源控制到开放应用模型,控制器的进化之旅
- 一本彻底搞懂 MySQL 索引优化 EXPLAIN 百科全书
- 五分钟自学编程:怎么学计算机网络
- 谈一谈 Linux 与 suid 提权
- 一个给程序员用的自定义网络数据监控 Chrome 扩展
- 开发者头条读者交流群,欢迎加入!
- 重磅 | GitHub 正式开源命令行工具 GitHub CLI
- Emacs 中的游戏与乐趣
- HBase 性能测试之读写 P999 延时压测实践
- 极简弹幕方案
- 前端缓存技术概述
- 一文彻底搞懂 TCP 三次握手、四次挥手过程及原理
- 微服务杂谈
- 动态追踪技术漫谈
- Site Reliability Engineering (OReilly, 2016) 笔记
- 2020 前端开源领域技术展望
- 图解算法:动态规划系列
- [译] Flink 1.10 重磅发布
- API 接口设计规范
- 说说 Kubernetes 是怎么实现服务发现的
- 一篇值得收藏的正则表达式文章
- 如何开发自己的第一个 Serverless Component
- Tracing 与 Metrics 的邂逅,提供更强大的 APM 能力
- 浅谈自动化测试
- Kerrigan:配置中心管理 UI 的实现思路和技术细节
- 贝叶斯公式的通俗讲解
- 理解 OAuth 2.0 认证流程
- VS Code 远程开发和代码评审实践
- [译] Git 高级用法小抄
- 记录年前 Java 岗整个历程
- flutter_xupdate:一键实现 Flutter 应用版本更新
- Excelize:Go 语言 Excel 文档基础库
- 一个技术总监的忠告:精通那么多技术为何还是做不好一个项目?
- [译] Git 工作流程
- 为什么比特币可以防篡改
- [译] 简单 Chrome 插件如何做到月收入 5000 美金
- [译] 十大 Docker 反模式
- 吐血推荐珍藏的 IDEA 插件
- 我的常用软件大公开
- [译] 2020 UI/UX 设计趋势
- Elastic 认证工程师之路
- [译] EOS 的 BM:为什么区块链是更好的应用服务器/数据库架构?
- Loki Stack:乞丐版 EFK
- TCP 为啥要三次握手?
- 花椒前端用 WebAssembly 提升前端应用解压缩性能的尝试
- 全方位解读 MySQL 日志实现内幕(二)
- [译] 图解默克尔树
- GraphQL 从入门到实践
- DDD:CQRS 的落地案例
- Dubbo Cluster 集群那点你不知道的事
- HTTP 缓存机制详解
- 关于前端学习路线的一些建议
- 2020 年 Google 的 WebRTC 路线图:AI(一)
- Etcd Raft 库解析
- 混沌工程:初识
- 漫画:大厂总体 SaaS 化部署,到底什么是 IaaS、PaaS 和 SaaS?
- 三分钟玩转堆排序原理及面试题
- 一文读懂 MD5 算法
- Go 语言编写的一个轻量、高性能的 HTTP Router
- 企业级微服务解决方案 v3.2.0 发布
- AIPoet:基于人工智能 (LSTM) 的 Android 写诗应用
- 推荐一个很棒的开源工作流 elsa-core
- 一线技术管理者究竟在管什么事?
- 推荐算法团队介绍
- 网易严选前端工程化实践
- Elasticsearch 索引设计实战指南
- [译] Cloudera 手册:CDH 集群裸机部署参考
- [译] 什么是 LakeHouse?
- [译] 操作系统是什么?
- 如何阅读技术文档
- 聊聊服务灾备
- 读过本文才算真正了解 Cassandra 数据库
- 国内酒店稳定性治理实践之内部资源治理
- 不是银弹:关于微服务的一点思考
- 微服务统一认证与授权的 Go 语言实现(上)
- 区块链的应用:安全威胁与解决策略
- 回归单体:Istio 的自我救赎?
- 聊聊计算和存储分离
- 2020 年的八个 Web 开发技术新趋势
- Kubernetes ApiServer 并发安全机制
- 应急响应笔记之 Linux 篇
- [译] 浅谈 Kubernetes 中的服务发现
- 架构师那些不能碰的禁忌
- 谈谈业务系统的监控报警
- apollo:开源的 Go 原生社交系统
- awesome-systemtap-cn:采集网络上优秀的 systemtap 学习资源
- 京东占领首页项目架构揭密
- 解密百度前端技术体系
- [译] 一切系统都是分布式的 (OReilly, 2015)
- 为什么选择 Pulsar 而非 Kafka?
- 推荐系统的 UI 交互与视觉展示
- 一文学会链表解题
- 高质量前端快照方案:来自页面的 “自拍”
- Azkaban 在一点资讯的实践
- MySQL 的 InnoDB 存储引擎是怎么设计的?
- Linux 后台服务启动方式 systemd、daemon、nohup 大比拼
- 聊一聊计算机科学领域最重要的抽象之一:地址转换
- Flink 中的一把锁
- 区块链时代的拜占庭将军(下):区块链共识算法的发展趋势
- [译] 状态管理中的第一性原理
- [译] Tinder 迁移至 Kubernetes 之路
- 解决百度爬虫无法爬取 GitHub Pages 个人博客的问题
- 携程 ClickHouse 日志分析实践
- gRPC Name Resolver 原理及实践
- CI/CD:Tekton Pipeline 实战
- Filebeat + Kafka + ELK 分布式日志收集
- OPPO 异地多活实践:缓存篇
- 如果中台是药,那么一定是中药
- DDD:识别限界上下文以及理解上下文映射
- 系统负载看不懂?
- Spark Streaming 数据限流简述
- wuhan2020:武汉新型冠状病毒防疫信息收集平台
- 不容错过的 Node.js 资源集
- 一周 GitHub 开源项目推荐:12306、腾讯、美团点评、陌陌
- [译] 2020 年软件开发趋势
- Gartner:影响 2020 年基础架构和运营的十大趋势
- 惊讶!我定的日志规范被 CTO 在全公司推广了
- 头条高级面试题:请谈谈 Redis 9 种数据结构以及它们的内部编码实现
- 如何进行 Web 性能监控?
- AWS 专家级解决方案架构师认证 (SAP) 备考指北
- 字节跳动 EB 级 HDFS 实践
- 为什么 MongoDB 使用 B 树
- 2019 年终黑客工具盘点(推荐篇)
- 看完跳槽少说涨 5k,前端面试从准备到谈薪完全指南
- 性能优化 = 改改代码?
- 直击灵魂深处的拷问:“为什么前后端分离,你比以前更痛苦”
- WebRTC 的音频处理流水线
- 如何在 Unity 中创建实时视频聊天应用
- [译] 去中心化交易所 (DEX) 协议整理
- 深度剖析如何实现事务消息
- 业务老大问 DevOps 改进半年后,会得什么确切结果?
- 从源码说一说 Zookeeper 的 watcher 机制
- 学习 ZooKeeper 源码,就从这篇开始
- 程序员 “转行” 项目经理的二三事
- Nginx vs Enovy vs Mosn 平滑升级原理解析
- 学习 Linux 命令,看这篇 2w 多字的命令详解就够了
- HBase Shell 命令
- 这几个缓存淘汰算法你知道吗?
- 99 行代码的《冰雪奇缘》,已开源
- 再也不用看图片优化指南啦:v-img 介绍
- 云原生编程语言 Ballerina : hello-world
- wukongqueue:轻量且易于使用的跨进程队列服务
- 小米 Kylin 平滑迁移 HBase 实践
- [译] 比特币操作系统
- wide & deep 在贝壳推荐场景的实践
- Flink 如何生成 ExecutionGraph
- 服务治理在猫眼的演进之路:Service Mesh
- 系统重构的道与术
- 微软 VSCode IDE 源码分析揭秘
- HTTPS 原理分析
- TLS 安全通信原理
- WebRTC 中的基本音频处理操作
- 邻居发现协议 (NDP) 简易实现
- 身为前端,你不得不懂的一些 HTTP 知识
- 如何为信息流内容中心设计一个高效的处理链路,简单聊聊 QQ 看点在这方面的演进过程
- Windows、WSL 与 Linux 的性能对比
- 深入理解 RocketMQ 消息查询机制
- 4000 字详解 TCP 超时与重传,看完没收获算我输
- 我如何通过 K8S 开发认证 (CKAD) 考试
- Redis 崩了,我成功把锅甩给了隔壁组
- [译] W3C 带来了一个新的语言
- 区块链实用型技能树
- [译] 2020 年 Service Mesh:三大发展方向
- Elasticsearch 集群规模和容量规划的底层逻辑
- 云原生服务网格 Istio 1.4 部署指南
- FLUI:Flutter 的组件扩展集
- Sculptor Boot:项目思维化的《代码生成器》体系
- 一个小巧但功能强大的跨平台命令行工具库 Crossline
- Docker 容器安全性分析
- PBFT 算法流程
- 漫谈大数据平台架构
- 如何让自己少写点 bug?
- [译] Zookeeper vs Etcd
- [译] Hadoop 霸主地位不保?看看大数据领域的六年巨变
- 为什么总是需要无意义的 ID
- 花椒 Web 端实时互动流媒体播放器
- 如何优雅地规划数仓体系
- JWT 攻击手册:如何入侵你的 Token
- [译] 当你敲完 git commit 命令后,究竟发生了什么?
- Docker 的镜像签名
- IT 部门的 KPI 怎么定
- 详解操作系统内核对线程的调度算法
- 中间件底层实现的分布式协议之 Raft
- 搜索中的处理流程和涉及的算法,和大家分享一下
- [译] TTY 的前世今生(2008)
- 美团下一代服务治理系统 OCTO 2.0 的探索与实践
- Linux 后台运行任务 nohup 结合 & 用法以及如何精准查找进程并 kill 后台任务实践
- Consul Service Discovery 实践
- AES 加密算法工作原理
- 混合推荐系统介绍
- [译] Kubernetes Deployment 故障排查常见方法
- Dubbo 一致性哈希负载均衡的源码和 Bug,了解一下?
- Hive 迁移 Presto 的技术实践
- 如果有人再问你怎么实现分布式延时消息,这篇文章丢给他
- 你的分层架构还好吗?
- 技术评审,你拿什么来吐槽?
- 用 Markdown 写简历和 PPT
- 业务开发中你用到了哪些算法(续)?
- Golang 写的即时通讯服务器 gim
- dba+ 开源工具:面向开发的 MySQL 图形可视化监控
- 大数据组件 All-in-One 的 Docker 镜像
- 一周 GitHub 开源项目推荐:字节跳动、阿里巴巴、百度、饿了么
- 还在用 Win?教你从零把 Mac 打造成开发利器
- Git 常见问题及解决办法
- 查询太慢?看看 ES 是如何把索引的性能压榨到极致的
- 高德 App 全链路源码依赖分析工程
- 微信开发工程师带你一文了解推荐领域最新工作
- GDB 调试二三法
- 移动开发者的后端开发入门体验
- 面经:业务开发中你用到了哪些算法?
- 为什么大家都建议学安全先学 Web 安全呢?
- 国信证券 RocketMQ + Spring Boot 在配置热加载的实践
- 图解一致性哈希算法
- 关于 etcd 的一些谣言
- 一只爬虫(一)
- [译] 一文看懂这些年比特币技术栈中的创新
- Spring Boot 2 中使用 Dubbo 的三重境界
- HTTPS 证书认证原理分析
- 设置 kubernetes Pod 的 shared memory
- Firefox Web Replay:前端开发者的未来利器
- 你的野花,朕的 Kibana
- 成为大神,从规范 Commit Message 做起
- 写一个 N-API 没那么难?
- Delta Lake:数据湖的数据可靠性
- Hbase 初识
- 漫话:全球 IPv4 地址正式耗尽?是时候说说到底什么是 IPv4 和 IPv6 了
- 全链路压测第一次实践
- 图解 Redis 五种数据结构底层实现
- Postman 的替代品来了
- k3d + k3s,轻松管理本地 k3s 集群
- 蚂蚁金服 AntV 空间数据可视化引擎 L7 2.0 发布
- istioctl 中的一些小工具
- 推荐一款自己开发的 VSCode mock 服务插件
- Swoft 开源推荐之 Swoft-Xadmin
- lubjs(鲁班):快速开发并使用你的命令行工具
- 一周 GitHub 开源项目推荐:微软、字节跳动、腾讯、阿里巴巴
- 区块链关键技术研究进展
- 以比特币为例,解析区块链的经济学原理
- 从黑客文化看区块链开源社区的自我组织与成功之道
- [译] V 神:加密货币的难题,五年之后的回顾
- 程序员开发效率神器汇总
- 全球 IPv4 地址耗尽,IPv6 来了
- Frida 框架在 Fuzzing 中的应用
- 经典动态规划问题:高楼扔鸡蛋
- 深入了解分布式事务组件 Seata:AT 模式(二)
- ElasticSearch 亿级数据检索深度优化
- 我们随手做的 git stash,究竟干了什么?
- 从零开始搭建服务器之登录和登出远程服务器
- 小程序开发的几个好的实践
- 昔日教人类用火的 prometheus,如今在努力报警
- 美团外卖前端容器化演进实践
- 彻底理解矩阵乘法
- 关于 Scrum 起源,读这一篇论文就足够啦
- 搞懂 Redis 到底快在哪里
- Kubernetes 中最有趣的趋势是什么?
- 谈 DevOps 平台设计:为什么部署后的包还是旧的包?
- 前端部署演化史
- 微信看一看实时 Look-alike 推荐算法
- 关于 Kafka 的一些面试题目
- 对开发人员有用的定律、理论、原则和模式
- 一篇文章带你解读从初级运维工程师到资深运维专家的学习路线
- 谈谈信息安全入门这事儿
- Kubernetes 学习必备 (awesome-kubernetes-notes)
- 千万级延时任务队列如何实现,看美图开源的 LMSTFY
- 一周 GitHub 开源项目推荐
- 告别动态规划,连刷 40 道题,我总结了这些套路,看不懂你打我
- 为什么 DNS 使用 UDP 协议
- 最全 Linux 应急响应技巧
- 为什么你学不会递归?告别递归,谈谈我的一些经验
- MySQL redo log 漫游
- 面试官:如何用 Redis 实现全局锁
- 2w 字长文,让你瞬间拥有 “调用链” 开发经验
- 蚂蚁前端研发最佳实践
- 玩玩区块链:概念
- 交易所安全测试:输入输出安全
- Web 站点接口优化实践
- 刚刚 GA 的 k3s 究竟是什么?
- Elasticsearch 从入门到放弃:文档 CRUD 要牢记
- Apache Flink 初探
- Linux 内核初探:进程与线程
- 爱恨交织的红黑树
- 解耦并不难:分布式系统中的解耦
- 3000 字详解 Kylin 查询缓存重构
- 一场微秒级的同步事故
- 轻量级边缘计算 EMQ X Kuiper 与 Azure IoT Hub 集成方案
- 超分辨率在移动实时音视频的应用实践
- 如何回答性能优化的问题,才能打动阿里面试官?
- 如何做一名有高度的移动开发工程师
- 选方向?大数据的职位你了解多少
- Apollo 在基础架构中的实践经验
- Spark SQL 在字节跳动的核心优化实践
- 就写了一行代码,被狂虐问了这么多问题
- 基于 Redis 实现的延迟消息队列
- MySQL DBA 好帮手:dbm
- wechat_flutter:Flutter 版本微信
- 美图开源 SSD Redis KV 存储
- 为什么你应该使用 Git 进行版本控制
- 对网络安全行业的深度思考
- [译] 编程语言中的 6 种内存模型(2016)
- 面试的时候,面试官到底在干什么?应届生面试软件工程师,你要注意什么?
- GitHub Mobile 抢先体验篇(多图预警)
- 10 个高效 Linux 技巧及 Vim 命令对比
- hash 算法原理及应用漫谈
- 我的技术栈选型
- 吐血推荐珍藏的 Visual Studio Code 插件
- Linux 背后的思想
- 消息中间件的四种投递模式对比
- 推荐技术系列(四):利用社交关系的隐式矩阵分解原理和实践
- 前端的一些雕虫小技,从 100% 和滚动条说起
- 从 libuv 源码中学习最小二叉堆
- 向左还是向右?聊聊中台建设中的那些纠结事
- Web 也要在 GPU 并行计算中分一杯羹?
- 初识 R3-Corda,解析区块链结构
- Nginx 基础知识从小白到入门
- 数据分析的价值
- 这些技术轮子,让监控落地成为现实
- 面试常考排序算法的全面总结
- 一次 Jenkins 出包机磁盘空间不足的解决记录
- 如何优雅地实现一个分屏滤镜
- JMeter 分布式压测小技巧
- 动图了解 I/O 多路复用
- 当 Redis 发生高延迟时,到底发生了什么
- 红帽宣布发布企业容器仓库开源项目 Quay
- GitHub 行业内关于智能客服、聊天机器人的应用和架构、算法分享和介绍
- ColorUI:鲜亮的高饱和色彩,专注视觉的小程序组件库
- Gbox:基于 Litho 的 Android 高性能动态业务容器,解决首页动态化的痛点
- 万向区块链首席经济学家邹传伟:对人民银行 DC/EP 的初步分析
- 基于区块链究竟可以做什么?
- MySQL 性能优化指南
- 谷歌 Chrome 浏览器:关于插件,这一篇就够了
- 为什么 TCP 建立连接需要三次握手
- Flink 流式计算在节省资源方面的简单分析
- 实时计算引擎在贝壳的应用与实践
- 漫话:如何给女朋友解释什么是 P2P?
- 学习 sentry 源码整体架构,打造属于自己的前端异常监控 SDK
- Winter:前端团队的成长
- 集中式内存缓存 Guava Cache
- Linux 日志切割神器 logrotate 原理介绍和配置详解
- 关于引入开源技术的一些建议
- 再谈 APISIX 高性能实践
- 日志系统的设计
- 饿了么交付中心语言栈转型总结
- 持续交付体系在高德的实践历程
- [译] AR/VR 显示技术原理(上)
- 全链路压测分析
- CMS 后台重构技术方案
- 宜信的 105 条数据库军规
- spock 让单测竟然可以如此丝滑
- 使用 Spark 和 Delta Lake 构建近实时数据仓库
- 微软发布 Visual Studio Online:Web 版 VS Code + 云开发环境
- 分布式唯一 ID 之 Snowflake 算法
- 9 款最佳编程字体推荐
- 声网 Agora 开源抗丢包音频编解码器 Agora SOLO
- 区块链是什么
- 区块链不仅是技术,更是新的机制设计
- [译] 区块链火了,但你可能对它一知半解
- Mac 高效开发之 iTerm2、Prezto 和 Solarized 主题
- 刷 14 道 LeetCode 的总结
- [译] 做好这几件事,代码质量可以提升一个档次
- 运营商劫持狠起来,连 json 都改
- 为什么使用通信来共享内存?
- 用 Git 和 GitHub 提高效率的 10 个技巧
- 如何开发微信小程序打车应用
- Traefik 2.0 实现灰度发布
- AWS 上 Cilium 的网络拓扑和数据流
- 零基础学 Flink:监控 on Prometheus & Grafana
- 废旧 Android 手机如何改造成 Linux 服务器
- 记一次 Kafka 集群线上扩容
- 面试官:怎么优化 SQL?
- 贝壳找房:如何基于 Apache APISIX 搭建网关
- SQLAlchemy 简明教程
- 从数据科学实施方案中的资源、需求、工具分类、选型、及成本聊开去
- antd 快速开发(Form 篇)
- 数据可视化技术实现的关键点
- 闲鱼前端基于 Serverless 的一种多端开发解决方案
- 前后端都分离了,该搞个好用的 API 管理系统了
- 软件测试人员应具备哪些能力?
- 详解 Redis 内存管理机制和实现
- 面试官:“准备用 HashMap 存 1w 条数据,构造时传 10000 会触发扩容吗?”
- Egg.js 打造高可用服务集群
- 为什么 K8s 需要 Volcano?
- 蘑菇街内容信息流排序实践
- 如何选型一个合适的框架:分布式任务调度框架选型
- MongoDB 系统时钟跳变引发的风波
- 不停服!怎么迁移数据
- MySQL 的又一神器:锁
- 国外大神整理了一份 kubectl 插件列表
- 一周 GitHub 开源项目推荐
- 为什么区块链会成为国家战略?
- CREATE2 在广义状态通道中的使用
- HTTP 服务端架构演进
- GitHub 带来的不止是开源,还有折叠的认知
- Worker 中的 OffscreenCanvas 渲染实践与浅析
- 下一代容器架构已出,Docker 何去何处?
- GitBook 简明使用教程
- 2019 JSConf China《面向传统,Serverless 进化之路》分享文字版
- 从对称加密到非对称加密再到认证中心:https 的证书申请
- 一种集群跟随路径移动的方法
- Clickhouse 在腾讯的应用实践
- 这可能就是你苦苦寻找免费、高颜值、功能强大的 Markdown 编辑器
- [译] 400 行 C 代码实现一个虚拟机(2018)
- 字节跳动的三道编码面试题的实现
- 通用高效字符串匹配:Sunday 算法
- 起底阿里完整前端技术体系
- OpenGL 实现视频编辑中的转场效果
- YAML 工程师眼中的 OAM
- Elasticsearch 从入门到放弃:索引基本使用方法
- 少年,单元测试的两个流派了解下
- 推荐一个神器:对 k8s 的 yaml 部署清单按照类别进行排序
- 一周 GitHub 开源项目推荐
- 免费获取 JetBrains 全家桶正版 License 教程
- Docker 大势已去,Podman 万岁
- 十分钟,在 Libra 区块链上发布一个代币:鸟币
- 摆脱无效报警?十年运维监控报警优化经验总结
- [译] 送给你的代码审查问题手册
- 了解 MongoDB 看这一篇就够了
- [译] Kubernetes 存活检测的危险性
- 深入浅出 Apriori 关联分析算法(一)
- 从 KafkaConsumer 看看 Kafka(一)
- 微信小程序和 Jenkins 不得不说的二三事
- Linux 系统监测工具 sysstat 介绍
- 业务复杂 = if else?刚来的大神竟然用策略 + 工厂彻底干掉了他们
- 一道 Easy 的 LeetCode 题目引发的血案
- [译] Kubernetes 污点与容忍详解
- 可能是最容易理解的 KMP 教程
- Traefik 2.0 实现自动化 HTTPS
- 再也不怕面试官问你 Express 和 Koa 的区别了
- Raft 协议简介
- Vim 漫游键,为什么不设定左手?介绍一种 5x 倍速漫游方式
- 追踪 Nginx ingress 最大打开文件数问题
- Podman 初次体验
- 史上最全 Windows 安全工具锦集
- 亿级数据从 MySQL 到 Hbase 的三种同步方案与实践
- 漫谈分布式系统(一):为什么要有分布式系统
- 文件描述符了解一下
- 码农周刊一周精选分类
- 工作中 Git 的使用实践
- 性能测试从零开始实施指南(容量评估篇)
- 懒惰程序员的百宝箱:提升工作效率的七大神器
- 图解各路分布式 ID 生成算法
- 一场 HBase 2.x 的写入性能优化之旅
- 一款技术人成长的神兵利器,值得推荐
- 简单聊聊 TCP 的可靠性
- Kafka 重平衡机制
- 从小白到交互设计大牛的 105 条设计原则
- Linux 安全配置规范
- 从程序媛角度去看项目管理
- 大话 App 配置功能的设计和落地
- [译] Cilium:BPF 和 XDP 参考指南
- 你所不知道的 TIME_WAIT 和 CLOSE_WAIT
- 少年,MTBF 和 MTTR 了解下
- 微服务架构之网关层 Zuul 剖析
- 基于 Bash Shell 脚本制定灵活的 trimlog 日志清理策略
- Linux 托管 Windows 虚拟机最佳实践
- 分布式存储系统的一致性:可见性差异
- 前端数值展示的思考与实践
- 写给前端工程师看的 Docker 教程(实战篇)
- Bash 常见特殊符号及含义
- Prometheus 入门
- 学习单元测试,告别祈祷式编程
- Ansible 常用模块基本操作
- RPC 负载均衡策略学习
- 终于把 MySQL 索引的那些事儿说清楚了
- docopt:让你如绅士般基于描述编写 Python 命令行工具的开源项目
- 多服务器自动化运维工具 fablinker
- [译] SwiftShield:SwiftOBJ-C 代码混淆工具
- 小程序底层实现原理及一些思考
- 服务注册与发现组件 Eureka 客户端实现原理解析
- 搜索引擎 Elasticsearch 入门原来这么简单
- 万向区块链肖风:由 Libra 引起的思考
- 像虚拟机一样运行容器
- Litho 在动态化方案 MTFlexbox 中的实践
- Elasticsearch 从入门到放弃
- 携程 Redis 跨 IDC 多向同步实践
- 一文全面了解 IPv6
- MySQL 为什么要这样优化
- 应用角度看 Kafka 的术语和功能
- 天猫搜索前端技术历代记
- 使用 MySQL 模拟 Redis
- 也许这样理解 Ansible 更容易
- 延时队列:基于 Redis 的实现
- 微服务架构下,MySQL 读写分离后,数据库 CPU 飙升卡壳问题解析
- [译] Git 版本控制的核心概念
- 三十天学不会 TCP, UDP/IP 网络编程
- 58 云账号跨域实践总结
- 技术分享之 http2 和 quic 的那些事儿
- 函数式编程杂谈
- Kubernetes Pod 安全策略 (PSP) 配置
- Golang 设计模式
- 一文带你搞懂 API 网关
- Gin v1.4 中文文档
- 自荐几个 JavaScript 股票工具
- HFish 0.3.2:国产高交互开源蜜罐系统小版本更新
- 滴滴跨端框架 Chameleon 1.0 正式发布
- ElasticDL:蚂蚁金服开源基于 TensorFlow 的弹性分布式深度学习系统
- ActionStage:iOS 消息通信、模块解耦的框架
- ArtiPub:开源的一文多发平台
- 高效 MacBook 工作环境配置
- 深入理解计算机系统:进程
- 面试官:讲讲 DNS 的原理?
- 如何有效阅读安全类文章
- [译] 不要被锁定在反锁定的路上
- 浅谈滴滴派单算法
- 以后别人再问你什么是 Istio,就把这篇文章甩给他
- 全面详解互联网企业开放 API 的 “守护神”
- 线性一致性实现原理剖析
- 辨析 BI、数据仓库、数据湖和数据中台内涵及差异点
- 数据与广告(十二):见习算法工程师教程
- 面试系列(六):说说 Spark 的 failover 容错机制
- 前端这些年我到底经历了什么(下)
- 字符串模式匹配趣味算法
- 数据结构在实际项目中的使用(二):位图
- GitHub Actions 入门教程
- 5G 是什么
- 携程 Trip.com App 首页动态化探索
- [译] antirez:Redis 6 将支持客户端缓存
- Flask 应用集成测试案例谈
- 逻辑时钟:如何刻画分布式中的事件顺序
- Web 应用程序测试完整指南
- 小程序底层实现原理及一些思考
- 网站优化,这些工具你一定用得着
- 如果你也想做实时数仓
- jest-electron:在 electron 浏览器环境运行 jest 单测
- 简易的 p2p 文件分发系统
- 一周 GitHub 开源项目推荐
- [译] 手把手介绍函数式编程:从命令式重构到函数式
- 关于容灾处理的一些思考
- 2019 年,数据中台为什么火了?
- MySQL EXPLAIN 结果集分析:附带大量案例
- HIVE 优化浅谈
- 再分享几个 Docker 小技巧
- 一个 MySQL 时间戳精度引发的血案
- 移动端滚动穿透的 6 种解决方案
- Vim 从小白到入门
- 拥抱容器:From swarm to k8s 实战
- 花椒 Web 端多路音频流播放器研发
- 我是如何制作一个远程剪切板的
- 锁优化的简单思路
- 聊聊携程升级 Dubbo 的踩坑历程
- 基于 Telegraf + Influxdb + Grafana 的监控平台介绍
- 扒开 V8 引擎的源码,我找到了你们想要的前端算法
- 详解实用拜占庭协议 PBFT
- 读写锁的死锁问题该如何预测?
- 记一次常规的 gitflow 工作流
- 使用 GitHub,知道这些就够了
- 基于 Flink 实现的商品实时推荐系统
- 超实用技术面试手册,从工作申请、面试考题再到优势谈判
- 因子分解机
- Service Mesh 体系中的 Envoy 快速入门
- 常用逻辑结构
- 跨浏览器测试确保更好的用户体验的 14 种方法
- 封装一个流水号 ID 生成器:id-spring-boot-starter
- Traefik 团队开源的轻量级 Service Mesh 工具 Maesh
- XSQL:低门槛、易部署、更稳定的多数据源分布式查询引擎
- 基于 Vue 全家桶、Lumen 开发的 Web 评教系统
- 人生就是在造轮子:elton-web 框架
- YourNovel:基于 Golang 的开源小说搜索引擎 & 免费小说阅读网站
- 一周 GitHub 开源项目推荐
- 压测工具如何选择?ab、locust、Jmeter、go 压测工具
- 在浏览器输入 URL 回车之后发生了什么(超详细版)
- 测试工程师职业发展漫谈
- 一文谈尽边缘计算
- 珍藏多年的 Git 问题和操作清单
- 告别 “纷纷扰扰”:小米 OLAP 服务架构演进
- UI 自动化测试疑难点
- GraphQL 正在超越 REST
- 前端应该如何准备数据结构和算法?
- 从 Spark 的数据结构演进说开
- 一文让你彻底了解大数据实时计算引擎 Flink
- 这句简单的 SQL,如何加索引?颠覆了我多年的认知
- Kafka 是如何实现几十万的高并发写入
- 你真的了解性能压测中的 SLA 吗?
- 移动端 Web 最佳实践
- Kubernetes service 模式分析
- 大规模微服务场景下的性能问题定位与优化
- Service Mesh 发展趋势(续):棋到中盘路往何方
- Dubbo 流量上线时的非平滑问题
- 使用 Kind 构建离线集群安装包
- 你真的懂 Builder 设计模式吗?论如何实现真正安全的 Builder 模式
- Service Mesh (k8s & Istio) 的那些事儿
- [译] 区块链的互操作性重要吗?
- 漫谈哲学与编程
- 微服务 API 通过 ip 可访问,域名不可访问问题分析
- 推荐 VSCode 插件(视觉篇)
- Elasticsearch 高级调优方法论:根治慢查询
- 前端需要了解的 HTTP 和安全相关的头信息
- 敏感词过滤算法对比,顺便开源了个工具库
- XPush:轻量级、可插拔的 Android 消息推送框架
- app-info-parser:IPA/APK 文件解析器
- TKey:以文档最全、示例最多为目标的单点登录系统 (SSO)
- 一周 GitHub 开源项目推荐
- 被神话的 Linux,一文带你看清 Linux 在多核可扩展性设计上的不足
- 常见密钥格式完全解析
- 花椒服务端 gRPC 开发实践
- 我在做前端构建过程中的思考
- K8s 实战之概念、集群部署与服务配置
- [译] 不可不知的数据科学入门数学指南
- 矩阵分解推荐算法
- Web 多媒体开发指南
- 如何优雅地进行重试
- 如何解决动态规划问题
- 大数据正当时,理解这几个术语很重要
- 你必须懂的前端性能优化
- 推荐中如何对大数据背景下的物品进行相似度计算
- OpenGL 实践之贝塞尔曲线绘制
- 花椒接口 Mock 方案
- 深入理解浏览器原理
- 靠转型大数据涨薪的日子一去不复返了
- 关于微内核的对话
- 做 “容量预估” 可没有 true 和 false
- 游戏突发随机事件设计
- [译] 只用 65 行 Nim 代码写一个自己的区块链
- RocketMQ 最佳实践,就看这一篇
- Kafka 原理和实践
- 聊聊布隆过滤器
- React Native 分布式热更新系统
- Awesome design tools 好用的设计工具合集
- JustAuth:整合第三方登录的开源库
- softest:用于录制浏览器交互并生成测试脚本的测试工具
- 一周 GitHub 开源项目推荐:华为、小米、滴滴、携程……
- 聊一聊字符串内部化
- 面试专家职位面试官会问什么
- 一文教会你如何写复杂业务的代码
- 全网最细致的 HBase 内核解析
- 可能是你见过最完善的微前端解决方案
- Nginx 所使用的 epoll 模型是什么?
- Prometheus 集成 Node Exporter
- 天下武功,唯 QUICK 不破,探究 QUIC 的五大特性及外网表现
- webpack 高级概念
- 为什么我不喜欢数据库三范式
- 缓存世界中的三大问题及解决方案
- Kubernetes 网络疑难杂症排查分享
- 优化 Docker 镜像,加速应用部署,教你 6 个小窍门
- 说说分库分表的一个最佳实践
- 区块链安全问题剖析与 Libra 安全点评
- 预言需求:用好的设计,应对可能的变化
- 再说两句 Abstract Syntax Tree
- 移动端 H5 跳坑指南
- 如何面试大厂 Web 前端?
- 彻底搞懂 MySQL 的索引
- [译] Re-Architecting the Video Gatekeeper(一)
- 给面试官讲明白:一致性 Hash 的原理和实践
- 读写 Redis RESP3 协议以及 Redis 6.0 客户端缓存
- 营销短信敏感模型开发及应用实践
- 为什么大部分开发人员没有在写单元测试?
- [译] Faiss:入门导读
- 源自 Babel 的多包管理工具:Lerna
- 鲁班 H5:一款前后端均开源的 H5 快速制作工具
- 程序员的专属微信公众号编辑器:定制 Markdown 转 HTML
- EasyFloat:Android 浮窗从未如此简单
- 一周 GitHub 开源项目推荐:滴滴、美团、bilibili、去哪儿网……
- Kubernetes 简介及入门
- 正式支持多线程!Redis 6.0 与老版性能对比评测
- 大厂面试 Kafka,一定会问到的幂等性
- 小区楼宇门禁智能化改造记录
- 物联网、工业互联网数据特征:时序空间数据 12 大特点总结
- 万字长文全面解析 GraphQL,携程微服务背景下的前后端数据交互方案
- Qunar 数据安全体系建设若干经验和思考
- 性能测试工程师,面试都问什么?
- Helm 和 Kustomize:不只是含谷量的区别
- 图数据库综述与 Nebula 在图数据库设计的实践
- 你必须知道的 Dockerfile
- 前端要知道的 HTTPS
- 一次配置,每天受益的 Bash 命令补全技巧
- 服务器虚拟化
- Flink 在自如 IM 的应用
- 多视角看区块链
- 你公司到底需不需要引入实时计算引擎?
- 深入理解 ESLint
- 公网搭建 GitLab 安全拾遗
- 盘点 Zookeeper 在分布式架构中的应用
- 分布式事务选型的取舍
- 模型适配器:后端数据与前端数据的桥梁
- 巨树:基于 ztree 封装的 Vue 树形组件
- CatAccounting:记账类工具喵账簿 iOS 客户端仓库
- 码良:在线生成 h5 页面并提供页面管理和页面编辑的平台
- Vuestic Admin:免费与美妙 Vue.js 管理模板
- 一周 GitHub 开源项目推荐:饿了么、360、携程……
- 压力测试必知必会
- 一个安全工程师的自我修养
- GitHub 安全最佳实践
- Elasticsearch 性能优化实战指南
- 华为的一道面试题
- [译] 2020 年编程趋势预测
- mpvue 入坑指南
- [译] Jupyter 进阶教程
- koa2 框架原理解析和实现
- 苦涩的技术我该怎么学?Akka 实战
- ESLint 在中大型团队的应用实践
- 高并发限流那些事
- 深入理解 Bitcoin 钱包的密钥体系
- 与亲生的 Redis Cluster,来一次亲密接触
- 既然有了 Docker,为什么还要 Kubernetes?
- 麻将游戏后端架构里的多并发模型
- Redis AOF 持久化详解
- 个推大数据金融风控算法实践
- 前端离线化探索
- [译] Kubernetes Deployment 终极指南
- 云原生架构下的 API 网关实践:Kong(一)
- 互联网 Code Review 最佳实践分享
- IntelliJ IDEA 2019.2 最新解读
- [译] 为什么大多数单元测试是浪费(续)
- RocketMQ 为什么要保证订阅关系的一致性?
- Nginx gRPC Streaming 负载均衡的排坑和思考
- FastCGI 协议规范中文版
- 还在用 livy 吗?大数据连接器 Linkis 开源啦
- Archery:SQL 审核查询平台
- 才云开源内部 Kubernetes 学习路径
- MySQL 8.0.17,改变格局的大杀器来了
- 计算机如何从 0 发展而来
- GDB 调试入门,看这篇就够了
- 一年半前端工作经验试水杭州:我是如何拿下网易、阿里和滴滴 offer 的
- 椭圆曲线密码学原理分析
- [译] 快速入门 Jupyter notebook
- 白话数据建模
- WebRTC:连接建立过程的网络穿透
- 深入分析 Elastic Search 的写入过程
- 前端要知道的 RESTful API 架构风格
- 海量数据的分页怎么破?
- HTTPS 运行原理解析
- 功能测试工程师的自动化学习之路
- 信息安全规划思路初探
- 脑裂是什么?Zookeeper 是如何解决的?
- [译] SRE 可观察性:Metric 命名空间与结构(一)
- ECDSA 在区块链应用中的七宗罪
- 面向对象不是银弹,DDD 也不是,TypeScript 才是
- kube-proxy 工作模式分析
- Serverless 掀起新的前端技术变革
- [译] 21 个 VSCode 快捷键,让代码更快,更有趣
- 如何在一个项目中兼容 WePY 和 Taro?
- 从大数据的角度来谈谈运维监控这件事儿
- 阿里规范不建议多表 Join,可这 SQL 要怎么写啊?
- Chrome 浏览器扩展神器油猴
- 花了一天整理了一些我常用的工具
- 介绍一个小工具:Kubeseal
- 随手开源一个微信小程序仪表盘组件
- 我们的表单解决方案 el-form-renderer
- web-whiteboard:Web 在线白板组件库
- OkBinder:一个 AIDL 的替代方案
- 关于 NoSQL,看这篇就够了
- 大数据 SQL Boy 脱坑指南
- 电商大促,性能测试都在做什么?
- 《推荐系统开发实战》之冷启动问题
- 更优的框架中间件实现
- 如何使用 ES 处理百亿时序数据
- idea 万能快捷键,你不知道的 17 个实用技巧
- MongoDB 介绍与应用详解
- Kubernetes 1.15 有哪些让人眼前一亮的新特性?
- RxJS 入门指南
- 记一次构建 SaaS 平台项目失败后的反思
- Facebook LibraBFT 详解
- Docker 容器实现原理及容器隔离性踩坑介绍
- 手把手教你用傅立叶变换画可达鸭
- 妈妈再也不用担心,我学不会大数据 flink 啦
- 浅谈数据同步之道
- 陌陌操作审计体系分享之 Linux
- 分享一些实用的在线网站(免费)
- Hybrid App 应用开发中 9 个必备知识点复习
- 基于 MySQL Binlog 的 Elasticsearch 数据同步实践
- 使用 Docker 打造自己的云平台
- 一些值得学习的 Fuzzer 开源项目
- [译] 21 个必须知道的机器学习开源工具
- [译] 33 个 Kubernetes 安全工具
- 微软发布 VS Code 容器化开发工具
- 多轮对话机器人框架 Commune/Chatbot 的 demo 发布了
- varnish-agent:让 varnish 更简单
- 一周 GitHub 开源项目推荐:腾讯、百度、支付宝、美团点评……
- 善用工具之 postman 高级用法概述
- 看完此文,妈妈还会担心你 Docker 入不了门?
- 如何写一个清晰明了的 bug
- 史上最详尽的 Git 分支管理实践
- WSL:在 Windows 下优雅地玩 Linux
- [译] 为容器提供更好的隔离:沙箱容器技术概览
- 点我达三年前端路暨点我达前端演变过程
- Apollo 配置中心:分布式部署
- 《推荐系统开发实战》之推荐系统的灵魂伴侣:数据挖掘
- 使用 docsify 构建专业文档网站(上)
- [译] 70% 求职者因此被拒,你还不避开这些 “雷区”
- OKR 和 KPI
- 测试工程师必须要掌握的 Linux 命令
- 了解 gRPC 一篇就够了
- 简单的 HTTP 调用,为什么时延这么大?
- 日部署 6000 次,携程持续交付与构建平台实践
- Linux 运维:使用 ss 命令代替 netstat
- 聊聊 APK:直接运行 Dex
- 分布式事务中间件 Seata 的设计原理
- 一份超详细的 Spark 入门介绍
- 从 0 开始学大数据:Hive 性能优化篇
- [译] Linux 内存管理代码合入的工作流程
- 终于有人把服务调用说清楚了
- [译] 你确定你会写 Dockerfile 吗?
- Elastic 认证考试,请先看这一篇
- 一篇文章教你如何捕获前端错误
- 如何用好 Redis pipeline
- 记一次阿里巴巴一面的经历
- 命令行录制工具 asciinema
- 比 Hadoop 快至少 10 倍的物联网大数据平台,我把它开源了
- spring-boot-plus:Spring Boot 快速开发脚手架
- 高性能微服务网关 .NETCore 客户端 Kong.Net 开源发布
- oui:基于 Vue 的 OpenWrt 后台管理 UI 框架
- HTTP 高性能缓存:Pike 2.0
- API 网关从入门到放弃
- Libra 协议核心概念
- 面试官:什么是脏读、幻读?
- 基于小程序技术栈的微信客户端跨平台实践
- 大数据平台常见开源工具集锦
- 前端数据库 indexedDB 简介
- RPS 和 RFS 网卡多队列性能调优实践
- 函数式编程让你忘记设计模式
- 记一次腾讯面试:有了二叉查找树、平衡树 (AVL) 为啥还需要红黑树?
- Docker 最佳实践:5 个方法精简镜像
- Redis RDB 持久化详解
- MySQL 性能优化(八):锁机制之表锁
- Square 现代高效的 HTTP 客户端 okhttp(二):HTTP 请求
- go-axios (HTTP Client) 入门
- ELK 架构下利用 Kafka Group 实现 Logstash 的高可用
- [译] 为什么区块链远超人们的想象?
- 记一次前端项目重构要点总结
- 最全的 Elasticsearch 深度翻页问题解决方案
- 从分治算法到 MapReduce
- 浅谈 Redis 通信协议
- 终于把 Apollo 存储加密这件事搞定了
- 服务调用的演进历史
- 元知识:信息检索指南
- 使用 Elasticsearch Operator 快速部署 Elasticsearch 集群
- sentinel 集群流控原理
- 惊:FastThreadLocal 吞吐量居然是 ThreadLocal 的 3 倍
- [译] 只有想不到,99 种扩展 Jupyter 功能的好方法
- 技术人眼中的 Facebook Libra
- MetalLB:穷人的 LoadBalancer
- 如何做一次 Elasticsearch 技术分享?
- 你真的了解 Bloom Filter 吗?
- 分布式架构之副本协议
- Redis 使用 Pipeline 加速查询速度
- Https 到底把什么加密了?
- 使用 Chrome 插件追踪 GitHub PR review 记录
- 一个支持热点和时间线的缓存方案
- 一周 GitHub 开源项目推荐:阿里巴巴、美团点评、字节跳动……
- 阿里巴巴 Arthas 源码分析:jad 反编译原理
- 华为 “鸿蒙” 所涉及的微内核到底是什么?
- 详解 CAS 及其引发的三个问题
- 不只是容错:从熔断器看有限状态机
- 通过 GitHub OAuth 和 Dex 访问 Kubernetes 集群
- [译] 微软如何进行代码审查
- Spark-SQL 在字节跳动的应用实践
- Apache Flink 1.9 重大特性提前解读
- Zeppelin:让大数据插上机器学习的翅膀
- Linux 上,最常用的一批命令解析(10 年精选)
- 5G 时代是时候全面解决 TCP 的效率问题了
- 花椒前端基于 GitLab CI/CD 的自动化构建、发布实践
- 什么!2019 年了你还不会用 Async 函数?
- GraphQL 真香入门教程
- 《TypeScript 多场景开发和实践》文字版
- Tangram 动态化方案探索
- 我的 Win 实用软件清单
- [译] kubectl 创建 Pod 背后到底发生了什么?
- 苹果的 AR 新工具 RealityComposer 开箱体验及操作指南
- SRE 和 DevOps
- MySQL 8 中降序索引的底层实现
- 使用原生 Web Share API 进行内容分享
- 为了追求极致的性能,Kafka 掌控了这 11 项要领
- 为什么 String 选择数字 31 作为 hashCode 方法乘子?
- 驳 “Hadoop 快不行了”
- 每天十亿级数据更新,秒出查询结果,ClickHouse 在携程酒店的应用
- Prometheus 入门
- 理解 Redis 的内存回收机制
- 蚂蚁金服 Service Mesh 落地实践与挑战
- 在树莓派上建立 Kubernetes 集群
- [译] 如何自学现代计算机科学
- 多线程程序加速指南
- Elasticsearch 的 ETL 利器:Ingest 节点
- 高并发架构的 HTTP 知识介绍
- vavr:让你像写 Scala 一样写 Java
- vtils:小巧实用的 JavaScript 工具类库
- k3log:一款开箱即用且高效、快捷、安全的 Golang 日志
- Pre 1.0 RBAC 权限管理系统正式发布
- 一周 GitHub 开源项目推荐
- Facebook 发币了,这些技术值得关注
- 逐帧分析 YouTube
- 多线程编程完全指南
- 缓冲池 (buffer pool),这次彻底懂了
- 测者的性能测试手册:诊断优化找出消耗 CPU 性能的内鬼
- 马蜂窝容器化平台前端赋能实践
- 漫谈 5G 时代的云游戏
- gRPC + gRPC Gateway 能不能不用证书?
- 日期居然用字符串保存?我笑了
- 学好这 13 种数据结构,应对各种编程语言(C++ 版)
- 海量日志分析的预处理
- base64 原理浅析
- rsync,依然很有生命力的 Linux 工具
- [译] 为什么现代系统需要新的编程模型 Akka
- [译] V8 发布 v7.6
- 别再问我 ConcurrentHashMap 了
- Linux 系统资源管理:什么是 CGroups?
- Linux 生产环境上,最常用的一套 "AWK" 技巧
- [译] 以太坊 2.0 路线图
- 微服务任务调度平台 SIA-TASK 入手实践
- 做支付需要了解哪些行业知识
- [译] Apache Hive JdbcStorageHandler 编程入门指南
- 浙江大学课程攻略共享计划
- 日志库的设计思路
- 数据库索引优化
- MySQL 单表数据不要超过 500 万行:是经验数值,还是黄金铁律?
- 一个注解搞定 API 请求去重与次数限制
- PostgreSQL 变更事件捕获 (CDC)
- 天天给 App 抓包,还不懂 HTTP 代理吗?
- VSCode 必装的 10 个高效开发插件
- SQL IN 一定走索引吗?
- 全业务数据中心在服装行业的实践及思考
- 谈谈 Ops(最终篇):工具和实践
- 用户日活月活怎么统计:Redis HyperLogLog 详解
- 一篇文章带你快速搞懂 HBase RowKey 设计
- Sharding-JDBC:垂直拆分怎么做?
- 微软发布 VS Code Java 安装程序
- 简易 http2 拨测工具 (Golang)
- Kippo:一款强大的 SSH 蜜罐工具
- AOP for Flutter 开发利器:AspectD
- 一周 GitHub 开源项目推荐
- [译] RESTful API 设计最佳实践
- 这可能是最中肯的 Redis 规范了
- Visual Studio Code 远程开发探秘
- 海量数据下的分库分表最佳实战
- 缓存的那些事
- 平时代码中用不到设计模式?Are you kidding me?
- [译] 来自 JetBrains 的 2019 全球码农报告
- 小程序开发:用原生还是选框架
- 性能测试解读
- 360 深度实践:Flink 与 Storm 协议级对比
- 流沙:宜信安全数据平台实践
- Cassandra 系列(一):Cassandra 学习资源汇总
- frp 源码阅读与分析(二):TCP 内网穿透的实现
- Kubernetes 网络模型解析
- memcache 内核,一文搞定!
- 如何杜绝一句话需求?
- [译] Cloudflare 边缘网络架构:无处不在的 BPF
- 一条 SQL 在 Apache Spark 之旅(上)
- SSH 连接远程终端实用教程
- Kubernetes 监控在小米的落地
- ssh 密钥对登录安全吗(实践篇)
- 8 个月打磨,一份送给程序员的 “分布式系统” 合集
- 使用 Enzyme 进行 React 组件测试进阶
- 如何对数仓进行建模
- [360 大数据中心总监:如何制定可奏效的数据安全体系](https://weekly.manong.io/bounce?url=https%3A%