自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (2)
  • 收藏
  • 关注

原创 ajax返回值为undefined

ajax返回值为undefined刚开始学ajax,在一个项目中会多次向后台发送请求,通过get方式请求时的参数相同,就打算封装一个ajax请求函数,调用就很方便,但是用老方法原生封装时,返回值一直会是undefined,就算是全局变量,甚至是windows的一个属性接收传回来的数据,都是undefined。//api为接口地址function getFunction(api){ var information = {} var xhr8 = new XMLHttpRequest()

2021-04-24 00:33:22 1074

原创 GitHub提交代码过程

GitHub提交代码过程小白一个,第一次学习GitHub相关操作,这次要上传代码到自己的库里,记录一下整个操作流程。1.注册github账号以及创建库这里其实比较繁琐,但网上有很多教程都能一步到位,廖雪峰的那个教程还可以,比较详细。这里我拿一个练习用的文件夹当库learn.git2.添加库在想要上传的文件夹中Git.Bash.here。进入操作面板。输入git init此时文件夹中就会出现一个.git的文件夹,若没有是因为被隐藏了,显示即可。(虽然我也不太清楚有什么用)勾选图中隐藏的项

2021-04-22 11:47:59 135

原创 JS基础深入(原型,call,包装类,闭包,正则)

JS基础深入原型原型 prototype定义:原型是function对象的一个属性,它定义了构造函数制造出的对象的公共祖先。通过该构造函数产生的对象,可以继承该原型的属性和方法。原型也是对象。就是函数的父亲,可以设置属性给函数通用每个函数都有一个prototype 属性,默认指向一个object空对象(即为:原型对象)。原型对象中有一个属性constructor,指向函数对象隐式原型__proto__对象的__proto__属性:创建对象时自动添加,内部代码,默认值(指向值)为构造函数的

2021-04-15 20:43:09 99

原创 Ajax基础

Ajax基础简介特点优点:可以无需刷新页面而与服务器进行通信允许根据用户事件来更新部分页面内容缺点:没有浏览历史,不能回退存在跨域问题seo不友好工作原理Ajax的工作原理相当于在用户和服务器之间加了—个中间层(AJAX引擎),使用户操作与服务器响应异步化。并不是所有的用户请求都提交给服务器。像—些数据验证和数据处理等都交给Ajax引擎自己来做,,只有确定需要从服务器读取新数据时再由Ajax引擎代为向服务器提交请求。浏览器的普通交互方式浏览器的Ajax交互方式

2021-04-13 10:36:42 505

原创 js进阶(client,scroll,轮播图)

元素可视区client元素滚动系列scrollscroll相比client,是实际内容大小,即包含超出边框的部分案例:返回顶部按钮的多样化设置,在顶部时不显示,开始滑动则显示,滑到底部时,开始页面滑动。(这是一个实体大案例的一小部分,所以css样式不放出来,就是设置成返回顶部的普通样式,此处只摆关键js代码)// var line = document.querySelector('.picture');// var height = line.offsetTop// 用以上方法可计算出到达

2021-04-11 17:15:02 115

原创 js进阶(BOM-网页坐标,窗口偏移实现案例)

BOMBOM概述bom即为浏览器对象模型,提供了独立于内容而与浏览器窗口进行交互的对象,核心对象是windows,windows是最大的,所以BOM包含DOM常见事件窗口加载事件等页面加载完再执行的事件,包含页面dom元素,即整个dom树加载完毕。所以不存在命名调用的顺序。DOMConteneLoaded是DOM元素加载完毕,不包含图片,flash等就可以执行,速度更快调整窗口大小事件窗口大小发生像素变化,就会触发该事件,即有些页面放大缩小就会改变样式。一般用来完成响应式布局。wind

2021-04-07 22:40:55 363

原创 js进阶(事件对象)

事件高级注册事件传统方式方法监听注册方式监听对象.addEventListener()是一种方法。同一元素同一时间注册多个事件。addEvenListener(type,listener,useCapture) btn[1].addEventListener('click',function(){ alert('牛逼') }) btn[1].addEventListener('click',function(){ ale

2021-04-07 13:01:08 92

原创 js中级笔记(节点操作)

JS进阶现在的内容是可以实现web交互。API时微程序员提供的一个接口,帮助实现某种功能。web API主要针对浏览器提供的接口,主要针对做交互。web API一般有输入和输出,很多都是方法。DOM简介:文档对象模型,是可拓展HTML的标准编程接口DOM树所有标签都是元素,所有内容都是结点。文档,元素,节点都是对象。获取元素根据ID获取getElementById(‘id’);返回一个匹配id的元素。id必须是字符串。根据标签名获取getElementByTagN

2021-04-06 13:10:02 199

原创 慕课静态页面制作周记

慕课静态页面临摹制作周记第一周周记3.13日记今天是工作第一天,一个中午弄好了顶部导航栏,但是功能不完善,下载二维码和课程没有显示出来,搜索框的文字鼠标点击时也没有置空,登陆的鼠标悬停变色没有原页面的渐变效果。但也解决了一些bug。导航栏注意点:一般用li包含链接(li+a)1.语义更清晰,有条理2.直接用a,搜索引擎容易辨别为堆砌关键字嫌疑bug:在设置搜索框(提交按钮)时,点击会有原本的框出现。解决方案:outline:none/* 取消选中时的文本框 */bug:制作左侧选课

2021-03-29 22:13:41 251

原创 JS入门基础知识(语法,数据类型,对象)

JS基础JS用处JS组成: ECMAScript(JavaScript语法)、DOM(文档对象模型)、BOM(浏览器对象模型)JS书写有3种不同的书写位置 <!-- 外部 --> <script src="m.js"> // 内嵌式的js alert('1254') </script><!-- 行内式的js,直接写到元素内部 --> <input type="butt

2021-03-25 23:48:32 262

原创 CSS基础(零散补充知识点)

CSS基础伪元素选择器::before ::after,在css中插入新盒子,content为输出内容动画序列通过多个节点精确控制一个或一组动画,常用来实现复杂的动画效果。相比过渡,动画可以实现更多变化,更多控制,连续自动播放等效果。制作动画分两步:定义动画 @keyfram 动画名称{ 0%{ } 100%{ }} 0为初始状态,100为介绍状态。(from to也可以)2. 调用动画div{ animation-name:动画名称

2021-03-24 15:45:02 91

原创 CSS基础(阴影,浮动,属性顺序)

CSS圆角边框CSS3中,新增圆角边框,盒子可以变圆角border-radius:..px/*也可以是百分比*//*圆角矩形做法:设置为高度的50%*/简写属性:上左 上右 下右 下左(以左上为上,类似padding)CSS盒子阴影用box-shadow为盒子添加阴影默认外阴影outset,但不可以写这个单词,否则阴影无效。盒子阴影不占空间,不会影响其他盒子布局。拓展:鼠标经过盒子时才显示阴影,结合之前的案例.box:hover{ box-shadow

2021-03-12 20:05:09 264

原创 CSS盒子模型

CSS盒子模型边框border<head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> &l

2021-03-11 11:17:57 107

原创 CSS基础(复合选择器-三大特性)

CSS基础Emmet语法快速生成HTML如果想快速生成多个标签,直接*n。div*3????<div></div><div></div><div></div>如果有父子级关系的标签,用>ul>li????<ul> <li></li></ul>兄弟级,用+div+p????<div></div><p

2021-03-07 17:51:22 453

原创 CSS基础(改变样式)

CSS基础(改变样式)简介HTML具有局限性,只能做出页面大致框架,但很丑,css可以起美化作用。CSS是层叠样式表的简称。主要用于设置HTML页面中的文本内容(字体,大小,文本样式等),图片的外形以及版面的布局和外观形式样式。CSS语法规范CSS的规则有两个主要部分构成:选择器和声明。/*写在head里*/<style> /* 选择器样式 */ h4 { color: red; font-size:

2021-03-05 19:32:40 257 2

原创 HTML基础(表格-表单)

标签补充内容预格式化文本pre标签元素中的文本通常会保留空格和换行符。而文本也会呈现为等宽字体。格式化文本就是 ,按照我们预先写好的文字格式来显示页面, 保留空格和换行等。特殊字符特殊字符直接输入不可显示XHTMLXHTML 指「可扩展超文本标签语言」(EXtensible HyperText Markup Language)。XHTML 的目标是取代 HTML。XHTML 与 HTML 4.01 几乎是相同的XHTML 是更严格更纯净的 HTML 版本XHTML 是作为一种 XML

2021-03-03 21:14:58 259 2

原创 HTML基础(web到HTML标签)

HTML基础(web到HTML标签)一、认识WEB「网页」主要是由文字、图像和超链接等元素构成,当然除了这些元素,网页中还可以包括音频、视频以及Flash等。「浏览器」是网页显示、运行的平台。「浏览器内核」(排版引擎、解释引擎、渲染引擎)Web标准「构成」???? 结构标准,表现标准和行为标准结构标准用于对网页元素进行整理和分类(HTML)表现标准用于设置网页元素的版式、颜色、大小等外观属性(CSS)行为标准用于对网页模型的定义及交互的编写(JavaScript)「Web标准的优点」??

2021-02-26 16:22:43 180

原创 《数据结构》线性结构——一元多项式的加法运算

《数据结构》线性结构——一元多项式的加法运算题目设计函数分别求两个一元多项式的和。输入格式每一次先输入多项式的非零项的个数,再按指数从大到小输入系数和指数,系数与指数中间有空格。输出格式输出合并后的多项式,若系数为0则不输出输入样例4 3 4 -5 2 6 1 -2 03 5 20 -7 4 3 1输出样例5x^20+10x^4-5x^2+9x^1分析使用链表,将合并前的多项式存在链表里,合并后的新多项式也存在链表里,系数与指数存在数据域里。实现加法:判断指数,相同的

2021-02-24 15:33:31 434

广工数据库实验,openGauss平台

五份实验报告,有详细代码操作流程,适合没听过课的小白照着做,我也是没听过课的,给你们撑一下伞 一、实验目的 1、将现有的Virtualbox+CentOS+openGauss镜像文件导入虚拟机,并启动使用openGauss数据库 2、使用openGauss进行简单的数据库相关操作 3、掌握虚拟机VirtualBox的使用方法; 4、掌握openGauss数据库镜像安装部署方法。 二、实验内容和要求 1、利用VMware或VirtualBox等虚拟机软件安装部署openGauss实验环境; 2、利用实体机或虚拟机重新安装部署openGauss实验环境(可课后自行完成); 3、在openGauss中创建数据库、模式、用户、表,并熟悉openGauss的操作命令三、实验主要仪器设备和材料 1.计算机及操作系统:PC机,Windows系统/Centos系统; 2.数据库管理系统:openGauss; 四、实验方法、步骤及结果测试 创建一个教学管理数据库SC,其描述的信息有:学生信息、课程信息、教师信息、学生选课成绩、授课信息、班级信息、系部信息、专业信息。

2023-06-29

广工数据库课设-图书管理系统

广工数据库课设,含报告,95分,有代码可直接用,冷门选题可参考 看看有没有合适的功能吧 目 录 1 前言 4 2 系统所用工具概述 4 2.1 MySQL 概述 4 2.2 VisualStudio2022工具概述 5 3 需求分析 6 3.1数据流图 6 3.1.1 顶级数据流图 6 3.1.2 一级数据流图 6 3.2 系统流程分析 7 4 系统概要模块设计 8 4.1管理员模块 8 4.2用户模块 9 5 数据库概念结构设计 10 6 数据库逻辑结构设计 10 6.1 基本表的设计 10 6.2 视图的设计 12 6.3 完整性的设计 12 7 数据库物理过程设计 13 8 数据库实施 13 8.1数据库的创建 13 8.2数据库基本表的创建 13 8.3 视图的创建 15 8.4 触发器的创建 15 9.系统实现关键程序代码 16 9.1连接数据库 16 9.2登录功能实现代码 16 9.3 管理员功能实现代码 17 9.3.1 图书查询功能代码实现 17 9.3.3 图书删除功能代码实现 18 9.3.4 图书修改功能代码实现 19 9.3.5 用户查询功能代码实现 1

2023-06-29

广工-计算机网络-计网课设 基于P2P的局域网即时通信系统

广工计网的课设 1.实现一个图形用户界面局域网内的消息系统。 2.功能:建立一个局域网内的简单的P2P消息系统,程序既是服务器又是客户,服务器端口使用3333。 2.1 用户注册及对等方列表的获取:对等方A启动后,用户设置自己的信息(用户名,所在组);扫描网段中在线的对等方(3333端口打开),向所有在线对等方的服务端口发送消息,接收方接收到消息后,把对等方A加入到自己的用户列表中,并发应答消息;对等方A把回应消息的其它对等方加入用户列表。双方交换的消息格式自己根据需要定义,至少包括用户名、IP地址。 2.2 发送消息和文件:用户在列表中选择用户,与用户建立TCP连接,发送文件或消息。 3.用户界面:界面上包括对等方列表;消息显示列表;消息输入框;文件传输进程显示及操作按钮或菜单。

2022-07-04

广工操作系统课设-多用户多级目录文件系统

一、课程设计的内容 本课程设计要求设计一个模拟的多用户多级目录的文件系统。通过具体的文件存储空间的管理、文件的物理结构、目录结构和文件操作的实现,加深对文件系统内部功能和实现过程的理解。 二、课程设计的要求与数据 1.在内存中开辟一个虚拟磁盘空间作为文件存储器,在其上实现一个多用户多目录的文件系统。 2.文件物理结构可采用显式链接或其他方法。 3.磁盘空闲空间的管理可选择位示图或其他方法。如果采用位示图来管理文件存储空间,并采用显式链接分配方式,则可以将位示图合并到FAT中。 4.文件目录结构采用多用户多级目录结构,每个目录项包含文件名、物理地址、长度等信息,还可以通过目录项实现对文件的读和写的保护。目录组织方式可以不使用索引结点的方式,但使用索引结点,则难度系数为1.2。 5.设计一个较实用的用户界面,方便用户使用。要求提供以下相关文件操作: (1)具有login (用户登录) (2)系统初始化(建文件卷、提供登录模块) (3)文件的创建: create (4)文件的打开:open (5)文件的读:read (6)文件的写:write (7)文件关闭:close (8)文件夹创建cd

2022-07-04

空空如也

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

TA关注的人

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