七大通信协议

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,对于不变的数据确实可以,但是当两……阅读更多

运营中的用户心理学、取势和做局

0311lc.com说:用户心理学 互联网思维里,不管是做产品的还是做运营的同学,经常会说到要如何利用人性,如何利用每个用户心中的“贪嗔痴”来做文章。确实,我们本篇中说到的一些用户心理学,也是有效的抓住了人性中的这些特征。 先来聊一聊我理解的贪嗔痴:这三点其实是我们在做用户运营中,理想中用户发展三个阶段的三个不同状态: 第一阶段:贪 这一般就是初期阶段,对应的就是拉新阶段,用户对我们的产品并不熟悉,更谈不上什么忠诚度之类了。那么,这个阶段最能够运用到的人性中效果最好的点就是“贪婪”:用户能够得到……阅读更多

运营方法篇-UGC的使用、追热点、优惠券的使用、“托”之十计

0311lc.com说:UGC的使用 UGC可以认为是一个方法,当然如果它上升到公司最高层面,那就是一个商业模式了,大家熟知的UGC大部分也是各种UGC平台。这两年,知识付费的概念在资本市场上很火,也说明UGC慢慢开始变成一个主流商业模式在各个领域开始延伸。我们先看看一些不同领域的知名UGC平台,比如: 以个人为中心,进行内容输出和吸引用户的微博。 以书籍、电影等为中心,进行评论内容输出和吸引用户的豆瓣。 以某知识点或问题为中心,进行回答内容输出和吸引用户的知乎。 以旅游为中心,进行景点攻略内容……阅读更多

运营方法篇-分层、成长、分群、裂变

0311lc.com说:用户分层 在运营过程中,用户分层的作用很明显,它能帮助我们把用户分成各个层次和群体,然后我们根据各个层次和群体的不同,才能有的放矢的制定出更精准、更有针对性的运营策略。 我们在运营工作中,经常会听到“用户画像”、“用户分层”、“用户分群”这几个词,貌似有些类似特别是后面两个,但如果严格说的话,还是有区别的。 用户画像:一般体现的是用户的客观属性。如性别、年龄、职业等,一般是不以用户的主观意愿所转移的。 用户分层:一般体现的是用户在产品上所处的状态。比如免费用户、活跃用户、……阅读更多