自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xkukeer的博客

学习吧,不然干啥

  • 博客(54)
  • 收藏
  • 关注

原创 用python写的文本水印隐藏工具

小米su7发布之前一周,各大博主已经已经拿到参数配置和价格表了,保密政策不允许博主提前发布,但是万一有头铁的提前发布了,就可以用这个工具揪出内鬼。4、如果出现泄密情况,将网络上泄密的文字复制到文件里,然后将文件一个一个匹配博主的密码进行解密。PS,控制台打印输出的加密后文字,直接复制出来是解密不了的,所以写文件里了。遍历所有博主,将加密的文字循环调用解密方法,最终得出是这段密文是谁的。2、发之前,给A、B、C、D四个人的消息分别加上密文。密文是博主D,密码是123456。密文是博主B,密码是1234。

2024-04-12 17:35:54 328

原创 在线视频下载的方法(Ubuntu、Win)多系统适用

m3u8、ts组成的视频文件下载

2024-01-19 19:13:23 783

原创 Ubuntu不能挂载移动硬盘

我有一个2T 的移动硬盘,分了两个区不知道为啥突然之间一个分区老无法挂载,万能的重启也无法解决。经查资料,这种情况一般是在使用时(如看电影或者拷贝文件过程中)将移动硬盘异常拔出再插入时,就提示不能挂载。

2024-01-05 00:48:27 1136

原创 Ubuntu22.04无法启动EasyConnect的问题

找到 data.tra.xz -> usr -> lib -> x86_64-linux-gnu 下面的所有文件。2、EasyConnect的安装位置在 /usr/share/sangfor/EasyConnect。6、检查在/usr/share/sangfor/EasyConnect下是否覆盖完成。3、下载对应依赖的低版本包。

2024-01-04 11:21:54 1487 1

原创 从windows10切换到ubuntu22.04使用心得以及常用软件

ubuntu也用了几天了,吐槽几点以及介绍一下常用的软件和安装。

2024-01-02 19:32:51 1483

原创 ubuntu22.04安装anacoda遇到的坑

这几天把用了3年的windows10换成了ubuntu22.04各种环境都得配置,本文记录下遇到的坑。1、anacoda在ubuntu上也可以用官方也提供了安装包,但是没有图形界面,需要以命令行的方式安装和运行+配置1.1 安装:官网下载后,直接命令行中输入sudo sh anacodaXXXXXXXXXXXX.sh 运行,即可触发安装程序。1.2 配置:基本都是按确定或者输入yes就行。

2023-12-31 00:46:21 790

原创 国内成品油价格测算

2023年国庆前油价小幅上涨0.3元,以此为背景想看看油价到底怎么算的。假设在特定场景下,国际油价一直以4%的价格来回波动,也就是涨4%再降4%,国内成品油油价翻倍需要多久。

2023-09-19 13:21:56 586

原创 用AI写2023年高考语文作文

用AI写的2023年北京高考语文作文,没看完,总感觉写的很空没实际内容。下面是正文:题目来自北京青年报。

2023-06-07 13:36:06 405

原创 用AI生成思维导图的方法

这是ta生成出来的三体第一部的目录和简介,看过三体这本书的就知道这货在瞎编,但是也不是纯瞎编,还有些是书中有的。并且做一个简单的思考:明明很容易的东西,一旦陷入了思维困境中,就无法找到出去的路。其实挺简单的,但是不知道哪根筋搞错了,一直没想到这种方法,那时候想的是GPT怎么直接输出图片或者借助其他AI工具生成图片。因为ta两者都可以生成,但是markdown格式的文字复制粘贴的时候会丢失格式,无法被识别)就挺尴尬,之前一直想怎么能用ChatGPT来生成思维导图,试了很多方法效果都不太好。

2023-06-07 11:16:06 3100 2

原创 openai的whisper语音识别介绍

openAI发布了chatgpt,光环一时无两。但是openAI不止有这一个项目,它的其他项目也非常值得我们去研究学习。ta是关于语音识别的。

2023-04-18 18:59:44 3513 1

原创 Phind-面向程序员的AI聊天对话机器人

phind面向程序员的ai

2023-03-02 14:01:46 5817 1

原创 python中使用sqlalchemy操作数据库遇到密码包含@的处理方法

使用sqlalchemy操作数据库的时候,遇到密码中包含@的时候会报错。因为它是通过@来链接IP地址的,遇到密码里有@就跟语法里的@混乱分不清了。密码里有个@,语法中固定有一个@,会根据@进行拼接,这样就会导致运行到密码里的@的时候,代码就认为后边应该是IP地址了。但实际上那只是密码里的一个字符而已。使用python的urllib库中提供编码方法,代码如下。IP地址:127.0.0.1。数据库名:hehemall。密码:123@abc。数据库端口:3308。@符号导致的解析问题。

2022-11-11 15:05:53 3304

原创 用python抠图

python抠图,rembg

2022-09-27 18:04:51 11364 5

原创 用Python自制桌面版翻译软件

Python桌面版翻译软件,exe

2022-08-11 18:15:54 2695

原创 Python里的f-string中的补齐

Python f-string 补齐,补全,对齐

2022-07-29 16:42:51 2027

原创 Django学习笔记二:数据库配置

django学习记录

2022-07-26 18:30:31 782

原创 Django学习笔记一:基本概念

django学习记录

2022-07-25 17:49:58 242

原创 Python知识点:推导式、生成器对象、打包与拆包

生成器对象、拆包打包、推导式

2022-07-21 17:03:19 1513 2

原创 Python用钉钉机器人发送消息并艾特多人

记录一下钉钉机器人如何发送群消息、艾特对应的人、创建待办任务

2022-07-08 17:25:31 5275 2

原创 Python关于节假日的一些处理

判断某年某月某一天是不是工作日/节假日。 支持 2004年 至 2022年,包括 2020年 的春节延长。

2022-07-06 17:39:05 955

原创 【Python与selenium浅谈】2-元素的定位

1、单个元素的定位(解释内容都写在了代码的注释里,这里不再用文字描述)import timefrom selenium import webdriverfrom selenium.webdriver.common.by import Bywd = webdriver.Chrome()wd.get('https://www.baidu.com/')# 一,定位元素# 1、通过xpath定位元素# wd.find_element(by=By.XPATH,value='//*[@id=".

2022-05-27 16:30:16 178

原创 【Python与selenium浅谈】1-介绍和驱动

1、介绍偷懒抄度娘按我的理解,就是用代码模拟人的操作,去操作浏览器的技术。比如能操作文本框输入、点击按钮、前进、后退等等。2、驱动下载selenium需要驱动才能支撑操作。需要提前下载好驱动。Chrome驱动下载:Edge驱动下载Firefox驱动下载推荐使用Firefox,因为Chrome驱动貌似有些小bug,不知道修复没修复。以下篇幅暂用Chrome做例子。3、驱动安装以前的文章里写过了,这里不再赘述。这里有如何安装selenium驱动的方法...

2022-05-27 16:26:20 375

原创 分享一个Chrome小技巧---多用户登录同一网站不串信息

这几天需要测一个项目,需要一个人操作多个用户,同时登录一个系统进行操作,但是电脑就一台。如果都在Chrome里登录,那么很大概率会串用户数据,导致流程出现异常。所以,按以往的经验,一般就是用Chrome的无痕模式、Firefox等混着用,凑合着用。今天发现一个Chrome的小功能,可以解决上述问题,做到只用一个Chrome就能同时登录多个用户并且不串用户信息。具体怎么操作呢:其实很简单:1、打开Chrome,点右上角的账户2、点最下面的【添加】3、选择【在不登录账号的情况下继续】(如果有梯

2022-05-06 11:49:07 10029

原创 Python用lmxl的xpath解析定位元素报错的问题

今天要解析一个网页,能定位到元素,但是用Python解析的时候老报错。记录下解决过程:目的:要从网页上找一个元素,定位到元素后,获取ta。错误:能定位到元素,但是代码无法获取对应的值,总是报:sequence item 0: expected str instance, lxml.etree._Element found下面是解决过程,不想看过程的话,直接翻到底部看结果。解决过程:1、源码(报错的版本):import fakerimport requestsfrom lxml impor

2022-04-28 17:50:34 2197

原创 Python中pandas的DataFrame取数操作

一、Dataframe 取数操作1、通过索引取数1)取某行某列例:取第一行第二列的数 data.iloc[0,1] 或 data.loc[0,‘value’]2)取某行例:取第一行的数 data.loc[0] 或 data.iloc[0]取第一行和第二行的数 data.iloc[[0,1]] 或 data.loc[[0,1]]3)取某列例:取key列 data[‘key’]取key列和value列 data[[‘key’,‘value’]]2、掩码取数1)取key为-3的值 data

2022-04-27 16:51:09 14159

原创 Python办公自动化之释放双手自动写文章

今天从GitHub上看到了一个小功能,觉得挺好用。就写篇文章记录下GitHub链接主要功能就是根据自定义主题,生成一片文章出来(不是AI,不能自己训练)。原作者用的是桌面化实现的,桌面化我不太会写,所以就把核心代码抽出来,用flask包装了一下,做成了一个网页版。思路其实挺简单:1、先找一些跟写作相关的句子,然后把事情、目的、操作、意义等信息挖掉,根据用户输入自动填写就行了。2、然后分别生成标题、开头、主体和结尾'''生成文章标题'''def generatetitle(theme):

2022-04-26 15:25:39 1862

原创 Python中conda虚拟环境的切换

用conda管理多个虚拟环境时,如果某些代码需要在终端中执行,就需要频繁切换终端里所使用的的虚拟环境。切换方式如下:(Windows10)1、查看当前有几个环境conda info --env2、选择需要切换到的环境,用下面命令切换,如切换到work_37conda activate work_37...

2022-04-25 10:56:48 29748

原创 Python小知识点:函数多个返回值与取值

Python函数返回多个值可以这么写:def add(a,b): return a,b其实本质上来说应该是:返回的是一个元组def add(a,b): return (a,b)按元组返回的时候可以不加括号()如何获得函数的返回值?第一个方法:用切片取值add(1,2)[0]add(1,2)[1]第二个方法:用多个变量接受返回值:(推荐)a,b = add(1,2)...

2022-04-21 16:27:02 4461

原创 Python办公自动化-获取文件夹下文件的几种方法

办公自动化,如何获取文件列表

2022-04-20 11:07:36 3030

原创 python使用微信进行消息推送

今天再讲一种推送消息到方法,更简单。几行代码实现直接给微信推送消息。其他推送方法见之前到文章:1、邮箱2、企业微信3、IFTTT(软件推送)这里用到了一个三方工具pushplus步骤:1、用微信注册一个此网站的账号2、将token复制出来,记录到小本本上。import requestsdef send_wechat(msg): token = 'XXXXXXXXXXXX'#前边复制到那个token title = 'title1' content = ms

2022-04-20 10:49:06 3950 1

原创 Python调用IFTTT小栗子

关于发送通知的内容。我之前几篇文章里说了几种方法:1、邮箱文章地址2、企业微信文章地址这里讲另一种方法:IFTTT(IF THIS THEN THAT)他是国外的一个自动化软件。可以根据设定好的条件执行响应的操作。可以简单理解为:if 8点了 then 手机启动闹铃叫我起床。可以实现各种预设好了的提醒或者操作。在本篇文章中,我们重点说一下怎么用程序代码调用,并在手机上进行消息提醒。事先准备:1、注册IFTTT账号(https://ifttt.com,自己注册)2、手机上下

2022-04-19 12:53:34 1086

原创 Python用flask写一个小接口

很多跟我一样的初学者小白,学了flask之后,不知道怎么用。这里提供一个简单的例子目标:用flask做一个mock接口,提供调用地址,可传参数,判断参数是否为空,按自己要求返回需要的数值步骤:第一步,引入模块,需要用到flask里边的Flask和requestimport flaskfrom flask import Flask, request第二步:用flask web框架,通过flask提供的装饰器@app.route()将普通函数转换为服务# 创建一个服务,把当前这个python文件

2022-04-18 18:22:46 1340

原创 Debian安装Anaconda+Python+Jupyter教程

很多盆友想学Python,但是苦于环境的困扰。不知道怎么安装Python,不知道怎么安装IDE,不知道怎么设置环境变量等等。于是乎一大批人,开始了Python从开始到放弃的过程。那么有没有办法,打开网页就能有一个Python的运行环境,直接敲代码就能运行么?可以!下面就演示下如何使用Debian服务器搭建Anaconda+Python+Jupyter第一步:安装Anaconda:1、去anaconda官网上找到Linux版本的anaconda,复制其下载链接官网地址:https://www.a

2022-04-15 15:56:05 3921 6

原创 用Python复刻复旦大学博士关于核酸检测的ocr功能

事情背景,简单来说,就是复旦大学需要开展全员核酸检测,而辅导员要收集学生的“健康云”截图,并挨着查看是否参加核酸。然后这位李小康博士大佬用OCR和正则表达式提取出截图里的关键字导出到Excel里。原文:https://mp.weixin.qq.com/s?__biz=MjM5OTUwMzIwMQ==&mid=2651401722&idx=1&sn=cead758149bc1906c9ea3912742aa07c&scene=21#wechat_redirect新闻报

2022-04-14 18:30:06 2145

原创 Python中,pillow库crop的参数

今天要用Python切割图片进行ocr识别。想到用pillow的crop进行切割。但是网上查了半天,没看明白crop的参数到底怎么用的。大多数都是同一篇文章抄来抄去。无奈,自己研究下吧。记录下结果,防止以后忘。什么是pillow?pillow是Python的开一个库,用来处理图像的裁剪图片的时候,可以用Image.crop()方法对图片进行切割。参数:Image.crop(left, up, right, below)参数说明:left:与左边界的距离(就是下面的x1)up:与上边界的距离(

2022-04-14 15:02:40 2343 1

原创 Python与企业微信-3

上一篇讲到了如何使用企业微信发送各种类型的信息。本篇讲一下怎么跟自己的程序做关联,如:自己的程序跑完了之后,如何把结果通过企业微信通知。实际例子没想好,就用刚才学的flask吧思路:1、定义一个函数A,写自己要做的事情2、定义一个函数B,用来发送执行发送企业微信的动作3、用flask做一个web接口4、调用接口执行函数A。根据执行结果判断是否要发送企业微信通知在说具体步骤之前,插一个小话题关于企业微信的access_token的。那玩意儿时效性太短了。昨天生成的,今天就没用了。无奈,重写

2022-04-13 17:23:48 1202

原创 Python的flask框架

最近用flask写了一个小功能。今天没事又扒了下关于flask的知识。这个写的是最全的。中文:https://www.letianbiji.com/python-flask/py-flask-install.html源码:https://github.com/letiantian/flask-tutorial

2022-04-13 15:36:55 367

原创 Python与企业微信-2

上一篇文章讲了企业微信可以帮助我们发送消息,可以用Python写代码随时随地跑。这篇再聊一下如何发送图片、视频、文本卡片等内容1、发送图片:跟发送文本主要的地方在于:图片要先上传,才能发送。其他的都是小改动,注意下就行。那么怎么上传呢?之前调用百度api的时候,也遇到了传图片的问题。百度给了两种方式:a:把图片转成二进制的base64字节码b:把文件上传到任意图床,然后把图床地址当参数给传过去。但是,企业微信不同。ta用的是这个“上传临时素材”接口(https://developer.w

2022-04-12 16:28:52 1362

原创 Python与企业微信-1

今天突发奇想:我有一些自动化任务,这些自动化任务的执行结果,是成功和失败都是通过邮件发送的。但是邮件这个工具,有点正式,毕竟我只想一个通知。那有没有方法可以用微信接受通知呢?有!微信我记得有个Server酱,不过好像收费(免费的限制比较多)于是乎,退而其次,用企业微信。其实,个人也可以注册一个企业微信,不需要营业执照认证之类的。不过有一些更高级的功能就得用真实的企业资料进行认证了,但那些功能目前用不到。如何注册企业微信?pass后补,也可以网上趴教程。创建企业微信应用创建完成后,会显示

2022-04-12 15:48:48 2929

原创 Python中Tkinter解决button的command无返回值问题

Tkinter是什么Tkinter是Python的标准GUI库。Python使用Tkinter可以快速地创建GUI应用程序。由于Tkinter属于Python标准库,就不需要使用pip安装,直接导入使用即可。基础操作见这篇文章,写的挺好,我就不逐字逐句的搬运了:超全!Tkinter 使用教程!4000字!https://mp.weixin.qq.com/s/LjIHu1qHVIjGuJfQHrBndw这里分享一个遇见的问题:问题:Button执行命令的时候,获取不到返回值怎么办?场景:我需要

2022-04-11 12:05:18 4678 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除