IPC机制简介IPC是Inter-Process Communication缩写,含义是进程间通信,用于两个进程之间进行数据交互过程,任何操作系统都有IPC机制,但不同操作系统有着不同通信方式,Android系统是一种基于Linux内核移动操作系统,Linux跨进程通信主要通过管道、共享内存、内存映射等实现,但Android有自己进程间通信机制,最具代表性就是Binder。线程
        根据程序员们说法,Java是当今最常见编程语言,目前有许多设备正在Java平台上运行,Java几乎涉及软件开发每个领域。Java是现代软件开发市场功能最强大语言之一,它是一种面向对象语言,而且,它支持所有面向对象编程语言功能。     &n
转载 2023-08-14 19:17:09
96阅读
浅析Docker容器应用场景 过去几年开源界以OpenStack为代表云计算持续火了好久,这两年突然又冒出一个叫Docker容器技术,其发展之迅猛远超预料。 网上介绍Docker容器文章已经很多了,用一句话概括:Docker是一种轻量虚拟化容器技术,提供类似虚拟机隔离功能,并使用了一种分层联合文件系统技术管理镜像,能极大简化环境运维过程。 Docker容器云则是使用Docker技术
# 实现 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采用这种方式在应对完美的网络环境、简单逻辑以及小量并发用户时是非常高效。 但如果请求包括了复杂逻辑、或需要和外部
简介是一个框架和分布式处理引擎 用于对有界和无界数据流进行状态计算 基于流世界观 一切都是由流组成 离线数据是有界流 实时数据是一个没有界限流 这就是所谓有界流和无界流安装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都是需要用代码一个一个字母来开发出来。智能家居目前主要是利用先进计算机技术、网络技术、综合布线等,依靠人体工程学融汇一些个性化定制需求,将家居 生活各个子系统,比如安防门禁系统、灯光控制、窗帘控制、煤气控制,家电场景联动、地
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请求时才启动 一个线程进
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
前言Service主要用于在后台处理那些耗时但又不需要与用户发生交互工作。使用场景:当我们在 Activity 开启一个下载任务时,我们可能会将应用置于后台然后去打开别的应用。这时我们 Activity 是有可能被杀死,如果我们将下载任务直接放在 Activity 中进行,那么就有可能会导致下载 中断 。在这种情况下就比较适合将我们下载任务放在 Service 处理。Service
转载 2023-06-30 22:14:36
189阅读
一、Nginx 作用1. HTTP 服务器Nginx 最初是作为一个 HTTP 服务器开发,并且它仍然在这个领域中扮演着非常重要角色。作为 HTTP 服务器,Nginx 主要用于静态内容服务,如 HTML 文件、图像、视频和其他资源。传统 Apache HTTP 服务器相比,Nginx ...
转载 1天前
10阅读
nova介绍Nova 负责维护和管理云环境计算资源,Nova这个模块很重要,可以说是 OpenStack 最核心服务模块之一,以至于在 OpenStack 初期版本里大部分云系统管理功能都是由该模块负责管理,只不过后来为了减轻该“车间主任”压力,也便于功能分配管理,才把虚拟存储、网络等部分分离出来,而使该模块主要负责云虚拟机实例(Compute 或 Instance) 生成、监测、
  • 1
  • 2
  • 3
  • 4
  • 5