- 博客(24)
- 资源 (3)
- 收藏
- 关注
原创 Python 调用 DLL
既然需要使用DLL,那么我们就从生成DLL开始:这个博主写的很详细:https://blog.csdn.net/qq_37924224/article/details/115524682确定我们的Python是哪个版本的如果显示是32位,那么我们在生成DLL时候就需要在VisualStudio中选择X86;如果显示是64位,那我们就需要在VisualStudio中选择X64。代码如下:
2023-05-12 14:28:16 472
原创 Python 第三方库 selenium
selenium 原本设计出来的目的是用作自动化测试,但是对于我而言,它是爬虫大杀器。绝大多数的网站,目前就我看到的,基本上没有对 selenium 做对应反扒策略的。注意:是基本上,我的确遇到过 selenium 失效的情况。为什么 selenium 是爬虫大杀器?selenium 的原理就是模拟浏览器,与其他的爬虫不同的是,selenium 是真的使用浏览器来进行操作的,模拟人的行为,所以不需要设置请求头,因为它是真实的操作浏览器。selenium 的优缺点?
2022-11-28 20:36:16 905
原创 Python 标准库 re
认识 re 还是我很早开始写爬虫的时候,那时候觉得匹配规则很难写,之前还遇到了一些坑,当然现在回头看觉得自己太蠢了。re 在不同编程语言中都有应用,最重要的匹配遇到的坑,有些方法只匹配开头,或者只匹配单行,而不是全部匹配,这也是我当时写了很久匹配不到的原因,反正大致是这个问题吧。主要是对 re 表达式 和 编程语言中的 re 模块使用都不是很了解,所以碰壁。re 我愿称之为文本处理界的瑞士军刀,如果 re 解决不了的问题,大概没人能解决吧。
2022-11-24 15:45:10 293
原创 最全面详细的 filebrowser 搭建部署教程
这绝对是最详细的filebrowser教程,filebrowser定位应该算是一款轻量级云盘,全平台通用,当然我肯定是以Linux为主。
2022-10-22 01:46:30 9153 5
原创 Python 标准库 CSV
python对于csv的解读:CSV (Comma Separated Values) 格式是电子表格和数据库中最常见的输入、输出文件格式。在 RFC 4180 规范推出的很多年前,CSV 格式就已经被开始使用了,由于当时并没有合理的标准,不同应用程序读写的数据会存在细微的差别。这种差别让处理多个来源的 CSV 文件变得困难。但尽管分隔符会变化,此类文件的大致格式是相似的,所以编写一个单独的模块以高效处理此类数据,将程序员从读写数据的繁琐细节中解放出来是有可能的。
2022-10-17 14:40:00 1753
原创 Python 单例模式 new
偶然间听到朋友谈单例模式。记得好像是谈rust,朋友非常推崇rust语言,听说rust有希望进linux。单例模式举例:我们都听歌,播放器同时只能播放一首歌,当然我们可以同时听好几首。所以对于播放器而言,同时只能存在一个歌曲被播放,解释不一定到位,但应该还算直观。在Python中实现单例模式的方式很多,new只是其中一种,而今天要谈的就是new。
2022-10-16 13:21:17 444
原创 Python 第三方库 mariadb
mariadb是mysql的免费版,两者的原作者是同一人。mysql被商业化后,留下了mariadb的火种。本来是想自己写点代码的,但是奈何官方文档写的太棒了,没必要多次一举。这里仅仅是摘录一些核心,来强化下记忆。
2022-09-26 16:30:15 637
原创 Python 标准库 pickle
pickle就是python持久化数据的一种方式,你可以使用json,txt,cvs都没问题,你喜欢就好,文件后缀为.pkl。第一次看见这种格式后缀还以为是什么新奇玩意,原来只是一种数据格式罢了。
2022-09-23 09:58:00 366
原创 谈谈Python之禅 import this 彩蛋
当你在python中写上 import this,那么运行该程序的时候便会看到如下内容,先给出结果。然而这并不是我想要表达的,今天我想谈谈 this.py 的源码。
2022-09-23 09:25:28 343
原创 Hexo
目录什么是HexoHexo准备GitNode.jsHexo InstallHexo 建站什么是HexoHexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。Hexo准备GitGit:下载地址Linux(Debian): sudo apt install gitNode.js淘宝镜像地址https://npm.taobao.org/mirrors/node,Windows10下载安装包 node-v15
2020-11-28 16:33:51 103
原创 Hugo GitHub Page
Hugo 是什么?Hugo is the world’s fastest static website engine. It’s written in Go (aka Golang) and developed by bep, spf13 and friends.环境准备操作系统Debian系(Ubuntu),包管理工具apt。Go Install官网下载复制安装包地址URL,wget -c URL,按照官方网站教程执行安装命令。tar -C /usr/local -xzf go1.1
2020-11-27 13:55:56 138
原创 Github之windows下Git命令使用
之所以想着写这个是因为自己原先有很大的困惑,账号虽然注册了很久,但对于GitHub的使用仅仅停留在fork,start,download code。不知道是否还有其他人有一样的困惑,故而记录下。登录GitHub账户后我们就可以看到这样的界面,如图,这里可以方便的创建仓库。填写仓库名就可以直接创建了,如果创建的是一个空的仓库,GitHub会给出贴心的使用git使用的提示。进入仓库就可以看到上面这一行,主要看code和Settings,在Settings里可以删除仓库,不妨多创建然后删除几次,先熟悉下。
2020-11-26 18:02:09 199
原创 SVN Windows 10 使用教程
文章目录SVN介绍SVN准备部分SVN服务端SVN客户端二、使用步骤Visual SVN 配置总结SVN介绍Apache Subversion(简称SVN,svn),一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS转移到Subversion。以上摘自wikipediaSVN准备部分SVN服务端Visual SVN下载地址Visual SVN作为服务端使用,当然我们也可以使用免费的SVN服务器http
2020-11-24 14:47:36 1096
hugo.exe Github Hugo项目Windows发行版文件
2020-11-28
node-v15.0.0-x64.msi
2020-11-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人