自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 DOM编程第三章(笔记)

第三章DOM本章内容节点的概念5个常用的DOM方法3.1 文档:DOM中的“D”​ 如果没有document(文档),DOM也就无从谈起。当创建了一个网页并把它加载到Web浏览器中时,DOM就在幕后悄然而生。它把你编写的网页文档转换为一个文档对象。​ 在人类语言中,“对象”这个词的含义往往不那么明确,它几乎可以用来称呼任何一种东西。但在程序中,“对象”这个词的含义非常明确。3.2对象:DOM中的“O”​ 在上一章的末尾,我们想大家展示了几个JavaScript对象 的例子。对象是一种自足

2020-10-17 16:22:32 172

原创 DOM编程第二章(笔记)

JavaScript语法2.1 准备工作​ 用JavaScript编写的代码必须通过HTML/XHTML 文档才能执行。有两种方式可以做到这一点。第一种方式是将JavaScript代码放到文档标签中的<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, ini

2020-10-11 14:29:09 108

原创 算法时间复杂度(笔记)

算法时间复杂度算法概述定义:解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且每条指令表示一个或多个操作。特性:输入输出有穷性确定性可行性设计时的要求:正确性可读性健壮性时间效率高和存储量低算法效率的度量方法-大O记时法评估算法性能,主要评估问题的输入规模n与元素的访问次数f(n)的关系f(n)=nf(n)=n²大O的记时法:就是通过估算得到代码运行后的时间,即估计此代码的时间复杂度。这样可以判断出我们写出的代码是否高效~。大O符号,

2020-07-07 16:01:30 204

原创 希尔排序步骤分析(笔记)

希尔排序步骤分析指路b站《算法很美》个人觉得老师讲的十分nice希尔排序也是一种插入排序,它是简单插入排序经过改进之后的一个更高效的版本,也称为缩小增量排序。首先定义出增量(interval),为数组arr.length/2,来分组。以int[]arr={9,8,7,6,5,4,3,2,1};为例interval=arr.length/2=4组别元素第一组9、5、1第二组8、4第三组7、3第四组6、2然后在组内进行插入排序public

2020-07-02 21:12:43 279

原创 汉诺塔的递归步骤分析(笔记)

汉诺塔的递归步骤分析(笔记)本文分为两个部分代码实现步骤分析递归方法设置了4个参数:N:初始N个从小到大的盘子,N是最大编号from:初始的柱子to:目标柱子help:辅助的柱子代码实现:public class day06 { public static void main(String[] args) { hannuota(3, "A", "B", "C"); }/** * * @param N 初始N个从小到大的盘子,N是最大编号 * @param

2020-06-29 17:53:13 301

原创 1的个数算法分析(笔记)

1的个数代码需求:把输入数字转化成二进制,实现输出其中一的个数代码如下:public class day04 { public static void main(String[] args) { Scanner sc=new Scanner(System.in); int n=sc.nextInt(); System.out.println(Integer.toString(n,2)); int count=0;

2020-06-29 13:53:25 144

原创 JAVA 《算法很美》二、递归(笔记)

递归递归设计经验找重复找重复的变化量参数找参数变化趋势设计出口练习策略循环改递归经典递归大量练习,总结规律,掌握套路找到感觉,挑战高难度例题数组求和递归调用(设计起点)调用递归函数public class day02 { public static void main(String[] args) { System.out.println(sum(new int[] {1,2,3,4,5}, 0)); } /** * 递归函数 *

2020-06-24 15:58:24 179 1

原创 JAVA《算法很美》一、位运算与进制基础(笔记)

《算法很美》一、位运算与进制基础(笔记)1.相关基础位运算在处理整形数值时,可以直接对组成整形数值的各个位进行操作。&(与),|(或),^(异或),~(非/取反)(>>和<<)运算符将二进制位进行右移或左移操作(>>>)运算符将用0填充高位;(>>)运算符用符号位填充高位,没有(<<<)运算符对于int型,1<<35与1<<3是相同的,而左边的操作数是long型时需要对右侧操作数模64

2020-06-23 18:28:34 173

原创 环形列表步骤分析(自学笔记)

环形列表步骤分析自学数据结构与算法:B站视频链接代码细节:存入数据rear的公式为rear=(rear+1)%maxSize;取出数据front的公式为front=(front+1)%maxSize;判断数组状态满(is Full)的条件为(rear+maxSize-front)%maxSize==0判断数组状态空(is Empty)的条件为rear==front没有存入数据时rear=front=0maxSize=3这里初始化front和rear为0front指向队列的

2020-06-17 11:49:27 445

原创 CSS3中的动画与变形(笔记)

HTML+CSS+JavaScript编程入门指南

2020-06-13 10:23:11 255

原创 HTML5页面中的多媒体(笔记)

HTML-多媒体HTML5中新增<video>与<audio>标签使用方法:(以<audio>标签为例)只要把音频的URL赋值给指定标签的src属性就可以了。<video>与<audio>属性src为媒体数据URLautoplay为指定数据页面加载后是否自动播放<video src="sample.mov" autoplay="autoplay"></video>perload为指定视频或音

2020-06-13 09:23:08 292

原创 node-写文件(笔记)

写文件跟读取文件那篇操作很像用VSCode终端插件运行真的太香啦~不多废话,直接上代码 var fs=require('fs');//第一个参数:文件路径//第二个参数:写入的文件内容//第三个参数:回调函数// error// 成功:// 文件写入成功// error是null// 失败:// 文件写入失败// error就是错误对象 fs.writeFile('he.md','加油,坚持学node.js',function(error){

2020-06-11 10:00:15 116

原创 node-读取文件(笔记)

读取文件fs是file-system的简写,就是文件系统的意思在Node 中如果想要进行文件操作,就必须引入fs这个核心模块在fs这个核心模块中,就提供了所有的文件操作相关的API例如:fs.readFile就是用来读取文件的//1.使用require方法加载fs核心模块 var fs=require('fs');//2.读取文件// 第一个参数是要读取的文件路径// 第二个参数是一个回调函数// // 成功// data 数据// error null/

2020-06-11 09:52:07 144

原创 简单的http服务(笔记)

简单的http服务可以通过VSCode的终端插件来运行下面的http.js文件 //接下来,我们要干一件使用Node很有成就的一件事 //你可以使用Node非常轻松的构建一个web服务器 //在Node中专门提供一个核心模块:HTTP //http 这个模块的职责就是帮你创建编写服务器的 //1.加载http核心模块 var http= require('http'); //2.使用http。createServer()方法创建一个web服务器

2020-06-11 09:40:22 140

原创 使用ProparedStatement实现CRUD操作(学习笔记)

使用ProparedStatement实现CRUD操作数据库连接被用于向数据库服务器发送命令和SQL语句,并接受数据库服务器返回的结果。其实一个数据库连接口分别定义了对数据库的调用的不同方式:Statement:用于执行静态SQL语句并返回它所生成结果的对象PrepatedStatement:SQL语句被预编译并存储在此对象中,可以使用此对象多次高效地执行该语句。CallableStatement:用于执行SQL存储过程代码示例:提示在注释//注册信息放在配置文件中jdbc2.p

2020-06-09 10:52:21 171

原创 JDBC 连接Mysql(笔记)

JDBC 连接Mysql方法一@Testpublic void testConnection1() throws Exception{ //创建驱动 Driver driver = new com.mysqk.jdbc.Driver(); //jdbc:mysql:协议 //localhost:ip地址 //3306:默认mysql的端口号 //test:test数据库 String url ="jdbc:mysql://localhost:3

2020-06-08 19:40:06 141

原创 lambda表达式(学习笔记)

lambda表达式使用前提java当中使用lambda表达式的前提是,必须有“函数式接口”函数接口概念:有且仅有一个抽象方法的接口。如何才能检测当前接口是不是函数式接口?用一个固定的格式写在public interface之前一行即可@FunctionalInterfacelambda表达式要想使用,一定要有函数式接口的推断环境。要么通过方法的参数类型来确定是哪个函数式接口。要么通过赋值操作来确定是哪个函数式接口。lambda的格式就是为了将抽象方法,翻译成以下三点

2020-06-03 23:35:11 780

空空如也

空空如也

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

TA关注的人

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