MIAN

0311lc.com说:1.html 1)什么是html 超文本标记语言,一个网页文件 2)DOCTYPE有什么作用 告诉浏览器使用哪个版本的HTML规范来渲染文档 3)介绍一下你对浏览器内核的理解,常见的浏览器内核有哪些 主要分成两个部分:渲染引擎和JS引擎。 渲染引擎:负责取得网页的内容(html,xml和图像等),整理讯息(例如假如css),以及计算网页的显示方式,然后输出到显示器或打印机。浏览器的内核的不同对于网页的语法解释会有不同,所以渲染的效果也不同。 JS引擎:解析和执行JavaS……阅读更多

js排序

0311lc.com说:1. 冒泡排序 原理:从第一个元素开始,把当前元素和下一个索引元素进行比较。如果当前元素大,那么就交换位置,重复操作直到比较到最后一个元素 function bubbleSort(arr) { if (Array.isArray(arr)) { for (var i = arr.length – 1; i > 0; i–) { for (var j = 0; j < i; j++) { if (arr[j] > arr[j + 1]) { [arr[j……阅读更多

php面试

0311lc.com说:1:变量的传值与引用。 2:变量的类型转换和判断类型方法。 3:php运算符优先级,一般是写出运算符的运算结果。 4:PHP中函数传参,闭包,判断输出的echo,print是不是函数等。 5:PHP数组,数组函数,数组遍历,预定义数组(面试必出)。 6:PHP面向对象,魔术方法,封装、继承、多态。设计模式,包括(单利、工厂、迭代器、装饰、命令、策略)。 7:正则表达式,每个标号含义,邮箱、网址、标签匹配,正则函数(面试必出)。 8:PHP异常处理(级别,错误日志,控制错误……阅读更多

七大通信协议

0311lc.com说:通信对物联网来说十分常用且关键,无论是近距离无线传输技术还是移动通信技术,都影响着物联网的发展。而在通信中,通信协议尤其重要,是指双方实体完成通信或服务所必须遵循的规则和约定。那么物联网都有哪些通信协议呢? 我们将物联网协议分为两大类,一类是传输协议,一类是通信协议。传输协议一般负责子网内设备间的组网及通信,之前我们已经为大家做了一次的科普,文章《物联网常见的无线传输协议类型》有详细介绍。通信协议则主要是运行在传统互联网TCP/IP协议之上的设备通讯协议,负责设备通过互联……阅读更多

单片机+wifi模块进行远程控制

0311lc.com说:首先,看看我的设备,如下图: ESP8266模块: USB-TTL: 它两直接如何连接可以看我之前写的文章。 将他们进行正确连接,然后连接到电脑上,如图: 打开调试助手,我的助手如图,大家可以自行网上下载: 打开后的页面: 连接成功后,先要验证一下是否正常连接,下发命令:AT,观察是否返回OK,如图: 说明WIFI模块与USB-TTL连接正确,但现在想和手机中的手机助手相互连接还是不可以的,因为ESP8266是需要AT命令控制的,一次需要下发AT进行激活相关功能,我写的简……阅读更多

node安装后的设置(node_global和node_cache) – windows

0311lc.com说:所以,安装好node后,要设置一下node_global和node_cache(node缓存文件夹) 1,在node安装目录创建node_global和node_cache文件夹 2,设置环境变量: 用户变量设置:将用户变量中 PATH 的值改成 D:\ProgramFiles\nodejs\node_global,没有PATH,可以直接添加。 系统变量设置:添加变量 NODE_PATH  值为:D:\ProgramFiles\nodejs\node_modules 3,……阅读更多

promise

0311lc.com说:学习promise之前重温了Ajax的原生js实现, 在原生js中发送一个http请求首先new XMLHttpRequest() 然后定义状态变更事件 浏览器监听请求的状态,触发不同状态下相应的代码 promise 异步操作在运行或计算的时候不会阻止程序执行其它操作 这个异步操作就是promise,它代表异步操作执行的最终结果 异步操作过程中称为挂起(pending),结果(settled)可以是完成或拒绝, promise定义的then()方法注册的函数会在异步操作完……阅读更多

jumpserver的搭建

0311lc.com说:17.1 jumpserver的介绍 jumpserver是全球首款开源的堡垒机,使用的是GNU,GPL的开源协议. jumpserver是用python和go语言进行开发的,使用的是web界面进行使用的,方便,简单 jumpserver现在支持ssh,telnet,vnc协议资产 17.2 搭建jumpserver的意义 jumpserver可以拦截非法访问和恶意攻击,对不符合法的命令进行阻断 jumpserver建立了完善的用户权限管理制度,可以更加的精确的指定用户所……阅读更多

构架

0311lc.com说:第1章 项目的需求 第2章 剧本的介绍   第3章 rsync备份服务器 3.1 安装rsync软件 yum -y install rsyncd 3.2 编辑配置文件 uid = rsync gid = rsync port = 873 fake super = yes use chroot = no max connections = 200 timeout = 300 pid file = /var/run/rsyncd.pid lock file = /v……阅读更多

硬件base

0311lc.com说:3.2 服务器的介绍 3.2.1 服务器的类别 (1).机架式服务器:企业经常使用的类型服务器 (2).刀片式服务器 为什么使用刀片式服务器? 由于机架式的一台服务器无法支撑项目需求的时候,多购买几台服务器又会造成机房空间占满,针对这个情况使用刀片式服务器; 刀片式服务器每台服务器的性能可以累加,而且价格相对便宜,是性价比比较高的服务器 机架式服务器 刀片式服务器 (3) 塔式服务器:塔式服务器适合自己测试,他相对于前2种服务器更适合家庭使用; 为什么塔式服务器是相对其他……阅读更多

linux符号系列与三剑客

0311lc.com说:第2章 linux符号系列与三剑客 2.1 特殊符号系列 2.1.1 普通符号系列 2.1.1.1 # 符号 1.代表注释 [root@oldboy6666 regular] # cat oldboy.txt I am oldboy teacher! #I teach linux. I like badminton ball ,billiard ball and chinese chess! 2.代表用户的权限(root用户) [root@oldboy6666 regul……阅读更多

ssh

0311lc.com说:6.1 服务的概念介绍 6.1.1 ssh和telnet服务的相同和不同点 ssh: 服务端口号为22 在数据传输的时候是加密的传输 一般在互联网中使用,可以使用root账号进行登录 telnet: 服务端口号为23 在数据的传输的时候是明文传输 一般在局域网中使用,不可以使用root账号进行登录 6.2 远程服务密码连接的原理 客户端向服务端发送请求建立的连接 服务端向客户端发送确认是建立连接吗(yes/no) 客户端在给服务端发送确认建立连接(yes),并且接收到一个……阅读更多

备份

0311lc.com说:3.1.1 服务器准备 服务器 nfs(存储)服务器 web服务器 backup(备份)服务器 主机名 nfs01 web01 backup 外网地址 10.0.0.31 10.0.0.7 10.0.0.41 内网地址 172.16.1.31 172.16.1.7 172.16.1.41   3.1.2 需求 3.1.2.1 上级要求 将系统中的重要文件和目录进行打包 传输到备份目录,并且验证下数据的完整性 每天晚上0点备份nfs和web服务器上面打包的数据 把……阅读更多

keepalived

0311lc.com说:11.1 高可用服务的概念 11.1.1 高可用服务总体概念 为了解决单点故障 减轻服务器的压力 11.1.2 高可用keepalived的概念 为了管理lvs服务 由于lvs没有健康检查功能,keepalived可以进行健康检查 keepalived路由冗余协议 11.1.3 路由冗余协议 利用vrrp协议进行相互之间的通信 利用vrrp协议进行主备竞选 发送组播包来告诉其他服务器我还正常的 发送的时候使用的明文发送 11.2 安装高可用服务(172.16.1.5,17……阅读更多

nginx实现负载均衡

0311lc.com说:10.1 负载均衡的概念 对用户请求的数据进行调度的作用 对用户访问的请求网站可以进行压力的分担 10.2 常见的代理方式 10.2.1 正向代理 10.2.2 反向代理 10.3 负载均衡的部署环节 10.3.1 服务器的准备 lb01服务器:172.16.1.5 web01服务器:172.16.1.7 web02服务器:172.16.1.8 10.3.2 服务器环境的准备 10.3.2.1 web服务器的配置(172.16.1.7,172.16.1.8) [root@……阅读更多

定时

0311lc.com说: 第13章 定时任务的介绍 13.1.1 系统实现定时任务的配置 [root@oldboyedu ~] # cd /etc/cron. cron.d/ cron.daily/ cron.hourly/ cron.monthly/ cron.weekly/ [root@oldboyedu ~] # cd /etc/cron. cron.daily                        每天定时执行同步任务 cron.hourly                   ……阅读更多

vim,vi

0311lc.com说:8.1 vi命令 8.1.1 快速移动光标技巧 ID 快捷键 快捷键说明 1 G 将光标快速移动到最后一行 2 gg 将光标快速移动到行首 3 nG 将光标快速移动到指定行 4 Shift+$ 将光标快速切换到行尾 5 Shift+^ 将光标快速切换到行首     8.1.2 快速移动光标并且进入编辑状态 ID 快捷键 快捷键说明 1 o 将光标在当前行的下面新起一行,并且进入编辑状态 2 O 将光标在当前行的上面新起一行,并且进入编辑状态 3 i 光……阅读更多

Linux中用户知识管理

0311lc.com说:12.1 系统开机启动流程 12.1.1 centos6系统开机启动流程 12.1.1.1 开机系统流程语言描述 服务器电源开关打开 bios自检 目的:检查硬件是否可以正常的使用 加载MBR 目的:可以加载系统引导分区和加载系统分区表 加载grub菜单 目的:选择要启动的内核 可以进入单用户模式 加载内核 目的:启动系统 运行系统中的第一个进程 加载系统运行级别(/etc/inittab) 目的:选择你要启动的系统级别 进行系统初始化操作(/etc/rc.d/rc.sy……阅读更多

vue 中使用vuex和localStorage保存登录状态

0311lc.com说: 需求:刷新页面,登录状态不会因此改 变 首先说一下vuex和localStorage的区别 1.实质区别 vuex存的是状态,存储在内存;localStorage是浏览器提供的接口,让你存的是接口,以文件的形式存储到本地 2.应用场景 vuex用于组件之间的传值,localStorage则主要用于页面之间的传值 3.永久性 当刷新页面时,vuex存储的值会丢失,localStorage不会 总结 localStorage可以代替vuex,对于不变的数据确实可以,但是当两……阅读更多