logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

什么是 Supply chain attack(供应链攻击)

Supply chain attack(供应链攻击)是指攻击者通过破坏或渗透软件开发、分发的流程,借此在软件的生命周期中植入恶意代码、后门或进行信息篡改。这类攻击的本质是通过软硬件或软件依赖关系链条中的薄弱环节,来达到攻击目标。由于现代软件开发经常依赖外部库、模块、服务等,供应链攻击尤其难以防御,具有很大的隐蔽性和危害。从概念上讲,供应链攻击不仅限于软件,它可以在任何产品的制造与供应过程中发生,包

文章图片
#网络安全
python 开发中识别和解决内存泄漏的技巧

Python 的内存管理机制虽然相对自动化,但依然可能因为全局变量、循环引用、文件未关闭以及不当使用缓存等原因引发内存泄漏。为了解决这些问题,开发者可以通过合理的代码设计,以及使用工具如gc模块、objgraph和来检测和解决内存泄漏问题。

文章图片
#python#linux#开发语言
使用 Python 遍历文件夹

通过使用 Python 的标准库os和字符串处理功能,我们可以轻松实现读取子目录下所有.txt文件,并删除空行和空格,将处理后的内容合并到一个新的文件中。这个方法是高效且易扩展的,适用于各种目录结构和文件规模。

文章图片
#python#开发语言
如何使用 Python 读取数据量庞大的 excel 文件

通过上述几种方法,可以大幅优化使用 Python 读取大型 Excel 文件的性能。openpyxl适用于灵活处理.xlsx文件,pyxlsb则是处理.xlsb文件的利器,而使用dask可以分块读取并行处理大数据集。此外,如果可以转换文件格式,使用.csv是提升读取速度的有效途径。不同的方案适用于不同的场景,开发者可以根据具体需求选择最合适的解决方案。例如,当文件格式无法改变时,openpyxl结

文章图片
#python#开发语言
如何用 Python 绘制热力图

热力图是一种用颜色来表现数据强度的图形。不同的颜色代表数值的大小或频率的高低,通常用于分析二维数据的分布情况。例如,可以用热力图来查看城市不同区域的温度分布、销售密集程度等。通过不同颜色的对比,热力图使得观察者可以快速识别数据的趋势和模式。在 Python 中,有几个常用的库可以用来绘制热力图,包括MatplotlibSeaborn和Pandas。接下来我们将主要使用Seaborn这个库,因为它提

文章图片
#python#开发语言
什么是 HTTP 请求中的 options 请求?

OPTIONS 请求作为 HTTP 方法中的一种,扮演着极为重要的角色,尤其是在跨域请求和 API 开发中。它为客户端提供了与服务器进行沟通和协商的手段,使得前后端的交互更加安全和灵活。开发者需要对 OPTIONS 请求的工作原理有清晰的理解,特别是在 CORS 场景下,通过正确配置服务器的 CORS 头部,可以确保前端应用的稳定运行。

文章图片
#http#网络协议#网络
什么是熵权法(Entropy Weight Method)?

熵权法(Entropy Weight Method,简称 EWM)是一种用于确定多指标评价体系中各个指标权重的方法。在多属性决策分析中,不同指标对总体评价结果的影响程度不同,因此需要设定权重。熵权法的核心思想是根据信息熵的大小来衡量各个指标的信息量,并以此来确定指标的重要性。熵值越小,说明信息量越大,权重也应该越高。这种方法能够很好地避免主观因素的干扰,使得权重的确定更加科学和客观。

文章图片
CPU 核心电压是不是永远不会低于 0.7V?

CPU 核心电压并不是一个固定的值,它随着负载、温度和功耗需求的变化而动态调整。在某些低功耗场景中,CPU 确实可以在低于 0.7V 的电压下工作,但前提是这种设计经过严格的验证和测试。过度降低电压可能会导致不稳定,甚至可能损坏硬件。因此,我们不能简单地断定 CPU 核心电压永远不会低于 0.7V,而是需要具体问题具体分析,取决于处理器的设计、使用的工艺节点以及应用场景。这一点在现代 CPU 设计

文章图片
通俗讲解:什么是容器?为什么我们要使用它?

作为程序员,让我们回忆我们每天从事的熟悉得不能再熟悉的软件开发工作:在本地搭好开发环境,进行开发工作,完了进行单元测试,把开发好的代码部署到测试系统,重复测试,最后部署到生产系统。我们不可避免地会遇到这种情况:同样的代码,运行环境发生变化之后无法正常运行。这种运行环境的变化可以分成不同的维度:比如代码从程序员的笔记本电脑切换到测试服务器,或者从一台物理服务器切换到公有云/私有云上;代码...

文章图片
#云原生
VMWare 虚拟机 CPU 设置里针对 CPU 的虚拟化 IOMMU(IO 内存管理单元) 选项功能介绍

IOMMU,或IO内存管理单元,是一种硬件组件,通常存在于现代计算机系统的主板上。其主要作用是管理和映射设备(如图形卡、网络适配器等)对物理内存的访问,以提高系统的性能和安全性。IOMMU可以有效地隔离设备之间的内存访问,防止设备访问不应访问的内存区域。虚拟化 IOMMU(IO 内存管理单元)(I)是VMware虚拟机的一个重要设置选项,它提供了设备隔离、性能优化和硬件安全性的好处。通过启用此选项

文章图片
#虚拟机
    共 17 条
  • 1
  • 2
  • 请选择