logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Celery和AirFlow和状态管理-任务管理任务调度-TaskFlow-工作流-ETL-数据分析

在处理多轮数据处理任务时,监控每个节点的数据状态至关重要。以下是几种常见的方法和最佳实践,帮助你有效地判断和管理数据处理的状态。

文章图片
#etl#数据分析#数据仓库
Quic协议指北HTTP3的网络协议低延迟高效

HTTP/3 是HTTP协议的第三个主要版本,建立在QUIC协议之上,旨在进一步提升网页加载速度和传输效率。与之前的HTTP/1.1和HTTP/2相比,HTTP/3利用QUIC的优势,在提供更低延迟和更高可靠性的同时,简化了网络协议栈。前向纠错(Forward Error Correction, FEC)是一种错误控制技术,允许发送方向数据中添加冗余信息,使接收方在数据丢失或损坏时能够自行恢复原始

文章图片
#网络协议#网络
自托管Jenkins的Runner和windows的docker环境介绍

Windows 容器(Windows Containers):使用 Windows Server 核心镜像,支持 .NET 应用、Windows 服务等。Linux 容器(Linux Containers on Windows):通过 Hyper-V 虚拟化运行 Linux 内核,适用于跨平台开发。有状态 Runner适用于需要快速响应和高频率构建的场景,但需注意环境维护和一致性。无状态 Runn

文章图片
#jenkins#运维
详细介绍了openwrt的防火墙以及target的方式DNAT SNAT

在OpenWrt中设置端口转发(Port Forwarding)有两种方式:通过UCI命令行或直接编辑配置文件。如果使用LuCI Web界面:7. 进入 Network → Firewall → Port Forwards8. 点击 Add9. 填写相关信息10. 保存并应用更改11.

文章图片
windows中实现进程利用率为30% vc++方式

在 Windows 系统中,限制一个进程的 CPU 利用率并不像在 Linux 中使用 cgroups 那样直接。Windows 没有内建的类似 cgroups 的功能来直接设置 CPU 使用的百分比限制。然而,可以通过编程方法间接控制进程的 CPU 使用率,例如通过调整进程的线程优先级或者通过周期性地挂起和恢复线程来模拟 CPU 使用率的限制。以下是一个使用 C++ 和 Windows API

文章图片
#windows#c++#开发语言
使用python env 创建不同版本的python环境

在 Windows 下安装和使用 pyenv 的替代方案,我推荐使用pyenv-win。

文章图片
#python#开发语言
内核调试Qemu创建的流程

通过以上步骤,你可以在 VPS 上成功搭建一个基于 QEMU 的 Linux 内核开发与调试环境。这为内核开发人员提供了一个灵活且强大的平台,用于内核代码的编写、编译、测试和调试。

文章图片
#运维#linux
rustvmm和rust-vmm极简环境

这段话描述了使用 KVM (Kernel-based Virtual Machine) 进行虚拟化的基本流程和层级结构。KVM 是 Linux 内核的一部分,允许用户通过硬件辅助将 Linux 转变为一个类型 1 的虚拟机监控器。通过这些步骤,KVM 允许用户空间程序控制虚拟机的创建、配置和操作,利用硬件辅助虚拟化提供高效的执行性能。这种结构使得 KVM 非常灵活且强大,适用于从简单的测试环境到复

文章图片
#php#开发语言
handle_exit在kvm架构中的作用

这些退出情况通常是由于虚拟机执行的指令需要更高权限的操作或者触发了某些特定的硬件异常。文件在 KVM/ARM64 的实现中扮演着至关重要的角色,它直接处理虚拟 CPU 在执行过程中遇到的各种异常和系统调用请求。此外,这个文件的实现也展示了 KVM 如何有效地与 ARM 架构的硬件特性集成,利用 ARM 提供的异常和中断机制来实现高效的虚拟化。这些函数共同构成了 KVM/ARM64 架构中处理虚拟机

文章图片
#架构
汽车工业DDS的Python代码示例,C++代码示例

DDS(Data Distribution Service)是一种中间件协议和API标准,用于数据密集型实时系统,特别是在汽车工业中。它提供了一种可靠的数据交换机制,支持高性能的数据通信。DDS通过发布/订阅模型来实现数据的分发,这使得数据生产者(发布者)和数据消费者(订阅者)之间的解耦成为可能。

文章图片
#python#c++#网络
    共 12 条
  • 1
  • 2
  • 请选择