logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【已解决】pyodbc 5.2 [ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序

当升级 pyodbc 5.2 版本后,连接 sqlserver 数据库,提示驱动不存在

#mssql
反反爬虫(1) :破解图片/文字验证码(翻过这座山,让世界听到你的故事)

最初,验证码是一张带有字符的图片,用户只需要将图片中的字符输入到文本框中即可,但这种简单的验证码很快就被绕过了。于是人们向图片中加入了一些混淆的元素,如斜线,彩色斑点等。接着出现了一些基于用户操作的验证码,也就是行为验证码。常见的有滑动验证码,拼图验证码和文字点选验证码等。

#python#爬虫
[问题解决]: win11家庭版启用组策略gpedit.msc

微软提供了一个有用的工具,名为组策略编辑器。它可以通过更改注册表的方式来方便地启用或禁用操作系统中某个元素的某个功能,但是以用户友好的方式。组策略编辑器可以视作一种更改注册表的安全的方式,它虽然不支持你更改注册表中的所有内容,但是允许你更改几乎注册表中所有可以更改的内容。然而组策略编辑器只在专业版和企业版 Windows 11 系统中默认可用,家庭版系统的用户是无法打开组策略编辑器的.

加密算法(二):Base64的一大误区,千万不要踩这个坑

可能有朋友在不了解 Base64 的情况下,将其误用于数据加密或数据校验。乍一看,Base64 编码过的字符串有一种被加密的感觉,但是该字符串会存在许多 Base64 的特征,只要发现了这些特征,那么这个字符串大概率就是一个经过 Base64 编码后的字符串,此时无需任何额外信息即可轻松解码得出原始文本。

pip freeze 导出含有路径 (@ file:///) 问题小记

在 conda 沙箱环境中使用 pip freeze > requirements.txt 命令导出已安装的模块,其中部分模块显示了 `@ file:///...`,而不是具体的版本号

#python#pip
反反爬虫(0) :还在用 selenium 裸爬吗? 你已经被盯上了!破解WebDriver反爬虫

使用 Selenium 调用 ChromeSriver 来打开网页,还是与正常打开网页有一定的区别的。现在很多网站都加上了对 Selenium 的检测,来防止一些爬虫的恶意爬取。大多数情况下,检测的基本原理是检测当前浏览器窗口下的 `window.navigator` 对象是否包含 `webdriver` 这个属性。

#python#selenium#爬虫
scp 上传文件

scp 是 secure copy 的缩写,是 Linux系统下基于 ssh登陆进行安全的远程文件拷贝命令,和它类似的命令有 cp,不过 cp只是在本机进行拷贝不能跨服务器。

#linux#ssh
html 原生滚动条详解,看这一篇就够了!

最近在做一个聊天室的小案例,遇到了一个关于滚动条的问题,需要对获取的信息即时滚动以保证用户总能看到最新消息。聊天程序是基于 ajax 实现的,没有使用框架,消息容器是一个 div,查阅大量资料后写下这篇文章,以作记录!

#html#javascript#css3 +1
MySQL多表查询

在关系型数据库中,表与表之间是有练习的,所以在实际应用中,经常使用多表查询。多表查询就是同时查询两个或两个以上的表在 MySQL 中,多表查询主要有 **交叉连接**,**内连接**,**外连接**,**子查询**

#数据库#mysql#sql
到底了