自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 VScode内嵌Git Bash终端出现问题的解决办法

前言虽说在VScode中使用Git Bash终端并不是一件必须的事情,但偶尔也有用到Git Bash来运行一些bash指令的时候,为了配合VScode使用,最好通过调整配置文件来将Git Bash内嵌进VScode中。资料首先搜到的资料就是CSDN中这篇文章,写得还算不错。需要注意的是,根据VScode的文档,以前内嵌Git Bash到VScode中的方法已经不适用了,需要改用新的方法,这点文章中也有提到。同时也可参考这篇文章,里面同样有教配置Git Bash到VScode中的方法,这里就不再赘述配

2021-11-23 20:58:58 843

原创 python lambda表达式与sorted()函数的关联与妙用

前言在刷leetcode的时候发现了一道题目可以用python简单解决,但是苦于不能同时按两种标准排序而难以解决,在看题解的时候学习到了sorted()函数中lambda表达式的妙用,特此记录一下。顺便给出题目692. 前K个高频单词给一非空的单词列表,返回前 k 个出现次数最多的单词。返回的答案应该按单词出现频率由高到低排序。如果不同的单词有相同出现频率,按字母顺序排序。题解如下:题解思路:哈希表+排序class Solution: def topKFrequent(self,

2021-05-20 10:47:10 614

原创 决策树笔记

决策树决策树是最经典的机器学习模型之一,其预测结果易于理解、向业务部门解释,预测速度快,可以处理类别型数据和连续型数据。算法原理决策树是一个类似于流程图的树结构,分支节点表示对一个特征进行测试,根据测试结果进行分类,树叶节点代表一个类别。我们每选择一个特征进行测试,数据集就被划分成多个子数据集。接着继续在子数据集上选择特征,并进行数据集划分,直到创建出一个完整的决策树。创建好决策树模型后,只需要根据特征值就可以从根节点一路向下走到叶子节点处,预测出行为。但是,在创建决策树的过程中,要先对哪个特征进

2021-05-20 10:17:36 210

原创 python lambda表达式的简单用法解释及应用

前言最近翻python基础和算法书的时候突然想到了python的lambda表达式还不算特别了解,所以写一篇简单的博客记录下python里面lambda表达式的用法,顺便做一下lambda表达式和普通函数的对比。名称由来Lambda 表达式(lambda expression)是一个匿名函数,Lambda表达式基于数学中的λ演算得名,直接对应于其中的lambda抽象(lambda abstraction),是一个匿名函数,即没有函数名的函数。Lambda表达式可以表示闭包(注意和数学传统意义上的不同

2021-05-11 16:18:01 774

原创 如何将采用Unicode编码的文本内容转换成utf-8编码

标题在网站上爬取信息时,有时会遇到爬取的文本内容选择的是Unicode编码,这样爬取下来的文本内容也相应的采用Unicode编码,这样就无法显示正常的汉字,对我们的阅读带来了非常大的不便,这时候该怎么办呢。比如以下Unicode文本内容‘\\u9b3c\\u6ec5\\u4e4b\\u5203’转换成utf-8意思是“鬼滅之刃”分析实际上,’\u9b3c\u6ec5\u4e4b\u5203’这种Unicode文本在计算机中是存储为’\\u9b3c\\u6ec5\\u4e4b\\u5203’

2021-04-19 21:15:18 1911

原创 CSS学习笔记(四):UI伪类选择器(下)

UI伪类选择器这次的笔记主要涉及到上次介绍的UI伪类选择器剩下的一些部分,剩下的UI伪类选择器有::valid:invalid:in-range:out-of-range:read-only:read-write这些UI伪类选择器都可以应用在input元素上。首先来讲一下:valid和:invalid这两个UI伪类选择器。:valid和:invalid分别设置当input元素的内容合法和非法的时候的样式。比如:(设置input类型为email)<!-- 忽略部分内容 --

2021-04-12 15:58:50 266

原创 CSS笔记(三):UI伪类选择器

UI伪类选择器那么这次就来做下关于UI伪类选择器的笔记。图片引用自鱼C-小甲鱼的Web开发系列网课既然名为UI伪类选择器,那么基本上就应用在带框、按钮、表单等可视、可交互的元素上。首先来谈谈:enabled和:disabled这两个伪类选择器。部分元素如输入框、密码框、复选框等都具有:enabled和:disabled这两种状态。通过设置这两种状态下的样式可以看到表单元素在这两种状态下的外观。例子:<!-- 照样忽略了html等标签 --> <style typ

2021-04-11 00:01:26 554

原创 CSS学习笔记(二):伪类选择器

伪类选择器那么就来正式来学习一下伪类选择器,伪类选择器有较多的种类,先来学习一下动态伪类选择器伪类选择器的语法是在<style>标签后加单冒号,并在单冒号后选择想要修改的样式。用法::动作{修改样式内容}需要注意的是,与伪元素选择器不同,伪类选择器只需添加单冒号而不是双冒号,这是在CSS3开始为进行区分而添加的语法,也就是说,如果编辑的伪元素选择器需要适配CSS1或者CSS2,可以也使用单冒号。图片来源于鱼C-小甲鱼的网络课程首先来看动态伪类选择器。:link、:vis

2021-04-10 22:09:40 761

原创 CSS学习笔记(一):伪元素选择器

伪元素选择器一般情况下,在html中通过基础选择器和复合选择器(如id、class等)就能定位到大多数的元素从而进行样式的修改。但是,部分情况下,可能存在使用其他手段就能更为简单的定位到需要修改的元素。这些补充手段中,伪类选择器和伪元素选择器就是比较知名的一种。但是由于伪类选择器和伪元素选择器定位性过于广泛,因此语法规则也相当多。首先来讲伪元素选择器。在html文本中,通过在在这里插入代码片...

2021-04-06 17:53:49 386

原创 Java笔记:实现新版本下Java与MySql的驱动连接方法(基于Eclipse)

前言试用并配置了一晚上的MySql并尝试实现基本的Java与Mysql之间的连接驱动。由于看到的课本和部分网站上分享的还是较旧版本的Java与Mysql之间的连接方法,希望在这里分享下目前较新版本的Java与Mysql的连接方法教程。当然或许总有一天这篇博客记载的方法也会逐渐遭到抛弃或者弃用正文准备工具:安装好的MySqlEclipsemysql-connector-java注:MySql以及mysql-connector-java等相关的工具下载、安装教程可见于参考链接必需步骤:

2020-12-06 13:15:34 266

原创 python scrapy 无法通过网页上复制的xpath查找到有效的元素的分析

前言

2020-10-20 16:38:40 470

原创 关于在python中scrapy模块的scrapy shell中通过xpath无法查询到相应的元素的问题

前言某天打算使用scrapy shell爬取prts上信息的时候复制了元素的xpath却在scrapy shell中无法查询到相应的结果,得到的结果是一个空列表,如图:但是在某些网站的某些元素却是可以成功查询到有效的结果,比如说百度网站的“百度一下”按钮正文在网上搜索结果后主要有两种观点,第一种是Chrome的复制xpath会自动添加<tbody>标签,即使源码上不存在这个标签,这样自然无法查询到正确有效的结果,但是我爬取的prts的元素恰好有<tbody>标签,所以不是

2020-10-18 12:00:22 719 2

空空如也

空空如也

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

TA关注的人

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