自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (11)
  • 收藏
  • 关注

原创 TCP IP协议 三次握手与四次挥手

一、TCP 的流量控制TCP 使用==窗口机制==进行流量控制什么是窗口? 连接建立时,各端分配一块缓冲区用来存储接收的数据,并将缓冲区的尺寸发送另一端。接收方发送的确认信息中,包含自己剩余的缓冲区尺寸。剩余缓冲区空间的数量叫做窗口TCP 的流控过程(滑动窗口)二、TCP 格式报文序号:seq 序号,占 32 位,用来标识从 TCP 源端向目的端发送的字节流,发起方发送数据时对此进行标记。确认

2017-04-22 19:56:27 379

原创 String 对象方法

创建 String 对象new String(s);String(s);当 String() 和运算符 new 一起作为构造函数使用时,它会返回一个新创建的 ==String 对象== 。当不用 new 运算符调用 String() 时,它指示把 s 转换成原始的字符串,并返回转换后的值。var str = String("hello");var strNew = new String(

2017-04-22 19:55:40 850

原创 Vue.js

Vue.js 是当下很火的一个JavaScript MVVM 库,以数据驱动和组件化的思想构建的。相比于 Angular.js ,Vue.js 提供了更加简洁、更易于理解的API,使得大家能够快速地上手并使用。<div id="app"> <p>{{text}}</p></div>var app = new Vue({ el:"#app" , data : {

2017-04-22 19:55:12 770

转载 html 的 meta 总结,html 标签中 meta 属性使用介绍

文章转自 haorooms博客引言META 标签是 HTML 语言 HEAD 区的一个辅助性标签,位于 HTML 文档头部的标记和标题之前,提供用户不可见的信息。meta 标签通常用来: 1. 为搜索引擎 robots 定义页面主题,搜索引擎优化 SEO 。 2. 定义用户浏览器上的 cookie。 3. 用于鉴别作者,设置页面格式,标注内容提要和关键字 4. 定义页面使用语言。 4. 设

2017-04-22 19:44:17 698

原创 JavaScript this 的理解

this 对象是在运行时基于函数的执行环境绑定的:在全局函数中,this 等于 window,而当函数被视为某个对象的方法时,this 等于这个对象。不过匿名函数的执行环境具有全局性,因此其 this 对象通常指向 window (function() { console.log(this === window); // true })();每个函数在被调用的时候都会自动取得两个特殊的变

2017-04-22 19:42:27 447

原创 事件event

事件流描述的是从页面中接收事件的顺序。 其中IE的事件流是事件冒泡流,而Netscape Communicator 的事件流是事件捕获流。1、事件冒泡:事件开始时由最具体的元素(文档中嵌套层次最深的那个节点)接收,然后逐级向上传播到较为不具体的节点(文档)。 (嵌套层次:深→浅 或 元素具体→不具体)2、事件捕获:不太具体的节点应该更早接收到事件,而最具体的节点应该最后接收到事件。事件捕获的用意在于

2017-03-23 21:00:05 302

原创 有道云笔记图片存档

有道云笔记图片存档

2017-03-22 22:29:09 590

转载 一侧宽度固定另一侧宽度自适应且等高列布局

最近意识到自己的css布局基础不太扎实,然后突发奇想给自己定个简单的题目,实现完后查阅资料,无意中找到一篇简单又很详细的好文章。首先题目是:左侧固定宽度,右侧自适应屏幕宽;左右两列,等高布局;左右两列要求有最小高度,例如:200px;(当内容超出200时,会自动以等高的方式增高)要求不用JS或CSS行为实现;一、两列布局:左边固定宽度,右边自适应宽度方法一:浮动布局采用左侧浮动+宽度,右侧

2017-03-17 20:25:22 903

转载 HTTP深入浅出 http请求

HTTP(HyperText Transfer Protocol)是一套计算机通过网络进行通信的规则。计算机专家设计出HTTP,使HTTP客户(如Web浏览器)能够从HTTP服务器(Web服务器)请求信息和服务,HTTP目前协议的版本是1.1.HTTP是一种无状态的协议,无状态是指Web浏览器和Web服务器之间不需要建立持久的连接,这意味着当一个客户端向服务器端发出请求,然后Web服务器返回响应(r

2017-03-13 16:23:27 275

原创 HTTPS与HTTP的区别

HTTP全称:HyperText Transfer Protocol 中文名:超文本传输协议HTTPS全称:Hyper Text Transfer Protocol over Secure Socket Layer 中文名:安全套接字层超文本传输协议。是以安全为目标的http通道,简单来说是HTTP的安全版。即HTTP下加入SSL层,HTTP的安全基础是SSL,因此,加密的详细内容就需要SSL。HT

2017-03-13 11:32:38 440

原创 HTTP应答码

HTTP应答码HTTP应答码也称为状态码,它反映了Web服务器处理HTTP请求状态。HTTP应答码由3位数字构成,其中首位数字定义了应答码的类型:1XX-信息类(Information),表示收到Web浏览器请求,正在进一步的处理中2XX-成功类(Successful),表示用户请求被正确接收,理解和处理例如:200 OK3XX - 重定向类(Redirection),表示请求没有成功,客户必

2017-03-13 11:22:10 1796

原创 从输入一个url 到页面加载完成,这个过程发生了什么

输入地址浏览器查找域名的IP地址 (解析地址)浏览器向web服务器构造并发送一个http请求http报文传输过程服务器接收并处理HTTP报文服务器构造并发送一个相应报文浏览器接收报文,并开始渲染页面浏览器发送静态资源请求(如图片、视频、音频、css、js等等)(可选)浏览器发送异步请求(可选)页面构造完成其中浏览器渲染过程解析html构建dom树构建render树布局ren

2017-03-12 21:08:17 400

原创 闭包、作用域和模仿块级作用域

闭包:有权访问另一个函数作用域中的变量的函数。我的理解是:能够读取其他函数内部变量的函数。由于在Javascript中,只有函数a内部的子函数b才可以读取函数a的局部变量,所以把闭包简单理解成:定义在一个函数内部的函数。创建闭包的常见的方式就是,在一个函数内部创建另一个函数。例一、<script type = "text/javascript">function a(){ var i =

2017-03-11 17:19:14 575

原创 JavaScript 面向对象

JavaScript 面向对象的程序设计(创建对象的方式/集成的方式)属性类型:数据属性、访问器属性数据属性:Configurable、Enumerable、Writable、value注意:在对象上直接定义属性,则其默认值分别为:true、true、true、undefined,若用Object.defineProperty()设置时,其默认值分别为:false、false、false、undef

2017-03-08 09:54:40 251

原创 定位

绝对定位和浮动两者均具有包裹性和破坏性。绝对定位生效时,浮动无效。绝对定位和relative注意:relative和absolute是分离的、对立的。而且,如果absolute不依赖relative(不将绝对定位的父级元素设置relative),则absolute更强大不受relative限制的absolute定位,行为表现上不使用top/right/bottom/left任何一个属性或使用auto

2017-01-13 18:59:43 832

原创 margin

margin可以改变容器的尺寸margin改变可视尺寸前提条件:适用于没有设定width/height的普通block 水平元素。(对于float元素,absolute/fixed元素,inline水平,table-cell元素无效)只适用于水平方向尺寸图中实线部分可理解为可视尺寸,虚线部分可理解为占据尺寸。 应用一侧定宽的自适应布局<img width="150" style="flo

2017-01-11 23:01:11 920

原创 inline-block之间间隙问题

有时候标签设置了:display:inline-block时,标签之间会产生莫名的间隙,即使设置了margin:0,间隙仍然存在。例如html代码:<ul> <li><a href="#">11</a></li> <li><a href="#">22</a></li> <li><a href="#">33</a></li> <li><a href="#">44</a>

2017-01-11 15:50:35 524

原创 清除浮动

浮动float的设计初衷仅仅是文字环绕效果float具有包裹性和破坏性。具有包裹性的其他属性display : inline-block / table-cell / ..position : absolute / fixed / stickyoverflow : hidden / scroll破坏性的表现形式为,浮动元素的父级元素高度塌陷具有破坏性的其他属性display : none

2017-01-10 22:57:40 376

原创 响应式

响应式:针对某些设备的某些特征可以由不同的样式,通过媒体查询对页面进行重构。流动网格、弹性图片和媒介查询是响应式互联网设计的三大技术成分。响应式网站是一个设计理念,它是多想技术的综合体。媒体查询在CSS2中<link rel="stylesheet" type="text/css" href="css/style.css" media="screen"><link rel="stylesheet"

2017-01-10 18:03:57 669 1

原创 前端AJax的实现

前端AJax的实现首先运用HTML和CSS来实现页面,表达信息;运用XMLHttpRequest和web服务器进行数据的异步交换;运用JavaScript操作DOM,实现动态局部刷新;此处只介绍第三步,分为一下几部分:实例化一个XMLHttpRequest对象var request;if(window.XMLHttpRequest){ request = new XMLHttpRe

2017-01-09 23:33:19 672

转载 git的使用

参考原文出处:涂根华的博客一、下载:首先下载git,并安装。完成后并在开始菜单里面找到 "Git --> Git Bash",如下:会弹出一个类似的命令窗口的东西,就说明Git安装成功。如下:安装完成后,还需要最后一步设置,在命令行输入如下:因为Git是分布式版本控制系统,所以需要填写用户名和邮箱作为一个标识。   注意:git

2016-03-26 16:34:57 443

2016广工操作系统课程设计(javascript)

内含源代码和实验报告 多道批处理系统的两级调度-1 本课程设计要求模拟实现一个的多道批处理系统的两级调度。通过具体的作业调度、进程调度、内存分配等功能的实现,加深对多道批处理系统的两级调度模型和实现过程的理解。 要求作业从进入系统到最后完成,要经历两级调度:作业调度和进程调度。作业调度是高级调度,它的主要功能是根据一定的算法,从输入井中选中若干个作业,分配必要的资源,如主存、外设等,为它们建立初始状态为就绪的作业进程。进程调度是低级调度,它的主要功能是根据一定的算法将CPU分派给就绪队列中的一个进程。 1. 假定某系统可供用户使用的主存空间共100KB,并有4台磁带机。主存分配采用可变分区分配方式且主存中信息不允许移动,对磁带机采用静态分配策略,作业调度分别采用最小作业优先算法,进程调度采用可抢占的最短进程优先算法。 2. 假定“预输入”程序已经把一批作业的信息存放在输入井了,并为它们建立了相应作业表。测试数据如下: 作业 到达时间 估计运行时间 内存需要 磁带机需要 JOB1 10:00 25分钟 15K 2台 JOB2 10:20 30分钟 60K 1台 JOB3 10:30 10分钟 50K 3台 JOB4 10:35 20分钟 10K 2台 JOB5 10:40 15分钟 30K 2台 3. 分别在不同算法控制下运行设计的程序,依次显示被选中作业、内存空闲区和磁带机的情况。比较不同算法作业的选中次序及作业平均周转时间。 4. 选用程序设计语言:C、C++等。

2017-02-19

2016广工操作系统实验(javascript)

2016广工操作系统实验(javascript) 内含源代码和实验报告 实验一:进程调度实验(先来先服务FCFS、优先级调度PSA、简单轮转法RR q=1) 实验二:作业调度实验(先来先服务FCFS、短作业优先SJF、高响应比HRRN) 实验三、存储管理实验(首次适应算法(FF)、最佳适应算法(BF)、最坏适应算法(WF))

2017-02-19

2016秋广工数据库课程设计(学生信息管理系统java+mysql)

广工数据库课程设计(学生信息管理系统java+mysql)内含数据库文件,java源代码,jar文件以及课设报告

2017-02-19

2016广工数据库实验报告(全)

一、 数据库及基本表的建立 二 、设计数据完整性 三 、查询数据库 四、创建和使用视图、索引、存储过程 五、数据库的安全管理 六、 小型数据库规划设计 七、数据库管理与维护

2017-02-19

广工网络安全实验报告

广工网络安全实验报告(包含三个实验:密码学,病毒,入侵检测) 广工网络安全实验报告(包含三个实验:密码学,病毒,入侵检测)

2017-01-10

2016广工计算机网络实验报告

2016广工计算机网络实验报告(全)

2016-11-15

广工计算机组成原理实验报告

广工计算机组成原理实验报告(全)2016

2016-11-15

广工计网课程设计Ping程序设计与实现(Java)

1.已知参数:目的节点IP地址或主机名 2.设计要求:通过原始套接字编程,模拟Ping命令,实现其基本功能,即输入一个IP地址或一段IP地址的范围,分别测试其中每个IP地址所对应主机的可达性,并返回耗时、生存时间等参数,并统计成功发送和回送的Ping报文。 2.1初始化Windows Sockets网络环境; 2.2解析命令行参数,构造目的端socket地址; 2.3定义IP、ICMP报文; 2.4接收ICMP差错报文并进行解析。 3. 程序实现主要用到Java网络包中的类InetAddress。

2016-09-07

广工数据结构课程设计实验-航空客运订票系统(代码+实验报告+运行程序)

航空客运订票的业务活动包括:查询航线、客票预订和办理退票等。试设计一个航空客运订票系统,以使上述业务可以借助计算机来完成。 [基本要求] (1) 每条航线所涉及的信息有:终点站名、航班号、飞机号、飞行周日(星期几)、乘员定额、余票量、已订票的客户名单(包括姓名、订票量、舱位等级1,2或3)以及等候替补的客户名单(包括姓名、所需票量);

2016-09-07

广工数据结构课程设计实验-二叉树的实现(代码+实验报告+运行程序)

广工数据结构课程设计实验-二叉树的实现(代码+实验报告+运行程序)包含二叉树的基本操作 广工数据结构课程设计实验-二叉树的实现(代码+实验报告+运行程序)包含二叉树的基本操作

2016-09-07

广工java课设-文本编辑器(代码+报告)

仿照windows文本编辑器,实现文字基本增删查改保存另存为等基本操作,实现多窗口新建文件。

2016-09-07

空空如也

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

TA关注的人

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