本项目是《码农周刊》编程学习资料大合集,码农周刊团队官方出品。
码农周刊是一份专为程序员打造的 IT 技术周刊。我们会为你精选一周 IT 技术干货,每周二发送,完全免费。
内容包括:程序设计(架构)、人工智能、编程语言(Java, Android, iOS, Flutter, JavaScript, Python, Ruby, Golang, C/C++ 等)、工具资料、编程之外等。
目前已发送 281 期,订阅用户超 20 万。订阅地址
如何加入码农周刊读者群? 关注下方微信公众号,回复 “入群” 即可。
- 技术中台:分布式架构在蚂蚁金服的实践
- 马蜂窝数据仓库的架构、模型与应用实践
- 如何优化大规模推荐?下一代算法技术 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:单机百亿文件的极致索引(设计篇)
- 了解无人驾驶汽车原理
- 机器学习中的评价指标
- 神经网络的构成、训练和算法
- 谷歌重磅发布 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 数据集的多分类
- [译] 如何减少长时间的 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 组件通信精髓归纳
- 码农周刊一周精选分类
- 工作中 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 大数据中心总监:如何制定可奏效的数据安全体系
- Superset 集成 LDAP 经验总结
- 让 pandas 处理大数据速度变快的三个技巧
- 在 Istio 中部署 tls 网关
- 为啥 Spark 的 broadcast 要用单例模式
- 再谈 Token 认证,如何快速方便获取用户信息
- [译] Linux storage testing 杂谈
- BDS-HBase 数据迁移同步方案的设计与实践
- 谈谈 pImpl 模式
- 安全从业者,该凭什么赢得你的尊严
- 从零开始,手写一个简易的 Virtual DOM
- 浅析数据库与缓存的双写一致性问题
- vim-web:像 IDE 一样的 Vim,安装配置自己的 Vim
- Sugar:给 Go 项目的日志打印工具加点糖
- 一周 GitHub 开源项目推荐
- [译] 深入理解现代浏览器
- Apache Parquet 干货分享
- 分布式系统关注点:360° 的全方位监控
- 从真实场景聊聊为啥 Alfred 能提高效率
- Zuul 动态路由源码及几种实现方式
- 推荐系统之矩阵分解模型(原理篇)
- 如何使用 Cypress 进行端到端测试
- MySQL Binlog 应用场景与原理深度剖析
- Nginx 与安全有关的几个配置
- [译] 容器、微服务和服务网格简史
- Web 前端测试指南
- 关于 Kubernetes 我们还有什么可做的?
- MySQL centos 6 vs 7 的性能对比
- 青桔单车 chameleon 跨平台实践分享
- HDFS 短路读详解
- [译] 基于 Envoy、Cilium 和 eBPF 实现透明的混沌测试
- 产品经理是需求过滤器?排列需求优先级可能没有那么容易
- MySQL 索引的原理与应用:索引类型、存储结构与锁
- Redis 实战之限制操作频率
- 基于 Jenkins Pipeline 自动化部署
- 数据结构应该教会我们什么?
- 手摸手教你搭一个前后端 React、Typescript、Koa、GraphQL 环境
- NoSQL 概述:从 Mongo 和 Cassandra 谈谈 NoSQL
- axios 妙用技巧
- [译] 多数 Dockerfile 示例可能都不够严谨
- 解读文件描述符
- 那些你可能不知道的浏览器奇技淫巧
- 国人开发的数据可视化神库 pyecharts
- Arya:在线 Markdown 编辑器
- Poli 0.5.0 发布,一个简单易用的开源 BI 软件
- APubPlat:一款 DevOps 自动化部署、持续集成、堡垒机开源项目
- SG:一个简单的 PHP 语法糖扩展
- 一周 GitHub 开源项目推荐
- Chameleon 开放跨端扩展标准协议
- [译] 30 分钟让你掌握 Git 的黑魔法
- 大型项目前端架构浅谈
- 每个前端工程师都应该了解的图片知识
- 自治对象才是好对象
- 类似 GitHub 的 webhook 实现
- nomad 简明教程
- 有赞服务回归验证平台:对比引擎
- 微信小程序踩坑指南
- 设计一个分布式 RPC 框架
- 可落地的 DDD(三):如何利用 DDD 进行微服务的划分
- 哪些因素会导致慢查询?
- Kubernetes Operator 快速入门教程
- 个推基于 Zipkin 的分布式链路追踪实践
- 高性能架构模式
- 从开源小白到 Apache Member,我的成长之路
- 我的 Chrome 浏览器插件
- 熟练掌握各种 MQ?那面试官很可能用这道题目先摸摸你的老底
- Apache Hive 是怎样做基于代价的优化的?
- LruCache 的使用及原理
- 构建可解释的推荐系统
- Service Mesh 发展趋势:云原生中流砥柱
- 异常检测:百度是这样做的
- 电商账户系统设计
- [译] eBay 实战 WebAssembly:50 倍性能提升
- 单元化、ZooKeeper 连接与网络重传
- [译] Apache Flink 是如何管理好内存的?
- Gitlab 上使用 Maven 运行单元测试
- Lombok Builder 构建器做了哪些事情?
- 基于 OpenResty 的动态服务路由方案
- [译] 配置 sql.DB 获得更好的性能
- 使用 Elasticsearch 做一个好用的日语搜索引擎及自动补全
- 常用 yum 源整理
- 如何限制 Kubernetes 本地临时存储的容量
- Elasticsearch 7.1 免费安全功能全景认知
- 基于 ZooKeeper 实现爬虫集群的监控
- KafkaProducer 技术内幕
- 大数据从哪里来?
- 如何定制分表中间件
- 数据与广告系列(七):广告与推荐系统技术架构
- 轻松构建微服务之分布式配置中心
- 加密货币对网站流量变现的启示:浏览器挖矿模式
- HBase in Practice:性能、监控及问题解决
- 进击的 Vulkan 移动开发之 SwapChain
- 分布式系统关注点:构建易测试系统的 “六脉神剑”
- Skynet 动态控制无状态服务的数量
- 浅谈编码中的缩写
- POSIX 多线程互斥量及其应用
- 一次服务器被入侵的处理经过
- 如何实现 “持续集成”?闲鱼把研发效率翻了个翻
- 从一次问题讨论聊聊我对阅读源码的思考
- 稳定性三十六计:历史记录
- 分布式系统:一致性协议
- Redis 的高级特性一览
- 7 种提高工作效率的 Vim 操作
- Web Template Studio 发布!
- [译] GitHub 项目:强化学习训练机器人打网球
- CoDo 开源一站式 DevOps 平台
- Redis 命令行工具:一切为了简单方便
- 一周 GitHub 开源项目推荐
- 长夜未央:企业级研发提效的下一阶段
- Linux 生产环境上,最常用的一套 “Sed” 技巧
- 前端中台系统常见问题剖析与解决方案
- 云计算底层技术虚拟化技术总览
- MySQL 索引为什么用 B+ 树?
- [译] Docker 容器的下一步计划
- 小程序开发工具调查
- [译] V8 release v7.5
- GraphQL 学习之原理篇
- Netty 中的定时机制 HashedWheelTimer
- 高性能分布式锁的另一种实现:Redisson
- 基于磁盘的 Kafka 为什么这么快
- Google Jetpack 新组件 CameraX 介绍与实践
- 初试 Helm 3
- 分布式事务:TCC 两阶段异步补偿型
- 轻松构建微服务之远程调用
- 大咖丁奇:加唯一索引怎么会导致丢数据?
- 有赞单元测试实践
- WePY 2.0 新特性
- 每一个开发人员都应该懂的 UML 规范
- [译] Flink 2.0 前瞻
- 一次关于聚合根的激烈讨论
- Zookeeper 集群如何高可用部署?
- 用最低的成本,提高你的代码稳壮性
- 成为高手前必懂的 TCP 干货
- 你还在用 MyBatis 吗,Ktorm 了解一下?
- zinx:基于 Golang 的轻量级 TCP 并发服务器框架
- 2019 新一代 IntelliJ IDEA 插件
- [译] GitHub 平台最有价值的 100 个项目
- Swoft 2 Beta 发布,基于 Swoole 的云原生协程框架
- Muse-UI:基于 Vue 2.0 优雅的 Material Design UI 组件库
- 滴滴开源 DroidAssist:轻量级 Android 字节码编辑插件
- 全面易用的镜像漏洞检测工具:Trivy
- HTTP API 认证授权术
- 我对 RESTful API、GraphQL、RPC API 的思考
- 架构评审一百问和设计文档五要素
- 快手 Druid 精确去重的设计和实现
- 前端必看的书籍
- 听说你准备开发小程序,这套设计规范送给你
- Kylin 在小米大数据中的应用
- 用 OpenGL 对视频帧内容进行替换
- 论百万级服务器反入侵场景的混沌工程实践
- 高盛等巨头们的 “疯狂” 是为开启 API 经济时代新商业模式
- 聊聊 MySQL 索引和 Redis 跳表
- 可靠消息一致性的奇淫技巧
- 架构集成导读
- MySQL 性能优化(一):深入认识索引
- 从零开始入门推荐算法工程师
- 业界难题,跨库分页的几种常见方案
- 一名 “合格” 前端工程师的自检清单
- Elasticsearch Top 10 监控指标
- 字符编码那些事儿
- WebAuthn:更简单更强大的 Web 认证方式
- Kubernetes 原生 CI/CD 系统 Prow 简介
- 存储选型
- CoreDNS 系列:插件开发入门篇
- App 签名过期或泄露怎么办?
- 微服务架构下的配置管理:Apollo
- Hystrix 信号量模式支持超时时间吗?
- 漫话:如何给女朋友解释什么是策略模式?
- 分布式系统关注点:阻塞与非阻塞有什么区别?
- 聊一聊分布式对象存储解决方案
- 如何写出一篇高质量的技术分享文档
- 分布式数据缓存中的一致性哈希算法
- TypeScript:一种思维方式
- 快看!原来重构如此简单
- .NET Core 开源 API 网关 Ocelot 中文文档
- 商汤开源最大目标跟踪库 PySOT:含 SiamRPN++ 和 SiamMask 等算法
- ktop:k8s 可视化性能监控工具
- 黑客定律:对开发人员有用的定律、理论、原则和模式
- Linkage-RecyclerView:即使不用饿了么订餐,也请务必收藏好该库
- 适用于 Cocos 的 JSC 加解密工具
- ITree:基于 Netty 编写的 Http 服务器
- Docz:用 MDX 写 React UI 组件文档
- baiduyun:一个脚本搞定百度网盘下载
- GoPlay:强大的 iOS 播放器,支持 VR/水印/贴图等滤镜
- 有了它,再也不会错过 GitHub 好项目啦!
- GitHub Package Registry 发布!你依旧是那个我们所爱的 GitHub
- AntModifier 设计和实现的心路历程
- Hive 集群合并之应用端的负载均衡算法
- 海报分享功能实现详解
- 蘑菇街 DevOps 实践和转型之路
- 性能测试从零开始实施指南(文档建设篇)
- 基于 Kubernetes 的 GPU 类型调度实现
- 从华为方舟编译器看一种 JavatoC 语言解释器的实现
- 容器环境持续集成优化,Drone CI 提速 500%
- LRUQueryCache 详解
- 微服务化后缓存怎么做
- Elasticsearch 技术原理
- Google Traffic Director 详细介绍
- 区块链 DApp 开发环境 embark 初探
- 一个灵活可扩展的开源 iOS Log 库
- 优化你的 PhpStorm
- 代理蜜罐的开发与应用
- Powershell 最佳安全实践
- HBase 组件内部通讯机制分析
- 《编写和优化 Go 代码》
- Es 因 scroll 查询引起的 gc 问题
- 从程序员到架构师
- 百度智能监控场景下的 HBase 实践
- JupyterLab 数据分析必备 IDE 完全指南
- LeetCode 题解:大数乘法
- Solidity 最新 0.5.8 中文文档发布
- VS Code Remote 发布!
- Windows Terminal:微软命令行工具
- Visual Studio Code 资源集
- druid:阿里巴巴数据库事业部出品,为监控而生的数据库连接池
- 淘宝轻量级的深度学习端侧推理引擎 MNN 开源
- GitHub Ranking:GitHub 中国用户排名 & 全球仓库 Star 最多排名
- Flutter for web
- layui-soul-table:给 layui-table 注入点灵魂
- fe-interview:前端面试每日 3+1
- 用这个插件,帮你把 Web VS Code 变为 C/C++ IDE
- 一个让业务开发效率提高 10 倍的 Golang 库
- Licia:支持小程序的 JS 工具库
- 从前端角度看企业软件的研发过程
- Redis 重要知识点思维导图
- Linux 批量配置神器 zsh.sh
- 如何降低自动化测试成本?
- Elasticsearch 7.x 学习路线图
- SSL 证书的自动化管理
- [译] Linkerd or Istio?哪个 Service Mesh 框架更适合你?
- groupCache 源码阅读
- 我是怎么用 Emacs 学习英文的?
- 防手抖开源之 Git 钩子
- GopherChina 2019 keynote 点评
- 反思录:Angular 实现 svg 和 png 图片下载
- [译] 怎样确认 Docker image 里的软件合规以及安全?
- Zuul 中聚合 Swagger 的坑
- 浅谈 Cgroups
- 从 IIFE 聊到 Babel,带你深入了解前端模块化发展体系
- 在阿里,我们如何管理测试环境?
- 手把手详解持续集成之 GitLab CI/CD
- 最全的微服务知识科普
- [译] 真正理解以太坊智能合约
- Redis 管道技术
- 数据仓库系统框架结构
- Apache Calcite 为什么能这么流行
- 详解 HTTP 与 TCP 中 Keep-Alive 机制的区别
- Kubernetes 网络故障常见排查方法
- 浅谈区块链扩容之 Layer2 扩展
- 《Knative 入门》中文版
- 中通同安漏洞管理系统
- 冷门 instrument 包,功能强大
- 浅析前端构建
- UidGenerator:百度开源的分布式 ID 服务
- Termshark:Golang 实现的 Wireshark
- libpku:贵校课程资料民间整理
- Soul 网关开源的前世今生
- LeetCodeAnimation:用动画的形式呈现解 LeetCode 题目的思路
- LeetCode 题解,记录自己的 LeetCode 解题之路
- RDebug:滴滴开源的一款用于 RD 研发、自测、调试的实用工具
- FlutterDouBan:Flutter 豆瓣客户端
- Python 入门算法大全
- [译] Sonic:用 Rust 编写的 Elasticsearch 的极简替代品
- [译] The Clean Architecture
- Uber's RIB 中文翻译
- 我眼中的架构师:一个优秀的架构师应该具备什么?
- 骑鹿人的计算机科学学习指南
- Linux 性能优化的工具集和方法论
- 小团队微服务落地实践
- 从一个真实的分布式 ID 案例看如何做架构
- 浅谈动态追踪技术
- 写代码这条路,能走多远?工程师能力模型告诉你
- 阿里三面,P9 面试官是如何 360° 无死角考察候选人的?
- Elasticsearch 7.0 新特性之 Script Score query
- [译] Linux kernel 支持 UTF-8 文件名
- K8S 存储的那点事儿:3 种 Ceph RBD 灾备方案对比
- 跟我学 SPI 之 SPI 详解及实战
- Prometheus 和 Grafana 监控
- 大白话搞懂什么是同步/异步/阻塞/非阻塞
- 如何成为一位合格的技术面试官?
- 异地多活场景下的数据同步之道
- 我在阿里做技术面试官的一些经验
- Fish Redux 中的 Dispatch 是怎么实现的?
- PostgreSQL 安全性:快速查看身份验证最佳实践
- [译] Google Cloud Run 一瞥
- 响应式前端框架
- [译] TCP 协议在 Linux 内核的实现
- 转岗大数据?
- 分布式 ID 生成策略
- 一次分表踩坑实践的探讨
- 深入浅出 Bancor 协议
- 高山仰之可极,谈半同步/半异步网络并发模型
- 蚂蚁金服 2019 实习生面经总结
- 记一次 bash 开发的经历
- 个性化信息流做错了什么?
- 接口返回的 JSON,再离谱也有办法,谈谈 JSON 容错
- 从零开始搭建创业公司后台技术栈
- 现实中的路由规则,可能比你想象中复杂的多
- 技术 in Netflix
- 基于 Jenkins、Gitlab、Harbor、Helm 和 Kubernetes 的 CI/CD(一)
- 聊一聊微服务网关 kong 近期的模型变迁
- 一图了解 Google 工具栈
- oh-my-zsh:让终端飞
- Flutter 实现的仿网易云音乐项目
- 宜信开源专注业务逻辑的轻量级服务框架 nextsystem4
- 利用树莓派和闲置硬盘,搭建起家中的个人网盘
- [译] 如何快速学习 K8S 网络策略?
- 深入理解前端性能监控
- 图片上传怎么玩?原来我们知道的都太简单了
- [译] 每位数据分析师应该要知道的基本数据分析技术
- 无损压缩算法学习总结
- 状态机在马蜂窝机票订单交易系统中的应用与优化实践
- 知乎 HBase 实践
- 如何看待杨超越编程大赛中,灵活自开源的 67 号作品《ycy robot》?
- 通过 MySQL 存储原理来分析排序和锁
- 女朋友也能看懂的 Zookeeper 分布式锁原理
- 边缘计算和云计算到底是什么关系
- 30 分钟快速入门 Docker 教程
- Istio 负载均衡的区域感知
- 那些需要自己开发的安全需求(服务端)
- 教你一步步扣代码解出你需要找到的加密参数
- 且听我一个故事讲透一个锁原理之 synchronized
- 初识比特闪电网络
- 深度剖析一站式分布式事务方案 Seata(Fescar)-Server
- BGP in the Data Center (O'Reilly 2017)
- 你猜一个 TCP 连接上面能发多少个 HTTP 请求
- 算法学习思路
- 携程开源 RN 开发框架 CRN
- 蚂蚁金服分布式事务开源以及实践
- Moedan:简单、小巧、实用的弹幕引擎
- 阿里开源的缓存框架 JetCache
- [译] 设计数据密集型应用
- 从诗词大会飞花令到 elasticsearch 原理解析
- 我对技术团队绩效考核管理的几点思考
- 数据从网卡到应用程序的过程
- 线程池的自我修养
- 标签体系应用及设计思路
- [译] 哪些适合用区块链?哪些不适合?
- 基于 Redis 和 Lua 的分布式限流
- Resilience4j,容错,可以轻一点
- 中台的定义
- 瘦客户端那些事
- [译] 混合微服务模式
- 惹不起的 Redis 热点 key(一):寻找热点 key
- 关于 Docker 镜像的操作,看完这篇就够啦(下)
- 聊聊 Protocol Buffers
- 推荐系统冷启动
- iBeacon 蓝牙定位技术原理及实现
- base64 编码原理之示例分析编码的全过程
- 拿下阿里、头条、滴滴的 offer 后谈谈面试经验(下)
- [译] 云应用监控指南
- 支付宝移动端 Hybrid 解决方案探索与实践
- 58 HBase 平台实践和应用:时序数据库篇
- [译] 世界上最好的编辑器 Vim:1700 多页数学笔记是如何实时完成的
- 不同前端框架下的代码转换
- 360 AI 音箱官网开发手记
- 在 JD 成为优秀的技术 leader,需要做到这三点
- WebSocket 协议 8 问
- Cartisan:搭建一个前后端分离的骨架
- 公有云运维福利:开源监控小工具 Open-Falcon 插件 cloud-mon
- 微信团队研发并日常使用的性能探针工具 Matrix for iOS/macOS 正式开源了
- 知乎视频播放器 Griffith 开源介绍
- 微信小程序 GitHub Trending Hub 的由来
- 996icu 的 webpack 插件
- go-flutter:Go + Flutter 开发桌面应用程序
- Golang 轻量级高并发 socket 框架 chitchat
- 小公司出身的我,是如何拿下知名独角兽公司 offer 的?
- 讲个大部分数据结构和算法教科书中都不会讲的问题
- [译] Redis 喜提新数据结构:Redis Streams
- 微信小程序 2019 入坑手册
- 小程序多端框架全面测评
- 初识 Hadoop
- [译] QUIC 之路
- 徒手造了个轮子:实现 epoll
- 如何编写优雅的 Dockerfile
- 细说 API:认证、授权和凭证
- 记一次蚂蚁金服的面试经历
- 阿里面试题:为什么 Map 桶中个数超过 8 才转为红黑树
- 云原生时代的分布式事务
- DevOps 前世今生
- 排名前 301 的 ReactJS 面试题与解答
- 线程池中你不容错过的一些细节
- 什么是动态规划?动态规划的意义是什么?
- 一个 HTTP 打趴 80% 面试者
- 如何更好地保护云上资产?
- 跨链技术的分析和思考
- 如何写好前端业务代码?
- 写在 2019 年后的蚂蚁、头条、拼多多的面试总结
- Redis 开发规范解析(三):一个 Redis 最好存多少 key
- 正经的我,做了个不正经的项目:Pornhub 风格 Logo 生成器
- 网易云音乐插件现已登陆 Visual Studio Code
- WinXP:React 实现的 Windows XP
- MobileFace:移动端人脸算法全栈项目
- Flutter Debugger:用于调试 Flutter 应用的独立应用程序
- ncform:一种令人愉悦的表单开发方式
- CodeExpander:智能并具有像 TextExpander 特性的 GitHub Gist 客户端
- FakeScreenshot:可以 “伪造” 微博、知乎、豆瓣、简书等网站界面截图的网站
- 拿下阿里、头条、滴滴的 offer 后谈谈面试经验(上)
- [译] 你是一名软件架构师吗?
- 堡垒机:爱奇艺海量服务器安全运维平台的建设
- JupyterLab:程序员的笔记本神器
- Web 实时推送技术的总结
- 深度剖析:Istio v1.1 正式发布
- 为什么我说做好项目管理不容易?
- 推荐算法工程师的成长之道
- 我的 Redis 学习资料库
- 聊聊货物崇拜编程
- 寻找一种易于理解的一致性算法(扩展版)
- 基于 Spring & SPI 实现动态服务配置实践
- 动态创建 Web Worker 实践指南
- 可线性化检查:与 NP 完全问题做斗争
- [译] 一文读懂椭圆曲线加密学
- 从 RocketMQ 我们学到了什么(NameServer 篇)
- 金三银四,前端同学快来补补 React 原理吧
- 研发效能提升,从正确地实施度量开始
- 小米时序数据库服务简介
- 我说云原生之容器化与应用无状态
- 数据库索引为什么用B+树实现?
- 58 移动端日志回捞探索实践
- 我在珍爱网这半年(前端)
- 中文公开聊天语料库
- 滴滴开源 Rdebug:基于真实流量的研发、调试、测试利器
- 码上用它开始 Flutter 混合开发:FlutterBoost
- Aloha:一个分布式调度框架的设计与实现
- 渣科如何逆袭进阿里
- 阿里云 Redis 开发规范解析(一):键名设计
- 技术生涯里,大厂履历意味着什么?
- 为什么我说 C/C++ 程序员都要阅读 Redis 源码之通过 Redis 学习事件驱动设计
- [译] 降低 Emacs 启动时间的高级技术
- [译] Kubernetes 的污点和容忍(上)
- 如何开发一款以太坊(安卓)钱包系列(一):通过助记词创建账号
- 当我们说要一个 BPM 引擎的时候,我们其实要的是什么?
- 如何使用前端技术开发一个桌面跨端应用
- 前端开发者必备的 Nginx 知识
- WireShark 网络取证实录(一)
- 分布式系统设计经典论文
- coder,你会设计交易系统吗(概念篇)
- 深入理解 MySQL:锁、事务与并发控制
- [译] K8S 六种存储解决方案的性能比较测试
- Elasticsearch 方案选型必须了解的 10 件事
- 面试官问我 Redis 分布式锁如何续期?懵了
- Wonder 1.0 正式版发布:WebGL 3D 引擎和编辑器
- Star 近 20k 的 Spring Boot 开源教程 2019 年要继续更新了
- 蚂蚁金服开源 SOFAJRaft:生产级 Java Raft 算法库
- Golang 防缓存击穿利器 singleflight
- F4Lab:Flutter 实现的 GitLab 客户端
- gse:Go 语言高效分词
- Exchange_proxy:Go 语言开发的 Exchange 安全代理
- 莲米粒:一个前后端都有的、开源的小程序信息流(类推特)应用
- 架构师技术图谱
- 程序员不可托付终身
- 世界上最好的学习法:费曼学习法
- 中国芯片的极限突围
- 架构师技术图谱
- 2019 年薪资最高的技术工作
- 秋招季,写份亮眼的求职简历
- [译] 辞职后一年做了 7 个 App
- 架构师技术图谱
- 走出腾讯和阿里,大厂员工转型记
- 企业内耗成瘾者
- 你是否也对自己的成长感到焦虑?
- 架构师技术图谱
- 真实的上海 IT 圈:张江男 vs 漕河泾男
- 总结几点 “上不得台面” 的技术领导经验
- 阿里资深技术专家的 10 年感悟
- 架构师技术图谱
- 为什么技术团队领导者多是后台开发人员
- 该不该提前和领导沟通离职意向?
- 程序员如何在工作中自我增值
- 架构师技术图谱
- “你离职的原因是什么?”
- 大龄程序员技术管理路上的悲喜总结
- 那些年在百度牛人身上学到的东西:陆奇
- 《码农周刊》架构学习资料精选
- 互联网人职业发展之路:三年升高工,七年做架构,十年送外卖
- 被提拔成小主管后如何提升自己的管理能力?
- 本饼干的日本码农就职总结
- 被骗去柬埔寨的程序员有多惨?
- 技术人如何通过了解业务,获取晋升机会?
- 华为发布面向 2025 十大趋势
- 架构师技术图谱
- 为何我一年半就能拿到大厂 offer
- 技术人的互联网大厂情节
- 10 倍工作法之以终为始
- 腾讯内部论坛热文:如何做一个小型公司的技术总监
- 50 年前的登月程序和程序员有多硬核
- 简历这么写才能获得面试官的青睐
- 免费福利 | 全面优质的编程学习资料礼包
- [译] fullpage.js 这个开源项目怎样从免费到每月 $15000
- 资深开发者们是如何读书的?
- 普通人的勒索病毒紧急自救偏方
- 如何打造一份优雅的简历?
- 阿里资深技术专家的 10 年感悟
- 北京租房图鉴:青年路遍地网红,后厂村只有码农
- 一份好的工作总结才能帮你升职加薪
- 从医学院进入网络安全行业的经历
- 一专多能、刻意练习和终身成长
- 我用了 10 年,从深圳流水线厂妹做到纽约高薪程序员
- 用 2000 元来打造一套全屋的智能系统,看完爷爷都会了
- 支付宝玉伯:从前端到体验,如何把格局做大?
- 史上最全的编程学习资料合集(持续更新)
- “开源” 的战争
- 我,是一个培训班出来的程序员
- 读再多书都没觉得自己变强?试试我这 “5年陈” 的方法
- 免费加入:开发者头条读者交流群
- 为啥你身边没有 40+ 的程序员
- 懒得看女皇 300 页 PPT?我们精选了 63 页翻译,让你快速读懂
- Google 和 Netflix 就一定对吗:再谈企业文化
- 免费加入:开发者头条读者交流群
- 我三年开发经验,从字节跳动抖音组离职后,一口气拿到 15 家公司 Offer
- Redis 作者:开源维护者的挣扎和无奈
- 地球程序员之神
- 一套摆脱疲劳的自救指南
- 技术人走上管理岗位的困惑
- 太舒服的事情,是危险的
- 从 “海思事件” 观国产数据库之崛起
- 选择互联网大公司后怎么学习
- 为什么招人都不想要 35 岁以上的
- 华为手机操作系统往事
- 收到一个神盾局的 offer,怎么样?
- 互联网黑产:那些职业羊毛党到底如何月赚几十万?
- 从 0 到 200 人团队,我的成长经历分享
- 分享我早上坚持做的三件小事
- 程序员的 “能力陷阱”
- 起底身份倒卖产业:那些被公开叫卖的人生
- 如何吩咐工作,才会让员工变得靠谱
- 996 其实没什么用
- 税后 4W?程序员小心了,你可能入了 “东南亚博彩骗局”
- “努力就会成功”
- 老兵的十年职场之路(三):你可以不够聪明,但不能没有热爱
- 在谷歌日本 (Google Japan) 工作是怎样一番体验?
- 5 分钟搞定 OKR 工作法
- 做技术还是做管理?40 岁的老程序员有话想对你说
- 老兵的十年职场之路(二)
- 从 996.icu 来谈一谈如何高效支配时间
- 难以置信!996.ICU 世界排名第 7 了
- 龙岗一个月 350 的出租房,我搬出来了
- 揭秘三位图灵奖得主 Hinton、LeCun、Bengio 的传奇人生
- 硅谷华人:我们不是苏明哲,但是我们 “都挺好”
- 程序媛的人生观
- 从国企到互联网,一个六年程序员的得与失
- 职级 “T5” 在腾讯是怎样的存在?
- 关于字节跳动这 7 年,张一鸣讲了 5 个故事
- 工程师该知道的自卑与超越
复制文章链接,打开开发者头条 App;分享,仅需 3 秒!剩下的,交给我们!