- 博客(64)
- 收藏
- 关注
原创 什么是Vue开发技术
注意哈,vue.js文件需要看个人使用方法,这个是需要从网络引入,如果觉得不方便,可以直接下载vue.js文件部署在本地中,随时调用。Vue.js 是一个用于构建用户界面的渐进式框架,它设计得非常灵活,可以轻松地被集成到任何项目中。vue是视图的发音,其目的是帮助开发者易于上手,提供强大的功能构建复杂的应用程序。这些是 Vue.js 的一些基础语法和概念,这些都可以在vue官方文档查看。一、使用vue语法编写出"hello,vue"的代码和结果。: 在 Vue 实例中定义方法,可以在模板或事件处理中调用。
2024-06-17 22:22:32 1141
原创 学习小心意——简单的循坏语句
会不定时分享个人简单小技术,期待自已也会有个好运💖🎁。while流程图如下(可以直接对照上面的代码)使用while语句求和1到100之间的语句。利用for语句遍历序列。
2024-06-03 22:58:29 562
原创 学习小心意——python创建类与对象
类中可以定义为数据成员和成员函数。数据成员用于描述对象特征(相当于看人的面貌),成员函数用于描述对象行为(相当于看人的动作)。python中使用class关键字class 类名:变量名 = 变量值def 方法名(self, 参数列表):语句块return 返回值案例代码name = "小明"age = 20print("我是%s,今年%d岁。结果如下:注意这个只是定义还没有调用函数,不会在控制台输出结果。想知道的话继续往下看。
2024-06-02 16:48:32 380
原创 学习小记录——python函数的定义和调用
函数通常来说就是带名字的代码块,用于完成具体的工作,需要使用的时候调用即可,这不仅提高代码的复用性,而且条理更清晰。
2024-06-02 15:54:30 604
原创 项目十三:搜狗——python爬虫实战案例
注意这个请求头都是在浏览器标头中复制找到即可,但是有时候会发生变化,需要实际运用。好了,简单的案例我们能够简单应用,后续会不定时分享小小心得,期待有好运到来🎁💖。嗯,这一次我们要爬取搜狗指定词条所对应的搜索结果,还是老样子,继续往下走。的简单应用,这一次来升级我们的技术,那么继续往下看,希望对技术有好运。第二步:指定网址首页,看你个人选择,这里用搜狗,网址为。第二步:伪装请求头,模拟用户行为,封装到字典。还是老样子,按流程走,一条龙服务,嘿嘿。跟上一篇文章代码操作一样,自行体会,嘿嘿。
2024-05-21 00:01:04 898
原创 项目十二:简单的python基础爬虫训练
许久未见,甚是想念,今日好运,为你带好运。ok,废话不多说,希望这门案例能带你直接快速了解并运用。🎁💖第一步:安装需要用到的requests库,命令如下第二步:随意找个目标网址第三步:发送请求get响应第四步:打印响应信息完整代码如下输出结果ok,这四步流程就是走完了,接下来就是怎么把爬取的数据保存下来,那么继续往下看。
2024-05-20 23:08:55 564
原创 项目十一:python爬虫之爬取热搜榜(小白实战级)
回想起来,我学过请求库requests模块、解析库re模块、lmxl模块到数据保存的基本应用方法,这一次的学习python爬虫之旅收获很多,也希望通过记录的方式一步一步的成长。可以看到热搜类别在a元素中,但是我们选择的是多个类型的热搜,可以使用 XPath 语法来解析 HTML 文档,并从中提取特定数据的 Python 代码。可以看到选中的页面元素在div元素下,其他热搜信息也都在相同的结构中,可以使用循坏遍历语句。可以得知上面的数据,我们可以直接构建和添加相应的代码如下。先确定热搜类别元素,图下。
2024-04-25 22:53:37 866
原创 项目十:学会python爬虫数据保存(小白圆满级)
上篇我们学会的文本文件、csv文件和excel文件的相关基础知识和操作,这一次我们再来了解一下四个文件操作方式。
2024-04-25 22:25:41 335
原创 项目九:学会python爬虫数据保存(小白圆满级)
前篇我们能够学会爬虫的请求和解析的简单应用,也能看懂爬虫的简单代码和运用,这一次我们学一下爬虫页面请求解析的数据通过什么样的方法来保存。目录前言存储方法1.文本文件2.CSV文件3.Excel文件4.HTML文件5.JSON文件6.XML文件7.数据库文件实战案例保存数据到TXT文件保存数据到CSV文件。
2024-04-24 22:05:32 2479 1
原创 项目八:学会使用python爬虫解析库(小白大成级)
前篇我们能够知晓xpath的语法规则和python中的lxml库的用法,这一次我们在从lxml库用法中进阶一下。总共六个基本知识用法。首先假设我们有一个简单的HTML文件(这个需要先创建HTML文件,放在你自已需要用到的目录下,确保python的代码能够连接到HTML文件,以免路径出错),代码如下代码解释etree这行代码从lxml库中导入了etree模块,它是用于处理 XML 和 HTML 文档的 API。使用 etree.parse()函数加载并解析一个 HTML 文件。第一个参数是文件路径。
2024-04-22 13:17:31 924
原创 项目七:学会使用python爬虫解析库(小白大成级)
前期我们学会了怎么使用python爬虫请求库和解析库的简单应用和了解,同时能够对爬虫有一个较为清晰的体系,毕竟简单的爬虫基本上都是请求数据——解析数据——存储数据的大概流程。综上所述,这段代码演示了如何使用lxml库中的etree模块创建XML树、添加子元素及属性,并将XML树转换为字符串后打印出来。综上所述,这段代码演示了如何使用lxml库中的etree模块解析HTML,并使用XPath提取链接的href属性并打印出来。可以看到控制台输出的结果是简单的xml树结构,以及子元素具有属性和文本内容的情况。
2024-04-20 21:02:33 839
原创 项目六:学会如何使用python爬虫解析库(小白小成级)
是 Pythonre模块中的一个函数,它用于编译一个正则表达式模式,将其转换为一个正则表达式对象(。这样做的好处是可以提高效率,特别是当你需要多次使用同一个正则表达式进行匹配时。编译后的正则表达式对象可以用于匹配字符串,并且提供了更多的方法,如search()match()findall()等。re.split()是 Pythonre(正则表达式)模块中的一个函数,它使用正则表达式来分割字符串。这个函数可以根据匹配正则表达式的模式来分割字符串,返回一个包含所有分割部分的列表。
2024-04-18 23:41:31 601
原创 项目五:学会如何使用python爬虫解析库(小白小成级)
是 Pythonre模块中的一个函数,用于查找字符串中所有与正则表达式模式匹配的子串。这个函数返回一个列表,包含了所有匹配的非重叠子串。代码用法import re代码解释pattern:正则表达式模式,用于定义要查找的内容。string:要搜索的原始字符串。flags:可选参数,用于修改正则表达式的行为,如忽略大小写()等。分析一下re模块中三个常用的函数re.sub()re.findall()和re.finditer()的区别re模块中的re.sub()和。
2024-04-17 20:52:14 998
原创 项目四:学会如何使用python爬虫解析库(小白小成级)
正则表达式是一种强大的文本处理工具,使用单个字符串描述、匹配符合规则的字符串,可用于搜索、替换、分割和校验等操作。它由字符和特殊符号组成,按照语法规则组合成搜索模式,用于检查字符串是否包含特定字符组合,如电话号码、电子邮件地址、URL等。
2024-04-17 14:54:23 984
原创 项目三:学会如何使用python爬虫请求库(小白入门级)
Headers是HTTP请求的元信息载体,通过requests可自定义。Headers如“Accept-Ranges: bytes”,表示服务器支持按字节范围请求,对断点续传等至关重要。对开发者和网络管理员而言,Headers提供了服务器响应和行为的详细信息,是优化Web应用性能和安全性的关键。掌握Headers,更好地处理HTTP请求和响应,提升网络交互效率。
2024-04-15 21:43:10 850
原创 项目二:学会使用python爬虫请求库(小白入门级)
上一章已经了解python爬虫的基本知识,这一次让我们一起来学会如何使用python请求库爬取目标网站的信息。当然这次爬虫之旅相信我能给你带来不一样的体验。
2024-04-15 17:34:13 1819
原创 项目一:认识python爬虫技术(小白入门级)
网络爬虫,互联网的搜寻高手,能快速定位并获取你需要的信息。它能追踪小说更新、搜集特图资源、监控票务动态,也能帮助企业分析市场、预测趋势。但使用时需谨慎,避免触及隐私和影响网站运营,以免引发不必要的麻烦。工作原理类似浏览器,自动访问网页,筛选目标信息,并能发现新链接继续探索,直至搜集完毕。正确使用爬虫,它将成为你在信息海洋中捕获知识的得力助手。
2024-04-14 22:58:44 686
原创 第十三章认识Ajax(四)
可以通过使用FormData对象的append()方法,将文件对象添加到表单数据中,然后发送到服务器。:通过将FormData对象与表单元素关联,可以方便地收集表单中的数据。使用FormData对象,可以获取表单中的键值对,包括输入框、选择框、单选框、复选框等元素的值。第一:在D:code/chapter06/server目录下,新建public目录,在此目录下新建demo01.html文件,编写代码如下。总之,FormData对象提供了一种简便的方式来处理和发送表单数据,包括键值对和文件上传。
2024-01-28 16:52:01 1119
原创 第十四章认识Ajax(五)
art-template模板引擎是新一代高性能JavaScript模板引擎,可以将数据与HTML模板结合,省去繁琐的字符串拼接,便于代码维护。此模板主要使用特定的语法将动态数据嵌入到HTML模板中,然后生成最终的HTML页面。art-template模板引擎既可以在服务器端使用,也可以在浏览器端中使用。
2024-01-28 16:43:13 932
原创 第十一章认识Ajax(二)
当浏览器向服务器发出请求时,在浏览器接收并显示网页,此网页所在的服务器会返回一个HTTP状态码.HTTP状态码由三个十进制数字组成,第一个十进制数字定义状态码的类型,后两个数字无分类作用。减少页面刷新:传统的网页开发中,用户操作会导致整个页面的刷新,而使用Ajax可以只更新页面的部分内容,提高用户体验。提升用户体验:使用Ajax可以实现实时更新页面的功能,例如自动补全、实时搜索等,提升用户交互的效果,增加用户的粘性。支持跨域请求:Ajax可以通过跨域请求,从不同的服务器获取数据,实现不同域之间的数据交互。
2024-01-25 18:15:34 1329
原创 第十章认识Ajax(一)
Ajax是() 异步JavaScript和XML的缩写,它是一种基于浏览器与服务器交互的Web开发技术。Ajax通过使用JavaScript、XMLHttpRequest和DOM实现了在不刷新整个页面的情况下更新部分页面的能力。Ajax让网页能够达到更高的交互性和更好的用户体验。
2024-01-25 15:38:49 1275
原创 第九章认识Express模板
Express模板是指Express框架中用于渲染视图的文件,可以包含HTML、CSS、JavaScript等内容,用于构建Web应用程序的用户界面。使用Express模板可以快速、方便地创建Web应用程序,并且可以轻松地将动态数据注入到模板中,以便于动态地呈现信息给用户。常见的Express模板引擎包括EJS、Pug、Handlebars等。
2023-11-16 13:20:30 515
原创 第八章认识Express框架
在Express中,路由是指确定应用程序如何响应对特定端点的客户端请求,包括获取、添加、更新和删除资源等。当应用程序收到请求时,它通常需要确定如何响应该请求,这由路由来完成。在Express应用程序中,可以使用模块化路由来更好地组织路由代码并提高其可读性和可维护性。模块化路由是指将路由器代码分解为多个小文件,并将每个文件映射到路由路径。这样做的好处是可以在应用程序中轻松添加或删除路由路径,同时使代码更易于阅读和维护。
2023-11-07 21:22:10 830
原创 第七章认识Express框架
Express是一个基于Node.js平台的流行Web框架。它提供了一系列强大和灵活的功能,让开发者更容易地搭建Web应用程序和API。Express框架的主要特点包括路由和中间件支持、模板引擎、错误处理、静态文件服务等。Express是非常流行的Node.js框架之一,被广泛应用于Web开发。Express框架的主要特点包括:路由支持:Express提供了一套强大的路由API,可以让开发者轻松地定义和管理HTTP请求。
2023-11-06 16:54:32 412
原创 第六章认识Node.js服务器开发
在上面的例子中,我们首先引入了Node.js的fs模块,然后分别使用同步和异步的方式读取指定文件夹下的所有文件,并将文件名输出到控制台中。可以看到,在同步读取的方式下,程序会一直等待文件读取完成后才会执行下一步操作,而在异步读取的方式下,程序会立即执行下一步操作,而读取文件的回调函数则会在后台执行,文件读取完成后会自动调用。当异步操作完成后,操作的结果被传递给回调函数进行处理,在本案例中,回调函数是在延时结束后被执行。异步 API 的返回值无法直接获取,因为它们的结果是通过回调函数传递的。
2023-11-04 19:47:23 1212
原创 第五章认识Node.js服务器开发
网站服务器是一种提供Web服务的计算机程序或设备,它接收来自客户端的HTTP请求,处理请求并返回相应的HTTP响应。它是Web应用程序的基础设施,使得用户可以通过Internet浏览器或其他网络客户端访问和使用Web应用程序。网站服务器通常运行在服务器端操作系统上,如Windows Server、Linux、Unix等操作系统。它可以作为独立的服务器运行,也可以在Web应用程序中集成,用于处理Web请求。
2023-10-30 23:02:29 472
原创 第四章认识Node.js模块化开发
Node.js采用的是CommonJS模块规范,模块是Node.js中最重要的概念之一。在Node.js中,每个文件都被视为一个独立的模块,每个模块都有自己的作用域,也就是说,在一个模块内定义的变量、函数等只是在该模块内有效,而在其他模块内无法访问。Node.js系统模块是指Node.js自带的一些模块,这些模块可以直接在Node.js中使用,无需安装其他包。综上所述,Node.js第三方模块可以极大地丰富Node.js的功能和扩展性,提供了更多的选择和便利,可以大大提高Node.js开发效率和编程质量。
2023-10-29 21:58:46 1411
原创 第三章认识Node.js模块化开发
Node.js是一个开源的、跨平台的JavaScript运行环境,基于Google的V8 JavaScript引擎。它可以在服务器端运行JavaScript代码,并且可以处理I/O操作、网络请求和文件系统等任务。Node.js的出现是为了弥补传统服务器端技术的不足,例如Apache和Java Web应用。相比之下,Node.js具有更高的性能和更好的扩展性。Node.js也提供了丰富的模块库,使得开发者可以更加轻松地构建服务器端应用程序。Node.js的主要优点。
2023-10-29 15:29:34 1074
原创 第二章前端开发ES6基础
扩展运算符(spread operator)是 ES6 中新增的一种运算符,用三个点(...)表示。它可以将一个类似数组或可迭代对象(例如字符串、Set、Map)的对象展开成逗号分隔的值列表。扩展运算符可以用于函数调用、数组字面量、对象字面量等多种场景。模板字符串是 ES6 新增的一种字符串形式,也被称为“模板字面量”。它可以包含特定语法的占位符,可以在运行时动态替换这些占位符为实际的值,从而生成新的字符串。语法模板字符串使用反引号(``)作为字符串的定界符,占位符使用${}包裹。
2023-10-28 15:51:59 720
原创 第一章前端开发ES6基础
ES6表示ECMAScript规范的第六版,正式名称为,ECMAScript是由ECMA国际标准组织制定的一项脚本语言的标准规范化,引入了许多新特性和语法。其中包括箭头函数、let和const声明、类、模板字符串、解构赋值、参数默认值、展开操作符、Promise等等。这些新的特性让JavaScript更加现代化、灵活和易于使用。ES6可以在大多数现代浏览器中使用,也可以通过Babel等工具转换为ES5的语法以支持更旧的浏览器。除了浏览器之外,ES6还可以在Node.js环境。
2023-10-27 21:04:06 635
原创 项目十二认识指针
基本类型 *指针变量名int a = 10;其中,ptr是指针变量名,*表示它是一个指针类型,int表示它指向的是一个整型数据类型,&a表示取a的地址。
2023-10-24 21:50:27 145
原创 项目十一文件的应用
文件对大家来说很熟悉,常见的有txt文本文档,办公用的word文档等,主要作用就是保存数据在C语言中,文件时计算机领域的一个重要概念,通常指存储在外部介质上数据的集合。操作系统以文件为单位对数据进行管理,以文件名访问文件。
2023-10-23 22:09:33 421
原创 项目十结构体与共用体的基本应用
在C语言中,构造类型是把多个数据结合在一起,并将每个数据称作为构造类型的”成员“。数组就是构造类型中的一种,由多个相同数据类型的"成员"组成.。结构体和共用体可以由多个不同数据类型的“成员”组成。共同体类型同结构体类型一样,属于构造类型,也称联合体,定义方法都相同共同体类型同结构体类型之间的区别结构体的各个成员会占用不同的内存,互相之间没有影响;共用体的所有成员占有同一段内存,修改一个成员会影响其余成员;结构体占用的内存大于等于所有成员占有的内存的总和;共用体占用的内存等于。
2023-10-22 18:08:04 430
原创 项目九认识函数
函数是实现特定功能的代码段,是模块化程序设计的需要,使用函数的目的是提高程序的复用性。模块化就是将每一个程序分解成若干个模块,就像“组装”计算机一样,在C语言中可以利用函数实现模块化设计一体化和模块化一体化是指将一整个功能模块的代码全部写在一个文件或一个类里面,实现一个完整的功能。这种方法适用于程序逻辑比较简单,功能单一的情况。其优点是代码结构简单,易于维护和修改,缺点是不利于代码复用和扩展性。模块化。
2023-10-21 18:07:55 605
原创 项目八了解数组
类型说明 数组名[整型常量表达式]int a[10];// 定义了一个整型数组a,该数组中有10个元素//定义了一个实型数组b,有10个元素,实型数组c,有20个元素//定义了一个字符数组ch,有20个元素类型说明说明数组元素的类型可以是基本数据类型结构或构造数据类型;类型说名确定一个数组占用的内存字节数;一个数组占用的内存字节数等于一个数组元素占用的内存字节数乘以数组元素的个数;数组名用户定义的数组标识符,应符合标识符的规定,数组名不能与同一个程序中的其他变量名相同整型常量表达式。
2023-10-20 15:37:20 143
原创 项目七循环结构程序设计的应用
注意"condition"是循环的条件。如果条件为真(非零),则循环体会继续执行;如果条件为假(零),则循环将停止。为循环条件,只有在该条件为真时才会执行循环体语句。循环体语句可以是一个或多个语句,可以包含任意的语句和控制结构。以下是简单的案例,求1+2+3+4...+100的值。注意:每个循环语句的区别不一样,应合理应用。好了我的小文章到此一游。
2023-10-10 16:31:32 51
原创 项目六选择结构程序设计的应用
概述选择结构是一种程序控制结构,用于根据条件的成立与否,在程序执行过程中选择性地执行不同的代码块。也就是说,选择结构会根据某个条件的判断结果来决定程序是否执行某一段代码。条件描述条件判断表达式也称为布尔表达式,是选择结构中用来判断条件是否成立的关键。它的结果只能是“真”或“假”。条件判断表达式通常使用比较运算符、逻辑运算符和其他运算符组合而成。其中比较运算符用于比较两个值的大小或者相等性,逻辑运算符用于连接多个条件表达式,并执行与或非等逻辑操作。关系运算符与关系表达式。
2023-10-05 15:34:09 110
原创 项目四学会运用运算符与表达式
赋值运算符(=)的作用就是将一个数值赋给一个变量,赋值运算符的优先级比算术运算符、关系运算符和逻辑运算符低。由“=”连接的式子称为赋值表达式,一般形式为。
2023-10-03 03:15:00 135
C语言 c++ 输出图形 数学
2023-11-01
python语言 python 输出 三角形
2023-11-01
C语言 c++ 乘法表 打印
2023-11-01
前端 HTML 主题 万圣节代码
2023-11-01
电脑显示媒体演示,无法进入系统
2024-03-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人