写点什么
https://static001.geekbang.org/infoq/80/807afe36be33ded08ba89bfdc9171214.png?x-oss-process=image/resize,w_416,h_234

Flutter 动画【Flutter 专题 16】

用户头像
坚果前端4 小时前

动画是 Flutter 中一个非常强大和重要的概念。我们无法想象没有动画的任何移动应用程序。当您点击一个按钮或从一个页面移动到另一个页面时,都是动画。动画增强了用户体验并使应用程序更具交互性。

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

【Dart 专题】Factory 工厂构造函数

用户头像
阿策小和尚2021 年 12 月 3 日

0 基础学习 Dart 语法,简单了解 Factory 工厂构造函数!

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

同程旅行 IAST 落地实践

用户头像
火线安全16 小时前

同程旅行是最先部署洞态 IAST 的企业之一。在未部署 IAST 前,同程旅行的漏洞检测修复速度一定程度上拖慢了应用更新迭代的进度,急需一款高效的自动化漏洞检测工具来提升安全能力。经过一系列的调研与考察,我们感叹于洞态 IAST 强大的检测能力和优越的兼容性

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

Git 进阶(五):git 分支管理策略

用户头像
No Silver Bullet2021 年 12 月 3 日

企业级项目开发的一般分支策略:

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

WebRTC SDP 详解和剖析

用户头像
阿里云视频云2020 年 12 月 8 日

WebRTC 是 Web Real-Time Communication,即网页实时通信的缩写,是 RTC 协议的一种 Web 实现,项目由 Google 开源,并和 IETF 和 W3C 制定了行业标准。在国内 WebRTC 已经获得了越来越多厂商的支持,应用前景变得更加广阔,所以我们也开设专栏,分享阿里云内

https://static001.geekbang.org/infoq/34/349654c914aa435c18bca7835c9741e6.gif?x-oss-process=image/resize,w_416,h_234

蒙娜丽莎 Rap 的秘密!这个 AI 算法绝不能错过!!!

蒙娜丽莎说 Rap、苏轼先生开口念诗、Gollum 唱 Black Pink 的 Ice Cream。是的,你没有看错,本篇给大家介绍的这个 AI 算法可以让你零基础5分钟实现上述超级 Fancy 的特效,亲手制作点击量过百万、霸榜热搜的超级视频。

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

硬核图解 SpringCloud 源码系列

用户头像
悟空聊架构2021 年 12 月 2 日

本系列全部来自悟空聊架构。为什么会写这个源码剖析系列呢?首先能够读懂开源项目的源码、解决项目中遇到的问题是实力的象征,是吧?如果只是会用些中间件,那是不够的,和 CRUD 区别不大。本系列主要以 SpringCloud 源码剖析为主,然后以图解的形式深入浅出

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

在 Linux 系统发行版(以 CentOS7 为例)上部署 ElasticSearch 集群并启动 Kibana 和 Logstash

用户头像
为自己带盐2021 年 12 月 3 日

之前分别写过关于使用ES来做日志统一管理,以及在CentOS上部署Redis哨兵集群的博客,今儿的话题还是要围绕他们,这次是CentOS和ELK的交集。

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

对混沌工程的五个常见误解

用户头像
混沌工程实践2021 年 4 月 14 日

编者提示:特别是近几年,业界对混沌工程的讨论非常热烈,很多公司也早早开始投入混沌工程实践。不过,对混沌工程的理解而言,仍然存在不少的误解。本文就来细细探讨一下混沌工程常见的五个误解。

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

InfoQ 写作平台优质创作者签约计划第二季,我们来了!

用户头像
InfoQ写作平台官方2021 年 11 月 26 日

InfoQ 写作平台,百位优质创作者签约计划第二季正式开幕!

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

混沌工程 = 可观测性 + 探索性测试?

用户头像
混沌工程实践2021 年 4 月 20 日

本文借以单体应用的测试思路,总结了微服务应用测试的困境,我们亟待改变对测试固有的思维模式。不能满足于仅在类生产中测试的现状,要推动测试右移。混沌工程将探索性测试方法和可观测性技术结合在一起,助力开发人员在生产中进行实验,促进系统架构的韧性。

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

16 张图解锁 Spring 的整体脉络

用户头像
4ye2021 年 11 月 29 日

讲解 Spring 的原理,看看一个 Bean 是怎么被创建出来的,中间经历过那几道工序加工,它的生命周期是怎样的,以及有哪些扩展点,后置处理器可以使用,让你对 Spring 多一些了解!

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

DDD 领域驱动设计落地实践系列:战略设计和战术设计

用户头像
慕枫技术笔记2021 年 11 月 29 日

DDD是一种微服务的架构设计方法论,为我们解决如何建立领域模型,如何实现微服务划分等提供了方向和指导。但是对于如何具体落地使用DDD,可能大家还是一脸懵B的状态,因此从本文开始以及后面的文章将详细阐述落地过程。

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

实战篇:断点续传?文件秒传?手撸大文件上传

用户头像
阿Q说代码2021 年 12 月 1 日

一提到大文件上传,我最先想到的就是各种网盘了,现在大家都喜欢将自己收藏的小电影上传到网盘进行保存。网盘一般都支持断点续传和文件秒传功能,减少了网络波动和网络带宽对文件的限制,大大提高了用户体验,让人爱不释手。

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

使用 HTML+CSS 制作逼真的红色开关

用户头像
海拥(haiyong.site)2021 年 11 月 30 日

在制作过程中,我使用了各种不同的CSS技术,包括渐变,3D转换,动画和过渡。在本教程中,我将深入探讨其中的一些技术。

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

前端架构师神技,三招统一代码风格

用户头像
杨成功2021 年 12 月 2 日

本文从代码规范,代码检查,代码格式化,以及编辑器自动化实现的方向,介绍代码规范统一在我们团队的实践应用。

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

分享 8 个可以编译为 JavaScript 的语言

用户头像
devpoint2021 年 11 月 26 日

JavaScript 并不是最好的语言,特别是在复杂的应用中,它可能不太能胜任。为了避免这种情况,一些新的语言或现有语言的编译器被创造出来,不用写一行 JavaScript 或者考虑这种语言的局限,就能生产在浏览器能运行的代码。

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

5 个超好用的 Instagram 图片下载工具推荐

用户头像
科技猫2021 年 4 月 22 日

Instagram照片下载是几乎每个使用Instagram的用户都会遇到的问题。当你在Instagram看到喜欢收藏或与好友分享的照片或影片,一般都希望能够将高画质的图片或影片原始档下载到手机或电脑中。那么应当如何快速下载ig高画质的图片或影片呢?在本篇文章中,就来分

超基础的机器学习入门 - 原理篇

用户头像
凹凸实验室2021 年 12 月 2 日

随着前端智能化的火热,AI机器学习进入前端开发者们的视野。AI能够解决编程领域不能直接通过规则和运算解决的问题,通过自动推理产出最佳策略,成为了前端工程师们解决问题的又一大利器。

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

数据也需要滴血认亲?

用户头像
Justin2021 年 12 月 2 日

这种数据之间的关系,和生物之间代际相传的血缘关系比较相似,上一代数据中的信息会传递到下一代,而问题也会随之遗传到下一代。因此,人们称之为数据血缘关系(Data Lineage),也叫数据沿袭关系。

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

DevOps 反模式

用户头像
俞凡2021 年 11 月 28 日

要在团队中推动DevOps实践落地,一个良好的DevOps服务层必不可少。本文总结了构建DevOps服务层需要关注的要点和常见的错误。

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

混沌大佬系列第二期 - Jesse Robbins

用户头像
混沌工程实践2021 年 4 月 15 日

混沌大佬系列第二期,我们来介绍一个混沌工程界的传奇人物 Jesse Robbins

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

微帧 Film Grain 编码技术,致敬电影胶片颗粒的独特魅力

用户头像
微帧Visionular2021 年 11 月 24 日

Film Grain作为影视创作意图的一部分,在对视频进行编码时,有效保留Film Grain是非常重要的。但Film Grain作为图像噪声,分布和大小都不规则,具有随机性,这使得传统编码技术难以有效压缩,同时也使得预测变得非常困难,运动估计的精度也会降低。

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

Nacos 本地单机版部署步骤和使用 – Spring Cloud 系列教程

用户头像
程序员泥瓦匠2021 年 12 月 5 日

本系列是 Spring Cloud 微服务实战系列教程。之前在 《Spring Cloud Eureka 入门 (一)服务注册中心详解》 聊过 Spring Cloud Eureka。那今天聊聊阿里开源的 Nacos ~

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

开发者实践丨 Agora Home AI 音视频的未来

用户头像
声网Agora2021 年 12 月 2 日

本文作者是本届 RTE 2021 创新编程挑战赛获奖者,来自上海交通大学的李新春。他分享了本次参赛作品的构思、系统设计和开发的心得。

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

入驻快讯|欢迎字节跳动终端技术团队正式入驻 InfoQ 写作平台!

用户头像
InfoQ写作平台官方2021 年 12 月 6 日

热烈欢迎字节跳动终端技术团队即日起正式入驻 InfoQ 写作平台!

Java&Go 三种 HTTP 客户端性能测试

用户头像
FunTester2021 年 11 月 30 日

在学完Golang语言HTTP客户端实践、Go语言HTTPServer开发的六种实现之后,我自然开始了Java&Go两种语言的HTTP客户端性能测试。

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

7 张图揭晓 RocketMQ 存储设计的奥妙

用户头像
中间件兴趣圈2021 年 11 月 26 日

本文从存储、顺序写、内存映射、刷盘策略、内存级读写分离等方面详细阐述了RocketMQ存储设计之精髓。

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

贝壳 Flutter 调试工具 -FDB

用户头像
贝壳大前端技术团队2021 年 12 月 1 日

目前Flutter在贝壳的使用量越来越高,业务中Flutter页面达到600+,Flutter页面占比达到70%。这种状况下我们迫切需要一个功能完善、体验流畅的Flutter调试工具。调研市面上Flutter调试工具之后,结合我们公司的业务特点,开发了自己的Flutter调试工具——FDB。

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

《重学 Java 高并发》Sempahore 的使用场景与常见误区

用户头像
中间件兴趣圈2021 年 11 月 28 日

《重学Java高并发》专栏第一篇,吹个牛:我有一双“火眼金睛”,任你刷多少题,是否用过我一问便知。

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

和 12 岁小同志搞创客开发:手撕代码,做一款火焰报警器

用户头像
不脱发的程序猿2021 年 12 月 2 日

在厨房安装一个火焰报警器应该是非常管用的,如果不小心忘关煤气的话,只要有一点点的火苗,就能触发火焰报警器,探测距离可达20cm。一个小小的报警器,讲不定就能避免一场不必要的意外发生!

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

【高并发】朋友去面试竟然栽在了 Thread 类的源码上

用户头像
冰河2021 年 11 月 26 日

最近和一个朋友聊天,他跟我说起了他去XXX公司面试的情况,面试官的一个问题把他打懵了!竟然问他:你经常使用Thread创建线程,那你看过Thread类的源码吗?我这个朋友自然是没看过Thread类的源码,然后,就没有然后了!!!

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

Aeron 是如何实现的?—— Ipc Publication

用户头像
BUG侦探2021 年 11 月 24 日

最近我们用 Aeron 实现了 Mesh agent 与 sdk 之间的共享内存通信,但是在使用过程中越来越感觉到 Aeron 框架太重了,其中很大部分功能完全用不到,有些想要自定义的逻辑很难在现有框架中实现。所以我们计划深入到 Aeron 源码中,看看它是如何实现的。

PackML 从会到不会——标签(3)

用户头像
陈的错题集2021 年 12 月 1 日

最近又重新在想起标准化的东西。在工控行业要说设备标准化哪个最成功的——当属PackML。所以开此坑,用于记录学习(啃标准文档ANSI/ISA 88.00.02)的过程.

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

数据分析从零开始实战,Pandas 读写 TSV/Json 数据

用户头像
老表2021 年 11 月 26 日

上一篇文章中带大家了解了数据分析基础,配置好了数据分析的基本环境,以及利用pandas模块读写csv文件,在本文开头,我也补充了csv与tsv的基本介绍与区别,意在更好的让大家理解相关知识点,本文将带大家继续学习文件读取。

6000 字 | 深入理解 Ribbon 的架构原理

用户头像
悟空聊架构2021 年 12 月 2 日

客户端首次获取注册表时,需要从注册中心全量拉取注册表到本地存着。那后续如果有客户端注册、下线的话,注册表肯定就发生变化了,这个时候客户端就得更新本地注册表了,怎么更新呢?下面我会带着大家一起来看下客户端第二次获取注册表的方式。

推开“微前端”的门

用户头像
百度Geek说2021 年 12 月 2 日

“微前端”和“微服务”类似,是这两年被频繁提及的名词。web开发从前后端放在一起的单体应用,演进成前后端分离的SPA,这些改变让前后端实现了开发解耦、独立发布。