Python

LAMP配置与应用

LAMP配置与应用 1.1 动态资源和语言 WEB 资源类型: 静态资源:原始形式与响应内容一致,在客户端浏览器执行 动态资源:原始形式通常为程序文件,需要在服务器端执行之后,将执行结果返回给客户端 注意:静态和动态的区别,不在于网页是否能动态变化,而在于服务端的页面文件和客户端得到页面文件是否一致 范例:静态资源  vim   test.html  #客

Python高保真高压缩图片

  人生苦短,慢慢潇洒。 nsyw.run

SQL注入基础学习4

14、第14关 测试注入点,查找闭合方式,闭合方式为" 查找数据库 查找数据库中的表 查找users表中的数据 查找字段username和password 有长度输出限制,因此我们可以利用substr函数来解决这个问题,可以利用burpsuite的爆破模块来获取,结果如下 15、第15关 这一关是post的盲注,可以利用sqlmap来测试,或者自己写脚本,用req

python数据分析基础《用数据讲故事》#0 引言

0 引言 0.1 糟糕的图表无处不在 0.2 我们天生不擅长用数据讲故事 在学校里,我们学习了很多关于语言和数学的知识。在语言方面,我们学习如何将单词组合成句子和故事。数学方面,我们学习如何理解数字。但很少有人将这两方面结合起来:没有人教我们如何用数字讲故事。更严峻的是,很少有人觉得自己天生就擅长这个领域。 这让我们对这项需求日益增长的重要任务准备不足。技术使我们能够积累越来越多的数据,与此同时

哈希,列表,集合,有序集合,慢查询,pipeline,发布订阅,bitmap位图,Hyperloglog

目录1 哈希类型2 列表类型3 集合类型4 有序集合(zset)5 慢查询6 pipeline与事务7 发布订阅8 Bitmap位图9 HyperLogLog 1 哈希类型 2 列表类型 3 集合类型 4 有序集合(zset) 5 慢查询 6 pipeline与事务 7 发布订阅 8 Bitmap位图 9 HyperLogLog

gpg加密实践

gpg文件加密 测试环境 linux ubuntu 1.创建秘钥 root@ubuntu:~# gpg --gen-key gpg (GnuPG) 1.4.20; Copyright (C) 2015 Free Software Foundation, Inc. This is free software: you are free to change and redistribute it.

继copilot之后,又一款免费帮你写代码的插件

写在前面 在之前的文章中推荐过一款你写注释,它就能帮你写代码的插件copilot copilot写代码的能力没得说,但是呢copilot试用没几天之后就收费了 传送门:你写注释她帮你写代码 按理说这么好用,又可以提高效率的工具,收点费也理所当然 但是秉承白嫖一时爽,一直白嫖一直爽的原则(主要是我穷穷穷),又发现了一款可以平替的插件CodeGeex。 一、CodeGeex简介 ① 来自官方的介绍

flask介绍

目录一 web框架介绍1.2 fastapi二 flask2.1 第一个flask项目2.2 pycharm创建flask框架(可以不用)三 wsgiref四 Werkzeug五 Flask快速使用5.1 登录显示用户信息的小案例login.htmlindex.htmldetail.html总结5.2 登录认证加装饰器语法糖六 配置文件6.1 方式一6.2 方式二:app.config6.3 方式

flask路由、模板、请求响应、session

目录一 路由系统1.1 flask路由系统的参数1.2 转换器(了解)1.3 路由系统本质-->读源码1.4 endpoint1.5 flask写接口api二 CBV2.2 as_view源码三 模板四 请求响应五 session 一 路由系统 1.1 flask路由系统的参数 1.2 转换器(了解) 1.3 路由系统本质-->读源码 1.4 endpoint 1.5 fla

案例-七麦数据

地址:  https://www.qimai.cn/rank   逆向的目标是请求参数: 全局搜索:第三个文件不用看了,因为是CSS文件。 看到下面的请求的是URL有所搜索的关键字,而关键字是来自请求参数的。好像不太对。所以搜索 analysis 没啥用,要用其他方案搜索。 观察到每个请求都有analysis,说明所有请求都要过一个地方,根据经验,应该是axios,应该是

闪现、请求扩展、g对象

目录一 闪现闪现示例分类放二 请求扩展before_requestafter_requestbefore_first_requestteardown_requesterrorhandlertemplate_global全局标签template_filter全局过滤器三 g对象四 蓝图4.1 使用蓝图4.2 蓝图小型项目4.3 蓝图大型项目五 flask-session 一 闪现 要求 闪现

连接池、信号、flask-script

目录一 数据库连接池1.1 数据库连接池二 信号2.1 内置信号的使用2.2 有哪些内置信号2.3 自定义信号2.4 信号的作用(信号量-->Semaphore)2.5 补充:信号量(线程中)三 django的信号3.1 内置信号的使用3.2 自定义信号四 flask-script4.1 自定制命令 一 数据库连接池 1.1 数据库连接池 Django连接数据池 二 信号 2.1

SQLalchemy补充

目录七 更多查询方式八 连表查询九 原生sql(django-orm如何执行原生sql)9.1 sqlalchemy执行原生sql9.2 django执行原生sql十 flask-sqlalchemy使用10.1 sqlalchemy自己操作src/init.pysrc/models.pysrc/session_sql.pysrc/settings.pysrc/views.pymanage.py1

SQLAlchemy

目录一 SQLAlchemy介绍和快速使用1.1 sqlalchemy的原生操作二 sqlalchemy通过orm创建表删除表sqlalchemy.pymodels.py示例三 scoped_session线程安全3.1 scoped_session线程对象3.2 类装饰器四 基本增删查改4.1 基本增删查改五 表关系:一对多(一对一)5.1 表模型5.2 新增和基于对象的查询六 表关系:多对多6

20. 虚拟环境

一、什么是虚拟环境   Python 应用经常需要使用一些包第三方包或者模块,有时需要依赖特定的包或者库的版本,所以很难有一个能适应所有 Python 应用的软件环境。甚至有的时候 Python 应用所依赖的版本是冲突的,满足了其中一个,另一个则无法运行,解决这一问题的方法是 虚拟环境。虚拟环境是一个包含了特定 Python 解析器以及一些软件包的自包含目录,不同的应用程序可以使用不同的虚拟环境,

IDA python使用

一.常用函数 1.def hex(str) #把字符串转换成十六进制 2.def MinEA() #获取反汇编窗口中代码段的最小地址 3.def MaxEA() #获取反汇编窗口中代码段的最大地址 4.def ScreenEA() #获取光标所在位置 5.def SegEnd(str) #获取程序中某段的结束地址 典型例子: 6.def Byte(addr) #以字节为单位获取地址处的值 7.d

初识计算机

今日内容概要 Typora软件的使用 编程与编程语言 计算机基础 计算机的五大组成部分 计算机的三大核心硬件 操作系统 今日内容详细Typora软件的使用 编程与编程语言 计算机基础本质 计算机的五大组成部分 计算机三大核心硬件 操作系统

apache spark connect 试用

spark connect 3.4 开始就支持了connect 模式,3.4.1 比较稳定了 connect server 启动 实际上就是一个spark 引用,通过spark_submit 提交到spark 环境中 启动 ./sbin/start-connect-server.sh --packages org.apache.spark:spark-connect_2.12

perlapp BFS格式分析

perlapp BFS格式分析 1、加载资源中加密的BFS LoadResource_BFS_406670 load_bfs 示例: 7F 3A 5B AA-->magic 02 00 00 00-->0x02小端标志 (0x2000000-->大端标志) D8 71 9F 00-->0x9f71d8 后面数据大小&xor value, 54 00 0

Jmeter(二十八)加密接口测试笔记

一、加密接口测试场景   1、例如登录操作,输入账号密码,返回token,token是需要加密的   2、Jmeter本身没有加解密函数工具 二、加密接口和普通接口有什么区别   1、发送出去的数据需要进行额外处理,接口测试工具通常不具备这个功能 三、如何测试加密接口   1、测试数据准备   (以登录接口举例说明)   (1)可以让开发生成加密后的数据(加密后的数据预生成)     a.开发实现

使用 DPO 微调 Llama 2

简介 基于人类反馈的强化学习 (Reinforcement Learning from Human Feedback,RLHF) 事实上已成为 GPT-4 或 Claude 等 LLM 训练的最后一步,它可以确保语言模型的输出符合人类在闲聊或安全性等方面的期望。然而,它也给 NLP 引入了一些 RL 相关的复杂性: 既要构建一个好的奖励函数,并训练一个模型用以估计每个状态的价值 (value) ;

Python 基础面试第二弹

1. 解释下Python中的面向对象,以及面向对象的三大特点:   在Python中,面向对象编程(Object-Oriented Programming,简称OOP)是一种编程范式,它将数据和操作数据的方法组织在一起,形成对象。面向对象的编程主要围绕着类(Class) 和对象(Object)展开,通过封装、继承和多态等概念,实现代码的重用性、可维护性和可扩展性。 Python中的面向对

本人学习计划

PHP: 【入门中】swoole     python: 【待学习】爬虫   go: 【已学习】环境搭建 【待学习】web框架Gin   java: 【待学习】环境搭建 【待学习】web框架spring   运维: 【待学习】k8s 【已入门,待精通】docker  

pyqt5 QtDesigner 和 PyUIC 的环境配置

参考:https://zhuanlan.zhihu.com/p/425148959 1. 安装pyqt5  模块 2.添加 QtDesigner 工具 在 CreateTool 窗口依次填写: Name:填写 "QtDesigner" Program:填写 designer.exe 的路径,例如: C:PythonAnaconda3Libsite-packagesqt5_

使用python统计git仓库中频繁修改的热点函数

本篇博客以开源代码RT-Thread为例,描述了如何使用python扫描统计代码中频繁修改的函数,帮助我们发现系统中需求变化和BUG制造的重灾区。 需求背景 最近在学习设计模式时,印象深刻的一句话就是“要将设计模式应用在不稳定、频繁修改的地方,在变化处应用招式”,那么什么样的地方是频繁变化的?找出变化点最好的办法就是模块或者系统的架构师可以根据经验预测识别出系统的需求热点、发展趋势,指导我们进

基于Alexnet深度学习网络的人脸识别算法matlab仿真

1.算法理论概述 一、引言         人脸识别是计算机视觉领域中的一项重要任务,它可以对人类面部特征进行自动识别和验证。近年来,随着深度学习的兴起,基于深度学习的人脸识别算法也得到了广泛的应用。本文将介绍基于Alexnet深度学习网络的人脸识别算法,包括详细的实现步骤和数学公式。   二、Alexnet深度学习网

httprunner4.x使用

httprunner4.x安装 1.运用脚手架创建项目 进入项目路径,运行命令,新增一个Httprunner项目   hrp startproject demotest   运行完成,在目录下可看到如下文件 各文件意义如下(demo就是demotest,只是名称不一样)  脚手架项目有几个有效的测试用例,可以直接编辑直接执行命令 hrp run demote

cwltoo学习笔记

echo-job.yml zzz_print.cwl zzz_print.py   ccc.cwl  

SQL注入-sqlmap的安装

一、Sqlmap简介 sqlmap是一个自动化的sql注入工具,其主要功能是扫描,发现并利用给定的URL进行sql注入,目前支持数据库有mysql、oracle、access、postagesql、sql server、sqlite等 二、SQLMap下载 下载官网:https://sqlmap.org/ 三、SQLMap安装注:因为sqlmap基于Python语言开发的,所以前提需要将Pyth

<<  <  511  512  513  514  515  516  517  518  519  520  521  >  >>