- 博客(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--让我们秀翻算法中的二进制
二进制优化用在哪里?从格式上来说,就是在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替换文件中的一行
目标:替换linux文件中的一行内容为其他的内容。这分为几种情况:整行替换部分替换替换为固定内容替换为匹配内容替换为变量。
2022-11-01 14:29:38
2563
原创 超详细的装饰器Decorators解读--附实例
从目标上来看,装饰器最基础的就是丰富了函数的功能,相当于锦上添花。又相当于触发器,当调用指定函数的时候会发生一些行为,比如检查,计数,日志等等反应式的行为。从形式上来讲装饰器放在一个函数开始定义的地方,它就像一顶帽子一样戴在这个函数的头上。和这个函数绑定在一起。在我们调用这个函数的时候,第一件事并不是执行这个函数,而是将这个函数做为参数传入它头顶上这顶帽子,这顶帽子我们称之为装饰器从本质上看,装饰器是函数,他们是修改其他函数的功能的函数。
2022-10-24 13:30:00
542
原创 selenium安装谷歌、火狐、Edge
selenium的本质也可以认为是js.通过js去特定的执行一些点击,移动的命令。selenium调用谷歌,Firefox,edge
2022-09-17 23:51:41
4067
2
原创 python numpy运算(3)排序筛选
作为运算的基础库。我们日常生活中最需要的其实就是做各类的统计处理。平均值,筛选,平均值的计算等。numpy的统计功能是Python办公自动化和数据清洗的基础所以格外重要。你学废了吗?
2022-09-14 23:54:00
695
原创 爬虫实例(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
原创 python自动化办公--QQ发送邮件包含中文名附件
Python自动发送邮件 中文附件名称乱码的解决 email smtplib MIMEMultipart MIMEText
2022-09-03 12:10:59
998
1
原创 Python爬虫实例(4)--xpath选择器
xpath选择器 爬取页面链接 xpath得到href内容 xpath得到标签内容 xpath多属性匹配xpath语法
2022-09-02 23:30:39
2126
python爬虫-论文网站爬取框架全流程
2023-01-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人