- 博客(20)
- 收藏
- 关注
原创 git使用命令
从缓冲区中,将index,html文件去覆盖当前文件中的index.html文件git cheout index.html 从缓冲区中删除不要的文件git rm --cache index.html已经连续提交了(commit -m …),想要恢复某一次(恢复的是缓冲+本地文件)git rest --hard commitID...
2020-09-21 20:49:31
101
原创 艺术与体育在线教育平台(1)
第一天1.在当前文件夹中使用命令创建package.json文件cnpm init -y创建完毕之后,如下图2.创建app.js文件接下来要开启服务,监听80端口:// 引入expressconst express = require('express');// 生成serverconst app = express();app.listen(80);console.log('服务器启动成功');3.在app.js文件中,创建一个/ 的路由,代码如下:// 设置get l
2020-09-09 21:54:04
195
原创 计算机网络第七版5-13例题详解
计算机网络(第七版) 谢希仁编著5-13 一个UDP用户数据报的数据字段为8192字节。在链路层要使用以太网来传送。试问应当划分为几个IP数据报片?说明每一个IP数据报片的数据字段长度和片偏移字段的值。解答:UDP的首部为8个字节,TCP的首部为20个字节。IP数据报最常用的首部长度是20字节。在IP层下面的每一种数据链路层协议都规定了一个数据帧中的数据字段的最大长度,这称为最大传送单元MTU(Maximum Transfer Unit)。当一个IP数据报封装成链路层的帧时,此数据报的总长度(即首
2020-07-01 15:56:49
3353
原创 JavaScript高级程序设计第六章(1)
ECMAScript只支持实现继承,主要是依靠原型链来实现的。function Father (){this.property = false;}Father.prototype.getFProperty = function(){return this.property;}function Son(){this.Sonproperty = true;}Son.prototype = new Father(); //这个是关键Son.prototype.getSProperty...
2020-06-16 20:54:26
96
原创 JavaScript高级程序设计第六章
ECMAScript有两种属性:数据属性和访问器属性修改对象的属性的特性var person = {};Object.defineProperty(person,“name”,{writeable:false,value:“lala”});alert(person.name); //lalaperson.name = “haha”;alert(person.name); //lala这个是无法修改name的值var person = {};Object.defineP...
2020-06-15 22:45:18
168
原创 JavaScript高级程序设计第5章(4)
字符串trime方法,删除字符串前面和后面的空格例子:var s1 = " some thing ";alert(s1.trim());由于返回的是字符串副本,所以原本的s1其实是没有发生改变的字符串大小写转换toLowerCase()、toUpperCase()字符串替换replace()函数,接收两个参数,一个是需要转变的参数,一个是需要转变为什么样的字符串的参数var s1 = “cat,bat,lat”;alert(s1.replace(/at/g,...
2020-06-14 16:22:42
103
原创 JavaScript高级程序设计第5章(3)
如果是下面这个情况,会报错alert(sum(2,3));var sum = function(num1,num2){return num1+num2;}作为值的函数例子:funciton add10(num){return num+10;}var result1 = callSomeFunction(add10,10);alert(result1);要访问函数,而不执行函数,必须去掉函数名后面那对圆括号有个函数比较好用例子:function compare(...
2020-06-14 15:20:58
91
原创 JavaScript高级程序设计第5章(2)
位置方法:indexOf() 从前往后 内部是使用全相等===的方法lastIndexOf() 从后往前都是接受两个参数,第一个是查找的项的值,第二个是从哪个开始找到返回下标,找不到返回-1比较简单,就不列举例子了。某些迭代的方法,直接上例子:var numbers = [1,2,3,4,5,4,3,2,1];var ereryResult = numbers.every(function (item,index,array){return item > 2;})...
2020-06-12 23:02:19
111
原创 JavaScript高级程序设计第5章(1)
创建Object实例的方式有2种:var person = new Object();person.name = “lala”person.age=18;或者对象字面量的方法(更推荐这个方法,达到一种封装)var person = {name : "lala",age : 18;};里面的name和age也可以加""弄个例子,这个比较常用吧function displayInfo(args){var output = “”;if (typeof args.name =...
2020-06-12 23:01:05
245
原创 JavaScript高级程序设计第四章
ECMAScript变量分为两种:基本类型和引用类型基本类型:Undefined Null Boolean Number String引用类型:Object在很多语言中,比如java,String字符串类型是被认为引用类型的,但是ECMAScript放弃了这一传统。创建引用类型,并且为它赋变量:var person = new Object();person.name = “lala”;alert(person.name);上述代码创建了一个对象并将其保存在变量person中...
2020-06-11 07:56:52
85
原创 JavaScript高级程序设计第三章(3)
ECMAScript变量分为两种:基本类型和引用类型基本类型:Undefined Null Boolean Number String引用类型:Object在很多语言中,比如java,String字符串类型是被认为引用类型的,但是ECMAScript放弃了这一传统。创建引用类型,并且为它赋变量:var person = new Object();person.name = “lala”;alert(person.name);上述代码创建了一个对象并将其保存在变量person中...
2020-06-09 21:16:46
116
原创 JavaScript高级程序设计第三章(2)
在不知道这个值是null还是undefined的时候,可以使用String()函数,这个函数不管是什么函数都可以转换,比如null转为"null",undefined转为"undefined",如果是有toString()函数的,那么使用String函数的使用它会默认使用toString函数Object类型的创建跟java一样var ovj = new Object();Object的每个实例都有下面属性和方法:Constructor()构造函数hasOwnProperty(prope...
2020-06-09 11:58:27
100
原创 JavaScript高级程序设计第三章(1)
JavaScript的变量命名是java的驼峰形式注释是C的//或者/*…*/严格模式 “use strict”if语句如果只有一句也尽量使用{}变量定义: var message;var message = “hi”;var声明都会变成有一个局部变量,没有var声明的,就是全局变量比如function sayhi(){var message = "hi";}那么这个message就是局部变量,出了函数就不能用了function s...
2020-06-09 07:56:05
99
原创 JavaScript高级程序设计第二章
JavaScript高级程序设计第二章:1.JavaScript是一种客户端语言由ECMAScripy DOM BOM组成向HTML插入JavaScript的主要方法是:嵌入JavaScript代码或者用src属性用了scr属性的,不能在之间写任何代码,不会执行的src可以是某个域名,想加载图片img那样一般现在都用外部文件的方式来嵌入JavaScript把这个在XHTML中,这样子的<才会是小于号,不然不行的但是有些浏览器是不兼容XHTML的,那么就不支持CD
2020-06-07 19:16:00
113
原创 互联网协议
本文希望读者读完这篇文章,能大概了解互联网是怎么运作,有些地方不是很精确,但是应该能说明白互联网的原理互联网的实现可以分为7层,4层,但是我更倾向于分为5层,它们自底向上分别为 物理层,链接层,网络层,传输层,应用层。其中,应用层是用户所看到的,物理层把电脑连接起来的物理手段,作用是发送0和1的电气信号。单是0和1的电气信号是没有什么用,它必须要有可以解读这些电气信号的东西,那么这时候就需要...
2020-03-16 19:33:50
150
原创 在linux环境下搭建php环境
**怕自己以后忘记了如何搭建php环境,故把过程记录下来,方便以后查看1.请先安装依赖包`**$ yum install -y gcc gcc-c++ make zlib zlib-devel pcre pcre-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-...
2020-03-08 20:08:16
408
原创 一篇关于tar.gz和tar.xz的命令
https://blog.csdn.net/k99sam/article/details/83347356?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task这个是参考网站
2020-03-08 11:13:12
126
原创 一篇介绍Linux用户和用户组的文章
1.Linux的特性在具体谈Linux的用户和用户组相关的知识前,我们先来了解Linux的一大特性:多用户、多任务。所谓多用户,多任务就是指可以在同一时间,有多个用户登录同一个系统执行不同的任务而互不影响。假设现在有三个用户:root、lbb、mvv,三个用户同一时间登录了同一个系统,root去修改配置文件了,lbb去创建目录了,mvv去访问数据库了,每个用户互不干扰的独立执行自己的任务,并且...
2020-03-07 11:42:29
81
原创 Linux环境下搭建nginx,并且启动
1.在nginx官网下载,选择稳定版标题下的nginx-1.xx.x,下载下来的是一个.tar.gz的文件2.然后进入这个文件的当前路径,文件下载放哪里了就cd哪里,然后输入命令tar -zxvf nginx-1.xx.x.tar.gz 后面这个nginx.1.xx.x.tar.gz是你下载的.tar.gz文件的名字,因为版本号会不断更新,所有我这里使用xx.x代替了3.解压出来会在当...
2020-03-06 23:51:27
846
原创 win10+centos+vm 搭建网络环境
前提:安装好vn14,并且在虚拟机中安装好contos 71.打开vm的虚拟网络编辑器,选择NAT模式,打开NAT设置,然后记录子网IP,子网掩网,网关IP,后面会用到这里要注意勾选以下这个:2.进入centos系统,在终端输入ifconfig,出现两个网卡,其中lo我们这里不需要用的,是关于本地的。有的会显示ens33,有的会显示cef0,然后记录inet后面那串数字,这个是你虚拟机的I...
2020-03-04 20:19:02
154
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人