
教育
文章平均质量分 73
易烊千玺最帅
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
快速入门Java
首先我们都知道的,Java是一种高级计算机语言,是可以编写跨平台应用软件、完全面向对象的程序设计语言。相对于零基础小白如何更加快速的入门java?原创 2023-02-14 17:20:13 · 609 阅读 · 0 评论 -
Python基础
Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。原创 2023-02-13 17:29:45 · 509 阅读 · 0 评论 -
Java最新学习路线
Java语言是目前流行的互联网等企业的开发语言,是市面上很多程序员喜欢并且在用的程序设计语言。关于学习java,有一部分人是为了就业或自己创业,而大多数人是希望使用java这个开发语言用来工作,开发出计算机后端系统,利于进入互联网大公司(俗称“大厂”)。原创 2023-02-13 17:16:12 · 370 阅读 · 0 评论 -
Java基础-String和Date
String和DateString是Java API中的一个类,表示多个字符,即一段文本或字符串,它内部是一个char的数组,提供了若干方法用于操作字符串。原创 2023-02-02 16:28:30 · 335 阅读 · 0 评论 -
Java基础-类和对象的生命周期
类和对象的生命周期了解了类和对象的定义与使用,下面我们再从程序运行的角度理解下类和对象的生命周期。在程序运行的时候,当第一次通过new创建一个类的对象时,或者直接通过类名访问类变量和类方法时,Java会将类加载进内存,为这个类分配一块空间,这个空间会包括类的定义、它的变量和方法信息,同时还有类的静态变量,并对静态变量赋初始值。下一章会进一步介绍有关细节。原创 2023-02-02 16:20:18 · 304 阅读 · 0 评论 -
Java基础-构造方法
构造方法在初始化对象的时候,前面我们都是直接对每个变量赋值,有一个更简单的方式对实例变量赋初值,就是构造方法,我们先看下代码。在Point类定义中增加如下代码:原创 2023-02-01 15:17:02 · 352 阅读 · 0 评论 -
Java基础-变量默认值
变量默认值之前我们说实例变量都有一个默认值,如果希望修改这个默认值,可以在定义变量的同时就赋值,或者将代码放入初始化代码块中,代码块用{}包围,如下所示:原创 2023-02-01 15:08:40 · 1636 阅读 · 0 评论 -
解决Java学习过程中遇到的问题
这个异常大家肯定都经常遇到,异常的解释是"程序遇上了空指针",简单地说就是调用了未经初始化的对象或者是不存在的对象,这个错误经常出现在创建图片,调用数组这些操作中,比如图片未经初始化,或者图片创建时的路径错误等等。对数组操作中出现空指针,很多情况下是一些刚开始学习编程的朋友常犯的错误,即把数组的初始化和数组元素的初始化混淆起来了。数组的初始化是对数组分配需要的空间,而初始化后的数组,其中的元素并没有实例化,依然是空的,所以还需要对每个元素都进行初始化(如果要调用的话)原创 2023-01-17 16:29:10 · 582 阅读 · 0 评论 -
带关键字AND的多条件查询
关键字AND可以用来联合多个条件进行查询。使用关键字AND时,只有同时满足所有查询条件的记录会被查询出来。如果不满足这些查询条件的其中一个,这样的记录将被排除掉。关键字AND的语法格式如下。原创 2023-01-12 16:35:43 · 888 阅读 · 0 评论 -
web前端都学些什么知识?
2、前后端网页交互。主要内容为JavaScript 语法全面进阶、ES6 到 ES10 新语法实践、jQuery 应用及插件使用、设计模式及插件编写、封装 JS 工具库及Web APIS、AJAX+PHP+MySQL前后端交互、前端工程化与模块化应用以及PC 端全栈开发项目等。学习目标是可以掌握前端工程化工具,如 git、gulp、webpack 等,搭建项目及开发项目。3、Node.js + 前端框架。主要内容为Node.js 全面进阶、Koa2+MongoDB搭建服务、Vue.js 框架、React原创 2023-01-10 16:21:44 · 199 阅读 · 0 评论 -
Python在近几年越来越受追捧
第5阶段Python 爬虫实战开发Python爬虫基础2.Python爬虫Scrapy框架原创 2023-01-10 15:49:06 · 245 阅读 · 0 评论 -
JAVA基础_Swing和抽象窗口工具包
https://www.bilibili.com/video/BV1yY41117BU/?spm_id_from=333.999.0.0&vd_source=a7816e3b2a3a67ac39dc87f6bf92421c原创 2023-01-08 16:47:29 · 219 阅读 · 0 评论 -
JAVA知识——使用类方法和类变量
程序清单11.1 Virus.java程序的完整版本1: package com.java24hours;2:3: public class Virus {4: static int virusCount = 0;5:原创 2023-01-08 16:38:18 · 592 阅读 · 0 评论 -
编写程序所需的工具
以及用来编写Java程序的文本编辑器。对于大多数编程语言来说,计算机程序都是通过在文本编辑器(也称为源代码编辑器)中输入文本的方式来编写的。有些编程语言自带了文本编辑器。原创 2023-01-07 15:45:56 · 678 阅读 · 0 评论 -
java什么都要学吗?
目前在国内,Java 更多是作为 web 后端技术出现的。因此在实际学习中,很多技术就不符合“国情”,学习的现实意义不大。下面我就简单列举下。原创 2023-01-07 15:11:41 · 134 阅读 · 0 评论 -
JavaScript_流程控制简介
流程控制,是任何一门编程语言都有的一个语法。 如果你学习C语言,或者学过C#、Java等,应该对“流程控制”很熟悉。 所谓的流程控制,指的是控制程序按照怎样的顺序执行。 在JavaScript中,共有原创 2023-01-06 14:18:40 · 508 阅读 · 0 评论 -
JAVA创建类变量
创建对象时,它将拥有相应类中所有变量的版本。每个 Virus 对象都有自己的 new Seconds、maxFileSize和author变量。如果修改对象的变量,将不会影响其他Virus对象中的同一个变量。有时属性与整个类而不是特定对象相关联,它们称之为类变量。如果要跟踪在程序中使用了多少个Virus对象,则可以使用一个类变量来存储这种信息。原创 2023-01-06 13:58:17 · 574 阅读 · 0 评论 -
Java小结
在JavaScript编程中,函数表达式是一种非常有用的技术。使用函数表达式可以无须对函数命名,从而实现动态编程。匿名函数,也称为拉姆达函数,是一种使用JavaScript函数的强大方式。以下总结了函数表达式的特点。原创 2023-01-05 15:52:27 · 371 阅读 · 0 评论 -
Java入门(3)
增强的模块模式有人进一步改进了模块模式,即在返回对象之前加入对其增强的代码。这种增强的模块模式适合那些单例必须是某种类型的实例,同时还必须添加某些属性和(或)方法对其加以增强的情况。来看下面的例子。原创 2023-01-05 15:13:44 · 342 阅读 · 0 评论 -
Java入门(2)
模块模式前面的模式是用于为自定义类型创建私有变量和特权方法的。而道格拉斯所说的模块模式(module pattern)则是为单例创建私有变量和特权方法。所谓单例(singleton),指的就是只有一个实例的对象。按照惯例,JavaScript是以对象字面量的方式来创建单例对象的。原创 2023-01-05 15:08:54 · 381 阅读 · 0 评论 -
Java入门(1)
以上代码的构造函数中定义了两个特权方法:getName()和setName()。这两个方法都可以在构造函数外部使用,而且都有权访问私有变量name。但在Person构造函数外部,没有任何办法访问name。由于这两个方法是在构造函数内部定义的,它们作为闭包能够通过作用域链访问name。私有变量name在Person的每一个实例中都不相同,因为每次调用构造函数都会重新创建这两个方法。不过,在构造函数中定义特权方法也有一个缺点,那就是你必须使用构造函数模式来达到这个目的。第6章曾经讨论过,构造函数模式的缺点是针对原创 2023-01-05 14:59:25 · 248 阅读 · 0 评论 -
前端知识_在Google地图上显示“我在这里”
在Google地图上显示“我在这里”【例22.3】本节通过实例来看一下如何在页面上显示一幅Google地图,并且把用户的当前地理位置标注在地图上面。如果用户的位置发生改变,将把之前在地图上的标记自动更新到新的位置上。原创 2023-01-03 17:17:23 · 574 阅读 · 0 评论 -
前端基础_position对象
position对象如果获取地理位置信息成功,则可以在获取成功后的回调函数中通过访问position对象的属性来得到这些地理位置信息。position对象具有如下属性。原创 2023-01-03 17:04:34 · 485 阅读 · 0 评论 -
前端—化繁为简
化繁为简HTML5要的就是简单、避免不必要的复杂性。HTML5的口号是“简单至上,尽可能简化”。因此,HTML5做了以下改进: 以浏览器原生能力替代复杂的JavaScript代码。 新的简化的DOCTYPE。原创 2022-12-31 10:22:14 · 1600 阅读 · 0 评论 -
前端_swapCache方法 发布文章
swapCache方法swapCache方法用来手工执行本地缓存的更新,它只能在applicationCache对象的updateReady事件被触发时调用,updateReady事件只有服务器上的manifest文件被更新,并且把manifest文件中所要求的资源文件下载到本地后触发。顾名思义,这个事件的含义是“本地缓存准备被更新”。当这个事件被触发后,我们可以用swapCache方法来手工进行本地缓存的更新。接下来我们看一下在什么场合应用该方法。原创 2022-12-31 10:09:42 · 467 阅读 · 0 评论 -
异常处理的目标
异常处理的目标异常大概可以分为三种来源:用户、程序员、第三方。用户是指用户的输入有问题;程序员是指编程错误;第三方泛指其他情况,如I/O错误、网络、数据库、第三方服务等。每种异常都应该进行适当的处理。原创 2022-12-30 16:56:36 · 247 阅读 · 0 评论 -
异常处理的一般逻辑
异常处理的一般逻辑如果自己知道怎么处理异常,就进行处理;如果可以通过程序自动解决,就自动解决;如果异常可以被自己解决,就不需要再向上报告。原创 2022-12-30 16:47:29 · 153 阅读 · 0 评论 -
前端基础_配置IIS服务器
在应用程序完全离线之前,还需要正确地提供清单文件。清单文件必须有扩展名.manifest和正确的mime-type。如果使用Apache这样的通用Web服务器,需要找到在AppServ/Apache2.2/conf文件夹中的mine.types文件并向其添加“text/cache-manifest manifest”内容。原创 2022-12-29 17:00:59 · 648 阅读 · 0 评论 -
前端基础_离线Web应用概述
使用离线存储,避免了加载应用程序时所需的常规网络请求。如果缓存清单文件是最新的,浏览器就知道自己无须检查其他资源是否最新。大部分应用程序可以非常迅速地从本地应用缓存中加载完成。此外,从缓存中加载资源(而不必用多个HTTP请求确定资源是否已经更新)可节省带宽,这对于移除Web应用是至关重要的。原创 2022-12-29 16:41:44 · 685 阅读 · 0 评论 -
前端基础_绘制文字
绘制文字在HTML5中,可以在canvas画布中进行文字的绘制,也可以指定绘制文字的字体、大小、对齐方式等,还可以进行文字的纹理填充等,绘制文字时可以使用fillText方法或strokeText方法。fillText方法用填充方式绘制字符串,该方法的定义如下。void fillText(text,x,y,[maxWidth]);原创 2022-12-23 16:50:20 · 193 阅读 · 0 评论 -
前端基础_像素的处理
像素的处理在HTML5中使用canvas API所能够做到的图像处理技术中,还有一个更让人惊讶的技术就是像素处理技术。使用canvas API能够获取图像中的每一个像素,然后得到该像素颜色的rgb值或rgba值。原创 2022-12-23 16:42:35 · 469 阅读 · 0 评论 -
前端基础_组合多个图形
组合多个图形在前面的实例中,我们看到使用Canvas API可以将一个图形重叠绘制在另一个图形上面,但图形中能够被看到的部分完全取决于以哪种方式进行组合,这时需要使用到Canvas API的图形组合技术。在HTML5中,只要用图形上下文对象的globalCompositeOperation属性就能自己决定图形的组合方式,使用方法如下。原创 2022-12-22 17:10:05 · 902 阅读 · 0 评论 -
前端基础_矩阵变换
矩阵变换在介绍矩阵变换之前,首先要介绍一下变换矩阵,这个矩阵是专门用来实现图形变形的,它与坐标一起配合使用,以达到变形的目的。当图形上下文被创建完毕时,事实上也创建了一个默认的变换矩阵,如果不对这个变换矩阵进行修改,那么接下来绘制的图形将以画布的最左上角的坐标原点绘制图形,绘制出来的图形也经过缩放、变形的处理,但是如果对这个变换矩阵进行修改,那么情况将会是不一样的。原创 2022-12-22 17:06:07 · 418 阅读 · 0 评论 -
前端基础_线型Line styles
线型Line styles线型包括如下属性。lineWidth = value lineCap = type lineJoin = type miterLimit = value原创 2022-12-21 15:31:31 · 592 阅读 · 0 评论 -
前端基础_fillStyle和strokeStyle属性
fillStyle和strokeStyle属性在前面的章节,在绘制图形时只用到默认的线条和填充样式。而在本节中将会探讨canvas全部的可选项,来绘制出更加吸引人的内容。如果想要给图形上色,有两个重要的属性可以做到:fillStyle和strokeStyle。这两个属性的定义方法如下。原创 2022-12-21 15:24:37 · 1147 阅读 · 0 评论 -
前端基础_贝塞尔和二次方曲线
贝塞尔和二次方曲线贝塞尔曲线可以是二次和三次方的形式,常用于绘制复杂而有规律的形状。绘制贝塞尔曲线主要使用bezierCurveTo方法。该方法可以说是lineTo的曲线版,将从当前坐标点到指定坐标点中间的贝塞尔曲线追加到路径中。该方法的定义如下原创 2022-12-20 14:10:26 · 756 阅读 · 0 评论 -
前端基础_使用moveTo与lineTo路径绘制火柴人
使用moveTo与lineTo路径绘制火柴人接下来看一下除了arc方法以外,其他使用路径绘制图形时会使用到的方法。 moveTo(x,y):不绘制,只是将当前位置移动到新的目标坐标(x,y)。 lineTo(x,y):不仅将当前位置移动到新的目标坐标(x,y),而且在两个坐标之间画一条直线。简而言之,上面两个函数的区别在于:moveTo就像是提起画笔,移动到新位置,而lineTo告诉canvas用画笔从纸上的旧坐标画条直线到新坐标。需要注意的是,不管调用它们哪一个,都不会真正画出图形,因为还没有调原创 2022-12-20 13:59:09 · 780 阅读 · 0 评论 -
前端基础_绘制带边框矩形
绘制带边框矩形今天给小伙伴分享,如何在canvas画布中绘制一个矩形。在本例中调用了脚本文件中的draw函数进行图形描绘。该函数放置在body属性中,使用“onload="draw('canvas');"”语句,调用脚本文件中的draw函数进行图像描画。在本例中draw函数的功能是把canvas画布的背景用浅蓝色涂满,然后画出一个绿色正方形,边框为红色。原创 2022-12-19 16:44:34 · 957 阅读 · 0 评论 -
前端基础_事件介绍
事件介绍下面介绍一下浏览器在请求媒体数据、下载媒体数据、播放媒体数据一直到播放结束这一系列过程中,到底会触发哪些事件。 loadstart事件:浏览器开始请求媒介。 progress事件:浏览器正在获取媒介。原创 2022-12-19 16:28:59 · 798 阅读 · 0 评论 -
给正在学习Web前端知识期间的同学一些个人学习心得和建议
2、学会自己找答案与提问自己钻研,毕竟有时候没人愿意告诉你答案;同时,有时也要有不耻下问的谦逊,实在找不到解决方法就要问。一个合格的程序员要学会面对百度编程。原创 2022-12-18 17:23:50 · 381 阅读 · 0 评论