自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 服务器添加ssh链接

SSH或Secure Shell,是一种通常通过命令行安全访问远程计算机的非常常用的方法。它旨在确保连接以及所有传递的数据都不会被窃听。为了达到这个目的,常见的SSH客户端(例如OpenSSH)内置了许多检查,以确保我们发起的连接的安全性不会受到损害。这个一般发生在密钥发生改变的情况下。具体需要看服务器密钥的存放位置,一般在用户下的.ssh/known_hosts里面。

2023-06-15 13:30:21 254

原创 数据结构与算法:字典树(前缀树)

前缀树的本质其实是多分支多层次的字典。前缀树适用的场景。1、低存储地维护字符串集合(即字典)。2、向字符串集合中插入字符串(即建树)。3、查询字符串集合中是否有某个字符串(即查询)。4、统计字符串在集合中出现的个数(即统计)。5、将字符串集合按字典序排序(即字典序排序)。6、求集合内两个字符串的LCP(Longest Common Prefix,最长公共前缀)(即求最长公共前缀)必须满足的条件:1.后缀可能性是有限的。不然就是图了。2.这些节点不重复,因为键名是不能重复的。

2023-04-01 17:36:45 909

原创 让你的Python代码更专业--好用的Python包

好的习惯永远是重要的,尤其是对于技术这种存在高重复性内容的东西。对于细节的进步会极大的提高我们的编程能力.

2023-04-01 16:52:06 247

原创 linux下miniconda环境的配置以及软件的安装

Conda 是一个开源的软件包管理系统和环境管理系统,用于安装多个版本的软件包及其依赖关系,并在它们之间轻松切换。定义Conda 是为 Python 程序创建的,适用于 Linux,OS X 和Windows,也可以打包和分发其他软件。最流行的 Python 环境管理工具。conda现在就是环境管理工具,尤其是python和R的注意有些场合不该用conda环境。最好做到只在具体的业务上使用conda环境,并且注意备份。

2023-01-12 15:37:37 3060 1

原创 openAI--十拳剑助你做AI时代的弄潮儿

用完chatgpt时候我真的很感慨。AI可以更多的更好的使用人类已经存在的思维模型。那么就像沃伦和芒格说的那样可以更好的出色的解决问题。从目前的效果上看,AI确实提供了一种基于“理性”的思考。但是AI是神吗?我觉得终不可能,你们觉得呢?

2023-01-05 23:16:42 532

原创 Python--你见过雪飘人间吗?

突然想来一点雪花特效。其实Python做前端效果还是很少的,也就大概记录一下画法啦对了祝大家新的一年快乐,早点脱单吧!!!附上一张女神的照片。

2023-01-02 18:50:02 736 2

原创 Python--栈与队列的相互实现

其实都是重点是增加值的过程中需要改变.其他的都还好.

2023-01-02 17:41:27 622

原创 Python--让我们秀翻算法中的二进制

二进制优化用在哪里?从格式上来说,就是在if的判断之中,不用猜。不理解没关系,理解了也没关系。反正最后条件反射要直接写出来。。。谁还会一边做一边理解呢?

2023-01-02 01:13:32 637

原创 python寻找男厕所小便池的最佳站位

相信我,每一个人内在都是有精神洁癖的。尤其是在题目所在的场景中。下面我们就用一个算法来衡量一下!!!在考场里,一排有 N 个座位,分别编号为 0, 1, 2, …, N-1。当学生进入考场后,他必须坐在能够使他与离他最近的人之间的距离达到最大化的座位上。如果有多个这样的座位,他会坐在编号最小的座位上。(另外,如果考场里没有人,那么学生就坐在0 号座位上。)返回 ExamRoom(int N) 类,它有两个公开的函数:其中,函数 ExamRoom.seat() 会返回一个 int。

2022-12-30 18:08:37 5487 6

原创 python寻找子字符串

子字符串一直是一个最为重要的话题。毕竟一半的数据是字符串处理,中文情况下,更加如此!!!长期更新一些子字符串的问题,追求多个解法。

2022-12-16 14:37:37 528 1

原创 python去除空白字符--高级

我们经常遇到需要出去空的的时候。需要清洗或是拼接。尤其是用爬虫的时候!!!但是各个去除空白字符的方法是有区别的。

2022-12-14 17:40:32 862

原创 linux实现表格数据的转置

我们在做数据处理的时候经常需要行列转置,这样才能适合下游的画图程序,或者软件输入格式。今天介绍两种方式。linux命令行,还有python。先创建一个文件用空格分隔。注意如果是tab分隔, cut -d " ",-d参数不要加。这几种方法也是可行的。而且其实逻辑是一样的就是当做行处理,然后通过sed,tr,awk补充格式。可以自己手写一个其实只要将内容沿着对角线互换就可以。。。so easy注意输入输出一般需要设置sep。

2022-12-06 11:29:23 1300

原创 python最大公约数和最小公倍数

最大公约数和最小公倍数是数论的基石。经常刷leetcode的同学应该见识到了很多标注数学分类的题目都有这两个的影子,或者有类似这两个的思路。

2022-11-23 14:21:44 2808

原创 python脚本模板

python作为一个脚本语言,大部分时候和shell不一样。python都是靠各种包各种框架。但是有的时候需要去快速的运行一个脚本,进行一些简单的文件处理。那么就需要标准的输入输出,以及内容的处理。

2022-11-16 13:35:11 573

原创 linux求两个列的交集并集差集

我们经常需要快速的知道两个列。一般这两个列是。我们想看看他们的逻辑情况(交集并集差集)

2022-11-04 09:46:54 775

原创 awk打印连续列

才用了for还有if来实现连续区间的功能。但是这样我们仅仅做到了打印特定的列。如果我们的列很多,难道还。

2022-11-02 11:53:19 1528

原创 linux替换文件中的一行

目标:替换linux文件中的一行内容为其他的内容。这分为几种情况:整行替换部分替换替换为固定内容替换为匹配内容替换为变量。

2022-11-01 14:29:38 2563

原创 less命令

做个小小的记录关于less命令的一些参数还有常用的一些使用场合。

2022-10-28 14:08:15 259

原创 超详细的装饰器Decorators解读--附实例

从目标上来看,装饰器最基础的就是丰富了函数的功能,相当于锦上添花。又相当于触发器,当调用指定函数的时候会发生一些行为,比如检查,计数,日志等等反应式的行为。从形式上来讲装饰器放在一个函数开始定义的地方,它就像一顶帽子一样戴在这个函数的头上。和这个函数绑定在一起。在我们调用这个函数的时候,第一件事并不是执行这个函数,而是将这个函数做为参数传入它头顶上这顶帽子,这顶帽子我们称之为装饰器从本质上看,装饰器是函数,他们是修改其他函数的功能的函数。

2022-10-24 13:30:00 542

原创 linux在文件开头和结尾添加内容

sed对于文件的增删查改还是很方便的。也比较好记。awk倾向于编程了。

2022-10-18 17:58:57 4279

原创 pandas数据清洗实战基础

pandas数值清洗指南,字符串常见的清洗筛选操作,NA值的处理思路

2022-09-22 23:11:45 457

原创 pandas时间数据的处理

pandas timedelta timeindex 时区转换 时间的计算

2022-09-22 22:27:01 1512

原创 selenium的使用细节

selenium快速选中操作目标 切换窗口 键盘以及鼠标操作

2022-09-19 22:28:24 280

原创 selenium安装谷歌、火狐、Edge

selenium的本质也可以认为是js.通过js去特定的执行一些点击,移动的命令。selenium调用谷歌,Firefox,edge

2022-09-17 23:51:41 4067 2

原创 pandas(5)数据表的合并

pandas多个数据表的合并 concat merge join compare

2022-09-17 10:55:54 2398

原创 pandas(3)数据的读入和输出

pandas读取输出数据库文件 Excel文件 json文件 详细介绍read_csv ,to_csv

2022-09-16 16:07:13 816

原创 python numpy运算(3)排序筛选

作为运算的基础库。我们日常生活中最需要的其实就是做各类的统计处理。平均值,筛选,平均值的计算等。numpy的统计功能是Python办公自动化和数据清洗的基础所以格外重要。你学废了吗?

2022-09-14 23:54:00 695

原创 vscode高效使用jupter

vscode使用jupter notebook

2022-09-14 23:37:06 7849

原创 pandas(4)统计计算--超级详细

pandas的sort_values排序 dataframe行列筛选 agg mean groupby

2022-09-14 22:25:58 883

原创 爬虫实例(5)网页动态内容的识别

所谓的动态网页,是指跟静态网页相对的一种网页编程技术。静态网页,随着html代码的生成,页面的内容和显示效果就基本上不会发生变化了——除非你修改页面代码。而动态网页则不然,页面基础的代码虽然没有变,但是显示的内容却是可以随着时间、环境或者数据库操作的结果而发生改变的。所以动态网页的内容是需要一定的条件才会有的。很多数据无法直接访问。凡是结合了HTML以外的高级程序设计语言和数据库技术进行的网页编程技术生成的网页都是动态网页。查看xhr的时候要多看几个json数据。

2022-09-08 16:21:51 1242

原创 动态网页AJAX技术

直观的说来,AJAX就是前端的魔术。我们看到很多网页是可以各种操作各种秀,根据访问者的行为还能特定的反应!!!为什么说很像魔术呢?因为ajax绝大部分时候是通过修改css,js等去完成特定的视觉效果的变换的。就像魔术通过各种道具获得不同的视觉效果。AJAX的目的是交互。ajax一般采用的都是json作为返回数据的格式。因为多快好省当然这也是判断方式这是最明显的一种ajax的情形,见上面的情形4.ajax的内容边界还是比较模糊的,理论上说现在的前端框架多少都有ajax的影子。

2022-09-07 23:18:36 1590

原创 python浮点数的处理

我们都知道计算机最底层是二进制的!!!所以我们习以为常的十进制数据最终也是二进制表示。不幸的是,大多数十进制小数不能完全用二进制小数表示。结果是,一般情况下,开发者输入的十进制浮点数仅由实际存储在计算机中的近似的二进制浮点数表示。这是二进制浮点数的自然性质:它不是 Python 中的一个 bug,也不是开发者的代码中的 bug。最后我们要说,虽然对于不同场景下浮点数的处理“没有统一的答案”,但也不要过分惧怕浮点数。

2022-09-07 13:45:13 2077

原创 pandas(2)DataFrame

dataframe数学计算 dataframe列操作 dataframe的构建 类型转化

2022-09-06 23:41:28 440

原创 pandas(1)Series

series series的基础功能 series详解

2022-09-05 17:18:31 263 1

原创 超好用的笔记工具-notion入门指南

notion笔记入门 好用的笔记软件 好用的笔记模板 notion模板

2022-09-05 15:09:41 10254

原创 巧妙使用vscode绘制mindmap

vscode绘制脑图 脑图添加图片和链接

2022-09-03 22:52:50 8011 11

原创 python自动化办公--QQ发送邮件包含中文名附件

Python自动发送邮件 中文附件名称乱码的解决 email smtplib MIMEMultipart MIMEText

2022-09-03 12:10:59 998 1

原创 Python爬虫实战(1)

爬虫详细实战 爬虫中文乱码问题 批量爬虫 爬虫流程

2022-09-03 09:57:20 283

原创 Python爬虫实例(4)--xpath选择器

xpath选择器 爬取页面链接 xpath得到href内容 xpath得到标签内容 xpath多属性匹配xpath语法

2022-09-02 23:30:39 2126

原创 Python datetime库

datetime strftime strptime 格式化时间 时间装饰器

2022-09-01 23:25:24 453

python爬虫-论文网站爬取框架全流程

python爬虫适用于论文网站的爬取,提供了网站爬取的思路,以及数据的清洗, 包含了requests,get,post方法的详细解释。可以参照做出适当修改,去适配更多的网站。

2023-01-09

空空如也

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

TA关注的人

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