排序
基于OpenMV的自动驾驶智能小车模拟系统
一、项目简介 基于机器视觉模块OpenMV采集车道、红绿灯、交通标志等模拟路况信息,实现一辆能车道保持、红绿灯识别、交通标志识别、安全避障以及远程WiFi控制的多功能无人驾驶小车。 赛道规格:...
《量子计算实践—Java样例》第七章:我们的HelloWorld,解释
本章涵盖以下内容: 介绍量子计算模拟器 使用Strange进行高级和低级编程 使用Strange和StrangeFX调试量子应用程序 理解运行时目标:本地、云端和真实设备 软件开发工具有特定的目标。 有些工具...
自研API 网关 – 媲美美团这套Shepherd网关架构!
作者:小傅哥博客:https://bugstack.cn 沉淀、分享、成长,让自己和他人都能有所收获!? 我说:'很多互联网大厂,很少基于 SpringMVC 模块对外提供 WEB 服务的 HTTP 接口!' 一下炸窝了,你说...
10 种分布式系统必备模式
在当今的技术领域中,分布式系统已成为许多大型应用程序和平台的核心。构建高性能、可伸缩和可靠的分布式系统是一个复杂的挑战,需要合理的架构设计和模式选择。本文将介绍10个必备的分布式系统...
百分百空手接大锅
背景 愉快的双休周末刚过完,早上来忽然被运营通知线上业务挂了,用户无法下单。卧槽,赶紧进入debug模式,一查原来是服务端返回的数据有问题,赶紧问了服务端,大佬回复说是业务部门配置套餐错...
C语言编程—语法练习
题目: 有 1、2、3、4 四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 程序分析: 可填在百位、十位、个位的数字都是 1、2、3、4,组成所有的排列后再去掉不满足条件的排列。...
GCAir全虚拟分布式仿真-用于复杂系统的仿真
前言 典型复杂系统如飞机,有“大”和“杂”两个特点,“大”是指系统规模大,“杂”是指系统跨学科、跨领域复杂。对于产品设计人员来讲,通过仿真的手段来进行系统设计是常用的解决方法。 随着...
微前端探秘:初始微前端、现有方案和未来趋势
初识微前端 微前端是什么 概念: 微前端是指存在于浏览器中的微服务。 微前端是一种类似于微服务的架构,它将微服务的理念应用于浏览器端,即将单页面前端应用由单一的单体应用转变为把多个小型...
探索Pastebin:搭建个性化的在线文本存储平台
项目简介:Pastebin是一个在线的文本存储平台,让用户可以存储和分享代码片段或者其他类型的文本。它支持多种编程和标记语言的语法高亮,用户可以选择让他们的'paste'公开或私有。无需注册就可...
浅谈分布式锁的实现原理
1、前言 最近在做项目的过程中用到了分布式锁,然后仔细调研了一波市场上常用的分布式锁,顺便借此机会总结一下分布式锁的原理和实现。 2、什么是分布式锁 为了防止分布式系统中的多个进程之间...
实现微服务中的数据一致性:成功实践经验
微服务架构已经彻底改变了我们构建和扩展应用程序的方式,提供了诸多优势,如提高了灵活性、可扩展性和故障隔离性。然而,由于微服务的分散性,跨服务维护数据一致性可能面临重大挑战。在本文中...
前端跨端哪些事之Hybrid
我正在参加「掘金·启航计划」 为什么要有跨端开发 因为前端当下需要处理的场景实在是太多了:android、ios、pc、小程序,甚至智能手表、车载电视等,当某几个场景非常相似的时候,我们希望能够...
下一代图片格式AVIF,赶紧用起来吧
什么是AVIF AVIF是一种基于AV1视频编码的新图像格式,相对于JPEG,WEBP这类图片格式来说,它的压缩率更高,并且画面细节更好。而最关键的是,它是免费且开源的,没有任何授权费用。 同时,它是...
计算机图形学(五): 渲染管线-空间变换(上)
我正在参加「掘金·启航计划」 本章我们将开始学习空间变换,空间变换在图形学中有非常广泛的应用,对于我们深入了解图形学底层有很重要的意义,特别在光栅化渲染管线中, 我们知道最初输入的顶点坐...
【耗时一月】AWS Aurora 数据库 Failover 处理方案
Aurora简述 Amazon Aurora 是亚马逊自研的云原生数据库,除兼容性、性能、扩展性外,它在设计之初,就以极致的可用性作为目标,尽可能减少故障对应用程序的影响。 Amazon Aurora 在故障恢复方面...
vivo 帐号服务稳定性建设之路-平台产品系列06
作者:vivo 互联网平台产品研发团队- Shi Jianhua、Sun Song 帐号是一个核心的基础服务,对于基础服务而言稳定性就是生命线。在这篇文章中,将与大家分享我们在帐号稳定性建设方面的经验和探索...
生产bug记录和思考
前言 复盘最近碰到的bug,记录下日常处理异常的方法。 一、定位异常手段 1.看日志 (1)单个服务日志 每个服务的日志,可以通过配置日志格式+日志滚动存在服务器上,运维小伙伴指定保存在对应路...
分解整体:将整体式架构转换为微服务的容器化之旅
传统上,软件应用程序是使用单体架构开发的,其中所有应用程序组件都紧密交织在一起,并作为一个单元进行部署。随着软件应用变得更为复杂,组织开始依赖分布式系统,单体架构的限制开始变得更加...
企业软件架构模式
什么是软件架构 从抽象的角度来说,软件架构就是组件和组件之间依赖关系。 比如一个企业的组织架构,就是人与人之间的协作关系。 同样,对于应用架构而言,代码是其核心组成要素,架构就是这些...
系统架构实战:优化你的缓存失效策略,提升性能
缓存失效是从缓存中移除或更新过时数据的过程,以确保仅存储最新、最准确的信息。缓存通过临时在内存中存储频繁访问的数据,提高了应用程序的性能,减少了从较慢的存储系统中获取数据的需求。然...