Python
使用pandas高效读取筛选csv数据
前言 在数据分析和数据科学领域中,Pandas 是 Python 中最常用的库之一,用于数据处理和分析。本文将介绍如何使用 Pandas 来读取和处理 CSV 格式的数据文件。 什么是 CSV 文件? CSV(逗号分隔值)文件是一种常见的文本文件格式,用于存储表格数据,其中每行表示一条记录,字段之间用逗号或其他特定分隔符分隔。CSV 文件可以使用任何文本编辑器打开,并且易于阅读和编辑。 环境准备
Python GUI开发- PyQt5 开发小工具环境入门
前言 常见的python开发gui的库有 Tkinter, PyQt5, wxPython等。本教程是选择PyQt5 开发桌面小工具。 环境准备 只需pip安装即可快速准备好开发环境 快速开始 创建一个空的window窗口 Qapplication():每个GUI都必须包含一个Qapplication,argv表示获取命令行参数,如果不用获取,则可以使用[]代替。 QWidget 是所有用户界面
性能监控之磁盘IO监控
1.iotop简介 1.1 iotop安装 1.2 iotop格式 1.3 iotop参数 1.4 I/O的常用快捷键 1.5 交互模式 1.6 输出行解释 2.案例 2.1 只显示正在产生I/O的进程 2.2 显示指定PID b是非交互式,-n 2指监控2次,-d 5 表示5秒刷新一次,-p是只显示进程 2.3 显示指定用户 b是非交互式,-n 2指监控2次,-d 5 表示5
ebpf在Android安全上的应用:ebpf的一些基础知识(上篇)
ebpf在Android安全上的应用:ebpf的一些基础知识(上篇) 一、ebpf介绍 eBPF 是一项革命性的技术,起源于 Linux 内核,它可以在特权上下文中(如操作系统内核)运行沙盒程序。它用于安全有效地扩展内核的功能,而无需通过更改内核源代码或加载内核模块的方式来实现。(PS:介绍来源于https://ebpf.io/zh-cn/what-is-ebpf/) 对比kernel hook,
Python函数参数为列表问题
函数传参的时候,如果参数是列表,那么相当于是引用了。即形参和实参用的是同一个地址的内容,一旦修改也是直接修改对应地址的内容。 而在Python中,一旦形参a重新进行赋值操作,不论赋值为什么,地址都将改变。 但是这个时候,实参a,则不会相应更改,因为它所指向的地址还在原来的位置。 fighting
自制 ShareLaTeX 镜像
Overleaf 官方的 sharelatex/sharelatex 镜像的 TeX Live 版本更新不及时,导致我们想安装宏包的时候会由于 TeX Live 版本过旧而安装失败。我们可以在官方镜像的基础上更新 TeX Live 的版本打一个自己的镜像。下面是自制镜像的过程。 ⚠️: 自制镜像的时间可能会很长 编译镜像 编辑 Dockerfile 新建一个 Dockerfile: 如果需要
Pycharm远程连接服务器调试过程(个人记录)
Pycharm远程调试服务器,这里主要讲的是ssh方法(避免自己主机显存、内存不足的情况,ssh服务如何开启请自行查找)。 主要分为几个步骤: 1、服务器开启ssh服务,开放ssh端口号(一般为22) 2、打开pycharm,设置ssh远程python为解释器(如下,打开设置后点设置添加解释器,随后选择ssh解释器,最后填写服务器的ip地址(内网或者公网的都行),然后填写自己的账户名): &nb
3年经验来面试20K的测试岗,连基本功都不会,还不如去招应届生
为了新项目做准备,这段时间公司面了不少人,竟然没有一个满意的。一开始瞄准的就是中高级的水准,也没指望来技术大牛,提供的薪资在15-25K,面试的人很多,但结果让人失望。 从简历上来说都是3-4年工作经验,但面试中,不会工具方法和编程框架,基本功的技术很多也不熟练,多数人多年的工作经验仅仅是业务年限堆起来的,技术能力达不到公司需求,对于框架自动化测试会的也不多,都停留接口测试的基础方法层面上
18--Scrapy04:CrawlSpider、链接提取器、源码模板文件
Scrapy04--CrawlSpider、链接提取器、源码模板文件 案例:汽车之家,全站抓取二手车的信息 来区分Spider 和 CrawlSpider 注意:汽车之家的访问频率 要控制一下, 要不然会跳验证 settings.py 中设置 DOWNLOAD_DELAY = 3 一、常规Spider 1.1 链接提取器 LinkExtractor:链接提取器 类,可以非常方便从一个响
Java 中什么是弱引用
java 弱引用对象被回收后,弱引用会变为null吗 会。对象被回收后,空间会被回收,给空间地址分配的地址也会被回收,其引用都变成了null。 什么是弱引用弱引用(Weak Reference)是一种特殊的引用关系,在计算机程序设计中,与强引用相对。弱引用的主要特点是它不能确保其引用的对象不会被垃圾回收器回收。如果一个对象只被弱引用所引用,那么该对象会被认为是不可访问(或弱可访问)的,因此它可能在
vue前言、模板语法
【前端发展历史】 # 1 HTML(5)、CSS(3)、JavaScript(ES5、ES6):编写一个个的页面 -> 给后端(PHP、Python、Go、Java) -> 后端嵌入模板语法 -> 后端渲染完数据 -> 返回数据给前端 -> 在浏览器中查看 # 2 Ajax的出现 -> 后台发送异步请求,Render+Ajax混合 jquery 封装的aja
阿里云人工智能平台PAI部署stable diffusion详细步骤
一、注册阿里云 二、申请试用资格/购买算力 截止时间2024/04/24依然可以申请试用,额度是三个月时间,5000算力,具体能用多久看个人 三、申请文件存储服务 非必须,如果没有大型模型(文件大小超过5G)需要上传,可以不申请,如需申请,白嫖的建议选择OSS而不是NAS,原因下面配置的时候会说 四、开通人工智能平台PAI 找不到PAI入口可以直接在搜索框搜索 // // // 点击立即开通
15.常用模块(二)
【一】pickle模块 1)序列化方法(dumps)反序列化方法(loads) 2)写入(dump)读取(load) 写入的是乱码 可不知道文件后缀 【二】subprocess模块 启动一个新的进程 使用我们自己的电脑去链接别人的电脑 (socket模块) 1)使用 2)run方法 3)call方法 【三】re模块(正则语法) 1)字符组 2)元字符 元字符 匹配
Comate答用户问(第一期)
1.Comate有英文版吗?支持其他语种吗? 我们对英文版做了进一步的支持,为全球用户提供智能编码服务。 在VScode中也支持英文使用,其他IDE英文版正在开发中,支持英文版个人官网、用户手册、更新日志。其他语种暂不支持。 2.Comate支持哪些IDE? Comate目前支持VScode、Jetbrains系列(包含 IntelliJ IDEA、PyCharms、GoLand、WebStorm
js逆向实战之莫莫铺子sign参数解密
url: http://mmpz.ttzhuijuba.com/?r=/l&cids=1&site=classify&sort=0 分析过程 抓取流量包。 主要关注图中框起来这条流量包,因为这条流量包返回的是当前页面数据。 该流量包的url地址有个加密的参数sign,目的就是找到sign参数的加密过程。 按照常规思路会去搜索url中的关键词,但找到对应的地方不能
记一次new ArrayList导致的cpu飙升问题排查
参考:https://mp.weixin.qq.com/s/8JDPOAvmKYP8JZxau45hdw 前言 当时场景 正常的jvm监控曲线图 产生问题的jvm监控曲线图 具体分析 结束语 昨天线上容器突然cpu飙升,也是第一次排查这种问题所以记录一下~ 前言 首先问题是这样的,周五正在写文档,突然收到了线上报警,发现cpu占用达到了90多,上平台监控系统查看容器
linux D状态进程长时间无动静,主动中断释放,D原因未知
4b(某服务器) 训 33x34 att-10s 内存22G,显存16G,确认当时我就跑了这个gpu进程 出于安全考虑,人名均为化名 诊断 内存占用 500G 占 4.6%,不拉满都认为正常 显存占用 驱动问题,在gpu还是cpu跑这个比较玄学,占用那么大显存,原则是上有点问题的 进程 查找进程号 网上查,D状态表示进程处于不可中断的睡眠状态,可能是等待磁盘I/O、等待硬件设备等原因。推测
PacketMaster——满足客户需求的多功能打流仪
在当今数字化网络时代,企业对网络性能的需求日益增长。PacketMaster作为一款优秀的网络测试发包仪,扮演着至关重要的角色。 它不仅能够帮助用户监控流量、分析数据包,还能优化网络性能并加强网络安全。 相较于其他同类产品,PacketMaster不仅将常用的基础功能做到了极致,还有着独特的优势: 1、多功能性:PacketMaster不仅仅是一个网络发包仪,它还集成了多种网络测试和分析功能。无论
WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
pip3 安装报错 [root@oracle Python-3.11.8]# pip3 install --upgrade pip WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available. Requirement alread
肖sir_公司项目_汇总
目名称:网易严选电商项目项目描述:网易严选是网易旗下原创生活类自营电商品牌,于2016年4月正式面世,是国内ODM(原始设计制造商)模式的电商。网易严选以好的生活,没那么贵"为品牌理念,覆盖10大品类,通过网易自营严选团队严格把控从原料、生产、质检、销售到售后等各个环节,与一线大牌制造商合作,为用户提供高品质商品,并通过全球TOP质检机构检验后才上架,为消费者提供好价格、好商品和好服务的优质体验,
深度学习Python代码小知识点(备忘,因为没有脑子)
现在是2024年4月24日16:58,今天摸鱼有点多,备忘一下,都写到一篇内容里面,免得分散。 1.np.concatenate()函数'np.concatenate'是NumPy库中用来合并两个或多个数组的函数。它可以在任意指定的轴上连接数组,是数据预处理和特征工程中常用的工具。 基本语法: 示例代码: 2. 构造字典 字典在Python中是一种非常重要的
Vue--POST请求和GET请求
1、 POST请求 (POST请求原则上都要传参数,下面介绍两种传参数的方法) 1.1 POST请求传参方法1--字典类型参数 Vue前端代码 <template> <form class="form-inline panel-body" id="formData"> <div > <label>账号
新手下载python和anaconda3注意事项
新手下载python和anaconda3要注意哪些 1、python 关于python下载其实很简单,直接在官网下载就行。 官网:Welcome to Python.org 当然,到了官网下载是默认最新版本,如果你需要旧版本,那就需要找一下了,这里提供一下windows的各版本的官网链接: Python Releases for Windows | Python.org 当然,在这里也可以切换ma
如何自己写一个开机自启动服务?
systemd服务介绍 systemd 是 Linux 下一个与 SysV 和 LSB 初始化脚本兼容的系统和服务管理器。systemd 使用 socket 和 D-Bus 来开启服务,提供基于守护进程的按需启动策略,保留了 Linux cgroups 的进程追踪功能,支持快照和系统状态恢复,维护挂载和自挂载点,实现了各服务间基于从属关系的一个更为精细的逻辑控制,拥有前卫的并行性能。system
idle的下载和环境配置(python)
1.进入官网:https://www.python.org/ 2.downloads->windows选择对应版本(这里我选择3.10.0是因为听说10比较稳定) 3. 找到刚下载的Python程序安装包,双击打开,运行安装程序。 直接点击下一步,直至安装成功,点击完成就可以了。如果想切换安装目录,可以在那一步换一下安装的路径。 add path勾上,不用自己再
爬虫js逆向(python调用js学习)
首先介绍pyexecjs的使用 PyExecJs 是一个python 库,用于在 Python 环境中执行javaScript代码。它实际上是对 Execs 库的 Python 封装,Execls 本身是一个通用的 JavaScript 运行环境的抽象层。使用PyExecJs,你可以在Python 中执行JavaScript代码,而无需启动一个完整的JavaScript 解释器。它的目标是提供一种