性能f103 air 32

高性能网络设计秘笈:深入剖析Linux网络IO与epoll

本文介绍了网络IO模型,引入了epoll作为Linux系统中高性能网络编程的核心工具。通过分析epoll的特点与优势,并给出使用epoll的注意事项和实践技巧,该文章为读者提供了宝贵的指导。 ......
网络 高性能 秘笈 Linux epoll

TDengine 的查询性能与老牌时序数据库相比如何?来看看

在上一篇文章《IoT 场景下写入性能:TDengine=16.2 x InfluxDB》中,我们基于 IoT 场景下的 TSBS 时序数据库(Time Series Database)性能基准测试报告对三大数据库写入性能进行了相关解读,较为直观地展现出了 TDengine 的众多写入优势。本篇文章将 ......
时序 TDengine 性能 数据库 数据

C# 循环性能优化

var users = new List<UserInfo>(); for (int i = 0; i < 100000; i++) { users.Add(new UserInfo { ID = i, Name = "张三" + i.ToString(), Age = "16", Remark = ......
性能

Oracle参数优化(系统参数和性能/功能参数)

1. 操作系统层面的参数 1.1 关闭透明页 1.2 limits.conf文件的参数设置 # vi /etc/security/limits.conf #<domain> <type> <item> <value> * - core <value> <domain> can be: 可以是一个用户 ......
参数 性能 功能 Oracle 系统

Windows Server 2022是微软最新发布的服务器操作系统,而高并发问题通常涉及到服务器在同一时间处理大量并发请求时的性能和稳定性

Windows Server 2022是微软最新发布的服务器操作系统,而高并发问题通常涉及到服务器在同一时间处理大量并发请求时的性能和稳定性。 解决高并发问题的方案可以从多个方面考虑: **硬件方面**: 使用高性能的硬件设备,如快速处理器、大内存和高速硬盘,以提高服务器的计算和存储能力。 使用负载 ......
服务器 稳定性 性能 Windows 时间

Int64针对32位架构是按照4字节还是8字节对齐?

作为构建.NET的标准,CLI Spec(ECMA-335)针对基元类型的对齐规则具有如下的描述。按照这个标准,我们是这么理解的:8字节的数据类型(int64、unsigned int64和float64)根据采用的机器指令架构选择4字节或者8字节对其。进一步来说,它们在x86/x64机器上的对其字... ......
字节 架构 还是 Int 64

sp32读写QAM7981加速度芯片驱动

# QMA I2C驱动 ## 基本配置 esp-idf 是最新的分支 开发板型号为esp32c3 ## 代码链接 [doincli/QMA_I2C: esp32读写QAM7981加速度芯片驱动 (github.com)](https://github.com/doincli/QMA_I2C/tree ......
加速度 芯片 7981 QAM sp

性能优化前瞻

### 概述 - 开发时构建速度优化 - 首屏渲染优化 - js逻辑优化 - css优化 - 生产构建优化 ### 开发时构建速度优化 ![image](https://img2023.cnblogs.com/blog/2615695/202307/2615695-20230717212259478 ......
前瞻 性能

[论文研读]空天地一体化(SAGIN)的网络安全_A_Survey_on_Space-Air-Ground-Sea_Integrated_Network_Security_in_6G

** 恢复内容开始 ** ## 空天地一体化(SAGIN)的网络安全 **目前关注的方面:** 集中在安全通信、入侵检测、侧通道攻击、GPS欺骗攻击、网络窃听、消息修改/注入等方面,有些侧重于分析现有的安全威胁[20]、[21],有些提出了他们的攻击方法[14]、[22],还有一些则更多地侧重于SA ......

02. STM32F1的系统框架

# 一、STM32的系统框架 STM32F103 采用的是 Cortex-M3 内核,内核即 CPU,由 ARM 公司设计。ARM 公司并不生产芯片,而是出售其芯片技术授权。芯片生产厂商(SOC)如 ST、TI、NXP 等,负责在内核之外设计部件并生产整个芯片,这些内核之外的部件被称为核外外设或片上 ......
框架 系统 STM 32F 02

RocketMQ on openEuler 提供高性能消息队列的稳定性解决方案

RocketMQ on openEuler 提供高性能消息队列的稳定性解决方案 openEuler2023-06-27openEuler RocketMQ on openEuler,是一种将 RocketMQ 消息中间件通过容器化的方式部署在 openEuler 操作系统上运行,借助 openEul ......

在ESXi主机上启用高性能插件 (HPP)

现象:禅道一件安装包在win10上跑 5分钟断联30秒,这使用的人崩溃的,尝试修改虚拟机的磁盘模式,启动失败; 还原虚拟机的磁盘模式,在Exsi控制台声明使用:HPP插件,回到win桌面,卸载火绒杀毒。一路观察好像卡顿已经消失,初判应该是火绒杀毒搞的。 https://docs.vmware.com ......
高性能 插件 主机 ESXi HPP

MySQL性能优化技巧介绍

MySQL数据库性能优化技巧介绍 一、衡量查询开销的指标 对于MySQL,最简单的衡量查询开销的三个指标如下: 1.1响应时间 响应时间是两个部分之和:服务时间和排队时间。 服务时间是指数据库处理这个查询真正花了多长时间。 排队时间是指服务器因为等待某些资源而没有真正执行查询的时间——可能是等I/O ......
性能 技巧 MySQL

nginx的keepalive和keepalive_requests(性能测试TPS波动)

当使用nginx作为反向代理时,为了支持长连接,需要做到两点: 从client到nginx的连接是长连接 从nginx到server的连接是长连接 保持和client的长连接: http { keepalive_timeout 120s 120s; keepalive_requests 10000; ......

openEuler(华为欧拉)使用docker-wine运行windows程序(支持32位)

### 序 参考我前面的文章,安装基本环境: [openEuler(华为欧拉)安装docker](https://www.cnblogs.com/murencao/p/17555846.html "openEuler(华为欧拉)安装docker") [openEuler(华为欧拉)使用docker安 ......
docker-wine openEuler windows 程序 docker

IOS开发-实现图片缓存优化性能

在Objective-C中,可以这么实现图片的本地缓存: 1. 创建一个用于存储图片的缓存文件夹; 2. 根据图片URL构建缓存文件名; 3. 检查缓存路径是否存在,如果存在直接读取缓存图片; 4. 不存在则从网络下载图片; 5. 保存图片到缓存,以名称cacheFilename; 6. 以后再加载 ......
缓存 性能 图片 IOS

Win32学习7

25、动态链接库 ①什么是动态链接库? 动态链接库(Dynamic Link Library,缩写为 DLL) ,是微软公司在微软 Windows操作系统中,实现共享函数库概念的一种方式。 ​ 这些库函数的扩展名是”.dll"、".ocx" (包含ActiveX控制的库)。 相较于静态链接库是和ex ......
Win 32

Win32学习8

## 30、模块隐藏 一般来说,程序中注入的dll 都很难存活,因为程序的保护机制会遍历dll,会发现不属于自己的那个dll。所以我们就需要进行模块隐藏,将dll隐藏,让程序查不到。 ①模块隐藏之断链 TEB(Thread Environment Block 线程环境块 (属于是三环的结构体而非零环 ......
Win 32

Intel Arc 显卡最新的驱动大幅提升 Linux 平台性能表现

导读 Intel 最新的显卡驱动使旗下 Arc Graphics DG2/Alchemist 以及即将推出的 Meteor Lake 系列显卡在 Linux 系统下的性能大幅提升。在基准测试中,CS:OL 速度提高了 11%,其他 Vulkan 应用程序 / 游戏也或多或少地受益。 最新的驱动补丁主 ......
显卡 性能 Intel Linux 平台

Win32学习4

13、事件 ①通知类型: HANDLE CreateEvent(LPSECURITY_ATTRIBUTES IpEventAttributes,//SDBOOL bManualReset, // reset typeBOOL bInitialState, // initial stateLPCTST ......
Win 32

Win32学习5

17、消息类型 ①消息的产生与处理流程: 其实窗口创建的流程比它的代码层面更加的重要。理清楚上图的消息流程。 操作系统会将不同的操作产生的不同的消息,将所有的消息都分一个类别,设置唯一的编号。 typedef struct tagMSG{ HWND hwnd; //消息对应的某个窗口 UINT me ......
Win 32

Win32学习6

21、共享内存的申请释放 ①共享内存 HANDLE CreateFileMapping(HANDLE hFile, //handle to fileLPSECURITY ATTRIBUTES lpAttributes,// securityDWORD flProtect, // protection ......
Win 32

Win32学习3

9、创建线程 ①什么是线程? <1>线程是附属在进程上的执行实体,是代码的执行流程。 <2> 一个进程可以包含多个线程,但一个进程至少要包含一个线程。 可以这么理解,进程属于是空间上的概念,是代表了4GB 的虚拟内存,而线程属于是时间上的概念,也就是说线程也就是当前正在运行中的实际的代码。在任务管理 ......
Win 32

esp32笔记[5]-基于I2S协议实现音频播放

## 摘要 基于I2S协议实现音频播放,制作一个可以通过串口点播音频的语音播放模块。 ## 硬件平台 - ESP32-S3开发板 ```C //IO口 #define SPEAKER_WS 7 #define SPEAKER_SCK 16 #define SPEAKER_DATA 6 #define ......
音频 笔记 esp I2S 32

NTFS5 是 Microsoft 公司开发的一种高级文件系统,用于管理和存储数据在 Windows 操作系统中。它是对早期的 NTFS 版本进行了改进和扩展,提供了更高的性能、安全性和可靠性

NTFS5(New Technology File System 5)是指 NTFS 文件系统的第5个版本,它是一种在 Windows 操作系统中广泛使用的文件系统。下面是关于 NTFS5 的一些基本信息: NTFS(New Technology File System)是Windows操作系统中使 ......
系统 NTFS 可靠性 安全性 Microsoft

(2023.7.16性能测试相关脑图)

//内存性能脑图:public-深入浅出linux系统的内存管理和调试-ProcessOn //IO、CPU性能脑图:linux性能调试和优化-public-ProcessOn //ftrace(主要涉及perf、trace-cmd、/sys/kernel/debug/tracing):linux内 ......
性能 2023 16

ESP32 VScode环境问题

vsdcode esp-idf插件安装报错: `Espressif\tools\idf-python\3.11.2\python.exe -m pip" is not valid. (ERROR_INVALID_PIP)` 打开命令窗口使用命令:`python -m pip install --up ......
环境 VScode 问题 ESP 32

esp32笔记[4]-基于ESP-NOW协议的点对点数据收发

## 摘要 基于ESP-NOW协议的点对点数据收发,用两片ESP8266/ESP32实现远程控制小灯亮灭。 ## 硬件平台 - ESP8266 - 小灯:IO2 ## 开发平台 - ArduinoIDE ## ESP-NOW协议简述 [https://www.zhihu.com/tardis/zm/ ......
ESP-NOW 笔记 数据 esp ESP

高级java高并发,高性能,分布式,高可用,负载均衡,系统架构实战

提到锁,大家肯定想到的是sychronized关键字。是用它可以解决一切并发问题,但是,对于系统吞吐量要求更高的话,我们这提供几个小技巧。帮助大家减小锁颗粒度,提高并发能力。 初级技巧-乐观锁乐观锁使用的场景是,读不会冲突,写会冲突。同时读的频率远大于写。 悲观锁的实现: 悲观的认为所有代码执行都会 ......
分布式 高性能 架构 实战 系统

高性能RestTemplate配置

##### 简述RestTemplate - Spring框架中的RestTemplate是访问Rest服务的客户端 - 底层通过使用java.net包实现创建HTTP请求 - 通过使用ClientHttpRequestFactory指定不同的HTTP请求方式,主要提供了两种实现方式 - ​ Sim ......
高性能 RestTemplate