云原生微服務devops項目管理英文表述詳解

文章目錄

      • 1.云原生
        • CNCF trail map
        • 云原生技術棧路線圖
      • 2. 微服務
        • 單體應用與微服務應用架構區別
        • GraphQL
        • Key differences: GraphQL and REST
      • 3.容器化&編排
        • docker
        • Kubernetes
        • Containers and Containerization
        • Container Basics
      • 4. DevOps & CI/CD
        • Terms and Definitions
      • 5.Agile&scrum
        • Glossary: Agile & Scrum
      • 6.PM
        • HR QA
        • Team leader
        • technical QA
        • Solving Coding Challenges –4-step framework
        • support a salary negotiation are:
        • Check List
        • Elevator pitch(簡單自我介紹)

1.云原生

云原生項目必定涉及到:項目管理、敏捷開發、容器云微服務,devops
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

CNCF trail map

在這里插入圖片描述

云原生技術棧路線圖

https://landscape.cncf.io/

2. 微服務

單體應用與微服務應用架構區別
  • Monolithic applications: Built as a single unified unit, they are easy to operate and manage. However, they require updating the entire application, as any update is required for a part of the service.
  • Microservices architecture: A collection of smaller, independent services that are maintained separately. You won’t need to update the entire application to update an individual service.

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

GraphQL

GraphQL allows clients to specify the needed data, reducing over-fetching and under-fetching

GraphQL is specifically designed as a query language for APIs. Unlike REST APIs, it allows clients to request the data they need, where multiple endpoints return predefined data structures. GraphQL enables more precise and efficient data fetching.

One of GraphQL’s key advantages is that it reduces over-fetching (receiving more data than necessary) and under-fetching (not getting enough data, requiring additional requests).

Key differences: GraphQL and REST
FeatureRESTGraphQL
Data fetchingOver-fetching/Under-fetchingPrecise fetching
Number of endpointsMultipleSingle
Response structureFixedFlexible

3.容器化&編排

docker

Think of Docker as a container for your application. Like a shipping container holds goods and ensures they can be transported easily, Docker containers hold everything your application needs to run: your Java code, dependencies (like JDK and libraries), and configurations. This ensures that your application behaves consistently across development, testing, and production environments, reducing the “it works on my machine” issues.

For example, suppose you build a Java Spring Boot application. In that case, you can package it into a Docker container and run it on any system with Docker installed without worrying about missing dependencies or operating system differences.

Key Docker components

  • Docker Images: A snapshot of your application and its dependencies.
  • Docker Containers: Running instances of images.
  • Dockerfile: A script that defines and describes the process of building a Docker image.
  • Docker Compose: A tool to run multiple containers together (e.g., a database alongside your Java application).
    在這里插入圖片描述
    在這里插入圖片描述
Kubernetes

Imagine you have many Docker containers running different parts of your application. Managing all these manually would be challenging. This is where Kubernetes comes in.

Kubernetes acts like a container traffic controller, helping manage, scale, and organize multiple Docker containers efficiently. If one container crashes, Kubernetes can restart it automatically. If your app requires more resources due to increased user traffic, Kubernetes can create new containers (scaling up) and remove them when they’re no longer needed (scaling down).

Key Kubernetes concepts

  • Pods: The smallest unit in Kubernetes, usually running one or more containers.
  • Deployments: A way to define how many container instances should be running.
  • Services: Expose your application to users and other system parts.
  • Ingress: Manages external access, acting like a load balancer for HTTP traffic.
Containers and Containerization
  • Containers are lightweight, portable, and self-sufficient units that package software and its dependencies to run consistently across different environments.
  • Docker is a platform that automates the deployment, scaling, and management of containerized applications.
  • Building a container image involves writing a Dockerfile that defines the application and its dependencies, then using docker build to create the image.
  • Running a container image is done using the docker run command, which creates and starts the container instance.
  • Docker objects include images, containers, volumes, networks, and services, which are essential for managing containerized applications.
  • Docker architecture follows a client-server model where the Docker client interacts with the Docker daemon to build, run, and manage containers.
  • Advantages of containers include:
    • Faster deployment
    • Improved scalability
    • Better resource utilization
    • Consistent application performance across environments
Container Basics
TermDefinition
Agileis an iterative approach to project management and software development that helps teams deliver value to their customers faster and with fewer issues.
Client-server architectureis a distributed application structure that partitions tasks or workloads between the providers of a resource or service, called servers, and service requesters, called clients.
A containerpowered by the containerization engine, is a standard unit of software that encapsulates the application code, runtime, system tools, system libraries, and settings necessary for programmers to efficiently build, ship and run applications.
Container RegistryUsed for the storage and distribution of named container images. While many features can be built on top of a registry, its most basic functions are to store images and retrieve them.
CI/CD pipelinesA continuous integration and continuous deployment (CI/CD) pipeline is a series of steps that must be performed in order to deliver a new version of software. CI/CD pipelines are a practice focused on improving software delivery throughout the software development life cycle via automation.
Cloud nativeA cloud-native application is a program that is designed for a cloud computing architecture. These applications are run and hosted in the cloud and are designed to capitalize on the inherent characteristics of a cloud computing software delivery model.
Daemon-lessA container runtime that does not run any specific program (daemon) to create objects, such as images, containers, networks, and volumes.
DevOpsis a set of practices, tools, and a cultural philosophy that automate and integrate the processes between software development and IT teams.
DockerAn open container platform for developing, shipping and running applications in containers.
A Dockerfileis a text document that contains all the commands you would normally execute manually in order to build a Docker image. Docker can build images automatically by reading the instructions from a Dockerfile.
Docker clientis the primary way that many Docker users interact with Docker. When you use commands such as docker run, the client sends these commands to dockerd, which carries them out. The docker command uses the Docker API. The Docker client can communicate with more than one daemon.
Docker Command Line Interface (CLI)The Docker client provides a command line interface (CLI) that allows you to issue build, run, and stop application commands to a Docker daemon.
Docker daemon (dockerd)creates and manages Docker objects, such as images, containers, networks, and volumes.
Docker Hubis the world’s easiest way to create, manage, and deliver your team’s container applications.
Docker localhostDocker provides a host network which lets containers share your host’s networking stack. This approach means that a localhost in a container resolves to the physical host, instead of the container itself.
Docker remote hostA remote Docker host is a machine, inside or outside our local network which is running a Docker Engine and has ports exposed for querying the Engine API.
Docker networkshelp isolate container communications.
Docker pluginssuch as a storage plugin, provides the ability to connect external storage platforms.
Docker storageuses volumes and bind mounts to persist data even after a running container is stopped.
LXCLinuX Containers is a OS-level virtualization technology that allows creation and running of multiple isolated Linux virtual environments (VE) on a single control host.
IBM Cloud Container Registrystores and distributes container images in a fully managed private registry.
ImageAn immutable file that contains the source code, libraries, and dependencies that are necessary for an application to run. Images are templates or blueprints for a container.
ImmutabilityImages are read-only; if you change an image, you create a new image.
Microservicesare a cloud-native architectural approach in which a single application contains many loosely coupled and independently deployable smaller components or services.
NamespaceA Linux namespace is a Linux kernel feature that isolates and virtualizes system resources. Processes which are restricted to a namespace can only interact with resources or processes that are part of the same namespace. Namespaces are an important part of Docker’s isolation model. Namespaces exist for each type of resource, including networking, storage, processes, hostname control and others.
Operating System VirtualizationOS-level virtualization is an operating system paradigm in which the kernel allows the existence of multiple isolated user space instances, called containers, zones, virtual private servers, partitions, virtual environments, virtual kernels, or jails.
Private RegistryRestricts access to images so that only authorized users can view and use them.
REST APIA REST API (also known as RESTful API) is an application programming interface (API or web API) that conforms to the constraints of REST architectural style and allows for interaction with RESTful web services.
Registryis a hosted service containing repositories of images which responds to the Registry API.
Repositoryis a set of Docker images. A repository can be shared by pushing it to a registry server. The different images in the repository can be labelled using tags.
Server VirtualizationServer virtualization is the process of dividing a physical server into multiple unique and isolated virtual servers by means of a software application. Each virtual server can run its own operating systems independently.
Serverlessis a cloud-native development model that allows developers to build and run applications without having to manage servers.
TagA tag is a label applied to a Docker image in a repository. Tags are how various images in a repository are distinguished from each other.

4. DevOps & CI/CD

在這里插入圖片描述
在這里插入圖片描述

Terms and Definitions
TermsDefinitions
Agile methodologyA set of techniques, values, and principles designed to guide and improve how software development teams work together to deliver new applications and updates
Agile principleThe guiding principles that help teams implement and execute with Agility.
AutomationThe technique, method, or system of operating or controlling a process using highly automatic means, such as electronic devices, with minimal human intervention
Application Programming Interface (API)A set of rules that describe how computers or applications communicate with one another.
Back-end developerBack-end developers are the experts who build and maintain the mechanisms that process data and perform actions on websites.
ContainerA type of software that packages code so that it can be transferred quickly from one computing environment to another.
ClusterA collection of servers and other resources that work together to provide high availability, load balancing, and parallel processing
DebuggingThe process of locating and fixing errors or bugs in software source code; It detects and eliminates computer hardware and software errors.
DatabaseA well-organized group of data or information saved electronically in a computer system. It operates using a database management system (DBMS).
FrameworkA layered structure that shows the type of programs developers can or should build and how they would interrelate; Some computer system frameworks also include programs, define programming interfaces, or provide programming tools for use with the frameworks.
Integration testingIt is the phase in which individual software modules are combined and tested as a group.
KubernetesIt is open-source software that deploys, scales, and manages containerized applications anywhere.
MicroservicesAn architectural style that structures a single application as a collection of small services; Each service operates independently. The services communicate with clients, and frequently with one another, via lightweight protocols, most commonly messaging or HTTP.
Open-source softwareComputer software distributed under a license that allows users to use, study, change, and distribute the software and its source code to anyone and for any purpose.
ParameterPasses a named variable into a function. The function uses parameter variables to import arguments.
PipelineA set of data processing elements connected in series, where the output of one element is the input of the next one
Plug-inIt is a type of software installed to enhance the capabilities of a program.
Pull requestsA method for a developer to notify team members that a feature is complete; Once a pull request opens, they can discuss and review the potential changes and add follow-up commits before merging the changes into the base branch.
RepositoryA centralized digital storage system that developers use to make and manage changes to the source code of an application.
SyntaxThe rules govern the structure of a programming language’s symbols, punctuation, and words. The meaning or semantics of a language are nearly impossible to understand without syntax.
ServerA computer program or device performs a service for another computer program and its user or client; The physical computer that a server program runs is a server in a data center.
Test caseSpecifies the inputs, testing procedure, execution conditions, and expected results for running a single test to achieve a specific software testing goal.
Version control systemsSoftware tools that help software teams manage changes to source code over time.
YAML fileIt is a human-readable data serialization language often used for writing configuration files.

5.Agile&scrum

  • Agile development is an iterative approach to software development that emphasizes flexibility, collaboration, and customer feedback.
  • Scrum is a framework within Agile that organizes work into fixed-length iterations called sprints.
  • Agile principles focus on customer collaboration, responding to change, delivering working software frequently, and valuing individuals and interactions over processes and tools.
  • Agile roles include the Product Owner (defines the product vision), Scrum Master (facilitates the process), and Development Team (delivers the product increment).
  • User stories are short, simple descriptions of a feature from the user’s perspective, focusing on the value it provides.
  • Story points are units used to estimate the effort required to complete a user story based on complexity and risk.
  • The product backlog is a prioritized list of features, bug fixes, and tasks that guide development.
  • Sprints are time-boxed iterations where teams work on completing backlog items.
  • Stages of a sprint include:
    • Sprint planning
    • Sprint review
    • Sprint retrospective

在這里插入圖片描述
在這里插入圖片描述

Glossary: Agile & Scrum
TermDefinition
AgileAn iterative approach to project management and software development. A set of techniques, values, and principles intended to guide and improve the collaboration of software development teams in delivering new applications and updates.
Agile ManifestoA document that outlines the key values and principles underlying the Agile philosophy to assist development teams in working more efficiently and sustainably.
AutonomyThe ability of teams to decide how to do their work, in what order, and by whom.
Fibonacci sequenceEach number in this sequence is the sum of the two preceding numbers. The Fibonacci sequence looks like this: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, and so on. The Fibonacci agile estimation estimates the effort of agile development tasks using this sequence as the scoring scale.
Gantt chartA project management tool used to track sprint progress, determine which tasks to remove from a sprint, track change requests from stakeholders, organize work, and track time spent on each task.
GitHubA web-based platform used for version control and collaborative software development offering developers robust platforms for hosting their repositories.
IterativeYou repeat a series of steps to improve your production output with each cycle.
Kanban boardAn agile project management tool that manages work at a personal and organizational level. Its purpose is to improve the flow of the work in progress.
Lean manufacturingA methodology that focuses on reducing waste in manufacturing systems while increasing productivity.
MonolithicA single-tiered software application that combines user and data access codes into a single program.
MetricA method for quantitative analysis in computers used for assessing, comparing, and tracking its performance or production.
Playback meetingAn opportunity to bring stakeholders into the loop and reflect as a group; They provide a safe environment for people to share their stories and provide feedback on their work. Holding Playbacks keeps teams and stakeholders aligned and in sync with the ever-changing situation of a project.
ScrumA management framework that provides a method of completing work in chunks over a specific time while conducting continuous experiments to learn and improve things.
Scrum masterA professional who guides a team through an Agile project management process; To ensure a successful outcome, a Scrum Master facilitates all communication and collaboration between leadership and team members.
SprintA one-to-four-week time-boxed event in which the Scrum team focuses solely on a sprint goal.
Sprint backlogA list of work items a team intends to complete during a project sprint. These items are usually taken from the product backlog during the sprint planning meeting.
Sprint RetrospectiveA dedicated time for the Scrum team to reflect on what went well, what didn’t, and how to improve future sprints.
SyntaxThe rules that govern the structure of a programming language’s symbols, punctuation, and words. The meaning or semantics of a language are nearly impossible to understand without syntax.
User storyThe smallest unit of work. It’s a goal, not a feature, expressed from the perspective of a software user. A user story is an informal, general explanation of a software feature written from the end user’s or customer’s point of view.
Waterfall methodologyA sequential development process flows like a waterfall through all project phases, such as analysis, design, development, and testing, with each phase completely wrapping up before moving on to the next.
Zen HubThe only project management tool natively integrated into the GitHub user interface. Software teams use it to plan, track, and prioritize their work.

6.PM

HR QA
  • What motivated you to apply for this job?
  • What attracted you to our job listing?
  • Why did you leave your last job?
  • What is your ideal working environment?
  • What do you know about our company’s product or services?
  • What are your expectations about salary and other compensation?
Team leader
  • Tell me about a few of the first things you would do in this role.
  • Give a few examples of best practices in data analysis as you understand them.
  • What’s a data analysis project you would want to work on at our company?
  • Tell me about a time you experienced conflict with a colleague and how you resolved it.
  • Tell me about a time when your project failed. What did you do and what did you learn?
  • Do you prefer to work closely with a team or mostly by yourself?
  • How are you motivated?
  • How do you start learning about a topic you don’t know about yet?
technical QA
  • What coding languages do you know?
  • What are some of your favorite data-related tools?
  • How do you begin working on a problem you’ve been assigned?
  • What do you do when you reach something you don’t understand?
  • How do you stay on schedule and manage your time?
  • How do you prepare for a presentation?
Solving Coding Challenges –4-step framework
  1. Understand and appreciate the problem statement.
  • Did you fully understand the problem?
  • Do you know what inputs are required?
  • Do you know what the desirable output is?
  • Does it give you enough information?
  1. Break down the problem into functions.
  • Define the problem statement into various functions or modules.
  • Does each module solve a specific subset of the problem?
  • Can the functions/modules be reused?
  1. Apply common patterns or language constructs that you already know for the problem.
  • Do you see a common pattern that you can use?
  • Do you see a loop to use or a language function that might make things easy?
  • Pseudocode your proposed solution.
  1. Start coding.
  • This is the best place to start really coding.
  • Ignore difficult parts for now – begin by solving a simpler sub-part.
  • Run the code as you work and let errors show you where you can correct the code.
  • Start with input gathering, then processing logic, and then output.
  • Compare your solution for its accuracy and completeness relative to the problem statement.
  • If time permits, optimize he solution by looking at various alternatives to shorten the code or increase its efficiency.
support a salary negotiation are:
  • Commute and relocation expenses.
  • Having a university degree that may not have been required to apply but provides an academic preparation that will contribute to exceeding job performance expectations.
  • Possessing a skillset or certifications that required extensive or costly training, especially if they were stated as preferred qualifications in the job listing.
Check List
  • Consider your professional options and decide what type of role to pursue
  • Create your resume
  • Gather and publish your portfolio to GitHub
  • Compose and memorize your elevator pitch
  • Draft your basic cover letter
  • Create or update your LinkedIn profile
  • Line up professional references and get their contact information
  • Compose and practice answers for common interview questions
  • Write questions you would like to ask interviewers
  • Research local meetups and professional organizations for networking
  • Ask friends to help you rehearse interviews and critique materials
Elevator pitch(簡單自我介紹)

在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/81809.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/81809.shtml
英文地址,請注明出處:http://en.pswp.cn/web/81809.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

pyside 使用pyinstaller導出exe(含ui文件)

第一步:首先確保安裝好pyinstall,終端運行 pyinstaller -w main.py 生成兩個文件夾 打開exe文件報錯,問題是ui文件找不到 第二步:將ui文件復制到exe所在文件夾,打開成功 ![在這里插入圖片描述](https://i-blog.csdni…

kerberos在無痕瀏覽器 獲取用戶信息失敗 如何判斷是否無痕瀏覽器

kerberos在無痕瀏覽器 獲取用戶信息失敗 如何判斷是否無痕瀏覽器 js 代碼 其他地方用直接導入js getCurrentUserId 這是自己后端獲取 域賬號地址 我是成功返回200 //true普通瀏覽器 fasle 無痕瀏覽器 export const checkBrowserMode async () > {try {const response a…

HTML 計算網頁的PPI

HTML 計算網頁的PPI vscode上安裝live server插件&#xff0c;可以實時看網頁預覽 有個疑問&#xff1a; 鴻蒙density是按照類別寫死的嗎&#xff0c;手機520dpi 折疊屏426dpi 平板360dpi <html lang"en" data - overlayscrollbars - initialize><header&…

華為OD機試真題——Boss的收入(分銷網絡提成計算)(2025A卷:100分)Java/python/JavaScript/C/C++/GO最佳實現

2025 A卷 100分 題型 本專欄內全部題目均提供Java、python、JavaScript、C、C++、GO六種語言的最佳實現方式; 并且每種語言均涵蓋詳細的問題分析、解題思路、代碼實現、代碼詳解、3個測試用例以及綜合分析; 本文收錄于專欄:《2025華為OD真題目錄+全流程解析+備考攻略+經驗分…

<el-date-picker>組件傳參時,選中時間和傳參偏差8小時

遇到一個bug&#xff0c;不仔細看&#xff0c;都不一定能發現&#xff0c;bug描述&#xff1a;我們有一個搜索框&#xff0c;里面有一個時間選擇器&#xff0c;當我使用<el-date-picker>時&#xff0c;我發現當我選擇時分秒之后&#xff0c;顯示都正常&#xff0c;但是當…

uni-app開發特殊社交APP

uni-app開發特殊社交APP 目錄 1.展示APP功能 2.展示項目結構 3.關于我的GitHub 引言 博主最近自己在GitHub上面上傳了一個關于社交軟件的項目&#xff08;該項目早已開發完畢&#xff09;, 這個社交軟件比較特殊, 被稱之為blind-date&#xff0c; blind-date 是基于 uni-…

深入研究Azure 容器網絡接口 (CNI) overlay

啟用cni overlay 在通過portal創建aks的時候,在networking配置上,選中下面的選項即可啟用。 通過CLI創建AKS 要創建具有 CNI 覆蓋網絡的 AKS 群集,需要在創建群集時指定 --network-plugin azure 和 --network-plugin-mode 覆蓋選項。 還需要指定 --pod-cidr 選項來定義群…

Docker 部署項目

使用 Docker 部署項目是一個很好的選擇&#xff0c;可以避免服務器環境不兼容的問題&#xff0c;并且能夠實現一致性和可移植性。我會給你一個詳細的步驟&#xff0c;幫你從零開始理解 Docker&#xff0c;最終在服務器上部署 Roop 項目。 1. 安裝 Docker 首先&#xff0c;你需…

excel表格記賬 : 操作單元格進行加減乘除 | Excel中Evaluate函數

文章目錄 引用I 基礎求和∑II Excel中Evaluate函數基于字符串表達式進行計算用法案例 :基于Evaluate實現匯率計算利潤知識擴展在單元格內的換行選擇整列單元格引用 需求: 基于匯率計算利潤,調整金額以及進匯率和出匯率自動算出利潤,已經統計總利潤。 基于Evaluate實現匯率計…

vue+ts+TinyEditor 是基于 Quill 2.0 開發的富文本編輯器,提供豐富的擴展功能,適用于現代 Web 開發的完整安裝使用教程

簡介 TinyEditor 是基于 Quill 2.0 開發的富文本編輯器&#xff0c;提供豐富的擴展功能&#xff0c;適用于現代 Web 開發。具備模塊化設計、輕量級架構和高度可定制化特性&#xff0c;支持多種插件擴展&#xff0c;滿足不同場景需求。 核心特性 基于 Quill 2.0 的現代化架構模…

matlab實現激光腔長計算滿足熱透鏡效應

激光腔長計算與熱透鏡效應補償 在全固態激光器中&#xff0c;熱透鏡效應是一個重要的問題&#xff0c;因為它會影響激光的光束質量和輸出功率。以下是如何計算激光腔長并考慮熱透鏡效應的方法&#xff0c;以及一些補償技術。 1. 激光腔長計算 激光腔長的計算需要考慮激光晶體…

Science Robotics 具身智能驅動的空中物理交互新范式:結合形態和傳感,與非結構化環境進行穩健交互

隨著科技的飛速發展&#xff0c;無人機技術已從單純的遠程感知擴展到與環境的物理交互領域&#xff0c;為可持續發展目標的實現提供了新的可能性。傳統的空中物理交互方法依賴于復雜的控制策略和精確的環境建模&#xff0c;盡管能夠實現高精度操作&#xff0c;但其在非結構化自…

圖神經網絡在信息檢索重排序中的應用:原理、架構與Python代碼解析

現代信息檢索系統和搜索引擎普遍采用兩階段檢索架構&#xff0c;在人工智能應用中也被稱為檢索增強生成&#xff08;Retrieval-Augmented Generation, RAG&#xff09;。在初始檢索階段&#xff0c;系統采用高效的檢索方法&#xff0c;包括詞匯檢索算法&#xff08;如BM25&…

List 源碼翻譯

List 源碼翻譯-jdk1.8 翻譯來自 AI 大模型。 全部源碼翻譯下載 /** 版權所有 (c) 1997, 2014, Oracle 和/或其附屬公司。保留所有權利。* ORACLE 專有/機密。使用受許可條款約束。*********************/package java.util;import java.util.function.UnaryOperator;/*** 有序…

Vscode 解決 #include <> 找不到的問題

本人遇到的情況, 使用 ROS 的過程中, 發現 #include <pcl/point_types.h> 不被 VScode 識別, 在 AI 的幫助下解決了該問題, 現總結如下: 1. 查看是否有相應的文件 Linux 下, point_types.h 的存儲路徑一般為: /usr/include/pcl-1.x (我的路徑是 /usr/include/pcl-1.12)…

霹靂吧啦Wz_深度學習-圖像分類篇章_1.1 卷積神經網絡基礎_筆記

深度學習-圖像分類篇章 參考筆記 卷積神經網絡 英文&#xff1a;Convolutional Neural Network&#xff0c;CNN雛形&#xff1a;1998年LeCun的LeNet5&#xff0c;第一個卷積神經網絡包含&#xff1a; 卷積層&#xff1a;Convolutions下采樣層&#xff1a;Subsampling全連階層…

基于多模態腦電、音頻與視覺信號的情感識別算法【Nature核心期刊,EAV:EEG-音頻-視頻數據集】

簡述 理解情感狀態對于開發下一代人機交互界面至關重要。社交互動中的人類行為會引發受感知輸入影響的心理生理過程。因此&#xff0c;探索大腦功能與人類行為的努力或將推動具有類人特質人工智能模型的發展。這里原作者推出一個多模態情感數據集&#xff0c;包含42名參與者的3…

理解并解決高丟包率問題,構建清晰流暢的實時音視頻通話

丟包作為數字通信中的重要干擾因素&#xff0c;常常潛伏在表面之下&#xff0c;卻嚴重影響性能&#xff0c;將清晰的對話變的模糊不清&#xff0c;將連貫的演示變的斷斷續續。因此&#xff0c;對音視頻通話相關應用的開發者來說&#xff0c;理解丟包率非常重要。 什么是丟包&am…

RDS PostgreSQL手動刪除副本集群副本的步驟

由于PostgreSQL不支持直接刪除副本集群&#xff0c;而是需要先將副本集群升級到主實例(區域集群)&#xff0c;然后在逐一將寫入器實例刪除&#xff0c;然后才可以刪除副本集群 查看現有的主從實例集群 將副本集群提升到區域集群 選擇副本集群–>操作–>提升 提升只讀副本…