IPC机制的简介IPC是Inter-Process Communication的缩写,含义是进程间通信,用于两个进程之间进行数据交互的过程,任何操作系统都有IPC机制,但不同的操作系统有着不同的通信方式,Android系统是一种基于Linux内核的移动操作系统,Linux的跨进程通信主要通过管道、共享内存、内存映射等实现的,但Android有自己的进程间通信机制,最具代表性的就是Binder。线程
转载
2023-07-21 15:47:16
134阅读
根据程序员们的说法,Java是当今最常见的编程语言,目前有许多设备正在Java平台上运行,Java几乎涉及软件开发的每个领域。Java是现代软件开发市场中功能最强大的语言之一,它是一种面向对象的语言,而且,它支持所有面向对象的编程语言功能。 &n
转载
2023-08-14 19:17:09
96阅读
浅析Docker容器的应用场景 过去几年开源界以OpenStack为代表的云计算持续火了好久,这两年突然又冒出一个叫Docker的容器技术,其发展之迅猛远超预料。 网上介绍Docker容器的文章已经很多了,用一句话概括:Docker是一种轻量虚拟化的容器技术,提供类似虚拟机的隔离功能,并使用了一种分层的联合文件系统技术管理镜像,能极大简化环境运维过程。 Docker容器云则是使用Docker技术
转载
2023-08-24 12:58:57
164阅读
# 实现 Docker 作用及应用场景
## 一、Docker 作用及应用场景简介
Docker 是一种轻量级的虚拟化技术,可以通过容器化的方式快速构建、部署和运行应用程序。它可以提供一致的运行环境,简化开发者的工作流程,并提高应用程序的可移植性和扩展性。在实际应用中,Docker 可以用于快速部署开发、测试和生产环境的应用程序,实现持续集成和持续部署。
## 二、Docker 实现流程
原创
2024-05-08 07:42:16
36阅读
1 IO多路复用的基本概念IO多路复用是指内核一旦发现进程指定的一个或者多个IO条件准备读取,它就通知该进程。IO多路复用适用如下场合: (1)当客户处理多个描述字时(一般是交互式输入和网络套接口),必须使用I/O复用。 (2)当一个客户同时处理多个套接口时,而这种情况是可能的,但很少出现。 (3)如果一个TCP服务器既要处理监听套接口,又要处理已连接套接口,一般也要用到I/O复用。 (4
转载
2023-07-27 00:02:59
112阅读
传统的阻塞I/O为每个请求分配一个工作线程,这个工作线程负责请求的整个过程的处理,包括从网络读取请求数据、解析参数、计算或调用其他的业务逻辑、编码结果并将其返回给请求者,然后这个线程将返回到线程池中供其他线程复用。Tomcat 5采用的这种方式在应对完美的网络环境、简单的逻辑以及小量的并发用户时是非常高效的。
但如果请求包括了复杂的逻辑、或需要和外部的系
转载
2023-11-21 17:13:23
60阅读
简介是一个框架和分布式处理引擎 用于对有界和无界数据流进行状态计算 基于流的世界观 一切都是由流组成的 离线数据是有界的流 实时数据是一个没有界限的流 这就是所谓的有界流和无界流安装tar -zxvf flink-1.11.2-bin-scala_2.12.tgz -C /opt/module/ cd /opt/module/flink-1.11.2启动 bin/start-cluster.shF
转载
2024-02-20 12:04:47
137阅读
一般我们现在用的智能电器比较多的就是空调,冰箱,电视,这些会多一些,比如我们用手机来控制他们的开关,但是其实这里面是有很多的代码来控制的,不管是什么类型的智能家居app都是需要用代码一个一个字母来开发出来的。智能家居目前主要是利用先进的计算机技术、网络技术、综合布线等,依靠人体工程学融汇一些个性化的定制需求,将家居 生活的各个子系统,比如安防门禁系统、灯光控制、窗帘控制、煤气控制,家电场景联动、地
转载
2023-09-08 20:14:17
166阅读
Docker是什么?Docker是基于Linux容器(Linux Container,LXC)技术实现的一种容器技术,为应用的开发和部署提供了高效、敏捷、轻量级的“一站式”解决方案。 Docker的目标:Docker的主要目标是“Build,Ship and Run Any APP, Anywhere”,即到达应用组件级别的“一次封装,到处运行”。 Docker的实现:在Lin
转载
2023-08-31 22:56:24
41阅读
1、同步阻塞IO(JAVA BIO):同步并阻塞,服务器实现模式为一个连接一个线程,即客户端有连接请求时,服务器端就需要启动一个线程进行处理,如果这个连接不做任何事情会造成不必要的线程开销,当然可以通过线程池机制改善。2、同步非阻塞IO(JAVA NIO):同步非阻塞,服务器实现模式一个请求一个线程,即客户端发送的连接请求都会注册到多路复用器上,多路复用器轮询到连接有I/O请求时才启动 一个线程进
转载
2023-07-09 20:00:06
63阅读
Ansible(1):简介和基本概念1.1. Ansible是什么?ansible是一个开源产品,用于自动执行资源的配置管理和应用程序部署。基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)优点,只需要使用ssh协议连接,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于模块工作,本身没有批量部署的能力。真正具有批量
转载
2024-04-03 21:31:58
21阅读
Map Reduce存在的问题在介绍Spark首先需要介绍为何要提出Spark,Hadoop高度支持的Map Reduce框架有什么不好的地方吗?答:没有完美的机制,Map Reduce范式存在下面问题1、模型能处理的应用有限,主要基于Map和Reduce处理,存在很多限制2、中间的文件储存在内存里,但是最后MR-output文件存在在文件系统里,涉及到磁盘读取的问题。在一个Map Reduce里
转载
2023-08-10 11:28:15
215阅读
一.多态性的理解:一个事物的多种形态。比如动物就具有多态性,动物有猫、狗、猪…等。 二.对象的多态性:父类的引用指向子类的对象(或子类的对象赋给父类的引用) 例如:Animal animal = new Cat();三.多态性的使用: 虚拟方法的调用有了对象的多态性后,我们在编译期,只能调用父类中声明的方法,但在运行期,我们实际执行的是子类重写父类的方法。总结:编译,看左边;运行,看右边(针对方法
转载
2024-07-25 21:34:34
55阅读
光端机技术概述:作用、优势与应用场景在当前的数字化时代,光通信技术发挥着不可或缺的作用。本文将围绕光端机技术进行深入探讨,包括其作用、优势和应用场景。光端机技术的作用光端机是实现光电信号转换的关键设备,起到连接不同网络和实现数据传输的桥梁作用。具体来说,光端机的作用主要体现在两方面:多信号转换:光端机能够将多个电信号(如E1信号)转换为光信号,进行高效率的数据传输。网络互联:在光通信网络中,光端机
原创
2024-01-09 17:06:31
208阅读
如得到yolov5模型的输出为: float32[1,25200,85] 如何得到目标的坐标呢? 可以理解为一个三维数组 out[1][25200][85] 25200: 有25200个目标,需要进行过滤处理. 85: [0] [1]为中心点xy坐标; [2] [3] 为wh; [4]为置信度, 后面的80个为80个分类的置信度,取最大值的位置为分类目标, 值*[4]=最终置信度. 然后进行nms
Activity 启动模式 及 区别Standard:默认启动模式,每次都会在虚拟栈顶创建一个实例。SingleTop:检查该 Activity 的实例是否位于栈顶,位于栈顶时复用,非栈顶时创建新实例。SingleTask:该 Activity 在目标栈中只存在一个实例,启动此 Activity 时会检查虚拟栈中是否存在它的实例,如果存在直接复用,并把当前Activity之上所有实例全部出栈。Si
转载
2024-03-05 07:17:27
146阅读
五种I/O 模式:【1】 阻塞 I/O (Linux下的I/O操作默认是阻塞I/O,即open和socket创建的I/O都是阻塞I/O)【2】 &nbs
转载
2024-02-23 13:37:33
29阅读
前言Service主要用于在后台处理那些耗时但又不需要与用户发生交互的工作。使用场景:当我们在 Activity 中开启一个下载任务时,我们可能会将应用置于后台然后去打开别的应用。这时我们的 Activity 是有可能被杀死的,如果我们将下载任务直接放在 Activity 中进行,那么就有可能会导致下载 中断 。在这种情况下就比较适合将我们的下载任务放在 Service 中处理。Service 的
转载
2023-06-30 22:14:36
189阅读
一、Nginx 的作用1. HTTP 服务器Nginx 最初是作为一个 HTTP 服务器开发的,并且它仍然在这个领域中扮演着非常重要的角色。作为 HTTP 服务器,Nginx 主要用于静态内容的服务,如 HTML 文件、图像、视频和其他资源。与传统的 Apache HTTP 服务器相比,Nginx ...
nova介绍Nova 负责维护和管理云环境的计算资源,Nova这个模块很重要,可以说是 OpenStack 的最核心的服务模块之一,以至于在 OpenStack 的初期版本里大部分的云系统管理功能都是由该模块负责管理的,只不过后来为了减轻该“车间主任”的压力,也便于功能分配管理,才把虚拟存储、网络等部分分离出来,而使该模块主要负责云虚拟机实例(Compute 或 Instance) 的生成、监测、
转载
2023-09-27 13:14:46
369阅读