系统运维

11 个值得折腾的 vim/nvim 编辑器

11 个值得折腾的 vim/nvim 编辑器

一、集成 Vi/Vim/NVim 编辑器 使用 Vim相关的有学习成本,但是一旦开始学会使用,vim 的按键带来的全键盘操作,带来的编码体验是非凡的。 二、Vi/Vim 在 Linux/macOS 中内置,以及更早的 Vi。 安装 # ubuntu sudo apt install vim

宇宙之一粟 宇宙之一粟 2023-09-17
0 0 0
Linux高性能网络编程十谈|性能优化(CPU和内存)

Linux高性能网络编程十谈|性能优化(CPU和内存)

上一篇文章讲了高性能编程的工具,这一篇我们基于前面的一些知识点和工具来聊一下Linux下的性能优化(本知识点分为两篇,当前主要介绍CPU和内存性能优化)。 第一部分:CPU和内存性能度量 系统调用 这张图阐述一个应用程序需要经过这些模块调用,对于性能每一部分都可能会有影响,那么我们先需要了解每个模

法医 法医 2023-09-17
0 0 0
Windows Server 2022 安装 WSL 子系统

Windows Server 2022 安装 WSL 子系统

Windows Server 2022 安装 WSL 子系统 前言 Windows Server 2022 已经支持通过命令完成默认 WSL 安装了,但是博主通过wsl --install,出来的只有 howto 的帮助信息。 又尝试wsl --install -d Ubuntu-20.04指定 l

穿过生命散发芬芳 穿过生命散发芬芳 2023-09-17
0 0 0
开源日报 0825 | 简化开发过程,提升Swift应用性能的扩展工具库

开源日报 0825 | 简化开发过程,提升Swift应用性能的扩展工具库

OpenZeppelin/openzeppelin-contracts Stars: 22.8k License: MIT OpenZeppelin Contracts 是一个用于安全智能合约开发的库。它建立在社区验证过的代码基础上,具有以下主要功能: 实现了 ERC20 和 ERC721 等标

捡田螺的小男孩 捡田螺的小男孩 2023-09-17
0 0 0
XAnyLabeling 2.x 版本正式发布啦! | 一款多 SOTA 模型集成的高级自动标注工具

XAnyLabeling 2.x 版本正式发布啦! | 一款多 SOTA 模型集成的高级自动标注工具

前言 X-AnyLabeling 是一款全新的交互式自动标注工具,其基于 Labelme 和 Anylabeling 等诸多优秀的标注工具框架进行构建,在此基础上扩展并支持了许多丰富的模型和功能,并借助Segment Anything和 YOLO 系列等目前主流和经典的深度学习模型提供强大的 AI

共饮一杯 共饮一杯 2023-09-17
0 0 0
linux内核编译,linux自定义系统调用函数教程

linux内核编译,linux自定义系统调用函数教程

编译Linux内核和自定义系统调用函数是Linux系统开发中的重要步骤。下面是一个简要的教程: Linux内核编译: 下载所需的Linux内核源代码,可以从官方网站(kernel.org)或Linux发行版的官方源获取。 解压源代码压缩包,并进入源代码目录。 运行 make menuconfi

捡田螺的小男孩 捡田螺的小男孩 2023-09-17
0 0 0
如何在 Debian 12 上安装 Seafile

如何在 Debian 12 上安装 Seafile

Seafile 是一种多功能的自托管文件同步和共享解决方案,使个人和组织能够有效地管理其文件和数据。它以其隐私和安全功能而著称,使其成为重视数据保护的企业和个人的热门选择。 在 Debian 12 书虫上安装 Seafile 第 1 步。在我们安装任何软件之前,通过在终端中运行以下命令来确保您的系

贤蛋大眼萌 贤蛋大眼萌 2023-09-17
0 0 0
源码级剖析高性能块存储引擎Buildbarn

源码级剖析高性能块存储引擎Buildbarn

背景 作为Bazel Remote Execution生态的一员,Buildbarn在性能上的表现一直很优秀。和其他存储引擎相比,buildbarn的storage组件拥有数量级的优势。尤其在处理大量小文件方面,甚至比BazelRemote快几十倍。 如此夸张的性能差距是怎么做到的呢?本文将从设计和

贤蛋大眼萌 贤蛋大眼萌 2023-09-16
0 0 0
c语言基础(六)

c语言基础(六)

指针和内存单元 指针: 地址。 内存单元: 计算机中内存最小的存储单位。——内存单元。大小一个字节。 每一个内存单元都有一个唯一的编号(数)。 称这个内存单元的编号为 “地址”。 指针变量:存地址的变量。 指针定义和使用: int a = 10; int *p = &a;

大白菜程序猿 大白菜程序猿 2023-09-16
0 0 0
Tomcat服务部署、优化及多实例实验(Nginx+Tomcat负载均衡、动静分离)

Tomcat服务部署、优化及多实例实验(Nginx+Tomcat负载均衡、动静分离)

Tomcat 是 Java 语言开发的,Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器,是 Apache 软件基金会的 Jakarta 项目中的一个核心项目,由 Apache、Sun 和其他一些公司及个人共同开发而成。 Tomcat 属于轻量级应用服务器,在中小型系统和并发访问用户

贤蛋大眼萌 贤蛋大眼萌 2023-09-16
0 0 0
Nodejs 第十六章(ffmpeg)

Nodejs 第十六章(ffmpeg)

FFmpeg 是一个开源的跨平台多媒体处理工具,可以用于处理音频、视频和多媒体流。它提供了一组强大的命令行工具和库,可以进行视频转码、视频剪辑、音频提取、音视频合并、流媒体传输等操作。 FFmpeg 的主要功能和特性: 格式转换:FFmpeg 可以将一个媒体文件从一种格式转换为另一种格式,支持几乎

共饮一杯 共饮一杯 2023-09-16
0 0 0
Shell之道

Shell之道

一.Shell脚本简介 shell脚本是什么 Shell脚本是一种用于编写自动化任务和批处理的脚本语言。它是在Unix/Linux操作系统中常见的一种脚本语言,用于与操作系统的Shell(命令行解释器)进行交互和执行命令。 Shell脚本通过一系列命令和控制结构的组合来完成特定的任务。它可以用于执行

法医 法医 2023-09-16
0 0 0
LVSDR模式部署

LVSDR模式部署

问题: 路由器根据ARP表项,会将新来的请求报文转发给RealServer,导致Director的VIP失效 解决: 对节点服务器进行处理,设置内核参数arp_announce=2:系统不使用IP包的源地址来设置ARP请求的源地址,而选择发送接口的IP地址 DR模式的特点 1)Director Se

竹子爱熊猫 竹子爱熊猫 2023-09-16
0 0 0
超~ 超~ 超~详细的Git命令行教程

超~ 超~ 超~详细的Git命令行教程

Git简介 Git是什么?     Git是目前世界上最先进的分布式 版本控制系统(没有之一) 版本控制系统 版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统 集中式版本控制系统(Centralized Version Control Systems,简称 CVCS)

贤蛋大眼萌 贤蛋大眼萌 2023-09-16
0 0 0
第2章 程序性能分析

第2章 程序性能分析

2.1 理解性能优化 1. 性能优化基本意识 确保优化方向正确,产品特性和阶段决定优化方向,这是优化的首要条件,优化方向决定了优化的效率和收益。 确定优化带来的收益,无收益不优化,只有明确收益才启动优化。 在投入和产出上做取舍,合理的设定优化目标和资源投入,做高性价比的性能优化。 功能与性能的平衡

捡田螺的小男孩 捡田螺的小男孩 2023-09-16
0 0 0
为什么我的服务显示vendor preset: disabled

为什么我的服务显示vendor preset: disabled

在使用systemd 的管理工具systemctl 管理进程的过程中,我发现有些服务显示vendor preset: disabled,比如docker服务,而有些服务显示vendor preset: enabled,比如sshd服务,并且使用systemctl enable 只会改变loaded

捡田螺的小男孩 捡田螺的小男孩 2023-09-16
0 0 0
每日命令之ls:查看文件及目录

每日命令之ls:查看文件及目录

使用Linux的人对于ls命令绝对不陌生,ls是Linux最常用的几个命令之一,但是许多人都只会ls最基础的用法:列出目录中的文件和子目录,但其实ls命令除了这最基础的用法之外,还有其他更加强大的功能。 查看目录文件和子目录 查看目录文件和子目录是ls命令最基础的用法,例如: [root@loc

贤蛋大眼萌 贤蛋大眼萌 2023-09-16
0 0 0
超级详细,带图!!!centos7下安装etcd和etcdkeeper

超级详细,带图!!!centos7下安装etcd和etcdkeeper

一. 安装etcd 安装 etcd: sudo yum install -y etcd 编辑 etcd 配置文件 vim /etc/etcd/etcd.conf 修改后: 在这个配置文件中,定义了 etcd 的名称、数据目录、客户端和对等节点监听的 URL、初始集群节点、以及集

竹子爱熊猫 竹子爱熊猫 2023-09-16
0 0 0
LinuxCentos7.6使用

LinuxCentos7.6使用

Linux Linux基本介绍 LInux中内核版 和 发行版本的关系 内核:只提供操作系统的基本功能和特性,如内存管理,进程调度,文件管理等等。 Linux内核: www.kernel.org/ 发行版:基于linus维护的linux内核,是由一些厂商集成了漂亮易用的桌面和常用的软件而发布的商品。

贤蛋大眼萌 贤蛋大眼萌 2023-09-16
0 0 0
openSUSE 将用新产品取代 Leap

openSUSE 将用新产品取代 Leap

openSUSE 项目的长期贡献者 Richard Brown 分享了最近贡献者调查的一些结果。这是关于用新的社区构建的产品取代 openSUSE Leap 的兴趣和可行性。哦?一个 openSUSE Leap 的替代品?有趣的消息,对吧? 😳这并不令人震惊。随着 适应性 Linux 平台Adapt

大猫 大猫 2023-09-16
0 0 0
1 … 359 360 361 362 363 … 2,996