草庐IT

SystemUI架构

全部标签

ios - 尝试使用 armv6 和 arv7 架构为 iPhoneOS 平台编译 FFMPEG 库

我正在尝试为具有arm7架构的IOS平台编译FFMPEG库。我从http://www.ffmpeg.org下载了FFMPEG库.我成功地为iPhoneSimulator构建了i386架构的静态库。但我需要iPhoneOS的库。使用configure命令时出现错误。以下是我的命令详细信息。对于i386(没有错误):./configure--enable-cross-compile--disable-debug--disable-ffmpeg--disable-ffplay--disable-ffprobe--disable-ffserver--disable-doc--disable-n

RISC-V— 架构基础知识学习

目录1、概念(1)cpu(centralprocessingunit)处理器(2)cpuCore和Core(3)指令集(4)指令集架构(lnstructionSetArchitecture,ISA)(5)微架构(Microarchitecture)2、RISC-VIntroduction(1)RISC-V的诞生(2)特点总结3、蜂鸟E200(1)显著特点(2)蜂鸟E200系列处理器核的特性简介如下1、概念(1)cpu(centralprocessingunit)处理器CPU,全称为中央处理器单元,简称为处理器。ARM(AdvancedRISCMachines)是一家诞生于英国的处理器设计与软件

如何把在线K歌“玩起来”——专访撕歌音视频架构师程乐

编者按:在线K歌的业务已经发展了十年,程乐在音视频领域也闯荡了十年,甚至更久。为什么选择在线K歌领域?如何走过“漫长的季节”,迎来新的风景?如何在“在线K歌”这块难啃的骨头里分点肉?在这一连串的问题下面,只有一个简单的答案:兴趣。以下是程乐的讲述——01 兴趣决定了一切大概是在上中学的时候,我开始对音视频产生强烈的兴趣。从收音机、磁带机、CD、VCD、DVD、mp3,一直到大学时期开始流行的MP4、平板、相机等等,基本上都是省吃俭用搞回来的,为此也没少跟父母闹过矛盾。程乐大学时,相对能折腾的时间比较多,刚好是智能手机爆发前夜,MP4设备比较火爆,那几年基本是卖旧买新,一直跟着最新的设备迭代,从

云原生向量数据库Milvus(一)-简述、系统架构及应用场景

什么是MilvusMilvus是一款云原生向量数据库,它具备高可用、高性能、易拓展的特点,用于海量向量数据的实时召回。Milvus基于FAISS、Annoy、HNSW等向量搜索库构建,核心是解决稠密向量相似度检索的问题。在向量检索库的基础上,Milvus支持数据分区分片、数据持久化、增量数据摄取、标量向量混合查询、timetravel等功能,同时大幅优化了向量检索的性能,可满足任何向量检索场景的应用需求。通常,建议用户使用Kubernetes部署Milvus,以获得最佳可用性和弹性。Milvus采用共享存储架构,存储计算完全分离,计算节点支持横向扩展。从架构上来看,Milvus遵循数据流和控制

稳,从数据库连接池 testOnBorrow 看架构设计

本文从CommonsDBCPtestOnBorrow的作用机制着手,管中窥豹,从一点去分析数据库连接池获取的过程以及架构分层设计。以下内容会按照每层的作用,贯穿分析整个调用流程。1️⃣框架层commons-poolTheindicationofwhetherobjectswillbe validatedbeforebeingborrowed fromthepool.Iftheobjectfailstovalidate,itwillbedroppedfromthepool,andwewillattempttoborrowanother.testOnBorrow不是dbcp定义的,是commons

《Kotlin系列》之MVVM架构封装(kotlin+mvvm)

前言目前市面上流行的客户端app的架构基本都是基于MVVM设计的,其实就是为了去更好的使用jetpack组件,mvvm配合jetpack去搭建的话,不仅仅在业务上达到了解耦、方便维护和review的效果,如果配合lifeCycle的使用,更能有效的减少对象生命周期的控制问题导致的内存泄漏。而使用kotlin的初衷,如flow,能很好的替代RxJava和jetpack中的LiveData,如协程能更轻量合理减少的对于线程的创建开销、线程切换负责、线程关闭等一系列繁琐的操作。所以,使用kotlin和mvvm+jetpack组件去搭建的的框架思想源于此。mvvm图解mvvm几乎就是mvc的优化版,将

2023 亚马逊云科技中国峰会,引领 Serverless 技术架构新潮流

序言随着大数据与云计算技术的深入发展,Serverless已经成为一个技术趋势,一个云的重要发展方向。依托于Serverless无服务器架构,云上技术方式正在由过去的集中式、分布式研发,向新式云上组装式研发转变,实现软件研发的服务化、模块化、可编排、可组装。开拓Serverless领域,各大云服务提供商正在主动构建内生竞争力,加大基础设施投入,逐步完善Serverless产品、工具及架构体系。亚马逊云科技凭借17年来的Serverless发展的技术创新、应用场景以及全球客户的创新实践,将给越来越多的客户提供具有极致弹性和自动扩展能力的Serverless服务和体验,持续引领Serverless

Arm 2023 全面计算解决方案:架构重塑,性能提升,全面迈入64 位计算时代​

当前,生成式AI、层出不穷的移动应用,对算力提出了更高的要求。与此同时,越来越多的创新应用不仅对CPU提出了更高的性能要求,对GPU的性能要求也越来越高。面对未来计算的复杂需求,Arm正式推出了Arm2023全面计算解决方案,并发布了全新的CPU、GPU等系列产品。在近期举办的Arm技术媒体分享日上,来自Arm不同产品线的技术专家详细介绍了Armv9Cortex计算集群、基于第四代X内核的全新、基于第五代打造全新ArmGPU等产品,并通过一系列的产品对比,让参会媒体更加直观的了解到了全新产品在性能方面的提升。Arm产品营销副总裁IanSmythe在开场致辞中指出,为了满足定义未来计算的复杂需求

Doris(一)-简介、架构、编译、安装和数据表的基本使用

目录1、Doris简介2、Doris网址3、Doris架构3、编译和安装3.1、软硬件需求3.2、编译3.2.1、安装Docker环境3.2.2、使用Docker开发镜像编译3.3、集群部署3.3.1、创建目录并拷贝编译后的文件3.3.2、部署FE节点3.3.3、配置BE节点3.3.4、在FE中添加所有BE节点3.3.5、启动BE3.3.6、部署FS_Broker(可选)3.4、扩容和缩容3.4.1FE扩容和缩容3.4.2BE扩容和缩容3.4.3Broker扩容缩容4、数据表的基本使用4.1、创建用户和数据库4.2、Doris中数据表的基本概念4.2.1、Row&Column4.2.2、Par

Doris(一)-简介、架构、编译、安装和数据表的基本使用

目录1、Doris简介2、Doris网址3、Doris架构3、编译和安装3.1、软硬件需求3.2、编译3.2.1、安装Docker环境3.2.2、使用Docker开发镜像编译3.3、集群部署3.3.1、创建目录并拷贝编译后的文件3.3.2、部署FE节点3.3.3、配置BE节点3.3.4、在FE中添加所有BE节点3.3.5、启动BE3.3.6、部署FS_Broker(可选)3.4、扩容和缩容3.4.1FE扩容和缩容3.4.2BE扩容和缩容3.4.3Broker扩容缩容4、数据表的基本使用4.1、创建用户和数据库4.2、Doris中数据表的基本概念4.2.1、Row&Column4.2.2、Par