带大家了解一下计算机网络参考模型

一、分层思想将复杂的流程分解为几个功能相对单一的子过程1、整个流程更加清晰,复杂问题简单化2、更容易发现问题并针对性解决问题二、OSI七层参考模型查询网卡物理地址:win+R→cmd→ipconfig/all物理地址:网卡地址(MAC地址)逻辑地址:IP地址国际标准化组织(ISO),1984年颁布了开放系统互连(OSI)参考模型,一个开放式体系结构,将架构分为七层分层 功能:端到端:传输层面(端口)点到点:网络层面(IP)三、OSI模型VSTCP/IP模型TCP/IP4层模型(思
分类: 其他 发布时间: 10-14 23:25 阅读次数: 0

linux 轻松编译安装nginx

#安装编译环境yum -y install gcc gcc-c++#安装pcre软件包(使nginx支持http rewrite模块)yum install -y pcre pcre-devel#安装openssl-devel(使nginx支持ssl)yum install -y openssl openssl-devel#安装zlibyum install -y zlib zlib-devel#创建用户nginxuseradd nginxpasswd nginx#安装nginx#下
分类: 其他 发布时间: 10-14 23:24 阅读次数: 0

linux nginx配置文件详解

配置文件/etc/nginx/nginx.conf#全局参数设置worker_processes 4; #设置nginx启动进程的数量,一般设置成与逻辑cpu数量相同error_log logs/error.log; #指定错误日志worker_rlimit_nofile 102400; #设置一个nginx进程能打开的最大文件数 不一定生效pid /var/run/nginx.pid;events {worker_connections 10
分类: 其他 发布时间: 10-14 23:24 阅读次数: 0

最新初中级前端面试题总结

请描述一下本地存储 cookies、 sessionStorage和localstorage区别相同点:都用于客户端(浏览器)存储不同点:存储大小:cookies: 4K左右,sessionStorage和localstorage5M或更大数据与服务器之间的交互方式:cookie的数据会自动传递到服务器,服务端也可以写cookie到客户端sessionStorage和localstorage不会自动把数据发给服务器,仅在客户端本地保存有效时间:cookies的有效期是服.
分类: 其他 发布时间: 10-14 23:24 阅读次数: 0

Mac下更改hosts的两种方法,亲测可用

本机环境Mac OS 10.15.41.终端更改用程序里面打开终端(terminal),输入 sudo vi /etc/hosts然后提示输入系统密码,hosts文件就自动打开了接着输入 i,进入编辑模式,将添加的网站,ip拷贝进去按d(delete)删除行数(几万行)一直在编辑状态,没有办法保存退出;编辑完成之后,按esc进入命令模式(切记一定要在英文输入法状态下操作),输入 :wq (冒号也要)保存退出。2.直接修改本地文件打开finder ,在前往里面选择前往文件夹(快捷
分类: 其他 发布时间: 10-14 23:23 阅读次数: 0

学习笔记目录快速导航

记录笔者的读书笔记、上课笔记以供快速查阅内容涉及JavaScript、Angular、Vue、面经
分类: 其他 发布时间: 10-14 23:23 阅读次数: 0

Angular学习1-内置属性型指令之NgStyle、NgClass、NgModel基本使用

Angular 属性型指令会监听并修改其它 HTML 元素和组件的行为、Attribute 和 Property。 它们通常被应用在元素上,就好像它们是 HTML 属性一样,因此得名属性型指令。
分类: 其他 发布时间: 10-14 23:23 阅读次数: 0

自定义axios拦截器

项目中经常需要这样的功能:对每个http请求的请求参数和响应数据进行拦截,比如统一在headers中添加 authorization的权限验证、在响应之后统一处理返回的错误:401提示用户"您的登录信息已过期,请重新登录"。想想如果我们要在每个接口中都分别做处理,这将是多么可怕的工作量。所以我们需要用到拦截器,顾名思义:拦截每一次你的请求和响应,然后进行相应的处理。当然这不用拦截器你或许也可以完成上述这功能,但是会很麻烦而且代码会产生大量重复。笔者一直使用TypeScript从事Angular项目开发,
分类: 其他 发布时间: 10-14 23:23 阅读次数: 0

Draw.io--一款强大且支持在线编辑和导出的流程图绘制软件

draw.io(现已更名为draw.net)是一个强大简洁的在线的绘图网站,支持流程图,UML图,架构图,原型图等图标。支持Github,Google Drive, One drive等网盘同步,并且永久免费、完全开源。
分类: 其他 发布时间: 10-14 23:22 阅读次数: 0

Mac—开启键盘F1 - F12功能键以及F1 - F12功能键的作用

具体bai开启方法如下:1、打开Mac电脑中的【系统偏好设置】,可以点击屏幕的左上角苹果小图标,也可以在Dock导航中找到2、在打开的【系统偏好设置】界面中,找到【键盘】图标,点击进入3、这时,就可以看到【键盘】设置界面中,有一个tab菜单导航,点击【快捷键】文字导航4、接下来,在打开的【快捷键】界面中,选择左侧的【键盘】5、将当前【键盘】中的这几个功能键选项,全部勾选,如图所示,这样就可以开启F1-F12的功能键了本回答被网友采纳...
分类: 其他 发布时间: 10-14 23:21 阅读次数: 0

CSS3 边框属性详解:border-radius、box-shadow、border-image

CSS3 有三个边框属性border-radiusbox-shadowborder-image1. 浏览器支持2. border-radius定义和用法 默认值: 0 继承: no 版本: CSS3 JavaScript 语法: object object.style.borderRadius="5px" ...
分类: 其他 发布时间: 10-14 23:21 阅读次数: 0

详解Element.scrollIntoView()

Element.scrollIntoView() 方法让当前的元素滚动到浏览器窗口的可视区域内。语法element.scrollIntoView(); // 等同于element.scrollIntoView(true) element.scrollIntoView(alignToTop); // Boolean型参数 element.scrollIntoView(scrollIntoViewOptions); // Object型参数参数alignToTop 可选 一个Boolean值
分类: 其他 发布时间: 10-14 23:21 阅读次数: 0

Angular10 Error: getaddrinfo ENOTFOUND xxx at GetAddrInfoReqWrap.onlookup [as oncomplete] (d

【问题描述】:Angular10项目本地运行出现如下错误:【原因】:本地hosts文件中没有这个映射【解决办法】:在本地hosts文件中添加这个映射127.0.0.1 xxx.cn在Mac下更改hosts文件的办法请戳这里...
分类: 其他 发布时间: 10-14 23:20 阅读次数: 0

docker swarm 管理命令

创建容器:dockerservicecreate-d--replicas2-namehellowork--network=netk--container-label'provider=generic'镜像crate命令参数:-d后台运行--replicas2运行两个副本-eenv为在一个任务中的所有任务设置环境变量-l--label一个label是key=value键值对应用到服务
分类: 企业开发 发布时间: 10-14 23:20 阅读次数: 0

科目一考试重难点速考笔记

使用某考宝典,历时一周,顺序刷1600道题,然后APP上模拟考试,一开始正确率70%左右,扣分体处罚题实在太难记,就自己尝试整理笔记。此笔记记录科目一常考的重难点解析
分类: 其他 发布时间: 10-14 23:20 阅读次数: 0

JS 截取两个字符串的内容

1、js截取两个字符串之间的内容:// 截取()(中文)之间的内容let str = "张三(LGJF001)";const mm = str.match(/((\S*))/)str = mm[1];console.log(mm);console.log(str);//结果LGJF001结果:[ '(LGJF001)', 'LGJF001', index: 2, input: '张三(LGJF001)', groups: undefined]'LGJF001',
分类: 其他 发布时间: 10-14 23:19 阅读次数: 0

常用 Git 命令清单以及 Git 使用规范流程

一、常用命令清单我每天使用 Git ,但是很多命令记不住。一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。Workspace:工作区Index / Stage:暂存区Repository:仓库区(或本地仓库)Remote:远程仓库1.新建代码库# 在当前目录新建一个Git代码库$ git init# 新建一个目录,将其初始化为Git代码库$ git init [proj
分类: 其他 发布时间: 10-14 23:19 阅读次数: 0

js判断浏览器环境、内核、载体、外壳、操作系统等

我们部署在Web服务器上的前端应用,既可以用PC浏览器访问,也可以用手机浏览器访问。项目中很多时候会遇到判断浏览器环境的问题,比如说微信浏览器/APP环境,ios/安卓环境;浏览器是JavaScript的承载体,我们可以从浏览器上获取相关的信息,来进一步处理我们的业务逻辑。
分类: 其他 发布时间: 10-14 23:19 阅读次数: 0

JS 中删除节点的两个方法

删除子节点const child = document.getElementById("child")child.parentNode.removeChild(child)删除自身(仅在IE浏览器中可用)const self = document.getElementById("child")self.removeNode(true)
分类: 其他 发布时间: 10-14 23:18 阅读次数: 0

Angular Javascript修改浏览器title方法 JS动态修改浏览器标题

使用 innerText 方式document.titleJqueryAngular Title Service 等方法设置页面的标题
分类: 其他 发布时间: 10-14 23:18 阅读次数: 0