Python
atx-agent学习(1)-怎么判断是否安装了atx-agent
atx-agent是运行在手机上的一个代理程序, 可以通过网络进行手机测试, 项目地址: https://github.com/openatx/atx-agent 通过阅读uiautomator2源码, 搞明白了判断的过程, 有如下心得: 安装adbutils库, 建立Device对象, 下面的代码可以获取atx_agent可执行文件是否存在 获取atx-agent版本, 执行命令 age
VCF(Variant Call Format)文件简介
VCF(Variant Call Format)文件是一种常用的存储基因组变异信息的文件格式。它是基于文本的格式,用于描述个体或种群的基因组中的单核苷酸变异(SNV)、插入/缺失(Indel)等变异类型。 以下是VCF文件的一般结构和主要字段: 1. 文件元数据(Metadata):以`##`开头的行,用于描述VCF文件的元数据信息,如文件版本、参考基因组等。 2. 列标题(Header):以`#
Ubuntu虚拟机教程
1.下载ubuntu镜像 可以去中科大镜像站下载(本次下载20.04版本,不同版本操作会有差异,建议保持一致) 点击如图所示的按钮下载 2.vmware配置 安装虚拟机 选择自定义,选择典型有几率会开不开机,且安装缓慢选择稍后安装,不然跟选择典型没有什么区别选择不使用网络连接,如果联网,安装过程会自动连接国外服务器网络下载组件,非常缓慢。图中选项务必按照图中选择,其他保持默认,选择下一步即
八期-day01-开班
爬虫&APP逆向开发课程 一 个人介绍 讲师:Justin 联系方式:微信:616564099 安卓APP逆向(腾讯会议 + 录制 + 转码MP4 + 运营 + 路飞学城+猿来官网) 二 课程介绍 https://www.processon.com/view/link/6399a2f851757002840c1d4a#map 1 app 逆向入门 2 Java必备语法 3 安
51.pyinstaller打包后,打开exe程序提示SyntaxError: Non-UTF-8 code starting with '\x90' in file的问题
最后开发了一款小工具,然后确定一切测试没有问题,想通过pyinstaller将其打包成exe,像类似的打包以前也经常打包的,复杂一点的也都是打包成功的,但这里感觉程序很简单,打包居然出现了以下错误。 我的python版本是3.8.9,然后pyinstaller版本是5.9.0,不知道会不会是版本不兼容的问题,看网上哪位大佬能帮忙一起解决一下。
使用python paramiko模块将本地文件上传到远程主机的指定目录
使用python paramiko模块将本地文件上传到远程主机的指定目录 这个代码首先定义了本地文件名和远程文件名,然后使用datetime模块获取当前日期和时间,并使用字符串格式化功能生成了远程目录和文件名。在这个示例中,远程目录是/path/to/remote/directory/年份/月份/日期/,文件名是小时-分钟-秒数.txt。 接下来,定义了远程主机的参数,包括主机名、端口、
python脚本实现将md文件中的图片替换为本地存储
实现将md文件中的网络图片下载下来,保存到本地./typora-img/{filename}目录,并且会将md文件中的图片地址替换为本地地址
python -- json与dict
一、python中的dict 与 json 1、dict 的表现形式 dict中的 key和value,不论写的是 双引号 还是 单引号,最后 python的dict都会转成 单引号。 2、json json是一个字符串,是一种数据交换格式,不同于
八期day03-反编译工具和hook框架
一 反编译工具 1.1 常见反编译工具 1.2 JDK环境安装 1.2.1 win平台安装 1.2.2 mac平台安装 1.2.3 验证是否安装成功 1.3 jdax安装 1.3.1 下载地址 1.3.2 安装 二 反编译后代码定位 2.1 抓包 2.2 反编译定位位置 三hook框架frida 3.1 下载安装 3.1.1 电脑端安装 3.1.2
一周课程学习总结1【关于Linux和c语言程序设计】
前言 这周是我正式开始学习嵌入式的第一周,首先学习了c语言环境的安装,简单的了解了Linux,然后学习了c语言程序设计的部分内容。下面是对这周学习内容的一些总结和我的个人理解,如有不对之处还请指出。 Linux Linux优点: 1)开放性; 2)完全免费; 3)多用户; 4)多任务; 5)良好的用户界面; 6)设备独立性; 7)提供了丰富的网络功能; 8)可靠的系统安全性; 9)良好的可移植性;
八期day04-基础案例
一 抓包逆向案例 1.1 金树林.apk 1.1.1 目标 1.1.2 发送验证码 1.1.3 注册 1.1.4 登录 1.1.5 登录后查询红酒 1.1.6 补充(请求参数转字典) 1.1.7 补充 url编码解码 1.2 爱安丘.apk 1.2.1 目标 1.2.2 1.2.3 验证码登录(老版本v228) 1.2.4 验证码接收 1.2.5 手机号密码登录(新版本最新版)
字符编解码及其相互转换
1. 获取或设置默认编解码 在 Python 中,默认编码类型是由解释器在启动时自动设置的,并且在运行过程中不可更改。但你可以在代码中显式地指定和使用特定的编码类型来处理字符串。通过设置文件头的注释添加以下内容,可以告诉解释器源代码文件的编码类型: 上面的示例指定了文件的编码类型为 UTF-8。 在读取和写入文件时,你可以使用 open() 函数提供的 enco
使用Python和Arduino在ESP32上预测正弦函数
使用Python和Arduino在ESP32上预测正弦函数 引言 在嵌入式系统中,使用机器学习进行预测和推理的需求越来越普遍。在本文中,我们将介绍如何使用Python和Arduino配合,在ESP32开发板上预测正弦函数。我们将使用Python训练一个神经网络模型,并将其转换为TensorFlow Lite格式,然后将模型加载到ESP32上进行推理。 简介 本教程旨在帮助您了解如何使用Python
cs9444 神经网络模型
In this assignment, you will be implementing and training various neural network modelsfor three different tasks, and analysing the results.You are to submit two Python files kuzu.py and encoder.py, a
快速Python-Tkinter设计界面 方法与代码
作者:干饭小熊猫链接:https://www.zhihu.com/question/68663671/answer/2519875621来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 1 简介 1.1 Tkinter是什么? Tkinter是Python自带的GUI库,Python的IDEL就是Tkinter的应用实例。Tkinter可以看作是Tk和i
快速使用Python-Tkinter设计界面 方法与代码
作者:干饭小熊猫链接:https://www.zhihu.com/question/68663671/answer/2519875621来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 1 简介 1.1 Tkinter是什么? Tkinter是Python自带的GUI库,Python的IDEL就是Tkinter的应用实例。Tkinter可以看作是Tk和i
参考资料------ 快速使用Python-Tkinter设计界面 方法与代码-20230701
作者:干饭小熊猫链接:https://www.zhihu.com/question/68663671/answer/2519875621来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 1 简介 1.1 Tkinter是什么? Tkinter是Python自带的GUI库,Python的IDEL就是Tkinter的应用实例。Tkinter可以看作是Tk和i
python的lzma模块不能解压 C++使用lzma压缩后的数据
这是chatgpt的回答: 在Python中,lzma模块是用于处理LZMA(Lempel-Ziv-Markov chain Algorithm)压缩算法的模块,它可以用于压缩和解压缩数据。然而,如果您使用C++的lzma库压缩数据,并且尝试在Python中使用lzma模块进行解压缩,可能会出现问题,因为这两者之间的压缩格式可能不兼容。 解决这个问题的一种方法是使用Py
16.python-单例模式
python-单例模式 单例模式适用于需要共享对象的场景 单例模式,也叫单子模式,是一种常用的软件设计模式。在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。比如在某个服务器程序中,该服务器的配置信息存放在一个文件中,这些配置数据由一个单例对象统一读取,然后服务进程中的其他对象再通过这个单例对象获取这些配置信息
scrapy 2.x相关配置
使用pip安装scrapy之后可能并不能直接运行,会遇到各种报错,可能是依赖库的版本不兼容导致的,可能需要安装或更新以下依赖: cryptography==38.0.4pyopenssl==22.0.0certifi==2023.5.7 在windows python3.8+下的scrapy框架内使用asyncio需要先执行以下代码: asyncio.set_event_loop_
面向对象编程Python:类、对象和继承
面向对象编程(Object-Oriented Programming,简称OOP)是一种常用的编程范式,它将数据和操作数据的函数封装在一起,以创建对象。Python是一种支持面向对象编程的高级编程语言,它提供了类(class)、对象(object)和继承(inheritance)等概念,使得代码更加模块化、可维护性更高。本文将介绍Python中的面向对象编程概念,包括类的定义、对象的创建以及继承的
jupyter notebook
jupyter notebook 或 python -m notebook Serving notebooks from local directory: D:Anaconda3A
字符串在货币、日期、精度的处理
1. 区域设置--locale模块的setlocale函数 区域设置是一个标识特定地理、文化和语言的系统参数。它影响如日期和时间格式、货币和数字格式以及其他地域相关的操作。 在 Python 中,使用 locale.setlocale() 函数可以设置区域设置来适应不同的地区和语言要求。 该函数的语法为: category:设置的分类,可以是 locale.LC_
cpp: Sudoku
/*****************************************************************//** * file ConsoleSudoku.cpp c++ 14 * brief 九宫独数填充游戏 * from https://github.com/vaithak/Sudoku-Generator * author geo
day06 6.1 Java基础
day06 6.1 Java基础 【一】Python和Java中的字节与字符串的关系 【1】Java中字节数组与字符串之间的转换关系 字节数组的创建方式一 字节数组的创建方式二 (1)字符串转字节数组 在Java中的语法 在Python中的语法 为什么和Java中的字符数组不一样? Python是无符号的:[0,1,2,3...256] Java是有符号的:[0,1,2,3...