- 博客(16)
- 收藏
- 关注
原创 实参形参与指针5——无头结点循环链表与带头结点循环链表
虽然C语言的指针偏向底层,不利于上手和大型项目开发(某些),但是用C去实现链表基本操作是有利于我们的代码功底的。而且在实现的过程中,实现远比理解要复杂困难的多,尤其是循环链表,当你实现过就会发现,为啥你的大学老师总是劝你要带头结点了。
2022-10-17 16:52:47 1964
原创 实参形参与指针4——单链表的基本操作实现(C语言)
基本上搞定了顺序表和单链表就能对指针了然于心了,下面是我自己调通的单链表基本操作和执行代码,仅用作记录。
2022-10-14 10:25:19 149
原创 实参形参与指针3——单链表定义与基本操作函数传值
单链表结点虽然也使用结构体进行定义,但是单链表不同于数组顺序表,单链表的元素是由无数个互不相同的结构体(结点)组成的,而数组顺序表一般就只一个结构体主体。而且链表结构体(结点)元素的指针域使用了结构体的自引用特性,需要使用结构体的指针进行引用,这是因为结构体本身定义是没有初始化的,而指针在系统中是有固定大小的,下边展示一个正确定义方法和几个经典错误定义方法。//正确定义方法 typedef struct Node {int data;//错误方法1 typedef struct {
2022-10-12 16:56:50 593
原创 实参形参与指针2——函数值传递与地址传递
在复习和实现完顺序表的定义及基本操作之后,我准备去复习单链表的基本概念,不过还是不出以外的遇到了一些基础性的问题,于是便有了这篇记录性的文章。
2022-10-11 11:15:30 226
原创 从零开始爬虫系统学习Day4-HTML特别篇
从零开始爬虫系统学习Day4——2021.2.27回顾与思考HTML相关知识补充标签HTML元素属性BeautifulSoup文档记录回顾与思考在开始今天的学习之前又重新温习了一遍之前的实例,尤其是BeautifulSoup那部分,感慨这些库的开发者们是真的厉害。但是转念一想,突然意识到,官方文档我竟然一眼都没看。于是赶紧去了BS4文档官网浏览了一遍,并且以后的学习记录里也会穿插着记录一些官方文档里独有的知识。这里把文档官网贴出来留个记录BeautifulSoup官方文档(支持多语)另外,学到这里为了
2021-02-27 21:22:23 80
原创 从零开始爬虫系统学习Day3——2021.2.24
从零开始爬虫系统学习Day3——2021.2.24回顾声明今日记录一、find_all的使用方式(入门)与传参说明1.1 find_all()使用例1.2 find_all()传参说明二、正则表达式(基于Python规则)三、补充Python字典网页的id属性for……in……循环回顾最近几天一忙又耽误了,看来一定要平衡好时间安排(但是现在这个临近毕业的节点真的焦虑)。一想到这里就觉得,我关注的这些日更长文的个人公众号的运营者是真的厉害,在有本职工作的情况下还能够坚持下去,并且内容质量也是越来越高、越来
2021-02-24 15:30:12 364
原创 从零开始爬虫系统学习Day2——2021.2.20
从零开始爬虫系统学习Day2——2021.2.20回顾今日记录:BeatifulSoup对象标准化创建及带有异常处理的书写规范一、BeatifulSoup对象标准化创建二、带有异常处理的书写规范小科普:URLError(URL异常)与HTTPError(HTTP异常)异常处理的书写规范回顾库、模块及函数三者从属关系及声明方式urllib库之request模块的初步了解如何快速获取一个网页的全部HTMLhtml = urllib.request.urlopen('xxxxxxxxxx/xx/xx
2021-02-20 15:33:19 177
原创 从零开始爬虫系统学习Day1——2021.2.19
从零开始爬虫系统学习Day1——2021.2.19前言回顾题外话今日记录:HTML的简单解析与书写规范标准库urllib及使用规范Beautiful Soup,每个人都离不开这碗“汤”前言回顾2020年是非常值得回顾的一年,尤其是在7-10月期间,我参加了公安部第一研究所的实习,由于疫情原因和保密原因,我既不能去参加实习前的培训,也无法看到任务书。于是面对描述简约的课题,只能从头开始一点一点自己来。最后虽然顺利完成了,但由于时间紧迫,并没有打好基础,一些理论(例如交互原理等)并没有打好,完成的项目就
2021-02-19 18:25:14 232
原创 使用PyCharm忽略的一些东西21.2.18
O`Relly读书笔记记录——21.2.18使用PyCharm忽略的一些东西全局环境与虚拟环境在**Win**环境下在**Linux**环境下使用PyCharm忽略的一些东西全局环境与虚拟环境在Win环境下当PyCharm新建一个Project的时候创建一个虚拟环境去帮助你管理这个Project,也就是“分而治之”。在此基础上,在这个Project下安装第三方Python库也只会对这个虚拟环境生效,当新建虚拟环境无法生效。全局环境则相反,但是需要进cmd(PyCharm内也可以打开终端)打开p
2021-02-18 15:42:41 96
原创 Pycharm的安装及关联
前言大家都说Pycharm天下第一,我也来凑个热闹。Pycharm安装第一步 官网下载专业版官网下载,请下载专业版第二步 执行安装确保安装在系统盘符,虽然已经2020年了,但是安装在非系统盘后期确实会遇到莫名其妙的问题。请按需求勾选,建议在这里勾选添加环境选项。选择稍后重启,等安装步骤完成之后手动重启。双击运行PyCharm,弹出User Agreement,点击同意执行下一步。此页面问你是否要上传你的数据,笔者这里选择不传。接下来会让你选择UI风格和推荐插件,按自
2020-07-28 20:49:52 335
原创 Anaconda的安装以及踩过的坑TAT
前言记录一下自己安装Python环境的过程以及踩过的坑,随心所欲的安装几次,发现后期真的难受。希望看我这篇记录之后的有缘人,能够少走一些弯路吧。后期会介绍如何联动Pycharm,以及安装Pycharm的“技巧”。本片记录示例为基于Python3.8的Anaconda,如需旧版,请百度“Anaconda版本号与Python版本”以及“Anaconda清华镜像”。因为新版可能对Tensorflow以及一些上古依赖包支持不是很好。Anaconda的安装过程第一步 官网下载一波官网个人版(免费)下
2020-07-28 19:45:13 196
原创 爬虫项目实战(一)——Python环境安装
爬虫项目实战(一)——Python环境安装Python的下载及安装第一步 进入官网下载适合版本进行安装进入Python官网,点击download选择适合自己的版本进行下载,注意系统版本。找到下载好的安装程序,双击执行,在首个弹出窗口中,按如图勾选选项,然后点击第一个Install Now。如果默认安装系统盘,需要给管理员权限。进入实际安装界面,等待安装完成。显示Setup was successful即表示成功完成安装,关闭窗口即可。第二步 通过cmd运行一个简单案例进入到cmd,输入
2020-07-20 14:02:22 131
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人