写点什么

HashMap 源码分析 - 新增

用户头像
zarmnosaj
2022 年 5 月 23 日

新增 key、value 的大概步骤:

你想学 Python 爬虫?看看这篇关于开发者工具神器的博客吧

用户头像
梦想橡皮擦
2022 年 5 月 23 日

本篇博客我们将在上文听说你在写 Python 爬虫,你对浏览器的开发者工具了解多少?【多图预警】的基础上,继续学习。

https://static001.geekbang.org/infoq/05/0544935f304b35bf5b3127ae4c159001.png?x-oss-process=image/resize,w_416,h_234

云原生平台 Kyma 上创建的 Lambda Function 的技术实现细节介绍

用户头像
Jerry Wang
18 小时前

本文首先介绍了在云原生平台 Kyma 上创建 Lambda Function 的详细步骤,接着深入分析了 Kyma Lambda Function 的实现原理,希望对希望了解 Lambda Function 幕后实现细节的云原生开发人员有所帮助。

STM32F103 系列开发 _ 点亮 LED 灯

用户头像
DS小龙哥
2022 年 5 月 23 日

STM32目前市面上使用比较广泛,资料多,接下来就介绍如何快速入门STM32,进行基础开发。

https://static001.geekbang.org/infoq/dd/dd69c3f1240b0697778bd71dad4a682a.jpeg?x-oss-process=image/resize,w_416,h_234

为什么校招面试中“线程与进程的区别”老是被问到? 我该如何回答?

用户头像
宇宙之一粟
2022 年 5 月 23 日

面试官(正襟危坐中):给我说说“线程”与“进程”吧。

Markdown 语法简介

用户头像
秋名山码民
2022 年 5 月 23 日

Markdown是一种轻量级标记语言,排版语法简洁,让人们更多地关注内容本身而非排版。它使用易读易写的纯文本格式编写文档,可与HTML混编,可导出 HTML、PDF 以及本身的 .md 格式的文件。因简洁、高效、易读、易写,Markdown被大量使用,如Github、Wikipedia、

https://static001.geekbang.org/infoq/9d/9d7d4c90ed827bce1d954d930ee2ac34.png?x-oss-process=image/resize,w_416,h_234

使用 postMessage 对 iframe 进行跨域数据传输

用户头像
空城机
2022 年 5 月 23 日

前端开发过程中,有时需要调用显示别人的页面,此时如果模块化不高时,就有可能会使用iframe去进行引入,不过在iframe父子页面之间有时候会遇到参数传递问题。

在星云科技,我们使用 Zadig 实现多环境并行发布,上千次周部署

用户头像
KodeRover
2022 年 5 月 23 日

星云科技的核心成员来自贝贝集团,贝贝同样是一家科技型企业,在过去几年的发展中已经形成了一套自己的研发体系,在 Zadig 的发展早期(当时产品还叫 KodeRover),我们就有过接触,不过因为当时机会还不成熟,暂时没有引入。但 Zadig 团队及其产品...

https://static001.geekbang.org/infoq/ba/ba615c0fa74ec8989162cef0f57bf659.png?x-oss-process=image/resize,w_416,h_234

使用 Provider 实现 Flutter 不相关页面状态数据共享

用户头像
岛上码农
2022 年 5 月 23 日

本篇介绍了使用 Provider 的ChangeNotifierProvider.value的方式来在不相关的页面间共享状态数据。

https://static001.geekbang.org/infoq/54/54f7da7848429fdb5fff9a0e8eb296ee.jpeg?x-oss-process=image/resize,w_416,h_234

DDD 实战 (5):战略设计之上下文映射和系统分层架构

用户头像
深清秋
2022 年 3 月 19 日

在完成了限界上下文的识别后,我们需要对这些上下文之间的协作关系进行分析——即“限界上下文关系映射”。也只有在完成上下文关系映射后,我们才能真正的判定自己所做出的“限界上下文识别”是否真的达到了自己想要的“低耦合、高内聚”的目标。

https://static001.geekbang.org/infoq/ff/ff5b7e5a88a4f91cabd9a5b891682a1c.png?x-oss-process=image/resize,w_416,h_234

抓到 Netty 一个隐藏很深的内存泄露 Bug | 详解 Recycler 对象池的精妙设计与实现

用户头像
bin的技术小屋
2022 年 3 月 18 日

本文介绍了笔者如何发现了Netty一个隐藏很深的内存泄露相关的Bug,并详细介绍了Bug的修复过程。基于这个契机,详细剖析了对象池在Netty中的一些精妙设计和源码实现

https://static001.geekbang.org/infoq/05/056d5bc57ea75f39dddca5fb37dbd538.webp?x-oss-process=image/resize,w_416,h_234

【C 语言】 扫雷游戏 (保姆级的实现过程)

用户头像
泽En
2022 年 3 月 19 日

​​​​​​​Hello,大家好我是泽 En,一起共同学习,多多指教(●'◡'●)

https://static001.geekbang.org/infoq/a3/a3c980cffe97507b4143238c3dd4399c.png?x-oss-process=image/resize,w_416,h_234

公有云 RDS 太贵?基于 ECS 构建的多云 RDS 服务可降低近半成本

用户头像
沃趣科技
2022 年 3 月 22 日

随着AI智能,物联网,5G,大数据等应用场景的不断丰富,企业数据库面临着海量存储,突发热点流量,稳定高可用,规模成本管控多方面的挑战,而传统的商业数据库建设模式已经难以满足和响应快速增长的业务诉求。

https://static001.geekbang.org/infoq/88/88868f5eff34c680849d9bb698289693.jpeg?x-oss-process=image/resize,w_416,h_234

使用 Node.js、MongoDB、Fastify 构建 API 服务

用户头像
devpoint
2022 年 3 月 19 日

在现代WEB开发中,数据交互是主要需求,那么对于前后端数据交互来说,REST API 就是其中的数据交互设计的一种,本文介绍使用 Node.js、MongoDB、Fastify 和 Swagger快速构建API。

https://static001.geekbang.org/infoq/60/608778d210ce6b4290568a810dbb25c3.png?x-oss-process=image/resize,w_416,h_234

Map-Reduce 思想在 ABAP 编程中的一个实际应用案例

用户头像
Jerry Wang
2022 年 3 月 18 日

Map-Reduce 是一种编程模型和相关实现,用于在集群上使用并行分布式算法,生成和处理大规模数据集。ABAP 编程语言从语言层面支持对大规模数据的 REDUCE 操作。本文分享了笔者工作中使用Map-Reduce思路处理大规模数据集的一个实际案例,希望能给大家带来启发。

国内外最好用的 18 个协同办公系统盘点

用户头像
PingCode
2022 年 3 月 19 日

由于协作目的不同,会使用到的工具也不同,所以这里汇集了项目协作工具、研发协同平台、文档协同工具、知识库工具、设计协同工具、在线会议软件、企业沟通工具。

https://static001.geekbang.org/infoq/9b/9b9c60c223a293ade8f0a156094ca1c1.png?x-oss-process=image/resize,w_416,h_234

JVM 自定义类加载器在代码扩展性的实践

用户头像
Java工程师
2022 年 3 月 18 日

一、背景 名单管理系统是手机上各个模块将需要管控的应用配置到文件中,然后下发到手机上进行应用管控的系统,比如应用的耗电量管控;模块的管控应用文件考虑到安全问题,有不同的加密方式,按照以往的经验,利用模板方法+工厂模式来获取到不同的加密方法。

Linux 性能优化—内存实战篇

用户头像
Linux服务器开发
2022 年 3 月 18 日

1,内存映射   Linux内核给每个进程都提供了一个独立的虚拟空间,并且这个地址空间是连续的。这样,进程就可以很方便地访问内存,更确切地说是访问虚拟内存。   

https://static001.geekbang.org/infoq/11/115b9786fc2d20d4956052a48054001a.jpeg?x-oss-process=image/resize,w_416,h_234

图文详解:阿里宠儿【小兔】RabbitMQ 的养成攻略

用户头像
浅羽技术
2022 年 3 月 19 日

​大家好,我是小羽今天给大家带来的的是关于小兔RabbitMQ的养成攻略,RabbitMQ 中的 Rabbit 是兔子的意思,就是形容跑的和兔子一样快。是一款轻量级的,支持多种消息传递协议...

5G 和 Wi-Fi 市场与技术的一些思考系列之二

用户头像
李伟-晨泳
2022 年 3 月 21 日

Wi-Fi技术的发展,Wi-Fi 6,Wi-Fi 6E

https://static001.geekbang.org/infoq/b0/b0b896922a911ddb9309a5aadf7f4194.jpeg?x-oss-process=image/resize,w_416,h_234

腾讯一面:说一说 MySQL 中索引的底层原理

用户头像
老周聊架构
2022 年 3 月 20 日

最近有很多读者要我出一些面试题的文章,一般我会给他一个老周整理的电子书,但有些读者反馈回来的面试题我觉得还是蛮经典的,而老周又在写系列的文章,本着对读者负责的态度,我会穿插写几篇我认为比较经典的面试题,让大家对这种经典问题不再是背八股文,而

https://static001.geekbang.org/infoq/48/48c556601e520dadcf09591ab3ae598d.jpeg?x-oss-process=image/resize,w_416,h_234

OpenHarmony 3.1 Beta 版本关键特性解析——探秘隐式查询

用户头像
OpenHarmony开发者社区
2022 年 3 月 22 日

应用通过隐式查询可以借助其他应用提供的能力,从而减少开发者工作量,同时给用户带来更好的体验

https://static001.geekbang.org/infoq/28/28055588282b2f47c1ceea563083a6f0.png?x-oss-process=image/resize,w_416,h_234

贝壳 Flutter UI 自动化测试原理与实践 - 已开源

用户头像
贝壳大前端技术团队
2022 年 3 月 24 日

Ke-FUT是贝壳自研的一套针对Flutter业务的UI自动化测试方案, 其对业务没有侵入性,能够以较低的成本接入现有UI自动化自动化开发框架中。目前已经在贝壳租赁业务中得到广泛应用。

https://static001.geekbang.org/infoq/8b/8bec4a66098107c8ec1118fbd3e44e6e.jpeg?x-oss-process=image/resize,w_416,h_234

Redis 的数据类型实践

用户头像
javaadu
2022 年 3 月 19 日

先学会使用Redis的常用数据类型,再研究底层的实现原理

https://static001.geekbang.org/infoq/f4/f4269121fa05674d4a46c87d4ba9972a.jpeg?x-oss-process=image/resize,w_416,h_234

Axios 教程:Vue + Axios 安装及实战 - 手把手教你搭建加密币实时价格看板

用户头像
蒋川
2022 年 3 月 19 日

Axios 是一个基于Promise的 HTTP 请求库,它用在 node.js 和浏览器里。本教程教你如何使用 Axios 库发出 API 请求远程调取数据。在本教程中,你将学到如何使用 Vue + Axios 搭建一套加密币实时行情看板,你会学到 Axios 使用 Vue 在前端,使用FoundationCSS

https://static001.geekbang.org/infoq/dc/dc86d04595eeff2d64268e9cfafc3792.jpeg?x-oss-process=image/resize,w_416,h_234

19 条有效的跨端 cpp 开发经验

用户头像
阿里巴巴移动技术
2022 年 3 月 23 日

跨多端开发避坑指南。期望看完此文,可以帮助大家在如何保持同一份cpp代码在多个平台编译和构建上行为一致上有一些帮助。

https://static001.geekbang.org/infoq/98/982a15c7d369c4eb876edeed21acc31b.png?x-oss-process=image/resize,w_416,h_234

内存之旅——如何提升 CMA 利用率?

用户头像
OpenHarmony开发者社区
2022 年 3 月 22 日

在终端多媒体业务中,CMA 内存的使用对业务功能和性能至关重要

https://static001.geekbang.org/infoq/1f/1f335044d3de52329662b367003ffd58.png?x-oss-process=image/resize,w_416,h_234

从 SVN 迁移到极狐 GitLab

用户头像
极狐GitLab
2022 年 3 月 21 日

从 SVN 迁移到极狐GitLab的前一指南。

https://static001.geekbang.org/infoq/76/76cfbfb21a70fd5dd0c0ac9d48ec4b53.png?x-oss-process=image/resize,w_416,h_234

Flutter 开发一个常用的登录界面

用户头像
岛上码农
2022 年 3 月 18 日

登录页面在 App 开发中非常常见,本篇借登录页面的开发介绍了文本框 TextField组件的使用,同时使用文本框的装饰属性实现了个性化文本框设置。

https://static001.geekbang.org/infoq/52/523429f5219ca4fb3aad40a5847db933.jpeg?x-oss-process=image/resize,w_416,h_234

Centos7 安装 Nginx

用户头像
云原生
2022 年 3 月 21 日

Nginx 是一个使用C语言开发的,高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。我们经常使用nginx部署前后端分离的应用。

网络安全:绕过 MSF 的一次渗透测试

用户头像
网络安全学海
2022 年 3 月 21 日

这次渗透的主站是 一个Discuz!3.4 的搭建 违法招piao 网站, 配置有宝塔WAF

https://static001.geekbang.org/infoq/51/51ccc69857850eb76c6eab8d5889fa2f.png?x-oss-process=image/resize,w_416,h_234

即学即会 Serverless 系列:初识 Serverless 架构

用户头像
Serverless Devs
2022 年 3 月 21 日

Serverless 架构被越来越多的业务所采纳,成为其技术选型,大多数开发者已经跨越对 Serverless 概念了解,切实向落地实践出发。本文带大家一探究竟,为什么说 Serverless 可以帮助开发者聚焦核心业务价值,以及有哪些场景更适合 Serverless 架构!

小程序容器技术,App 热更新与敏捷开发新方案

用户头像
Speedoooo
2022 年 3 月 21 日

作为追求代码洁癖的软件工程师,我们对“紧耦合”的技术实现可以说是深恶痛绝。要解决当前企业移动端App日益沉重、难以真正迭代、投入产出比低的问题,首先在技术架构上要实现真正的“松散耦合”。

Kubernetes API 规范:为 optional 的字段使用 pointer

用户头像
工程师薛昭君
2022 年 3 月 21 日

“零值(zero value)”和“空(nil)”之间就有了歧义。 虽然我们可以在代码中添加一些规则来消除这种歧义,比如: 禁止创建名字为空字符串的苹果。但是Kubernetes API规约中,也给出了3点原因,解释我们为什么最好在field是optional的情况下,使用pointer

第三空间娱乐体验重构:AITO 问界 M5 雕刻的七宝楼台

用户头像
脑极体
2022 年 3 月 18 日

如今,近乎每家汽车企业、科技企业都在将目光投向陪伴人类上百年的汽车驾驶舱。汽车驾驶舱被认为是个人与家庭之外的用户“第三空间”,是每天除了办公室与家之外占据我们最长时间的地方。