08 2021 档案

摘要:8.30JavaWeb之XML概念 学习XML需要掌握的三个基本技能 XML的概念 XML的语法 XML的解析 XML的概念 什么是XML: Extensible Markup Language 可扩展标记语言 可扩展: >标签都是自定义的 XML的功能: 由于早期与HTML竞争不利,所以后面转向与 阅读全文
posted @ 2021-08-30 19:15 俊king 阅读(80) 评论(0) 推荐(0) 编辑
摘要:8.30Go之数据类型转换 Go语言当中的类型转换 特点: Go语言不存在隐式类型转换,所有的类型转换都必须显式的声明: valueOfTypeB = typeB(valueOfTypeA)/*类型 B 的值 = 类型 B(类型 A 的值)*/ Go语言当中数据类型转换的一些特性 只能在定义正确的情 阅读全文
posted @ 2021-08-30 19:13 俊king 阅读(71) 评论(0) 推荐(0) 编辑
摘要:8.30Go之字符类型(byte和rune) 字符 概念: 我们可以把一个字符串理解成为一个字符数组,字符串的每一个索引对应的值就是字符 示例: str := "Hello"/*str是一个字符串,那么它是由字符数组组成。字符数组分别的值是'H'、'e'、'l'、'l'、'o'*/ Go语言当中的字 阅读全文
posted @ 2021-08-30 19:13 俊king 阅读(151) 评论(0) 推荐(0) 编辑
摘要:8.28Go之容器之nil nil的特点 是Go语言中一个预定义好的标识符 是"指针、切片、映射、通道、函数、接口的零值" nil与null不同点 nil标识符是不能比较的 ==对于 nil 来说是一种未定义的操作 package main​import "fmt"​func main() { fm 阅读全文
posted @ 2021-08-28 13:27 俊king 阅读(102) 评论(0) 推荐(0) 编辑
摘要:8.28Go之指针 Go语言指针的特点 不能进行指针运算 >这个在本质上又区别了指针和变量 允许控制特定集合的数据结构、分配的数量以及内存访问模式 指针(Pointer)在Go语言当中的两个核心概念 类型指针 允许对这个指针类型的数据进行修改,传递数据可以直接使用指针,而无须拷贝数据 类型指针不能进 阅读全文
posted @ 2021-08-28 13:27 俊king 阅读(39) 评论(0) 推荐(0) 编辑
摘要:8.27Go之容器之list List的特点 一种非连续的存储容器,由多个节点组成。节点通过一些变量记录彼此之间的关系。 列表的实现方法 单链表 双链表 单链表图示: 双链表图示: 箭头的区别 双链表想切断联系需要改变指针的指向,并且设置加入的节点的指针指向 单链表只需要设置前一位节点的指针指向和自 阅读全文
posted @ 2021-08-27 19:29 俊king 阅读(55) 评论(0) 推荐(0) 编辑
摘要:8.27Go之容器之syncMap Map的特点 map 在并发情况下,只读是线程安全的,同时读写是线程不安全的 并发的 map 读和 map 写,使用了两个并发函数不断地对 map 进行读和写而发生了竞态问题,map 内部会对这种并发操作进行检查并提前发现。 示例: package main​fu 阅读全文
posted @ 2021-08-27 19:28 俊king 阅读(119) 评论(0) 推荐(0) 编辑
摘要:8.27Go之容器之range循环迭代切片 作用 配合引用类型的数据类型进行读取里面的内容 形式 循环key和value、index和value >显示值和地址 循环value 循环key和value package main​import "fmt"​func main() { /*声明一个切片* 阅读全文
posted @ 2021-08-27 19:28 俊king 阅读(57) 评论(0) 推荐(0) 编辑
摘要:8.26Go之容器之多维切片 特点 多维切片和多维数组类似 声明语法格式: var sliceName [][]...[]sliceType sliceName 为切片的名字 sliceType为切片的类型 每个[ ]代表着一个维度,切片有几个维度就需要几个[ ]。 示例: package main 阅读全文
posted @ 2021-08-26 19:26 俊king 阅读(104) 评论(0) 推荐(0) 编辑
摘要:8.26Go之容器之Map(映射) Go之Map的特点 map 是一种特殊的数据结构,一种元素对(pair)的无序集合 pair 对应一个 key(索引)和一个 value(值) map在Java中也有一样的数据类型,但是必须要声明map的key类型和value类型 Map的概念 数据类型: Map 阅读全文
posted @ 2021-08-26 19:26 俊king 阅读(113) 评论(0) 推荐(0) 编辑
摘要:8.25Go之容器之切片复制 内置函数copy() 特点: 将一个数组切片复制到另一个数组切片中,如果加入的两个数组切片不一样大,就会按照其中较小的那个数组切片的元素个数进行复制。 可以使用append()函数进行切片的复制 copy()函数声明格式: copy( destSlice, srcSli 阅读全文
posted @ 2021-08-26 09:16 俊king 阅读(268) 评论(0) 推荐(0) 编辑
摘要:8.25Go之容器之切片删除元素 切片删除元素的特点 特点: Go语言并没有对删除切片元素提供专用的语法或者接口,需要使用切片本身的特性来删除元素 删除切片的种类 从开头位置删除 从中间位置删除 从结尾位置删除 开头位置删除 直接移动数据指针 本质: 需要删除开头第几个就直接创建后面的切片然后复制到 阅读全文
posted @ 2021-08-26 09:16 俊king 阅读(258) 评论(0) 推荐(0) 编辑
摘要:8.25Go之容器之切片append() 内建函数append() 作用: 内建函数 append() 可以为切片动态添加元素 尾部添加元素 头部添加元素 切片扩容 使用append()拼接切片 尾部添加元素 代码实现: package main​import "fmt"​func main() { 阅读全文
posted @ 2021-08-26 09:15 俊king 阅读(262) 评论(0) 推荐(0) 编辑
摘要:8.24Go之容器之切片 切片(slice)的定义 概念: 对数组的一个连续片段的引用,切片是一个引用类型 特点: 对"连续片段" "引用" (更类似于 C/C++中的数组类型,或者 Python 中的 list 类型) 可以是整个数组,也可以是由起始和终止索引标识的一些项的子集 注意: 终止索引标 阅读全文
posted @ 2021-08-24 19:10 俊king 阅读(54) 评论(0) 推荐(0) 编辑
摘要:8.24Go之容器之多维数组 多维数组的一些特点 数组属于值类型,多维数组的所有维度都会在创建时自动初始化零值 多维数组尤其适合管理具有父子关系或者与坐标系相关联的数据。 多维数组的声明语法: var 数组变量名 [元素数量][元素数量][元素数量]...[元素数量]Type 声明二维数组 直接声明 阅读全文
posted @ 2021-08-24 19:07 俊king 阅读(53) 评论(0) 推荐(0) 编辑
摘要:8.19Go之容器之数组 知识回顾 到目前为止已经看完了的知识章节: Go语言简介 Go语言基本语法 Go语言流程控制 Go语言函数 >需要深入 Go语言结构体 >需要深入 除了两部分的内容需要深入以外其他的内容其他的内容基本上能够达到使用的程度。 Go之容器(container) 内容简介: 数组 阅读全文
posted @ 2021-08-24 19:06 俊king 阅读(47) 评论(0) 推荐(0) 编辑
摘要:8.23Java反射访问方法 获取一个对象方法的信息 动态获取一个对象方法的信息,首先需要通过下列方法之一创建一个 Method 类型的对象或者数组。 getMethods() getMethods(String name,Class<?> …parameterTypes) getDeclaredM 阅读全文
posted @ 2021-08-23 19:24 俊king 阅读(153) 评论(0) 推荐(0) 编辑
摘要:8.23Java反射访问成员变量 访问成员变量的方法 getFields() getField(String name) getDeclaredFields() getDeclaredField(String name) 会返回一个Field对象,代表一个成员变量 object.getDeciare 阅读全文
posted @ 2021-08-23 19:24 俊king 阅读(277) 评论(0) 推荐(0) 编辑
摘要:8.23Java远程方法中使用反射机制 java.lang.reflect包 Construct类获取构造方法信息 Method类获取成员方法信息 Field类获取成员变量信息 反射机制在网络编程中的应用 反射机制在网络编程中的应用,实现如何在客户端通过远程方法调用服务器端的方法。 步骤 写一个He 阅读全文
posted @ 2021-08-23 19:24 俊king 阅读(132) 评论(0) 推荐(0) 编辑
摘要:8.21Java反射访问构造方法 构造Constructor类型的对象或者数组动态获取对象构造方法的信息 构造一个Constructor对象或者数组: getConstructors() getConstructor(Class<?>…parameterTypes) getDeclaredConst 阅读全文
posted @ 2021-08-23 19:23 俊king 阅读(183) 评论(0) 推荐(0) 编辑
摘要:8.20Java反射机制之API 实现 Java 反射机制的类都位于java.lang.reflect 包中,java.lang.Class 类是 Java 反射机制 API 中的核心类。 java.lang.Class类 特点: Class 类的一个实例表示 Java 的一种数据类型,包括类、接口 阅读全文
posted @ 2021-08-23 19:22 俊king 阅读(263) 评论(0) 推荐(0) 编辑
摘要:8.20Java之反射机制的基本概念 编译期和运行期 编译期 概念: 把源码交给编译器编译成计算机可以执行的文件 特点: 在 Java 中也就是把 Java 代码编成 class 文件的过程。 编译期只是做了一些翻译功能,并没有把代码放在内存中运行起来,而只是把代码当成文本进行操作 运行期 概念: 阅读全文
posted @ 2021-08-23 19:22 俊king 阅读(42) 评论(0) 推荐(0) 编辑
摘要:8.18Go语言之字符串 字符串的概念 一个字符串是一个不可改变的字节序列 字符串属于的类型 字符串是一种值类型,且值不可变,创建某个文本后将无法再次修改这个文本的内容 字符串是字节的定长数组。 但是数组是引用类型的 定义字符串 符号: "" \u 或 \U:Unicode 字符 \:反斜杠自身 一 阅读全文
posted @ 2021-08-21 13:10 俊king 阅读(168) 评论(0) 推荐(0) 编辑
摘要:8.18Go之变量作用域 变量位置不同其作用域可以分为以下三个类型 局部变量 >函数内定义的变量 全局变量 >函数外定义的变量 形参 >参数列表当中定义的变量 局部变量 特点: 作用域只在函数体内,函数的参数和返回值变量都属于局部变量。 函数调用结束后这个局部变量就会被销毁。 Go语言中局部变量声明 阅读全文
posted @ 2021-08-21 12:57 俊king 阅读(265) 评论(0) 推荐(0) 编辑
摘要:8.17Go之条件语句Switch Switch简介 Go的switch的基本功能和C、Java类似: switch 语句用于基于不同条件执行不同动作,每一个 case 分支都是唯一的,从上至下逐一测试,直到匹配为止。 匹配项后面也不需要再加 break。 特点: switch 默认情况下 case 阅读全文
posted @ 2021-08-21 12:56 俊king 阅读(90) 评论(0) 推荐(0) 编辑
摘要:8.17Go之函数 概念简介 特点: 函数是基本的代码块,用于执行一个任务。 Go 语言最少有个 main() 函数。 可以通过函数来划分不同功能,逻辑上每个函数执行的是指定的任务。 函数声明格式 函数的名称,返回类型,参数。(和Java是有区别的,Go当中的返回值在最后声明,方法名后的'()'放参 阅读全文
posted @ 2021-08-21 12:56 俊king 阅读(30) 评论(0) 推荐(0) 编辑
摘要:8.17Java之插入排序(InsertionSort)算法 概念及介绍 将一个记录插入到已经排好序的有序表中,从而一个新的、记录数增 1 的有序表 假设前面 n-1(其中 n>=2)个数已经是排好顺序的,现将第 n 个数插到前面已经排好的序列中,然后找到合适自己的位置,使得插入第n个数的这个序列也 阅读全文
posted @ 2021-08-21 12:55 俊king 阅读(251) 评论(0) 推荐(0) 编辑
摘要:8.18Go之变量作用域 变量位置不同其作用域可以分为以下三个类型 局部变量 >函数内定义的变量 全局变量 >函数外定义的变量 形参 >参数列表当中定义的变量 局部变量 特点: 作用域只在函数体内,函数的参数和返回值变量都属于局部变量。 函数调用结束后这个局部变量就会被销毁。 Go语言中局部变量声明 阅读全文
posted @ 2021-08-18 18:55 俊king 阅读(91) 评论(0) 推荐(0) 编辑
摘要:8.18Go语言之字符串 字符串的概念 一个字符串是一个不可改变的字节序列 字符串属于的类型 字符串是一种值类型,且值不可变,创建某个文本后将无法再次修改这个文本的内容 字符串是字节的定长数组。 但是数组是引用类型的 定义字符串 符号: "" \u 或 \U:Unicode 字符 \:反斜杠自身 一 阅读全文
posted @ 2021-08-18 18:55 俊king 阅读(39) 评论(0) 推荐(0) 编辑
摘要:8.13Java之排序算法 十种经典的排序算法 如图所示: 时间复杂度 概念: 对数据操作的次数(可以简单理解为:某段代码的执行次数) 常数时间复杂度:O(1) 对数时间复杂度:O(log n) >对数n的结果的函数 线性时间复杂度:O(n) >n是指操作次数 空间复杂度 概念: 某段代码每次执行时 阅读全文
posted @ 2021-08-16 19:26 俊king 阅读(133) 评论(0) 推荐(0) 编辑
摘要:8.16Java之选择排序算法 过程分析 每次都从数据中选出最大或最小的元素 步骤分析 先从全部数据中选出最小的元素,放到第一个元素的位置(选出最小元素和第一位位置交换位置); 然后再从除了第一个元素的剩余元素中再选出最小的元素,然后放到数组的第二个位置上。 循环重复上面的步骤,最终选出来的数据都放 阅读全文
posted @ 2021-08-16 19:26 俊king 阅读(76) 评论(0) 推荐(0) 编辑
摘要:8.16Go之循环语句 Go提供的循环结构: for循环 嵌套循环 如表所示: 循环类型描述 [for 循环] 重复执行语句块 [循环嵌套] 在 for 循环中嵌套一个或多个 for 循环 for循环 Go语言的for循环提供了三种形式 普通for循环 Java表示方式: for (int i=0; 阅读全文
posted @ 2021-08-16 19:25 俊king 阅读(66) 评论(0) 推荐(0) 编辑
摘要:8.14GO之条件语句 Go语言条件语句 一些大题的和类C语言无异,但是: Go 没有三目运算符,所以不支持 ?: 形式的条件判断。 相当于Java中的: public boolean isEmpty(){ return size == 0 ? true : false; } Go之条件语句 语句描 阅读全文
posted @ 2021-08-16 14:48 俊king 阅读(75) 评论(0) 推荐(0) 编辑
摘要:8.14Java之使用HttpClient类通过POST方式上传文件 背景 简介: 因为在实际的业务当中存在上传文件的场景。经常是通过ajax发送form-data形式的表单。所以在测试的时候需要构造表单的形式进行测试。 关键参数 Content-Type:multipart/form-data; 阅读全文
posted @ 2021-08-14 18:15 俊king 阅读(1703) 评论(0) 推荐(0) 编辑
摘要:8.14Go之运算符(Operator) Go内置运算符 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 其他运算符 算术运算符、关系运算符、逻辑运算符因为是类C语言,所以和之前的运算符基本无异。重点介绍位运算符、赋值运算符、其他运算符 逻辑运算符 运算符描述 && 逻辑 AND 运算符。 阅读全文
posted @ 2021-08-14 18:09 俊king 阅读(181) 评论(0) 推荐(0) 编辑
摘要:8.13Go之常量 Go中常量的定义 常量是一个简单值的标识符,在程序运行时,不会被修改的量。 常量中的数据类型只可以是布尔型、数字型(整数型、浮点型和复数)和字符串型。 >基本类型 常量的定义格式 和变量不一样,只有两种声明格式: :=符号会默认左侧声明的是一个变量 常量的声明必须初始化赋值,可以 阅读全文
posted @ 2021-08-14 18:09 俊king 阅读(62) 评论(0) 推荐(0) 编辑
摘要:Go之变量 API Go语言提供了大量的标准库 标准库 这个网站容易被和谐掉,所以一直使用的是 中文网在线标准库文档 API文档只提供了包下有那些方法,方法的源码在GoSDK包的src目录下 golang编译器可以直接的直接通过ctrl+点击包看到源码 Go之变量 >Go是强类型语言,一个变量对应一 阅读全文
posted @ 2021-08-14 18:07 俊king 阅读(50) 评论(0) 推荐(0) 编辑
摘要:8.10Go之基础语法 语言结构 包声明 包引入 函数 变量 语句&表达式 注释 分类 Go标记 行分隔符 注释 标识符 字符串连接 关键字-->25个关键字 预定义标识符 >36个 空格 格式化字符串 Go标记 拿输出语句举例: func Hello() { fmt.Println("Hello 阅读全文
posted @ 2021-08-14 18:06 俊king 阅读(14) 评论(0) 推荐(0) 编辑
摘要:8.10Go之语言数据类型 在 Go 编程语言中,数据类型用于声明函数和变量。 Go语言之数据类型 类型符号 布尔型 bool 数字类型 int、float、complex(n.复数) 字符串类型 string >Go 的字符串是由单个字节连接起来的。Go 语言的字符串的字节使用 UTF-8 编码标 阅读全文
posted @ 2021-08-14 18:06 俊king 阅读(9) 评论(0) 推荐(0) 编辑
摘要:8.9Go简介 特点 开源的编程语言 构造简单、可靠、高效 语言特色 简洁、快速、安全 并行、有趣、开源 内存管理、数组安全、编译迅速!!!(非常重要) Windows下开发步骤 安装Golang 新建go_code目录 编写程序 运行go程序 命令: go run 文件名/*类似执行一个脚本文件* 阅读全文
posted @ 2021-08-14 18:05 俊king 阅读(57) 评论(0) 推荐(0) 编辑
摘要:8.10Go执行流、编译、特点、转义字符 第一种 源程序 >(go build) >编译成.exe文件 >结果 编辑的文件会比较大 不需要Go的运行环境 第二种 源程序 >(go run) >结果 其占用空间比较小 需要Go的运行环境 第一种方法生成的.exe文件可以直接在其他计算机上运行 编译的过 阅读全文
posted @ 2021-08-14 18:05 俊king 阅读(16) 评论(0) 推荐(0) 编辑
摘要:8.11Java之数组知识回顾 数组 一维数组的定义与使用方式 数组基本练习 Arrays工具类 案例 点名器 二维数组 数组定义 相同类型数据的有序集合 一开始大小固定 >开始初始化 数组本身属于引用类型 >初始化需要new一个对象并且开辟空间 数组中可以存储任意类型的数据 创建数组时的内存分配说 阅读全文
posted @ 2021-08-11 19:16 俊king 阅读(38) 评论(0) 推荐(0) 编辑
摘要:8.11前端之背景颜色 背景颜色是一个属性 标签 <Background> 作用 将背景设置为图像。属性值为图像的URL。如果图像尺寸小于浏览器窗口,那么图像将在整个浏览器窗口进行复制。 URL可以是相对地址,也可以使绝对地址 <body> 标签中的背景颜色(bgcolor)、背景(backgrou 阅读全文
posted @ 2021-08-11 19:13 俊king 阅读(246) 评论(0) 推荐(0) 编辑
摘要:8.11前端之Form表单 表单的作用 HTML 表单用于搜集不同类型的用户输入 表单的元素 <form>定义Html表单 一个完整的表单应该包含的元素 实际上一个表单所包含的元素就是不同属性的<input>标签 复选框 单选按钮 提交按钮 ... <form>标签的属性 属性描述 accept-c 阅读全文
posted @ 2021-08-11 19:13 俊king 阅读(205) 评论(0) 推荐(0) 编辑
摘要:8.10前端之字符实体和符号 特点 HTML 中的预留字符必须被替换为字符实体 像<、>号这些东西浏览器会误以为是标签。希望正确地显示预留字符,我们必须在 HTML 源代码中使用字符实体(character entities)。 实体名称表格 显示结果描述实体名称实体编号 空格 &nbsp; < 小 阅读全文
posted @ 2021-08-11 19:12 俊king 阅读(152) 评论(0) 推荐(0) 编辑
摘要:8.10前端之Html框架 作用 通过使用框架,你可以在同一个浏览器窗口中显示不止一个页面。 每份HTML文档称为一个框架 每个框架都独立于其他的框架。 使用框架的坏处: 开发人员必须同时跟踪更多的HTML文档 很难打印整张页面 分类 垂直框架 水平框架 混合框架 导航框架 内联框架 框架结构标签< 阅读全文
posted @ 2021-08-11 19:12 俊king 阅读(69) 评论(0) 推荐(0) 编辑
摘要:8.9前端之响应设计模式 什么是响应设计模式(Responsive Web Design) 响应式 web 设计会让您的网页在所有设备上看起来都不错 响应式 web 设计仅使用 HTML 和 CSS 响应式 web 设计并不是程序或 JavaScript 概括: 使用 CSS 和 HTML 调整大小 阅读全文
posted @ 2021-08-11 19:11 俊king 阅读(114) 评论(0) 推荐(0) 编辑
摘要:8.9前端之Html语义 什么是语义元素 语义元素清楚地向浏览器和开发者描述其意义 举例: 非语义元素:<div>,<span> > 特点:无法提供关于其内容的信息。 语义元素:<form>,<table>,<img> >特点:清晰地定义其内容 Html5中新的语义元素 许多网站包含了指示导航、页眉 阅读全文
posted @ 2021-08-11 19:10 俊king 阅读(58) 评论(0) 推荐(0) 编辑
摘要:8.6前端之内联框架 内联框架 作用: 用于在网页内显示网页 使用类型: 内联Html 外界定向指向内联框架 语法 <iframe src="URL"></iframe><!--URL 指向隔离页面的位置--> 实例 <iframe src="PracticeList.html" width="50 阅读全文
posted @ 2021-08-11 19:09 俊king 阅读(52) 评论(0) 推荐(0) 编辑
摘要:8.6前端之内联框架 内联框架 作用: 用于在网页内显示网页 使用类型: 内联Html 外界定向指向内联框架 语法 <iframe src="URL"></iframe><!--URL 指向隔离页面的位置--> 实例 <iframe src="PracticeList.html" width="50 阅读全文
posted @ 2021-08-07 15:04 俊king 阅读(46) 评论(0) 推荐(0) 编辑
摘要:8.5前端之类和id 类 好处: 对 HTML 进行分类(设置类),使我们能够为元素的类定义 CSS 样式。 为相同的类设置相同的样式,或者为不同的类设置不同的样式。 <head> <style> .ctities{ background-color: black; color: white; ma 阅读全文
posted @ 2021-08-05 19:19 俊king 阅读(117) 评论(0) 推荐(0) 编辑
摘要:8.5前端之Html样式和文本格式化 样式属性<style> style 属性用于改变 HTML 元素的样式 背景颜色 background-color 属性为元素定义了背景颜色: <body style=""> <h1 style="">This is a title</h1> <p style= 阅读全文
posted @ 2021-08-05 19:17 俊king 阅读(259) 评论(0) 推荐(0) 编辑
摘要:8.3前端之Html列表 列表的分类 有序列表 无序列表 自定义列表 对应标签: 标签描述 <ol> 定义有序列表 <ul> 定义无序列表 <li> 定义列表项 <dl> 定义列表 <dt> 自定义列表项目 <dd> 定义自定列表项的描述 列表统一使用标签<li>创建内容 有序列表 >支持全局属性、 阅读全文
posted @ 2021-08-05 19:16 俊king 阅读(127) 评论(0) 推荐(0) 编辑
摘要:8.3前端之Html区块和布局 块级元素 特点: 大多数 HTML 元素被定义为块级元素或内联元素。 块级元素在浏览器显示时,通常会以新行来开始(和结束)。 <h1>, <p>, <ul>, <table>... 内联元素 特点: 内联元素在显示时通常不会以新行开始 <b>, <td>, <a>, 阅读全文
posted @ 2021-08-05 19:16 俊king 阅读(349) 评论(0) 推荐(0) 编辑
摘要:7.31前端之table练习 Html部分 <!DOCTYPE html><html> <head> <meta charset="UTF-8"> <meta name="author" content="Lucifer" /> <meta name="description" content="T 阅读全文
posted @ 2021-08-05 19:15 俊king 阅读(98) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示