Python

python-docx的简单使用

实际上我是拿来转换PowerShell cmdlet命令的帮助txt文件为word文档的。其中带了翻译。简单记录下。 View Code  

CHC5054 网络应用开发

Web Application Development: CourseworkAllocationThis coursework is worth 100% of the marks for module CHC5054.You will also need skills from the following modules:● CHC4008 (Python Programming)● CHC4

python三大主流web框架

python三大主流web框架 django 官网: https://docs.djangoproject.com/zh-hans/4.2/ 优点: 大而全 自带的功能特别多 缺点: 过于笨重 flask 官网:https://flask.palletsprojects.com/en/2.3.x/ https://flask.net.cn/ Flask依赖于Werkzeug W

使用psscan检测dkom攻击——对于那些直接修改内存对象的rootkit,例如通过dkom实现进程隐藏,这个命令就非常好用了

pslist 和 psscan 的区别 列表: “ pslist ” 模块使用与将在实时计算机上执行的任务列表命令相同的算法。 而且,Windows 任务管理器也使用相同的方法。 上面提到的命令“pslist”遍历 Windows 内核维护的活动进程结构列表。 windows内核使用EPROCESS数据结构来描述每一个正在运行的进程。 EPROCESS 结构的内容允许操作

多线程在毕设中的应用

已经对多线程并发有了一个基本的理解。现在要将多线程用于毕设中,多线程的作用是将循环用作并发处理,有一定的速度提速作用。目前需要了解毕设程序在哪方面需要进行多线程修改。python的multiprocessing库去利用多核的机器,threading运行时会释放GIL锁,可以让I/O并行。  

Django ORM

外键 正向访问 字段名的转换 用F模块中的annotate方法 反向访问 表名(转换为小写)_set

查看python版本号,库的位置

which python -> /home/xx/anaconda3/bin/python pip 版本号 python3 –m pip –-version -> pip 21.2.4 from /home/xx/anaconda3/lib/python3.9/site-packages/pip (python 3.9) 查看包安装的位置: 先import这个包,再运行 包名字.fil

anaconda 包管理

使用conda create -e test2创建环境test2 python -m import numpy numpy.__file__ -> /home/xx/.local/lib/python3.8/site-packages/numpy/__init__.py which pip -> /usr/bin/pip 使用conda create -n test3 python=3

LazySysAdmin - WordPress拿立足点的标准流程

主机发现 渗透顺序:80,139/445/,22~3306  139 445 samba的共享服务 3306 mysql 注入和配置文件相关的内容  对http进行渗透 目录爆破并访问页面查看页面提供源  对139/445进行smbclient无密码探测  对share$路径查看文件内容 sudo smbclient '19

SPN在域环境的应用

windows域为了集中资源,有效地对资源访问控制权限进行细粒度分配,提高网络资源统一分配的管理.域内的每种资源分配了不同的服务主体名称(SERVICE Pricipal Name,SPN) 相关概念 keberos协议进行身份验证的网络中,内置账号或者用户账号下为服务器注册SPN.对于内置账号,SPN进行自动注册 如果在域用户账号下运行服务,必须要为使用账号手动注册SPN. 域环境中的每台服务器

Python 语言实现 IPv6 是否ping通

Python 语言实现 IPv6 是否ping通   1、导入相关的 Python 网络库   2、定义 ping 方法,传入目标 IPv6 地址   3、在方法中,使用 subprocess 模块中的 check_output 方法来执行 ping 命令并获取命令的输出结果。 4、判断输出结果中是否包含 "1 received" 字符串,如果包含则说明

Prophet 时间序列预测算法

Prophet 时间序列预测算法   一、背景 时间序列预测是一种预测未来数据的方法,对于时间序列的分析,我们可以采用传统的统计学方法,例如 ARIMA、Exponential Smoothing等,这些方法通过分析过去的数据建立模型来预测未来的趋势,但是这些方法有一个限制就是必须满足某些假设条件,例如数据的稳定性,缺失值的处理等等。 因此,近年来出现了一些新的时间序列预测方法,例如

Docker-compose 容器集群

一、Docker-compose 简介 Docker-Compose项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排。 Docker-Compose将所管理的容器分为三层,分别是 工程(project),服务(service)以及容器(container)。Docker-Compose运行目录下的所有文件(docker-compose.yml,extends文件或环境变量

Ansible的部署和命令模板

一、 ansible 的概述 1、ansible简介 Ansible是一款为类Unix系统开发的自由开源的配置和自动化工具。 它用Python写成,类似于saltstack和Puppet,但是有一个不同和优点是我们不需要在节点中安装任何客户端。 它使用SSH来和节点进行通信。Ansible基于 Python paramiko 开发,分布式,无需客户端,轻量级,配置语法使用 YMAL 及 Jinj

ansible-playbook剧本

一、playbook playbook是剧本的意思通过 task 调用 ansible 的模块将多个 play 组织在一 个playbook中运行。playbook本身由以下各部分组成: Tasks: 任务,即调用模块完成的某操作Variables: 变量Templates: 模板Handlers: 处理器,当某条件满足时,触发执行的操作Roles: 角色playbook yaml语法是换行空两格

django创建项目及运行

创建项目 一、创建项目名称 方法1:终端创建 1.打开终端 2.进入目标目录 D:PythonPythonPJdjango002 3.执行命令创建项目  dj002 "D:PythonPython3.11.3Scriptsdjango-admin.exe" startproject dj002 或 django-admin startproject dj002   方

4隐马尔可夫模型与序列标注

4隐马尔可夫模型与序列标注 序列标注问题 •序列标注(tagging)指的是给定一个序列x=x_1 x_2…x_n,找出序列中每个元素对应标签y=y_1 y_2…y_n的问题 其中,y所有可能的取值集合称为标注集(tagset) 序列标注与中文分词 考虑一个字符序列x,想象切词器真的是拿刀切割字符串。那么每个字符在分词时充当两种角色,要么在i后切开,要么跳过不切 中文分词转化为标注集为{切,过}

pytest常用断言

如上官网所说,pytest使用python中的assert来比较实际值与预期值,实现断言功能 1 常用的断言方式 assert xxx assert a == b assert a!=b assert a > b assert a <b assert a in b assert a not in b assert instance(a,int) assert a >b and

2023.5.2

今天进行了python作业写作,爬取只了解一点还有很多不理解,下面就是程序运行截图:        

python图像处理库

pillow是python图像处理的第三方库,可以对图片进行加载、显示、保存、剪切、黏贴、分离、合并等操作。 Pillow基本使用   取出GIF每一帧,合成为新的图片 gif把完整的图片细分成很多小的切片。    先取出gif的每一帧,存放在指定目录里 得到201张,每张宽高为2*600的图片。      新建一张图片,把每一帧依次覆盖在新的图片上。  

【算法】哈希算法

1  前言 本节我们来看我们常用的哈希算法哈。 2  为什么要有哈希 假设我们要设计一个系统来存储将员工手机号作为主键的员工记录,并希望高效地执行以下操作: 插入电话号码和相应的信息。(插入) 搜索电话号码并获取信息。(查找) 删除电话号码及相关信息。(删除) 我们可以考虑使用以下数据结构来维护不同电话所对应的信息: 数组 链表 平衡二叉树(红黑树等等) 直接

突破tls/ja3新轮子

我之前的文章介绍了SSL指纹识别 https://mp.weixin.qq.com/s/BvotXrFXwYvGWpqHKoj3uQ 很多人来问我BYPass的方法 主流的BYPASS方法有两大类: 使用定制ja3的网络库 go在这块的库比较流行(比如go的库requests还有cycletls) 缺点在于,就是得用go语言开发(cycletls有nodejs的但是也是开了一个go语言的一

CMake 入门实战

CMake 入门实战 本仓库是 CMake 入门实战 的源代码。 为了方便 github pages 无法正常阅读的朋友,下面也附带上正文。 但为了您更好的阅读体验,不妨前往原博客阅读:https://hahack.com/codes/cmake 。 什么是 CMake All problems in computer science can be solved by another lev

Protobuf编码规则

支持类型 该表显示了在 .proto 文件中指定的类型,以及自动生成的类中的相应类型: .proto Type Notes C++ Type Java/Kotlin Type[1] Java/Kotlin 类型 [1] Python Type[3] Go Type Ruby Type C# Type PHP Type Dart Type double doubl

简易图片浏览网站

BY GPT4 我想创建一个图片浏览网站。我的服务器的公网IP是xxxxxxx,我的图片存储在xxxxxxxxxxx的各个子目录中,这个目录可能是嵌套的。我希望用户可以通过网页,方便地浏览、下载该目录下的图片。并且,服务器上的图片经常增加或者更新,我需要保证该网页的实时性,也就是与服务器上的图片情况同步。我希望你用尽可能简单的方式逐步实现,每给出一部分代码都应该有一个可以验证的结果,而不是一次给

[网络安全]DVWA之SQL注入—medium level解题详析

免责声明:本文仅分享SQL攻击相关知识,不承担任何法律责任。 本文涉及的DVWA应用程序、BurpSuite、sqlmap请读者自行安装,本文不再赘述。 SQL注入原理可参考:[网络安全]SQL注入原理及常见攻击方法简析 sqlmap注入方式可参考:[网络安全]以留言板项目渗透实例带你入门sqlmap 提交用户名后URL并未产生参数的传输,结合页面源代码发现,该数据请求类型为POST请求。 判断

[网络安全]DVWA之SQL注入—High level解题详析

免责声明:本文仅分享SQL攻击相关知识,不承担任何法律责任。 DVWA请读者自行安装,本文不再赘述。 由于high level仅涉及简单攻击知识,本文不再详细解释。建议读者在理解SQL注入原理,熟悉low level、medium level解题姿势后再观看本文。 具体原理及姿势参见: [网络安全]DVWA之SQL注入—low level解题详析 [网络安全]DVWA之SQL注入—medium

GMP大数库

GMP大数库学习 了解 大数库 在网络安全技术领域中各种加密算法的软件实现始终有一个共同话题是如何在普通的PC机上实现大数运算。普通的PC机内部字长最多时32位或64位,但各种加密算法中为了达到一定安全强度,都要求在128位、512位或1024位字长下进行加减乘除等数学运算,这叫做“大数运算”。 在此前提下,如何在普通的PC机上高效快速的实现大数运算成为加密算法在普通PC机上软件实现的重要问题

Django框架基础8

本节的重点:   1、Cookie和Session的区别   2、Cookie和Session的使用(设置cookie和session)   3、实现登录和退出功能 一、Django中Cookie和Session介绍   在 Django 中可以通过 HTML Form 表单实现登录注册功能,但是在这之前,我们有必要简单介绍一下 Cookie 和 Session。比如在某些场景下,在排除用户手动删

<<  <  883  884  885  886  887  888  889  890  891  892  893  >  >>