Python
文章平均质量分 93
AlbertS
一个手残党怀着对游戏的好奇心踏上了开发之路,旅途中磕磕绊绊踩了不少坑,触了不少雷,深知好记性不如烂笔头的道理,于是记录下学习路上的点点滴滴,努力在这个浮躁的年代做一个专注的人,携码起舞,与君共勉。
Coding是件有趣的事情,快乐的看待每一天,我真的非常幸福~
展开
-
安装了Anaconda并简单使用了以后谈谈自己的理解
因为需要使用多个版本的Python解释器,在寻找方案时找到了conda,真正用过之后理解了conda所说的虚拟环境,Anaconda是一个创造小房间的工具,小房间内的主力环境可以是Python也可以是R...原创 2024-08-06 02:00:00 · 763 阅读 · 0 评论 -
借助ChatGPT使用Python搭建一个工具网站
不知不觉ChatGPT已经风靡一年多了,现在基本每天工作时都会用到,相比于传统的搜索引擎它究竟强在哪呢?原创 2024-03-02 02:00:00 · 1988 阅读 · 2 评论 -
利用websockify将websocket通信转换成tcp
目前遇到一个问题,原本的服务都是利用tcp通信的,但是某些平台只支持websocket,是不是要从头实现一套websocket网络收发逻辑呢?短时间内有没有替代方案呢?在经过一番寻找之后发现了websockify这个神器,可以将websocket协议转换成tcp协议,从而实现不修改应用服务就支持tcp协议的目的,接下来就说说它怎么用,以及探索的过程...原创 2023-12-13 22:30:05 · 2346 阅读 · 0 评论 -
试试InsCode这个在线跑项目代码的平台
最近看CSDN上线了InsCode这个在线跑项目代码的平台,放在了主菜单主推位置,上次这个位置好像是Gitee,在上次应该是代码片,CSDN 作为我一直使用的产品,最近十年我经历了他所有的变革,就像我刚刚提到的这些主菜单的变化,很多的东西已经被抛弃了,希望这次的InsCode能长久的支持下去...原创 2023-06-18 23:32:33 · 1193 阅读 · 0 评论 -
自动推送消息时附带图片的一种实现方式
本文是之前总结 使用的这篇文章 《借助第三方工具网站完成消息自动推送》 的后续,当时说使用pushplus的微信公众号渠道不允许直接发图片,但是可以将图片链接放到 image 标签中,这就要求我们必须要有一个图床,今天也是从这里开始...原创 2022-12-04 22:31:28 · 1744 阅读 · 2 评论 -
借助第三方工具网站完成消息自动推送
寻找消息推送的起因是之前买过一台云服务器,用于开发环境搭建和学习,最近想用它进行一些数据分析,而数据分析的结果如果每次都需要登录服务器来看就有点“太老土”了,所以想找一种使用方便的消息推送模式。提到之前的消息通知最常用的是短信和邮件,但是随着时代的发展,它们的弊端也逐渐暴露出来,短信的内容主要以文本为主,想要发送图片就比较困难,邮件查看起来不是太方便。而微信作为每天都用的社交软件,用它来接收消息就很方便了,所以朝着这个方向寻找,我发现了pushplus这个第三方工具...原创 2022-11-20 13:10:30 · 4187 阅读 · 0 评论 -
MD5是用来加密的吗?BCrypt又是什么呢
最近经常看到一种关于 `MD5` 的说法,比如某某系统的登录模块使用了 `MD5` 加密算法,保证了用户密码的安全。那么 `MD5` 究竟是不是一种加密算法呢?从概念上来说『加密』对应的是『解密』,我们把数据采用某种方式加密之后,可以在之后的某一时刻进行解密来获得原始数据,照此观点来说 `MD5` 并不是一种加密算法,它只能把原文加密成密文,而不能将密文解密成原文。但是 `MD5` 确实把明文变成了不容易被破解的密文,达到了 “加密” 的目的,好像说它可以用来加密勉强也可以...原创 2021-11-01 00:30:42 · 1745 阅读 · 0 评论 -
cpplint中filter参数的每个可选项的含义
`cpplint` 是一款优秀的代码格式检查工具,有了它可以统一整个团队的代码风格,完整的工具就是一个Python脚本,如果安装了Python环境,直接使用 `pip install cpplint` 命令就可以安装了,非常的方便...原创 2021-06-20 22:08:24 · 5180 阅读 · 8 评论 -
Python中int、str、bytes相互转化,还有2进制、16进制表示,你想要的都在这里了
数据类型转换是个很基础的操作,很多语言中都要做这些转换,例如前一段时间刚刚总结了《C/C++中string和int相互转换的常用方法》,python 自从分离出 python3 版本之后,`str` 和 `bytes` 两个类型弄蒙了一大票人,在这两种类型的转换上我可是花了不少时间,记住一点,别随随便便使用 `str()` 函数,很多数据使用 `str()` 变成字符串之后再想恢复可就难了...原创 2021-03-07 00:24:07 · 35602 阅读 · 25 评论 -
Go环境配置时遇到的GOPATH路径以及包管理问题
过了个年回到工作岗位,发现之前好好的 `Go` 环境无法进行调试了,于是又重新配置了一次,弄好之后发现新配的参数与原来完全不同,甚至还有一些矛盾的地方,真搞不清楚原来的配置参数怎么能成功调试的,也是奇了怪了。配置过程中还遇到了一些问题,特别记录一下,防止今后遇到类似问题还要苦苦寻找...原创 2021-02-21 01:25:17 · 8695 阅读 · 2 评论 -
简单聊聊01世界中编码和解码这对磨人的小妖儿
在程序员生活的01世界中有两大Boss级难题,分别是缓存失效和命名问题,对比这两大难题来说,编码和解码只能算是小妖儿了,只不过这两个小妖儿出镜率很高,有时确实很磨人的,得多花些时间捋顺一下...原创 2020-11-29 23:11:17 · 1744 阅读 · 0 评论 -
Python中时间戳、时间字符串、时间结构对象之间的相互转化
使用 Python 写程序的时候常常要查看中间结果,需要把一些内容记录到日志中,为了不让新产生的日志覆盖之前的日志文件,所以通常使用时间字符串来作为文件名,类似于 `2020827_233842.log` 这种格式...原创 2020-08-30 22:16:54 · 2997 阅读 · 7 评论 -
Python操作Excel工作簿(\*.xlsx)
`Excel` 作为流行的个人计算机数据处理软件,混迹于各个领域,在程序员这里也是常常被处理的对象,可以处理 `Excel` 格式文件的 Python 库还是挺多的,比如 `xlrd`、`xlwt`、`xlutils`、`openpyxl`、`xlwings` 等等,但是每个库处理 `Excel` 的方式不同,有些库在处理时还会有一些局限性...原创 2020-03-15 17:29:27 · 8366 阅读 · 77 评论 -
Python使用scatter函数绘制点在线的上层
前几天在QQ群里发现有人问这样一个问题,使用Python的matplotlib库绘制图形时,函数 `scatter()` 绘制的点总是在 `plot()` 函数绘制的线下边,看起来样子很丑,大概就是下图这个样子,问有没有方法让点显示到线的上面。原创 2019-10-30 16:00:20 · 11831 阅读 · 15 评论 -
Python切割超大日志文件、保留文件最后几行
关于日志这个东西的存在,主要是为了记录发生的事情,编程的过程中也常常用到,记得我们在刚刚学习编程的时候,常常会出现程序错误,这时候就需要输出一下,其实这个输出也是日志的一种体现,随着编程水平的提升,各种调试工具和方法渐渐进入我们的视线,但是输出一下这种方法却一直被使用,特别是一些偶发性问题,调试工具很难捕捉到他们,这时候往往需要将中间过程输出到日志文件中,这些日志文件就是我们分析问题的基础。原创 2019-10-24 10:24:24 · 2611 阅读 · 3 评论 -
Python利用requests模块实现代理访问网络
文章目录前言测试环境代码实现测试结果前言代理相信很多人都听过,即使没有自己感受到,在无形之中可能也使用过,网络代理作为一项技术,在访问互联网时被广泛使用,那是因为使用代理有着诸多好处。使用代理IP能够突破自身的访问限制,不要把突破限制看成是坏事情,有时后恰恰是为了网络安全才使用了代理,比如内网的一台服务器只针对特定的IP提供访问权限,这时如果给内部人员分配指定的代理就可以进行访问,不比对...原创 2019-05-05 13:44:59 · 6944 阅读 · 0 评论 -
Python实现一个简单的图片爬虫
前言提起爬虫,很多人都会感觉很神秘,包括以前的我也是一样的,只要是和爬虫的相关的知识我都感觉很高端,后来渐渐的接触的多了,也就慢慢地明白的了究竟什么是爬虫,说说我理解的吧,爬虫本身... ...原创 2017-12-23 23:10:02 · 4900 阅读 · 4 评论 -
Python查找文件中包含中文的行
前言近几天在做多语言版本的时候再次发现,区分各种语言真的是一件比较困难的事情,上一次做中文提取工具的就花了不少时间,这次决定用python试一试,结果写起来发现真是方便不少,自己整理了一下方便以后查找使用...原创 2017-09-28 20:54:45 · 6979 阅读 · 0 评论 -
Python树形打印目录结构
前言这两天整理数据文件的时候发现,一层层的点击文件夹查看很繁琐,于是想写一个工具来递归打印出文件目录的树形结构,……最后终于发现了os.listdir这个函数,可是使用它来写一个深度优先搜索,只要递归调用就能解决我的问题...原创 2017-09-07 20:59:56 · 10604 阅读 · 8 评论 -
利用notepad++中安装python脚本实现批量转换文件编码
1.python脚本的安装网上有很多,ru'guo'jia'b'ne原创 2014-08-25 23:09:14 · 4794 阅读 · 2 评论