Python

Acmer的现代化NeoVim配置(自动补全 | 自动爬取cf atc等测试样例 | 本地一键测试)

预览 主界面 文件检索 文件树 自动爬取常用刷题网站测试样例并创建cpp文件,支持一键测试 内置终端 自动补全 常用按键 h 左 l 右 j 上 k 下 i 插入模式

二十六、Python和JS语法相关

1、Python函数形参默认值的生命周期 形参默认值的生命周期 2、Python列表与指针 3、JS变量的作用域 代码在编译时,作用域已经产生了 输出:456 4、JS的this变量 输出: alex 666 root 18 5、JS的面向对象 JS用函数充当类 6、JS中无字典,只有对象

Codeforce-- 思维题

2-11 Eat the chip 思路:题意可知,a从下往上走,b从上往下走,我们可以思考一个问题,在某一个回合,如果a和b在同一列中(a是Alice,b是Bob),一方怎么走,另外一方就跟着这一方走,所以同一列的时候是该回合后手的必胜态,先手的必败态。于是可以递推:如果在走到边界的时候有机会仍然保持b在a的上方,那么有机会分出胜负,因为一方不可以走出边界,所以ya-yb一定会发生变化,直到xa

有道云笔记数据备份相关

PC客户端导出 最新版有导出全部文件的功能,但限制90天一次,除非开通会员(无限次) 开放平台API 开放平台地址 申请理由 主页为 https 协议,但 提交接口 为 http 协议,请求被浏览器阻止了,我们可以 F12 手动修改 html 元素,之后再提交 应用图片必须按照要求的格式和大小来上传,不然报错:图片格式不正确,可以使用 在线图片裁剪工具 来帮忙裁剪。 还是报错:未知错误

Selenium Web Driver的基本运用

Selenium Web Driver的基本运用 目录Selenium Web Driver的基本运用浏览器窗口的基本操作浏览器导航操作浏览器窗口操作获取浏览器信息查找页面元素按id查找按name查找按class查找按链接文本查找按链接文本模糊查找按标签类型查找按XPath查找按CSS选择器查找通过By对象按动态条件查找(喜欢用这个)查找元素集合嵌套查找页面元素的基本操作单击元素输入内容或者上传附

八、Python开发环境管理

Anaconda Anaconda介绍、安装及使用教程 - 知乎 (zhihu.com) 如果你已经安装了 Anaconda,那么就不再需要再安装 Python 了。Anaconda 是一个集成了 Python 和大量常用 Python 库的发行版,它内置了 Python 环境和多种常用的 Python 库,可以直接使用。 安装 Anaconda 后,你就可以在命令行或者 Anaconda Na

九、Django环境搭建(基于anaconda环境)

Django特点: 具有完整的封装,开发者可以高效率的开发项目,Django将大部分的功能进行了封装,开发者只需要调用即可,如此,大大的缩短了开发的时间,同时也因为太多封装导致开发灵活度和项目的运行效率不足。通常在工作中,开发者可以使用Django快速的搭建项目,然后基于项目进行个别部分的效率优化。 框架: 是对同一类型相同的代码的封装。 沙箱(环境): 起源于生物学,在生物学上经常需要独立的环境

3D点云目标检测网络简介

https://www.cnblogs.com/xiaxuexiaoab/p/17970121 前面的文章介绍了点云目标检测的几篇综述文献,这一篇参考第二篇综述介绍一些经典的网络,主要包含其大体内容、贡献点和一些细节,后续还会慢慢补充。 =========== One Stage ============ 一、VoxelNet PDF:https://arxiv.org/abs/1711.063

十二、Django视图函数和模版相关

视图相关 HTTPRequest对象: 属性:path 函数:get_full_path() HTTPResponse对象: render() render_to_response() locals() :局部变量 redirect() 重定向 例子:用户登录成功后跳转 在上述代码下,用户登录成功,后台直接渲染index页面给用户,不经过urls路由,url还是.../login/ 用户登录的u

十三、Django Admin

Django Admin是django项目数据库的一个后台管理工具 一、注册models 项目中,应用创建之后,应用文件夹就有一个admin.py文件。在admin.py中注册需要在admin后台管理的models 二、登录admin 在终端,项目根目录下,运行命令创建superuser: 访问: ip+端口/admin,在登录页使用创建好的superuser登录admin 三、admin后台

十四、MySQL与Django之Model基础

数据库 Django默认支持sqlite、mysql、oracel、postgresql等数据库 1、sqlite django默认使用sqlite数据库 Django.db.backends.sqlite3 2、MySQL Django.db.backends.mysql MySQL驱动程序: (默认)MySQLdb(mysql python) ● Mysqlclient ● MySQL ●

Go语言-让我印象深刻的13个特性

我们正在加速进入云原生时代,Go语言作为云原生的一块基石,确有它的独到之处。本文介绍Go语言的几个让我印象深刻的特性。 1、兼顾开发效率和性能 Go语言兼顾开发效率和性能。可以像Python那样有很快的开发速度,也可以像C++那样有很快的执行速度。 2、编译速度很快 编译速度很快,减少编译等待时间。其实编译时间长,对开发人员未必是坏事,可以有个正当理由摸鱼了,哈哈! 3、没有面向对象的束缚 Go语

【机器学习】数据清洗之识别缺失点

🎈个人主页:[甜美的江] 🎉欢迎 👍点赞✍评论⭐收藏 🤗收录专栏:[机器学习] 🤝希望本文对您有所裨益,如有不足之处,欢迎在评论区提出指正,让我们共同学习、交流进步! 引言: 在机器学习领域,数据的质量直接关系到模型的性能和可靠性。而在实际应用中,我们往往面临一个普遍存在的问题——缺失值。缺失值可能因为各种原因而产生,如传感器故障、数据采集错误或者主观选择性填写。因此,深入了解并识别缺失值

借助 .NET 开源库 Sdcb.DashScope 调用阿里云灵积通义千问 API

在昨天的博文中,我们通过 Semantic Kernel 调用了自己部署的通义千问开源大模型,但是自己部署通义千问对服务器的配置要求很高,即使使用抢占式按量实例,每次使用时启动服务器,使用完关闭服务器,也比较麻烦,而且越高级的大模型对服务器的配置越高。所以昨天的博文中使用了很低级的 Qwen-7B-Chat 模型,结果回答问题的效果很不理想,连博客园的网站域名都弄错了。 于是改变路线,尝试使用阿里

08-selenium

1.selenium自动化 selenium可以操作浏览器,在浏览器页面上实现:点击、输入、滑动 等操作。 不同于selenium自动化,逆向本质是: 分析请求,例如:请求方法、请求参数、加密方式等。 用代码模拟请求去实现同等功能。 逆向 vs 自动化Selenium Selenium,【优】简单不需要逆向,只需要控制浏览器去执行预设的操作即可;【缺点】性能差,不利于批量实现 逆向,

09-验证-滑块

基于selenium实现过滑块验证核心需要三步: 获取验证码图片 识别图片,计算轨迹距离 寻找滑块,控制滑动 1.获取图片 https://www.geetest.com/adaptive-captcha-demo 示例1: 示例2:闭包 2.识别图片 识别图片中,缺口左边的横坐标(滑动的距离)。 2.1 ddddocr 2.2 opencv 2.3 打码平台 http://w

10-验证-中文识别点选

1.获取图片 2.目标识别 截图每个字符,并基于ddddocr识别。 3.背景坐标识别 识别背景中的文字,并获得字体的坐标(后续需按照顺序点击) 3.1 ddddocr 能识别,但是发现默认识别率有点低,想要提升识别率,可以搭建Pytorch环境对模型进行训练,参考:https://github.com/sml2h3/dddd_trainer 3.2 打码平台 https://w

02-requests

本节来学爬虫使用requests模块的常见操作。 1.URL参数 无论是在发送GET/POST请求时,网址URL都可能会携带参数,例如:http://www.5xclass.cn?age=19&name=wupeiqi 案例:花瓣美女 2.请求体格式 在发送POST请求时候,常见的请求体格式一般有二种: form表单格式(抽屉新热榜) json格式(腾讯课堂) 2.

03-数据提取

本节概要:如何提取嵌入在HTML格式中的文本信息。 很多网站请求后,返回的数据是嵌套在HTML格式中的。例如:5xclass.cn 对于这种情况想要提取其中的数据,常见有两种方法: 基于bs4模块(本节重点) 基于xpath模块 1.HTML格式 可以根据 标签名称 或 标签属性 来实现直接或间接寻找标签。 2.bs4 基于bs4可以实现去HTML格式的包裹的数据库中快速提取我们想要的数据

05-xx大学

今日目标:对北大未名BBS进行逆向,实现账号登录 提示:入门级别的js逆向案例。 1.关于js逆向 在页面上输入的密码:woshiniba,但是提交后密码居然变成:c739492f2837ed5c6927914a55467874。 这其实是,在网页中的JS代码在发送请求之前,对我们的密码进行了处理(加密)。 那么,如果我们后续想要模拟请求发送时,必须要去网站中找到他的加密方式,然后用代码实现加密+

04-xx军事自动登录

本节目标:实现xx军事网账号的自动登录 1.前置知识点 在开始实现之前,需要先学一些必备的前置知识。 1.1 页面刷新抓包 在抓包时,如果有页面刷新,之前的请求包就会被清除(无法分析)。 1.2 表单请求和ajax请求 当看到页面上有一个表单时,当输入账号+点击登录/注册提交,数据提交就两种方式: 表单提交,特征:提交数据页面刷新 ajax提交,特征:提交页面不刷新,“偷偷”提交。 1.2.

06-图片验证码识别

本节目标:图片验证码识别 + 其他 1.图片验证码 在很多登录、注册、频繁操作等行为时,一般都会加入验证码的功能。 如果想要基于代码实现某些功能,就必须实现:自动识别验证码,然后再做其他功能。 2.识别 基于Python的模块 ddddocr 可以实现对图片验证码的识别。 2.1 本地识别 2.2 在线识别 也可以直接请求获取图片,然后直接识别: 2.3 base64 有些平台

07-反调试和周杰伦下载

本节目标:解决无限反调试,下载周杰伦歌曲 https://zz123.com 1.反调试 2.搜索列表 3.MP3下载 4.批量下载

11-xx发展

day11 x平台登录 地址:https://xuexi.chinabett.com/ 需求: 账户和密码加密 图片验证码 1.必备知识点 本节以上述案例引出接下来的通用知识点,当前知识点不仅可用于本案例,其他案例也可使用。 1.1 执行JavaScript代码 假如在逆向分析时,发现某个js加密算法比较繁琐,用Python还原同样的算法比较费劲。此时,可以不必使用Python还原,而是利用

13-xx儿升级版

day13 xx儿升级版 本节对于 Bella的生成进行深度分析 上节基于模拟浏览器的方式实现 【python、nodejs、pyexecjs】 硬核分析找到内部算法,然后用Python还原实现 【Python】 地址:https://user.qunar.com/passport/login.jsp 1.

12-xx儿

day12 xx儿 需求: 逆向滑块请求 发送短信登录 地址:https://user.qunar.com/passport/login.jsp 1.必备知识点 1.1 页面滑动 1.2 滑动轨迹 1.3 浏览器环境 在使用pyexecjs执行JavaScript代码时,如果存在读取浏览器环境,会失败。例如: 此时,就需要创造浏览器环境然后再执行JavaScript代码。 安

16-x美

day16 x美 注意:这是其实是一个x美的点选验证。 1.必备知识点 在开始逆向案例之前,先来学一些前置必备的技能。 1.1 动态无法调试 网页定位到某个js文件中的位置,想要断点调试,但由于每次js的网址都会更新(返回内容虽然一样),导致断点无法执行,这种情况下怎么办? 解决方案:找到返回此js地址的页面,将返回值其替换为固定的值,具体步骤: 安装抓包工具Charles,让Charl

14-TLS指纹

day14 TLS指纹校验原理和绕过 浏览器可以正常访问,但是用requests发送请求失败。 后端是如何监测得呢?为什么浏览器可以返回结果,而requests模块不行呢? https://cn.investing.com/equities/amazon-com-inc-historical-data 1.指纹校验案例 1.1 案例:ascii2d https://ascii2d.net/

17-x龙

day17 x龙 注意:这是其实是一个x美的点选验证。 1.必备知识点 在开始逆向案例之前,先来学一些前置必备的技能。 1.1 动态无法调试 网页定位到某个js文件中的位置,想要断点调试,但由于每次js的网址都会更新(返回内容虽然一样),导致断点无法执行,这种情况下怎么办? 解决方案:找到返回此js地址的页面,将返回值其替换为固定的值,具体步骤: 安装抓包工具Charles,让Charl

18-x盾

点击查看笔记 # day18 x盾滑块 https://dun.163.com/trial/jigsaw 1.前置知识点 1.1 混淆处理 https://cstaticdun.126.net/2.25.0/core-optimi.v2.25.0.min.js?v=2843207 后续如果分析某个函数时,可以讲代码片段拿到,替换后进行分析: 1.2 滑块识别 1.3 赋值和调

<<  <  356  357  358  359  360  361  362  363  364  365  366  >  >>