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配置 安装虚拟机 选择自定义,选择典型有几率会开不开机,且安装缓慢选择稍后安装,不然跟选择典型没有什么区别选择不使用网络连接,如果联网,安装过程会自动连接国外服务器网络下载组件,非常缓慢。图中选项务必按照图中选择,其他保持默认,选择下一步即

Ryu控制器教程

RYU不要使用apt的方法安装,这样的安装是不完整的, 并且相关文件不易查找。 1.下载ryu源码 2.安装RYU环境 安装PIP 安装依赖 安装ryu并配置到环境变量中 出现最后两行Installing即为成功 3.开启ryu 开启ryu并启动简单二层交换功能(ryu的app可以在ryu/ryu/app文件夹内找到并自定义) 开启mininet并指向远程控制器ryu (

Mininet教程

mininet的安装 1.前言 1、本次安装环境为ubuntu20.04。 2、mininet 为 github上的最新版,我已经修改镜像地址并克隆到了gitee,只需要从我的gitee仓库克隆即可。3、mininet安装中需要自动使用apt安装额外依赖,为了确保稳定性,需要对ubuntu进行换源(按照ubuntu教程即可)。 2.克隆mininet源码 打开Ubuntu中的终端(Termi

八期-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是一个字符串,是一种数据交换格式,不同于

qrcode模块生成二维码

安装qrcode模块 简单使用 获取二维码

八期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.4​pyopenssl==22.0.0​certifi==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

jvm学习笔记

1. JVM快速入门 从面试开始: 请谈谈你对JVM 的理解?java8 的虚拟机有什么更新? 什么是OOM ?什么是StackOverflowError?有哪些方法分析? JVM 的常用参数调优你知道哪些? 内存快照抓取和MAT分析DUMP文件知道吗? 谈谈JVM中,对类加载器你的认识? ​ 位置:JVM是运行在操作系统之上的,它与硬件没有直接的交互 1.1. 结构图

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...

<<  <  672  673  674  675  676  677  678  679  680  681  682  >  >>