自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 二叉树的三种创建方式

【代码】二叉树的三种创建方式。

2022-10-31 22:29:10 179 2

原创 jQuery事件和动画

(dom).outerWidth()/outerHeight() 获取包括padding和border的宽度/高度。$(dom).innerWidth()/innerHeight() 获取包括padding的宽度/高度。$(doms).each(function(index,dom){ // index为下标,dom为遍历的每一个DOM元素。$(dom).width()/height() 获取元素的宽度/高度。...

2022-08-18 15:38:38 135

原创 jQuery选择器和DOM操作

JQ是JS库,是对JavaScript的一个封装,也即是说JQ提供了大量的API,在开发时,以最少代码实现最多的功能。removeClass('类名1 类名2 ....') 清除指定的多个类名。css({'属性名1':'属性值1','属性名2':'属性值2',...}) 设置多个样式。[attr1][attr2][attr3] 获取含有指定多个属性的元素。empty() 删除当前DOM下的子元素,保留当前DOM。[attr*=value] 获取属性值含有value的元素。.

2022-08-13 19:40:39 266

原创 JavaScript高级-JSON和DOM操作

节点.getAttribute(“value”) //value是表单输入框的属性,可以使用getAttribute获得value值。节点.setAttribute("value",值) // 因为value是属性,所以也可以中这个方法设置内容。// 将创建的元素节点添加到文档中。DOM节点.setAttribute(属性名, 属性值) // 设置所有属性(用户自定义属性)的值。节点.style.cssText = 属性值或属性值列表 // 设置某个节点的所有内联样式。// 在元素节点上添加属性节点。..

2022-08-11 19:38:08 369

原创 JavaScript----面向对象

• 将构造函数的作用域给新对象,(即new Object()创建出的对象),而函数体内的this就代表new Object()通俗地讲就是基本类型的数据都有一个包装它们的类,这些类都有自己的属性和方法,这些基本类型的数据都可以直接去调用这些属性和方法。上面三个基本类型都有自己的包装对象,有相应的属性和方法。str.lastIndexOf(str, n) 从n开始搜索的最后一个str,并将搜索的索引值返回。str.indexOf(str, n) 从n开始搜索的第一个str,并将搜索的索引值返回。...

2022-08-04 19:38:50 55

原创 JavaScript高级

上面的函数叫立即执行函数表达式(IIFE),它会自动调用自身,不被在其它地方被调用,一般用于JS库或JS插件的封装或闭包处理。但这个对象还有一个名叫callee的属性,该属性是一个指针,指向拥有这个arguments对象的函数。函数可以通过return返回结果,如果return没有返回结果,表示结束函数的调用,且返回调用处。数组将一组数据组合到一起,并存入到一个变量中,数组是有序排列的,占用一段连续的内存空间。数组名[下标] // 下标可以是一个数值型常量,也可以是一个表达式或函数或变量。...

2022-08-03 19:39:50 55

原创 JavaScript基础

先执行变量初始值,再判断条件,如果条件成立,再循环体,再计算步长,最后再判断条件,条件成立,继续执行循环体……说明执行表达式,如果表达式的结果为case后面的某个对应的值,将执行后面所对应的语句或语句组,如果语句后有break,将终止该情况语句,function、this、with、default、if、throw、delete、in、try、do、instanceof、typeof等。用引号(单双引号都可以,它们没区别)引起来的一串字符(可以是数字、字母、标点符号、汉字等),通常用作描述。...

2022-08-01 21:54:37 77

原创 CSS3基础属性---布局

自适应需要开发多套界面,通过检测视口的分辨率,来判断当前访问的设备是PC端、平板、手机等,从而请求服务层,返回不同的页面。第3个参数必须是一个有效的宽度值(带单位),它会被当作flex-basis(默认基准宽度值)的值。第2个参数也必须是一个无单位的数值,它会被当作flex-shrink(收缩比率)的值。a)无单位,这个数值会被当作flex-shrink(收缩比率)的值。第1个参数必须是一个无单位的数值,它会被当作flex-grow的值。第1个参数必须是一个无单位的数值,它会被当作flex-grow的值。.

2022-07-17 22:07:36 252

原创 CSS3属性-动画

可能的值left,center,right,length,%。vi)cubic-bezier(n,n,n,n)自行设定变速,n的值在0-1之间。如果对一个元素同时有旋转、扭曲、缩放和位移,这里需要用到多个矩阵相乘,要优先考虑旋转和缩放!skew(x-angle,y-angle)定义2D倾斜转换,沿着X和Y轴。matrix用一个3行3列的矩阵表示,a和b列表示x轴,c和d列表示y轴,e和f列表示z轴。vi)cubic-bezier(n,n,n,n)自行设定变速,n的值在0-1之间。...

2022-07-17 22:05:06 719

原创 CSS3新特性

text-shadow水平偏移距离垂直偏移距离[模糊距离][阴影的尺寸][颜色][inset];box-shadow水平偏移距离垂直偏移距离[模糊距离][阴影的尺寸][颜色][inset];/*处理IE兼容*/四个方位的词top-left/top-right/bottom-left/bottom-right。3)表示颜色的函数(rgb()/rgba()/hsl()/hsla()...)farthest-corner渐变的半径长度为从圆心到离圆心最远的角(默认)...

2022-07-15 21:20:51 231

原创 HTML5新特性

b.canvas的宽高最好不要通过css实现,而是直接使用标签属性width和height实现。为了保护敏感数据(如用户帐号、密码等),避免本地浏览器对它们不安全存储,一般需要关闭。用来帮助用户输入,每一次输入的内容,浏览器是否保存输入的值,以备将来使用。6)figure用于对元素进行组合(一般用来组合一张图的标题、图片和图片描述等)用于表单组件中,需要结合提交按钮使用。用于验证输入字段的模式。用于表单组件中,需要结合提交按钮使用。2)新增了canvas画布(绘画,制作动画(如小游戏开发等))...

2022-07-15 16:48:45 64

原创 CSS定位布局

1.定位(position)(重点)​ 设定元素在文1.定位(position)(重点)​ 设定元素在文档中的位置。会将标签(元素)转换为块级。2.定位分类(属性值)​ 1)static:静态定位​ 默认值,没有定位,不能设置偏移值(left/top/right/bottom),占用标准流(文档流)​ 2)relative:相对定位​ 占用标准流(文档流),它会出现在文档流中它该出现的位置。可以通过设置偏移值改变其位置。它相对于自身所占的位置

2022-07-13 21:02:39 106

原创 CSS浮动布局&盒模型

1.什么是浮动? 浮动就是让块级标签不独占一行。目的(使用场景):把块级标签元素可以排在一行上。2.浮动的原理 就是让元素脱离文档流,不占用标准流。3.float的属性值: left:左浮动 right:右浮动 none:默认值,不浮动4.浮动后,后面的元素不管是块级还是行级元素,不会显示在下一行。5.清除浮动 目的:让后面的元素自动掉到下一行。 方法: 1)添加空标签,并设置样式:clear:both;

2022-07-09 21:31:50 115

原创 CSS基础

1.CSS:层叠样式表,用来美化网页的。做到结构(HTML)和表现(CSS)分离。2.基本语法: 选择器 { 属性: 属性值; }3.CSS引用方式:行间样式、内部样式、外部样式、导入外部样式。 行间样式:直接在标签上书写样式。 内部样式:在文件的内部书写样式。 样式内容 外部样式:(1)先创建一个CSS文件;(2)再用link...

2022-06-30 21:42:17 61

原创 HTML标签属性

1.标签由标签名、标签属性和文本内容三部分组成(注意:单标签没有文本内容)。2.标签属性是对标签的一种描述方式。3.标签属性分通用属性、自有属性和自定义属性。4.通用属性:所有标签都具有的属性(除标签外)。 通用属性有: id:用来给标签取一个唯一的名称。id名称在一个网页必须是唯一的。 class:用来给标签取一个类名。 style:用来设置该标签的行内样式。 title:当鼠标移到该标签,所显示的提示内容。5.自...

2022-06-27 21:34:23 4120

原创 Java暑期实训任务二——单词检测程序

实训内容:模仿“百词斩”手机App,设计并用Java语言实现一个“百词斩”图形界面程序(根据自己的能力,可以适当地增加或删除部分功能)。最低要求:(1)事先将一定数量的英语单词、四个选项(英语单词的汉语解释)及正确答案存放在一个文本文件中(一个单词的信息占一行,各项之间用一个空格分隔)。(2)从文件中取出所有单词的信息,存入数组中。(3)从单词数组中,随机找出一个单词,以单项选择题的形式显示出来,供用户答题。答对时显示√,答错时显示×并显示正确结果。每答完一题,都要统计并显示目前答对的单词数量。(4)对于已

2022-06-22 12:06:36 1331 15

原创 Java暑期实训——简易计算器

实训内容:模仿Windows自带的标准版计算器,设计并用Java语言实现简易的计算器(根据自己的能力,可以适当地增加或删除部分功能)。最低要求:计算器运行界面如下图所示,包含二个文本框(分别显示算式和运算结果)、10个数字按钮(0~9)、4个运算按钮、一个等号按钮、一个清除按钮,要求将按键和结果显示在文本框中。.........

2022-06-19 10:08:30 965

原创 java 实验9 第五题 修正贴

对于重要文件通常需要进行加密处理,请编写程序实现对文本文件的加密,密码表如下,明文如果是大写字母则密文也为密码表对应大写字母,明文如果是小写字母则密文也为密码表对应小写字母。明文ABCDEFGHIJKLM密文TOIANDEGHZBKF明文NOPQRSTUVWXYZ密文JMCLPYVXQRWUS上次的错误在于转换后没有退出,每次密文进行转换后要退出,不然字母将转换好几次。...

2022-06-03 14:59:51 116

原创 java实验报告9 第二题 修正贴

在电脑D盘创建一个名为FileList的文本文件,将D盘下所有文件及文件夹名称保存到这个文件中。

2022-06-03 14:41:05 155

原创 java实验报告9 输入输出流

实验目的1.理解Java技术体系中“流”的概念。2.掌握System.in和System.out的基本使用方法3.掌握字节流和字符流的常用类及使用方法。4.掌握Java程序对文件的基本操作。实验学时 4学时实验内容1.编写程序使用System.in对象的read()方法读取键盘输入,当程序运行时,首先询问需要输入的数据个数,然后依次输入指定个数的整数,输入完毕后,输出所有输入整数的和。实现代码:2.在电脑D盘创建一个名为FileList的文本文件,将D盘下所有文件及文件夹名称保存到这个文件中。实现代码

2022-06-02 22:36:38 2518 2

原创 java实验报告8 异常处理

实验目的了解异常的概念和异常处理机制 掌握捕捉异常的方法 掌握创建自定义异常实验学时 2学时实验内容编写一个程序,要求从键盘输入一个圆的半径(double类型),计算并输出圆的面积。在没有加入异常处理机制时,输入的数据不是double型数据(如字符串“abc”)会产生什么结果?加入异常处理机制后,让程序在输入不正确的类型数据时给出错误提示并要求重新输入。结果:输入数据格式不匹配实现代码:import java.util.InputMismatchException;imp.

2022-05-30 21:12:45 1947

原创 一个楼梯共有n(n<10000)阶台阶,规定每步可以迈1阶、2阶或3阶。从1阶到第n阶,一共可以有多少种不同的迈法。(用两种方法:1:普通的递归 2:动态规划)

任务描述本关任务:一个楼梯共有n(n<10000)阶台阶,规定每步可以迈1阶、2阶或3阶。从1阶到第n阶,一共可以有多少种不同的迈法。(用两种方法:1:普通的递归 2:动态规划)相关知识为了完成本关任务,你需要掌握:1.如何将待求解的问题分解成若干个相互联系的子问题;2.如何将一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解;动态规划动态规划( dynamic programming )算法是解决多阶段决策过程最优化问题的一种常用方法,难度比较大,技巧性也很强。利

2022-05-22 22:14:55 603 1

原创 java实验7 常用类的使用

实验七 常用类的使用实验目的1. 了解类库的概念及API的使用方法。2. 掌握常用类的使用方法。实验学时 2学时实验内容1. 输入两个字符串str1、str2,统计字符串str2出现在str1中的次数。如:str1=”aaas lkaaas” ,str2=” as” ,则应输出 2提示:文本输入import java.util.Scanner;public class test {public static void main(String[] args) {.

2022-05-22 22:12:29 889 1

操作系统复习笔记、、、、、、、

操作系统期末复习

2023-06-08

空空如也

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

TA关注的人

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