最新内容

YOLOv8入门篇--YOLOv8的安装和使用

作者的系统环境是:笔记本:ThindPad P520OS:win11显卡:Quadro P5201、安装anacondaanaconda是什么?为什么要安装anaconda?anaconda是一个python虚拟环境管理器,他可以创建和切换不同的python版本环境,例如:python2.7、python3.8、python3.11等。每个开发工程师可能都会 …

超详细的RPM与YUM 区别介绍(rpm和yum两种安装方式的优缺点)

概述一般Linux软件安装有这么几种方式:通用二进制格式:直接解压压缩文件,就可以使用。但一定要注意安装平台。软件包管理器:如RPM。软件包管理器的前端工具:如YUM。源代码编译。那么其中rpm与yum有什么区别呢?RPMRPM管理支持事务机制。增强了程序安装卸载的管理。RPM的功能:打包、安装、查询、升级、卸载、校验、数据库管理。1、RPM的缺点由于Lin …

仅用CPU就能跑到1000FPS,这是开源的C++跨平台人脸检测项目

选自GitHub项目作者:Shiqi Yu参与:肖清总是被各种依赖环境蹂躏?看看这个 C++编写的跨平台人脸检测项目,电脑手机都可运行!项目地址:https:github.comShiqiYulibfacedetection人脸检测可广泛应用于人机交互、安防监控、社交娱乐等领域,具有很强的实用价值,因此受到广泛关注与研究。在众多人脸检测方法中,使用卷积神经网 …

kubernetes 弹性伸缩之 Node自动扩容/缩容

弹性伸缩概述: 从传统意义上,弹性伸缩主要解决的问题是容量规划与实际负载的矛盾。蓝色水位线表示可用资源容量负载的增量不断扩大容差,红色曲线表示可用资源实际负载变化。弹性伸缩就是要解决当实际负载增加,而更多资源容量没来得及反应的问题。Kubernetes弹性伸缩布局:在Kubernetes平台中,资源分为两个维度:node级别:K8s将多台服务器抽象一个积累资 …

聊一下 gRPC 的 C++ 异步编程(go异步编程)

概述因为gRPC 的异步调用代码写的比较绕,所以这篇文章主要用来记录一下 gRPC 的异步调用。需要注意的是,gRPC 为了实现异步调用,使用的是 CompletionQueue 绑定进行 RPC 调用,实际写代码的时候会感觉到比较奇怪。相应的因为是异步的,所以会调用CompletionQueue::Next来等待回包操作。这里先留个印象,下面讲流程的时候会 …

MS15-083:Windows SMB内存损坏漏洞分析

2015年8月11日微软发布了14个安全补丁,其中就包括一个SMB服务器补丁。在本文我将解释我是如何触发该漏洞的。微软安全公告MS15-083在所有的修复补丁中,我对“服务器消息块中的漏洞可能允许远程执行代码”很感兴趣。“当服务器信息块(SMB)不当处理某些日志记录活动,引发一个经过身份验证的远程代码执行漏洞,最终导致内存损坏。”受影响的版本包括32位和64 …

Ganglia监控安装总结(监控安装项目施工总结)

一、ganglia简介:Ganglia是一个跨平台可扩展的,高 性能计算系统下的分布式监控系统,如集群和网格。它是基于分层设计,它使用广泛的技术,如XML数据代表,便携数据传输,RRDtool用于数据存储和可 视化。它利用精心设计的数据结构和算法实现每节点间并发非常低的。它已移植到广泛的操作系统和处理器架构上,目前在世界各地成千上万的集群正在使用。已 被用来 …

Golang下载安装与配置(golang 最新版本)

Go(又称Golang)是Google于2009年11月正式推出的一种静态强类型、编译型、并发型的编程语言,用于服务端开发,特别适合高并发的应用场景。官网地址: https:golang.google.cn下载Go语言更新迭代比较快,团队开发有必要统一go的版本,避免因为开发、构建用的版本不一致,带来莫名其妙的问题。软件下载一定要从官网下载,那些“软件下载网 …