自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 mybatis逆向工程
原力计划

mybatis逆向工程 一、 准备工作 导入mybatis逆向工程所需要的依赖 <!--mysql驱动--> <dependency> <groupId>mysql</groupId> <artifactId>mys...

2020-05-28 22:57:20 36 0

原创 Linux——open函数、read函数、write函数简单封装使用

问题1:利用读写特性,write写入某个数据之后,将其read读取出来 WR.c 源代码 //打开文件 #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> //读写,关闭 #incl...

2020-05-25 09:56:36 27 0

原创 03 TCP通信

03 TCP通信 一、TCP发送数据步骤 创建Socket对象 获取输出流,并写入数据 释放资源 二、TCP接收数据步骤 创建ServerSocket对象 等待客户端连接 获得输入流对象 释放资源 三、TCP的三次握手和四次挥手 四、TCP通信实例 数据发送端: import jav...

2020-04-30 09:48:05 48 0

原创 02 UDP通信
原力计划

02 UDP通信 一、UDP发送数据的步骤 创建发送端的DatagramSocket对象 创建数据并把数据打包 调用DatagramSocket发送数据 释放资源 二、UDP接收数据的步骤 创建接收端的DatagramSocket对象,端口号和发送端一样 创建DatagramPacket接...

2020-04-30 09:47:07 292 0

原创 01 什么是网络编程

01 什么是网络编程 一、网络编程的三要素 IP地址 设备在网络中的地址,是唯一的标识符 端口 应用程序在设备中的唯一标识 协议 数据在网络中传输的规则,常见的有UDP协议和TCP协议 二、IP IP:全程“互联网协议地址”,也成为IP地址。是分配给上网设备的数字标签,常...

2020-04-30 09:45:33 51 0

原创 11 数据库的设计三范式

11 数据库的设计三范式 一、什么数据库范式 设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。 目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式...

2020-04-23 08:38:02 52 0

原创 10 数据库的数据导入导出

10 数据库的数据导入导出 数据库的导出 使用命令:>mysqldump [数据库名称]>[导出的文件的具体地址] -u[账户] -p[密码] 示例:>mysqldump emp_db>D:\MySQL\test.sql -uroot -p123 数据库的导入...

2020-04-22 09:13:08 54 0

原创 09 视图(view)

09 视图(view) 一、认识视图 简介:视图是一个虚拟表,其内容由查询定义。同真实表一样,视图包含一系列带有名称的列和行数据,但视图并不是数据库真实存储的数据表。 视图是从一个、多个表或者视图中导出的表,包含一系列带有名称的数据列和若干条数据行。 视图与表的区别 视图不是数据库中真...

2020-04-22 09:12:33 52 0

原创 08 索引

08 索引 一、什么是索引 索引就相当于一本书的目录,通过目录快速查找对应资源。 在数据库方面,查询一张表的时候有两种检索方式: 第一种是:全表扫描 第二种是:根据索引检索(效率很高) 索引提高检索效率的本质:缩小了扫描范围 索引虽然可以提高检索效率,但是不能随意添加索引,因为索引也是数...

2020-04-22 09:11:49 56 0

原创 07 TCL(事务控制语言)

07 TCL(事务控制语言) 一、什么是事务 定义:一个事务是一个完整的业务逻辑单元,不可再分。 例如:银行转账,从A账户向B账户转账1000,需要执行两条update语句: update t_act set balance=balance+1000 where actno='ac...

2020-04-22 09:11:21 59 0

原创 06 约束

06 约束 一、约束是什么 在创建表的时候,可以给表的字段添加相应的约束,添加约束的目的是为了保证表中的数据合法性、有效性、完整性。 二、常见约束分类 非空约束(not null):约束字段不能为NULL 唯一约束(unique):约束的字段不能重复 主键约束(primary key...

2020-04-22 09:08:58 47 0

原创 05 DML(数据库管理语言)

05 DML(数据库管理语言) 一、向表中插入数据 语法格式1:insert into [表名](字段1,字段2,字段3,·····) values (值1,值2,值3,·····); 如: insert into t_student(no,name,sex,classno,birth) v...

2020-04-22 09:08:27 48 0

原创 04 DDL(数据库定义语言)

04 DDL(数据库定义语言) 一、表的创建 语法格式: create table [表名]{ 字段1 数据类型, 字段2 数据类型, 字段3 数据类型, 字段4 数据类型, ········· } 二、数据类型分类 分类 说明 int 整数型 bigint 长整型(java...

2020-04-22 09:07:15 51 0

原创 03 DQL(数据库查询语言)
原力计划

03 DQL(数据库查询语言) 一、简单查询 语法格式:select [字段1],[字段2],[字段3],··· from [表名] ; 查询字段可以参与速学运算:select name,num*10 from emp; 查询时还可以给字段别名:select name,num*10 as n ...

2020-04-22 09:06:13 55 0

原创 02 MySQL介绍

02 MySQL介绍 一、sql、DB、DBMS分别是什么,它们的关系 DB:DataBase(数据库,实际上是在硬盘上以文件的形式存在) DBMS:DataBase Management System(数据库管理系统,常见的有:MySQl,Oracle,DB2,Sybase,SqlSe...

2020-04-22 09:04:32 59 0

原创 01 安装MySQL

01 安装MySQL MySQL数据库的下载:传送门 MySQL数据库的安装教程:传送门 MySQL学习数据获取:传送门

2020-04-22 09:04:03 48 0

原创 30分钟快速食取JDBC
原力计划

练习数据库来源:传送门 一、认识JDBC JDBC(Java DataBase Connectivity)是Java语言连接数据库 JDBC的本质 JDBC是由SUN公司制定的一套接口(interface) 接口都有调用者和实现者。 什么是面向接口编程 面向接口调用 面向接口写实现类 面...

2020-04-21 16:37:25 70 0

原创 MySQL练习数据

这是MySQL的测试数据: 包含三张表:emp,dept,salgrade create table dept ( deptno int(11) not null primary key, loc varchar(300), dname varchar(100) )DEFAULT CHARSET=...

2020-04-21 16:27:04 75 0

原创 技巧:GitHub高效查询

技巧:GitHub高效查询 搜索项目名字带有的关键词,使用命令:in:name [关键词] 搜索README里面带有关键词,使用命令:in:readme [关键词] 搜索项目描述带有关键词,使用命令:in:description [关键词] 带约束条件搜索 限定使用语言,...

2020-04-16 09:39:08 41 0

原创 XML 速学目录

XML 速学目录 01 初识 XML 02 XML DTD 03 XML 解析

2020-04-11 16:29:06 48 0

原创 03 XML 解析

03 XML 解析 一、解析 XML xmlhttp=new XMLHttpRequest(); xmlhttp.open("GET","note.xml",false); xmlhttp.send(); /* *这里我们就获得了 xml 文档的对象,...

2020-04-11 16:27:44 40 0

原创 02 XML DTD

02 XML DTD 一、DTD 简介 DTD (Document Type Definition 文档类型定义)可定义合法的XML文档构建模块。它使用一系列合法的元素来定义文档的结构。DTD 可被成行地声明于 XML 文档中,也可作为一个外部引用。 二、DTD 文档声明 内部声明 基本格式...

2020-04-11 16:27:09 47 0

原创 01 初识 XML

01 初识 XML 一、简介 XML 指可扩展标记语言(eXtensible Markup Language)。它类似于 JSON,XML 也被设计用来传输和存储数据。 二、XML基本格式 XML 文档形成了一种树结构,它从"根部"开始,然后扩展到"枝叶"...

2020-04-11 16:26:33 48 0

原创 JSON速学目录

JSON速学目录 01 初始 JSON 02 在JavaScript中创建并使用 JSON 对象 03 JSON函数parse(……)和stringify(……)使用 04 练习:向服务器请求 JSON 数据并解析

2020-04-11 16:23:45 40 0

原创 markdown标记语言速学

markdown标记语言速学 一、认识Markdown Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。 Markdown的文件后缀名是.md Markdown常用编辑器 vscode + Markdown Pre...

2020-04-11 16:23:01 37 0

原创 04 练习:向服务器请求 JSON 数据并解析

04 练习:向服务器请求 JSON 数据并解析 <script type="text/javascript"> window.onload = function () { //获取XMLHttpRequest ...

2020-04-11 16:21:20 41 0

原创 Markdown标记语言速学

Markdown标记语言速学 一、认识Markdown Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。 Markdown的文件后缀名是.md Markdown常用编辑器 vscode + Markdown Pre...

2020-04-10 13:55:50 47 0

原创 03 git本地库常用操作

03 git本地库常用操作 一、查看历史记录 查看历史记录的几种类型 git log git log --pretty=oneline git log --oneline git reflog(推荐使用) 下图是git log命令执行的结果。可以看到该仓库总共有3个版本,其中黄色选中部...

2020-04-10 09:54:09 43 0

原创 git速学目录

git速学目录 01 初识git并搭建环境 02 git使用的基本步骤详解 03 git本地库常用操作(一) 04 git本地库常用操作(二)

2020-04-10 09:44:54 41 0

原创 04 git本地库常用操作(二)

04 git本地库常用操作(二) 一、git分支的创建与删除 创建新的分支 使用命令:git branch [分支名] 查看分支的个数 使用命令:git branch -v 切换分支 使用命令:git checkout [分支名] 删除分支 使用命令:git branch -d [要删除的分支...

2020-04-09 22:55:44 42 0

原创 03 git本地库常用操作(一)

03 git本地库常用操作(一) 一、查看历史记录 查看历史记录的几种类型 git log git log --pretty=oneline git log --oneline git reflog(推荐使用) 下图是git log命令执行的结果。可以看到该仓库总共有3个版本,其中黄色...

2020-04-09 18:12:12 46 0

原创 02 git使用的基本步骤详解
原力计划

02 git使用的基本步骤详解 一、初始化本地库 创建一个空文件夹,我这里以test文件夹为例 创建test文件夹,使用linux命令:mkdir test 进入test文件夹,使用linux命令:cd test/ 初始化git本地库,初始化之后在test目录会产生一个隐藏文件夹.g...

2020-04-09 18:10:35 51 0

原创 01.2 gitee账号注册

01.2 gitee账号注册 进入gitee官网:传送门, 点击注册按钮。 填写个人信息并注册 注册成功我们就来到了gitee的主界面 tee的主界面

2020-04-09 18:09:39 149 0

原创 01 初识git并搭建环境

01 初始 git 并搭建环境 提示:学习git之前,建议先掌握 Linux 基础知识。 一、什么是git Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版...

2020-04-09 18:08:39 45 0

原创 03 JSON函数parse(……)和stringify(……)使用

一、一般 服务器端给我们发送 的JSON数据是 字符串类型,我们可以使用 JSON.parse() 方法将数据转换为 JavaScript 对象。 基本语法: JSON.parse(text[, reviver]) 参数说明: text:必需是有效的 JSON 字符串。 reviver:?可选,...

2020-04-09 15:40:48 44 0

原创 02 在JavaScript中创建并使用 JSON 对象

一、JSON在JavaScript中以object(对象)的形式存在,可以在JavaScript中创建JSON对象。 例如: <script type="text/javascript"> var myJson = {"name"...

2020-04-09 15:39:08 49 0

原创 01 初识JSON

简介:JSON(JavaScript Object Notation)是一种存储和交换文本信息的语法,与xml类似。其主要特点是轻量级,易解析。 JSON的一般格式: 注意:key必须是字符串格式,即需要添加"",value有6种格式(见下文)。 json基本格式 { ...

2020-04-09 15:36:10 42 0

原创 java——博弈算法实现井字棋游戏
原力计划

通过java语言开发了一个简单的井字棋游戏。主要有6个类,其中有一个是主类(Main.java),一个是抽象类(PiecesMove.java)组成。 下面对各个类简单介绍一下: TicTicToe.java: 主要负责创建棋盘,管理棋盘。 TicTicToeUI.java: 主要由判断谁是先手的...

2020-04-05 15:31:42 339 0

原创 如何解决telnet不是内部或外部命令

1、进入控制面板,点击“程序”。 2、点击“启动或关闭Windows功能”; 3、可见“Telnet Client”默认是关闭状态;勾选“Telnet客户端”,点击“确定”。打开Telnet客户端;如图: 4、无需重启,再次运行Telnet,成功进入Microsoft Telnet Clie...

2020-04-05 13:09:31 100 0

原创 win10设置防火墙端口开放及检测开放端口

1、打开控制面板,点击系统和安全。 2、点击Windows防火墙。 3、点击右侧的高级设置。 4、点击入站规则,然后点击右侧的新建规则。 5、然后勾选端口,点击下一步。 6、接着填写开放的端口号(如8080). 7、接着直接点击下一步,再下一步,直到填写名称。最后点击完成。 8、完成之...

2020-04-05 11:29:56 622 0

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