自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 一个大一计算机学生的学期总结(2022下半年)

一个大一计算机学生的学期总结(2022下半年)

2022-06-10 08:10:08 5774 40

原创 个人目标:计算机学生如何实现经济独立(分享)

经济独立前言一.网站1.CODING 码币2.开源众包3.程序员客栈4.英选5.开发邦6.猿急送7.人人开发8.我爱方案网9.码易10.我要外包网二.接单时注意事项细节决定成败!前言       在评论区有小伙伴问我如何实现经济独立,在此我就仅分享我的意见与想法,希望对你有所帮助,当然我的必然不全面,博主我也正在这条路上走着,还在不断学习中,不足之处欢迎在评论区友善的指出,一起努力进步。   &nbs

2021-12-31 15:48:44 1089 17

原创 一个大一计算机学生的学期总结(2022年)

学期总结一. 为什么选择计算机这一专业1.个人的成长2.优秀的前景3薪资待遇二.这学期我收获了什么关于python语言三.起始打印三角形99乘法表四.课堂练习中期的总结五.本学期最后的专业学生管理系统一个是文件型一个是数据库型六.假期的安排一直奉行的话一. 为什么选择计算机这一专业1.个人的成长(1) 起始于小时候的好奇,小时候因为家里有一台老式的计算机,也就是大家现在所调侃的坨坨机、方块电脑。因为当时我们小姨要考公务员然后每天下午的时候就会看见她坐在计算机前忙碌,我们小姨很疼我,所以每次来的时候都会

2021-12-29 22:21:39 13985 54

原创 Python项目:学生管理系统连接MySQL数据库(增删改查、排序、统计、显示所有信息)

文章目录一程序功能(Function)1. 功能概述2. 思维导图二.开始实践战前准备定义学生管理系统菜单定义主函数1.录入学生信息2.查找学生信息3.删除学生信息4.修改学生信息5.排序6.统计总人数7.显示学生所有信息一程序功能(Function)1. 功能概述利用Python完成一个关于MySQL数据库的学生信息的增删改查程序,主要涉及知识点:游标的运用、SQL语句以及之前学习的基础知识。2. 思维导图想法已有开始实践二.开始实践战前准备你需要先导入sqlite3 模块与pymy

2021-12-28 00:32:14 7188 7

原创 Python项目:词频统计 两种方法简单易懂

统计文件里每个单词的个数思路:分别统计文档中的单词,与出现的次数用两个列表将其保存起来,最后再用zip()函数连接输出**想法成立开始实践方法一:# 导入文件with open("passage.txt", 'r') as file: dates = file.readlines()# 处理words = []for i in dates: words += i.replace("\n", "").split(" ") # 用空字符来代替换行 words +是为了不被覆

2021-12-05 16:19:05 1400

原创 一个大二计算机学生的学期总结

☀️盛年不重来,一日难再晨。及时当勉励,岁月不待人。要么庸俗,庸俗孤独。

2023-06-11 18:12:27 364

原创 第4章 Spark 运行架构(尚硅谷笔记)

Worker 呢,也是进程,一个 Worker 运行在集群中的一台服务器上,由 Master 分配资源对。Spark Executor 是集群中运行在工作节点(Worker)中的一个 JVM 进程,是整个集群中。这里的资源一般指的是工作节点 Executor 的内存大小和使用的虚拟 CPU 核(Core)数。Spark 框架的核心是一个计算引擎,整体来说,它采用了标准 master-slave 的结构。Spark 驱动器节点,用于执行 Spark 任务中的 main 方法,负责实际代码的执行工作。

2023-03-13 20:10:46 559 2

原创 用Spark实现的词频统计

为了能直观地感受 Spark 框架的效果,接下来我们实现一个大数据学科中最常见的教学 案例 WordCount。

2023-03-13 18:51:32 891

原创 ECharts基础知识详细介绍

在 ECharts 中的组件很多,例如在后续内容中我们可能遇到,xAxis(直角坐标系 X 轴)、yAxis(直角坐标系 Y 轴)、grid(直角坐标系底板)、angleAxis(极坐标系角度轴)、radiusAxis(极坐标系半径轴)、polar(极坐标系底板)、geo(地理坐标系)、dataZoom(数据区缩放组件)、visualMap(视觉映射组件)、tooltip(提示框组件)、toolbox(工具栏组件)、series(系列)等。系列(series)是很常见的名词。

2023-02-28 11:45:07 6744 2

原创 认识 ECharts

ECharts是一个使用 JavaScript 实现的开源可视化库。它可以在 PC 端和移动设备上运行,目前兼容的浏览器有 IE8/9/10/11,Chrome,Firefox,Safari 等,其底层依赖于矢量图形库 ZRender,为开发者提供了直观,交互丰富,可高度个性化定制的数据可视化图表。事不宜迟,那我们快快走进实验来认识一下这个新朋友吧!👻。

2023-02-28 11:32:59 293

原创 Vuex 状态管理器(vuex安装与配置、state、mutations、actions、getters、module)全解

什么是 VuexVuex 是一个专门为 Vue 应用程序开发的状态管理模式。通过它可以将 Vue 应用中所有组件的共享状态储存管理起来,并以一定的规则保证这些状态以一种可预测的方式发生变化。只通过这些概念去理解它想必大家都比较懵懂,下面我们通过简单的举例为大家通俗地介绍下它。Vuex 应用场景及工作原理通过前面的学习我们知道,组件之间的通讯有父子和兄弟这两层关系。其中兄弟组件之间的通信较为复杂,我们借助于它们共有的父组件来负责信息的传递。

2023-02-28 11:21:34 622

原创 Vue-Router 路由管理器

路由管理器

2023-02-28 11:07:16 383

原创 Vue的Axios 的使用(axios简介、axios与vue钩子结合使用、实验)全解

什么是 AxiosAxios 是一个基于 Promise 语法的、用于浏览器和 Node.js 的 HTTP 库。简单的理解就是对 Ajax 的封装,且具有易用、简洁、高效等特点。Axios 的特点可以从浏览器中创建 XMLHttpRequest。能从 Node.js 创建 HTTP 请求。支持 Promise API。能够拦截请求和响应。可以转换请求和响应数据。也可取消请求。可以自动转换 JSON 数据。在客户端支持防止 CSRF/XSRF 攻击。Axios 的安装方式。

2023-02-28 10:51:25 3270

原创 Vue的组件(注册、局部、组件复用、props、emit、生命周期)全解

全局注册、子父组件通信之 emit、子组件向父组件数据传递套路:这么多钩子函数我们经常主要用到有:2.mounted 我们可以直接操作元素 DOM 了,但是并不推荐这样做,不利于性能提升。生命周期示意图

2023-02-28 10:41:24 658

原创 Vue的表单处理全解

在日常的开发中,表单随处都被使用到,如:登录,问题反馈功能等。对表单的数据收集和绑定也是很常规的工作。在一般开发中处理表单,需要通过操作 DOM 来实现,是一个相对繁琐且低效率的工作。然而在 Vue 项目中你可以用 v-model 指令在表单 、 及 元素上创建双向数据绑定。轻松地实现表单数据收集或绑定,提高了开发效率。它会根据控件类型自动选取正确的方法来更新元素。负责监听用户的输入事件以更新数据,并对一些极端场景进行一些特殊处理。接下来带领大家看看其基础用法。常用表单元素多行文本多个复

2023-02-28 10:33:46 235

原创 Vue的事件处理(监听、内联、修饰符、键码、鼠标、系统修饰符)

事件监听处理方法methods 对象中实现方法内联处理器的方法事件修饰符.stop:阻止单击事件继续传播。.prevent:阻止事件默认行为。.capture:添加事件监听器时使用事件捕获模式。.self:只当在 event.target 是当前元素自身时触发处理函数。.once:点击事件将只会触发一次。.passive:滚动事件的默认行为 (即滚动行为) 将会立即触发。.stop 修饰符的应用。按键修饰符.enter.tab.delete (捕获

2023-02-28 10:20:08 722

原创 Vue的条件与循环渲染到案例的详解

v-if v-elsev-if 和 v-show 比较v-for 将数组数据渲染成元素v-for 将数组数据渲染成元素将菜单数组循环成一个完成的菜单:在开发中我们获取到的数据经常是对象形式。对象数据循环出数据:变异方法替换数组显示过滤

2023-02-28 09:33:44 575

原创 Vue的class 与 style 绑定详解

给 v-bind:class 一个对象,以动态地切换 class,语法表示 active 这个 class 存在与否将取决于数据属性 isActive 的 Boolean 值,大致语法 {className:Boolean}。在开发中,由于浏览器内核不同,使用某些 CSS 属性需要带各浏览器的前缀,然而如果你在 Vue 中使用了 v-bind:style 你完全不用去考虑,因为 Vue 在编译过程中,会自动给需要前缀的属性加前缀。在前端开发中,内联样式经常被使用到,Vue 中内联样式绑定语法灵活。

2023-02-28 08:46:04 740

原创 Scala泛型详解(第十一章:协变和逆变、泛型上下限、上下文限定)

Ordering]之后,方法内无法使用隐式参数名调用隐式参数,需要通过 implicitly[Ordering[A]]def f[A : B](a: A) = println(a) //等同于 def f。Class PersonList[T : Person]{ //泛型下限。class MyList[+T]{ //协变。class MyList[-T]{ //逆变。class MyList[T] //不变。

2023-02-22 17:58:24 489 2

原创 Scala隐式转换详解(第十章:隐式函数、隐式参数、隐式类、隐式解析机制)

在 Scala2.10 后提供了隐式类,可以使用 implicit 声明类,隐式类的非常强大,同样可。普通方法或者函数中的参数可以通过 implicit 关键字声明为隐式参数,调用该方法时,就可以传入该参数,编译器会在相应的作用域寻找符合条件的隐式值。隐式转换可以在不需改任何代码的情况下,扩展某个类的功能。以扩展类的功能,在集合中隐式类会发挥重要的作用。需求:通过隐式转化为 Int 类型增加方法。

2023-02-22 17:53:12 352

原创 Scala异常(第九章:java异常处理与Scala异常处理区别)

【代码】Scala异常(第九章:java异常处理与Scala异常处理区别)

2023-02-22 17:50:36 173

原创 Scala模式匹配详解(第八章:基本语法、模式守卫、模式匹配类型)(尚硅谷笔记)

➢ val user = User(“zhangsan”,11),该语句在执行时,实际调用的是 User 伴生对象中的。➢ case 中对象的 unapply 方法(提取器)返回 Some,且所有属性均一致,才算匹配成功,该偏函数的输入类型为 List[Int],而我们需要的是第一个元素是 0 的集合,这就是通过模式。要匹配时,会从第一个 case 分支开始,如果匹配成功,那么执行对应的逻辑代码,如果匹。Scala 中,模式匹配可以匹配所有的字面量,包括字符串,字符,数字,布尔值等等。

2023-02-22 17:45:12 654

原创 Scala集合详解(第七章:集合、数组、列表、set集合、map集合、元组、队列、并行)(尚硅谷笔记)

1)Scala 的集合有三大类:序列 Seq、集 Set、映射 Map,所有的集合都扩展自 Iterable特质。2)对于几乎所有的集合类,Scala 都同时提供了可变和不可变的版本,分别位于以下两个包不可变集合:scala.collection.immutable可变集合: scala.collection.mutable3)Scala 不可变集合,就是指该集合对象不可修改,每次修改就会返回一个新对象,而不会对原对象进行修改。类似于 java 中的 String 对象。

2023-02-22 17:35:04 1629

原创 Scala面向对象详解(第六章:Scala包、类和对象、封装、继承和多态、抽象、单例、特质)(尚硅谷笔记)

1)回顾:Java 中的类如果类是 public 的,则必须和文件名一致。一般,一个.java 有一个 public 类注意:Scala 中没有 public,一个.scala 中可以写多个类。1)基本语法[修饰符] class 类名 {类体说明(1)Scala 语法中,类并不声明为 public,所有这些类都具有公有可见性(即默认就是 public)(2)一个 Scala 源文件可以包含多个类2)案例实操。

2023-02-22 17:12:45 818

原创 一篇文章搞懂Spring6框架AOP的(场景模拟、代理模式、相关术语注解与基于XML的AOP详解)尚硅谷笔记

AOP(Aspect Oriented Programming)是一种设计思想,是软件设计领域中的面向切面编程,它是面向对象编程的一种补充和完善,它以通过预编译方式和运行期动态代理方式实现,在不修改源代码的情况下,给程序动态统一添加额外功能的一种技术。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。

2023-02-22 14:14:14 396

原创 Scala函数式编程(第五章:函数基础、函数高级详解)

1)函数定义(1)函数 1:无参,无返回值(2)函数 2:无参,有返回值(3)函数 3:有参,无返回值(4)函数 4:有参,有返回值(5)函数 5:多参,无返回值(6)函数 6:多参,有返回值2)案例实操// 函数 1:无参,无返回值 def test1() : Unit = {println("无参,无返回值") } test1() // 函数 2:无参,有返回值 def test2() : String = {

2023-02-22 11:49:04 551

原创 Scala流程控制(第四章:分支控制、嵌套分支、switch分支、for循环控制全、while与do~while、多重与中断)

荐使用函数式的风格解决break和continue的功能,而不是一个关键字。Scala 也为 for 循环这一常见的控制结构提供了非常多的特性,这些 for 循环的特性被称。需求:如果输入的年龄小于 18,返回“童年”。如果其他,返回“老年”。在一个分支结构中又完整的嵌套了另一个完整的分支结构,里面的分支的结构称为内层。需求:输入年龄,如果年龄小于 18 岁,则输出“童年”。需求:输入人的年龄,如果该同志的年龄小于 18 岁,则输出“童年”需求:将原数据中所有值乘以 2,并把数据返回到一个新的集合中。

2023-02-22 10:57:21 538

原创 Scala的运算符(算术、关系、逻辑、赋值、位、本质)(第三章)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档。

2023-02-22 10:04:09 542 1

原创 Vue的计算属性、侦听属性与过滤器解析

例如:购物车,平常开发数据与数据关联计算是非常麻烦的,而 Vue 中的计算属性可以轻松帮你解决,可以像绑定普通属性一样在模板中绑定计算属性,可以直接使用{{}}向页面输出。计算属性的 setter 和 getter 是它的高级使用,上面的例子只使用到它的 getter 属性,通过其他数据计算而得,其实我们也可以,直接赋值,通过计算属性来改变依赖数据的值。重点: 在 Vue 中计算属性是 惰性的,只有当依赖数据发生改变时,才会触发计算,否则,它的值是上一次触发计算的缓存值,下面例子很清楚说明,它是惰性的。

2023-02-21 16:59:22 377

原创 一篇文章带你搞懂spring6的概念、spring入门与容器IoC详解(尚硅谷笔记)

广义的 Spring:Spring 技术栈狭义的 Spring:Spring Framework非侵入式:使用 Spring Framework 开发应用程序时,Spring 对应用程序本身的结构影响非常小。对领域模型可以做到零污染;对功能性组件也只需要使用几个简单的注解进行标记,完全不会破坏原有结构,反而能将组件结构进一步简化。这就使得基于 Spring Framework 开发应用程序时结构清晰、简洁优雅。控制反转:IoC——Inversion of Control,翻转资源获取方向。把自己创建资源、向

2023-02-21 10:56:18 4125 5

原创 Vue的模板语法(双大括号表达式、插值、v-bind 指令、v-on、指令缩写)

相信模板语法大家多少都有所接触,例如百度模板引擎、ejs 等等。同样 Vue.js 也使用了基于 HTML 的模板语法,允许开发者声明式地将 DOM 绑定至底层 Vue 实例的数据。所有 Vue.js 的模板都是合法的 HTML ,所以能被遵循规范的浏览器和 HTML 解析器解析,通俗的讲 Vue 模板语法就是在使用 Vue.js 开发时,你可以写在 HTML 元素上的操作语法,让你开发更高效,例如:绑定样式,循环出元素列表等。

2023-02-20 12:02:58 4779

原创 简单的认识 Vue(vue-cli安装、node安装、开发者工具)

Vue 与其他框架的对比及特点安装 Vue 的方法node 的安装vue-cli 的安装Vue 开发者工具的安装Vue 创建实例Vue 数据的双向绑定及响应式。

2023-02-20 11:19:15 660

原创 Ajax中的四个方法

在前面我们学过 get 方法,这里的 get 就是 GET 请求的意思,JSON 就是 JSON 编码了,把两个词合起来理解就是使用 GET 请求从服务器加载 JSON 格式的数据。// 如果链接失效,可以试试 https://labfile.oss.aliyuncs.com/courses/3774/posts.json。// 如地址失效,可以使用 https://labfile.oss.aliyuncs.com/courses/3774/users.json。

2023-02-20 10:42:50 1009

原创 Scala 变量和数据类型(第二章)

Java引用类型:(对象类型)由于Java有基本类型,而且基本类型不是真正意义的对象,即使后面产生了基本类型的包装类,但是仍然存在基本数据类型,所以Java语言并不是真正意思的面向对象。(3)Nothing,可以作为没有正常返回值的方法的返回类型,非常直观的告诉你这个方法不会正常返回,而且由于 Nothing 是其他任意类型的子类,他还能跟要求返回值的方法兼容。7)Nothing,是所有数据类型的子类,主要用在一个函数没有明确返回值时使用,因为这样我们可以把抛出的返回值,返回给任何的变量或者函数。

2023-02-15 17:39:25 368

原创 Scala 入门(第一章Scala 环境搭建、插件的安装)

1.Spark—新一代内存级大数据计算框架,是大数据的重要内容。2.Spark就是使用Scala编写的。因此为了更好的学习Spark, 需要掌握Scala这门语言。3. Spark的兴起,带动Scala语言的发展!

2023-02-15 17:07:54 733

原创 初探Spring采用Spring配置文件管理Bean

Spring容器其实就是一个Bean工厂,在工厂里通过配置文件或配置类创建各种各样的Bean,然后在Spring应用程序就可以按照名称或类型获取工厂里已经配置好的Bean。初始化对象其实可以调用有参构造方法来设置属性的初始值,对应到Spring的Bean工厂,就还有一种注入方式,叫做构造方法注入。基于一个类可以创建多个对象,因此,在spring-config.xml文件里,也可以基于同一个类创建多个Bean。在net.argonaut.spring.day01包里创建BraveKnight类。

2023-02-14 23:08:38 360

原创 this作用全解(全局this 、函数this、全局函数 this call apply bind……)

很多同学老是记不住 this 指向谁,我觉得这是非常正常的现象,因为 this 指向的情况本身就比较多,面对这种不太好记的知识点,我们可以延续之前的学习方式,采用敲代码实验 + 画图记忆 + 真题训练的方式,这种学习方式能让大家学知识更高效一点。Function.prototype.bind() 方法创建一个新的函数,在 bind() 被调用时,这个新函数的 this 被指定为 bind() 的第一个参数,而其余参数将作为新函数的参数,供调用时使用。同学们可以打开右侧的实验环境,我们敲代码来验证一下。

2023-02-02 18:45:00 906

原创 一篇文章带你熟悉Ajax

☀️AJAX 的英文全称为 Asynchronous JavaScript And XML,Asynchronous 是异步的意思。何为异步呢?在这里异步是指通过 AJAX 向服务器请求数据,在不刷新整个页面的情况下,更新页面上的部分内容。☀️用户在浏览器执行一些操作,通过 AJAX 引擎发送 HTTP 请求到服务器请求数据,请求成功后,由服务器把请求的数据拿给 AJAX 引擎,再由 AJAX 拿给浏览器。

2023-01-18 08:45:00 536

原创 正则表达式

☀️正则表达式是用来验证字符串的模版,开发中为了验证邮箱、手机号、身份证号等字符串是否符合要求,通常会使用正则表达式。☀️作为匹配字符串的模版,正则表达式本身也是字符串,例如 aaa 就是一个最简单的正则表达式,只不过该表达式只能匹配字符串 aaa,如果一个正则表达式只能匹配 aaa 那么它作为正则表达式的意义就没多大了。真正的正则表达式是能够匹配多个字符串的通用的字符串。

2023-01-18 08:30:00 473

原创 媒体查询(@media语法、案例)详解

被废弃的媒体类型: CSS2.1 和 Media Queries 3 定义了一些额外的媒体类型( tty, tv, projection, handheld, braille, embossed, 以及 aural ),但是它们在 Media Queries 4 中已经被废弃,并且不应该被使用。aural 类型被替换为具有相似效果的 speech。二者区别在于,第一种写在 CSS 样式中是当条件成立后,执行 CSS Code , 第二种则是条件成立后,加载对应的外部样式表。

2023-01-05 10:21:55 7144

空空如也

空空如也

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

TA关注的人

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