自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 算法3--最长回文子串

经过思考,题目要求的是最长回文子串,那么我们换个思路,从字符串本身去最长子串,每次判断最长字串是否为回文子串,如果是,那么它肯定就是最长回文子串,那么就返回,如果不是,那么就缩短最长子串的长度,继续判断。的思想,比如输入的字符串长度为10,那么就直接令窗口大小为10,判断窗口内的字符串是否为回文子串,如果是,那么就返回,如果不是,那么就缩短窗口大小,通过不断在父字符串上的滑动继续判断。如果字符串长度大于2,那么需要遍历字符串,每次遍历时判断子字符串是不是回文子串,如果是的话,那就直接返回。

2025-03-21 17:48:55 483 2

原创 算法2--两数相加

我们可以定义一个新的链表,保存最后的运算结果;定义一个变量保存进位的值;然后通过判断链表是否结束,进行加法运算来确定新链表最新位的值和下一次的进位的值。然后链表的指针和新链表的指针全部后移,继续循环。如果循环结束后进位不为0,那么就需要在新链表的末尾加上一个值为1的节点。最后返回新链表的头节点。adder = 0尝试提交,通过,时间复杂度为,其中N M为两个链表的长度。

2025-03-21 17:47:41 309 2

原创 算法1--两束求和

可以看到,执行时间从2172ms降到了3ms,效率提升了700倍!自然就变得优雅了。

2025-03-21 17:46:18 349 2

原创 Selenium 设置无头模式

本文介绍了在使用Selenium工具设计爬虫脚本时,将Chorme设置为Headless模式之后,被目标网站反爬虫机制检测到,导致爬虫脚本无法正常运行的解决方法。很多情况下由于Headless模式下浏览器的分辨率以及请求头的原因,会导致目标网站检测到爬虫,或者页面元素无法正确加载。

2024-11-21 14:44:21 1491

原创 群智能优化算法

本文详细介绍了群智能优化算法 遗传算法(GA)、粒子群优化(PSO)、差分进化算法(DE)、生物地理优化算法(BBO)。每种算法的基本原理和实现步骤都通过Python代码进行了展示和解析。遗传算法模拟生物进化,PSO模仿鸟群觅食,DE通过差分变异优化,BBO模拟物种迁移。本文介绍了这些算法的核心概念。

2024-11-21 14:43:39 1796

原创 一些好用但容易忘记的sql语句

有一些方便数据库操作的SQL语句,它可以简化一些代码。总是或多或少忘记,记录一下。我这里拿一个students。

2024-11-21 14:43:02 328

原创 Python Schedule模块定时任务

本文介绍了Python的Schedule模块,它是一个用于在Python中实现简单任务调度的库。Schedule模块使用一种类似自然语言的方式来安排任务,可以每分钟、每小时、每天、每周等时间间隔执行任务。下面是关于Schedule模块的介绍和代码示例。

2024-11-21 14:41:41 960

原创 关于AVIF和Pillow实现格式转换

这篇文章介绍了AVIF图像格式的特点和优势,包括高效压缩、HDR支持和透明度等。它与JPEG、PNG、WebP和HEIC相比,提供了更小的文件大小和优质的图像质量。文章还展示了如何使用Python的Pillow库进行AVIF格式的转换,并说明了AVIF在主流浏览器和操作系统中的兼容性。

2024-11-21 14:40:44 2074

原创 localhost和127Ip的比较

最近捣鼓本地部署一些大模型应用,突然发现本地网页可以通过访问,但是却不能通过访问,所以去详细琢磨了一下这两者的区别。

2024-11-21 14:38:42 345

原创 Kmeans肘部法则确定K值

上次手写了Kmeans算法,但是关于分类数目K的取值,只是固定了两类,这次就手写一下Kmeans算法中K值的确定方法——肘部法则。介绍一个词WCSSWCSS是衡量聚类结果紧密程度的指标,表示每个样本点与其所属簇中心的距离平方和,简言之,就是样本类里面每个点到中心点的距离的平方,然后全部相加。

2024-11-21 14:35:55 1875

原创 Kmeans

Kmeans算法是选取数据的中心点,将数据按照距离中心点的距离进行分类,从而将数据分成K类。是一个聚类算法。下面展示脱离机器学习库,Python手写Kmeans算法的代码。

2024-11-21 14:35:07 284

原创 Corn调度任务表达式写法

起因是写Github主页的时候,突发奇想打算设置Action来定时推送仓库,于是就涉及到了Corn调度任务表达式写法,记录一下。

2024-11-21 14:34:05 783

原创 Prisma操作Docker远程数据库PostgreSQL

在这里,我们使用了官方的 PostgreSQL 15.7 版本镜像。这个可以保证容器被删除的情况下,数据卷中的数据不会丢失。很多不被使用的数据卷可能会占用很大的存储空间。简化了对整个应用程序堆栈的控制,使得在一个易于理解的 YAML 配置文件中轻松管理服务、网络和数据卷。如果正确执行,那么会打印出一个空数组,显而易见,由于表格新创建,所以里面没有数据内容。,它会按照配置文件来配置容器,我们已经配置了数据库镜像,所以启动后它会自动拉取。这样操作之后,远程对数据库的更改就可以同步到我们的数据库镜像中。

2024-10-28 16:40:53 895

原创 Hexo插入图片路径出错的处理方法--魔改hexo-assert-images

并且经过检查我的相对路径是完全正确的,但是在博客页面中出现了报错。OK事情又回到了本源,我在插入图片时,为了让hexo自动转化图片的地址,下载了。于是,我打开了这个插件的代码,仔细琢磨了它的代码逻辑,果然发现了罪魁祸首。插件,现在地址出现了问题,这显然是它的锅。中,它给图片路径长度大于1的路径增加了一个。插件,并且将根目录下的配置文件中的。,这显然是地址转化的过程中的问题。,相比于正确的应该被读取的地址。,多出了两个前缀,还多出了一个。,并且在转换路径的过程中加入了。于是,按照正确的地址路径,修改。

2024-10-24 16:50:14 545 2

原创 OpenAI接口实现图片分析

调用opanai库中的OpenAI接口实现。本文讨论的是openai-1.x以上版本,我在写这篇文章时使用的时openai-1.37。

2024-10-24 16:46:23 2867

原创 Python调用Openai接口实现chatGPT问答

主要是调用opanai库中的OpenAI接口实现。本文讨论的是openai-1.x以上版本,我在写这篇文章时使用的时openai-1.37。

2024-10-24 16:44:33 652

原创 爬虫: AmazonSpider-亚马逊用户画像

使用selenium等工具类,在亚马逊平台上爬去商品信息和用户信息,并进行数据分析和分词统计,最后生成用户画像报告。写在前面:代码本身很多函数是写在类当中的,如果单个函数无法使用,请滑到文章最后面查看完整代码!需要的导入:首先需要初始化浏览器,并对商品的页面等进行划分。写两个函数,用于启动浏览器和进入指定的页面。

2024-08-22 11:57:04 1407

原创 Python Asyncio异步操作

Asyncio

2024-07-26 16:11:12 1711

原创 好物推荐01:Python进度条tqdm的使用

在开发过程中,尤其是深度学习或者时数据处理时,程序长时间的运行总是会让广大程序员产生怀疑、后怕、自卑、发毛的情绪。因此,在程序设计中加入进度条就显得很有必要了。

2024-07-09 15:42:09 525

原创 Selenium访问网站时读取用户配置参数的方法

使用selenium方法进行自动化测试或爬虫中,会遇到很多网页需要用户登录的情况。

2024-07-09 14:32:33 648

空空如也

空空如也

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

TA关注的人

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