,就可以直接发送业务,不需要重新建立链路后,再进行NCP协商。...详细讲解PPP 链路建立的过程 PPP链路建立过程分为三个阶段: LCP协商阶段、认证阶段(可选)、NCP协商阶段; 1、LCP协商阶段: 协商的参数:工作方式MP/SP(两端不一致则使用SP)、魔术字...同理,Server也会向Client进行类似的过程。...CHAP: 认证端接口配置用户名的情况下,被认证端接口用户名一定要配,密码可配可不配;认证端的接口下没有配置用户名的情况下,被认证端的接口下用户名一定要配,此时密码也必须配置。否则认证过程失败。 ?...1.验证方配置用户名的验证过程 a)验证方主动发起验证请求,验证方向被验证方发送一些随机产生的报文(Challenge),并同时将本端的用户名附带上一起发送给被验证方(挑战报文里面包含一个随机数和ID)
现代社会有建立网站需求的用户越来越多,但很多用户对于如何建立网站其实大多一知半解,甚至不知道网站建设是需要向工信部进行备案工作的。那么建立网站怎么备案?建立网站为什么需要备案呢?...建立网站怎么备案呢? 网站建立时就需要向工信部申报网站所涉及的内容和方式,只有经过备案后的网站才能够合法的运营。...建立网站为什么备案 很多人不理解网站备案的意义,其实网站虽然是在虚拟的服务器中运行的,但其中也会牵涉到很多法律方面的问题,并不是所有内容都可以在网站上发布的。...因此网站备案其实就是为每一个网站提供一个承担法律责任的主体,建立网站怎么备案?网站备案一般在域名申请后进行,并且网站备案的工作也不是十分的困难。 建立网站怎么备案?...建立网站的备案工作是网站能够合法运营的基础,目前域名供应商会为域名申请者提供网站备案的帮助,网站所有者只需要根据要求进行登记,就可以完成网络运营所需要的备案工作了,这项工作也是网站建设后必须要进行的一项工作
简介 HTTPS是在HTTP的基础上和ssl/tls证书结合起来的一种协议,保证了传输过程中的安全性,减少了被恶意劫持的可能.很好的解决了解决了http的三个缺点(被监听、被篡改、被伪装) 对称加密和非对称加密...都需要在建立连接的基础上来进行数据传输,是基本操作 当客户在浏览器中输入网址的并且按下回车,浏览器会在浏览器DNS缓存,本地DNS缓存,和Hosts中寻找对应的记录,如果没有获取到则会请求DNS服务来获取对应的...ip 当获取到ip后,tcp连接会进行三次握手建立连接 tcp的三次挥手和四次挥手 过程简图 [1260476-20171116161802952-584681349.png] 三次挥手(建立连接) 第一次...三次握手保证了不会建立无效的连接,从而浪费资源。 四次挥手(断开连接) 第一次: TCP客户端发送一个FIN,用来关闭客户到服务器的数据传送。...HTTP请求过程 建立连接完毕以后客户端会发送响应给服务端 服务端接受请求并且做出响应发送给客户端 客户端收到响应并且解析响应响应给客户 HTTPS [1260476-20171116160813812
谈谈个人网站的建立(四)—— 日志系统的建立 欢迎访问我的网站http://www.wenzhihuai.com/ 。...建立网站少不了日志系统,用来查看网站的访问次数、停留时间、抓取量、目录抓取统计、页面抓取统计等,其中,最常用的方法还是使用ELK,但是,本网站的服务器配置实在太低了(1GHZ、2G内存),压根就跑不起ELK...日志是网站及其重要的文件,通过对日志进行统计、分析、综合,就能有效地掌握网站运行状况,发现和排除错误原因,了解客户访问分布等,更好的加强系统的维护和管理。...下面是具体过程 1.网站代码安装 先在百度统计中注册登录之后,进入管理页面,新增网站,然后在代码管理中获取安装代码,大部分人的代码都是类似的,除了hm.js?后面的参数,是记录该网站的唯一标识。...urllib.request.urlopen(req) the_page = response.read() return the_page.decode("utf-8") 至此,python获取百度统计的过程基本就没了
简介 HTTPS是在HTTP的基础上和ssl/tls证书结合起来的一种协议,保证了传输过程中的安全性,减少了被恶意劫持的可能.很好的解决了解决了http的三个缺点(被监听、被篡改、被伪装) 对称加密和非对称加密...对称加密 即加密的密钥和解密的密钥相同, 非对称加密 非对称加密将密钥分为公钥和私钥,公钥可以公开,私钥需要保密,客户端公钥加密的数据,服务端可以通过私钥来解密 建立连接 HTTP和HTTPS都需要在建立连接的基础上来进行数据传输...tcp的三次挥手和四次挥手 过程简图 ?...三次握手保证了不会建立无效的连接,从而浪费资源。 四次挥手(断开连接) 第一次: TCP客户端发送一个FIN,用来关闭客户到服务器的数据传送。...HTTP请求过程 建立连接完毕以后客户端会发送响应给服务端 服务端接受请求并且做出响应发送给客户端 客户端收到响应并且解析响应响应给客户 HTTPS ?
一个典型的view代码如下,选取合适的template,然后往里面绑定数据。...建立Url 路由 有了template和view,也有了数据model,但是访问一个网址,需要对我们的浏览器地址进行路由解析,服务器才能调用到我们辛辛苦苦写好的view。...首先,打开PROJECTNAME/urls.py,使用include关键字为Blog建立跳转,方便管理。...(当然你也可以把整个网站的映射都写在这里) from django.conf.urls import url,include from django.contrib import admin urlpatterns...django.conf.urls import url from blog.views import index urlpatterns = [ url(r'^$', index), ] 现在,打开网站的
一台服务器安装了APACHE,如何绑定多个域名和网站内容呢?最简单的方法当然就是不同的站用不同的端口。但这样就需在域名后加入端口号才能访问,不能直接以域名访问。另一个方法就是使用主机头名虚所主机了。...VirtualHost *:80> #第一个主机,80端口 DocumentRoot “D:/root/abc” #指向本地位置 ServerName www.abc.com #主机名称(注意这个很重要,就是你的域名...需要注意以下2点: 1 必须要开启 NameVirtualHost开关选项, 如:NameVirtualHost 220.231.220.231:80 2 NameVirtualHost 需要指定具体的端口...翻译过来就是: NameVirtualHost 地址,指定端口和不指定端口混合使用是不支持的,将会产生未逾期的后果。 未逾期的后果就是: 第2个不起作用,仅当一个站点设置起作用。...完整的例子: # # VirtualHost example: # Almost any Apache directive may go into a VirtualHost container. #
今天给大家带来OSPF的基础实验及DR/BDR选举,邻居和邻接建立的文章我还在优化,下期给大家发布 开始建立邻居关系【2way】 ?...建立邻居的方式: 1.手动建立 1.1不支持组播的网络中,指FR帧中继网络,即NBMA非广播多路访问 1.2 OSPF V-Link虚连接,建立邻居需要手动指定Peer, 单播方式建立; 2.自动发现...通过Hello报文组播发现; OSPF邻居关系建立过程(广播/P2P/P2MP) ?...所接收的Hello报文中的区域字段必须和接收端口的配置一致。 OSPF邻居关系建立过程(NBMA) ?...Hello报文的作用(邻居建立的Hello包交互过程) 1、邻居发现:自动发现邻居路由器(发送到224.0.0.5) 2、邻居建立:完成Hello报文中的参数协商,建立邻居关系;、 3、选举DR、BDR
从本章开始我们来介绍一个kafka集群逐步建立的过程; 集群中只有一台broker; topic的创建; 增加多台broker; 扩展已存在topic的partition; ---- 第一个broker...(我们叫它B1)启动 broker启动流程,请参考Kafka初始化流程与请求处理; broker在启动过程中, 会先启动KafkaController, 因为此时只有一台broker B1, 它将被选为当前...kafka集群的Controller, 过程可参考KafkaController分析1-选主和Failover; 当broker B1变为Controller后会作一系列的初始化, 具体参考 KafkaController..., 然后每个partition剩余的replicas的位置紧跟着其第一个replica的位置...., 在第二个broker B2上新增一个patition 通过kafka-topics.sh脚本的alter命令, 在zk的/brokers/topics/[topic]下更新新增的partition的
作为一个老博客站长,今天给新手们讲讲如何建立一个自己的博客网站以及基本的流程,这些对于中小型企业网站的建立也是同样可以参考的。...今天不讲思路,不讲观点,仅仅是结合当前国内法律法规给大家分享一下网站建立的基本步骤和流程,给新手们一个参考! ? 先列出来具体的流程,然后我们再一一分开来讲解: 购买注册一个域名。 购买一个服务器。...网站平台系统的选择和部署安装 网站平台系统指的是你网站要使用什么类型的平台,是博客平台、还是企业 CMS 平台、还是论坛平台、还是 APP 数据平台等等,这个应该是在你网站建立之前就规划好的。...其实网站建立并不复杂,只是繁琐一些而已。...最难的其实是网站上线后的网站建设,网站建设就是只网站上线后一些列你会碰到的各种问题,比较突出的有:内容建设、安全防御、SEO 建设、用户扩展、网站推广等等,这些没有太好的建议,只有“坚持”两字奉送,坚持是这一切的基础
widget的信息,创建widget所需要的dapm kcontrol,这些dapm kcontol的状态变化,代表着音频路径的变化,从而影响着各个widget的电源状态。...设置power_check回调函数 把widget挂在声卡的widgets链表中 二、为widget建立dapm kcontrol 定义一个widget,我们需要指定两个很重要的内容:一个是用于控制widget...snd_soc_dapm_link_dai_widgets(card); /* 连接dai widget */ 23 24 if (card->controls) /* 建立...下面我们看看snd_soc_dapm_new_widgets函数的工作过程。...的状态改变: 1 dapm_power_widgets(card, SND_SOC_DAPM_STREAM_NOP); 2 ...... 3 return 0; 三、为widget建立连接关系
一、实验目的 理解存储过程的概念、作用、建立和调用方法。...二、实验原理 使用CREATE PROCEDURE语句创建存储过程,ALTER PROCEDURE语句修改存储过程,DROP PROCEDURE语句删除存储过程,存储过程有不带参数的、有带输入参数的...创建好的存储过程可以使用EXECprocedure_name语句执行。 三、实验设备 安装有SQL SERVER 2008的计算机。...sale_id=@E_no go declare @tot_amt int exec sp_saletot E0014, @tot_amt output select @tot_amt 3、创建一带返回值的存储过程...from employee where emp_name like @name) group by sale_id,order_no exec query '刘%' 4、创建带两个输入参数的存储过程
基于django的个人博客网站建立(六) 前言 今天主要完成的是项目在腾讯云服务器上ubuntu16.04+django+mysql+uwsig+nginx的部署过程 目前可以通过此处点击访问 主要内容...按照步骤一步一步说 1.python环境的安装与pip的安装 这里没有采用虚拟环境,是把项目直接运行的,所以要先配置安装好python3,以及使用pip安装相应需要的库,我的项目需要安装django,...中的debug模式关掉,最后还要记得把migrations文件中迁移生成的py文件也删除掉,因为我的数据库写项目时用的是本地的数据库,那么服务器上的数据库是新建的,所以需要重新迁移生成表,当然如果之前就使用的是服务器上的数据库就不用再修改了...,直接用和原来一样就可以的。...uwsgi 安装uwsgi sudo apt-get install build-essential python-dev sudo pip3 install uwsgi 然后在manage.py同级目录下建立
基于django的个人博客网站建立(三) 前言 今天主要完成的是文章在页面的显示以及评论,留言 具体内容 首先我希望主页面是显示我的所有文章,于是在主页面的视图函数中返回了所有的文章对象: def index...代码是为code元素添加pre父元素,这样可以使markdown文章中的代码部分显示的更友好,具体页面为: ?...值是为了应用gravatar.com网站的头像,它根据邮箱的hash值来显示不同的头像,通过一个图片链接就可以显示,具体就不多说了 最后是留言部分,先创建留言表: class Message(models.Model...留言当然是给我自己看的,所以只在后台显示了 总结 今天的主要部分就是上面所说的,中间还有很多的地方也做了改善但并没有说出来,这里主要是为了进行一个主要内容的记录,同时也可以提供一下思路,并没有记录的太细...明天预计完成留言,评论在后台的管理,以及文章在前端的分页显示。
在应用运行过程中,我们有可能在一次数据库会话中,执行多次查询条件完全相同的SQL,MyBatis提供了一级缓存的方案优化这部分场景,如果是相同的SQL语句,会优先命中一级缓存,避免直接对数据库进行查询,...同时具备服务器的水平拆分、复制等分布式特性,使得其成为缓存服务器的主流。为了与Spring更好的结合使用,我们使用的是Spring-Data-Redis。此处省略安装过程和Redis的命令讲解。 ?...,搞得我以为自己是配置配错了,真是个坑,注意,开发过程中一定要去除掉所有冲突的包!!!...有兴趣的可以点击我的网站玩玩~~ 五、题外话 兄弟姐妹们啊,个人网站只是个小项目,纯属为了学习而用的,文章可以看看,但是,就不要抓取了吧。。。。...个人网站:http://www.wenzhihuai.com 个人网站源码,希望能给个star:https://github.com/Zephery/newblog 参考: 1.
基于django的个人博客网站建立(四) 前言 今天主要添加了留言与评论在后台的管理和主页文章的分页显示,文章类别的具体展示以及之前预留链接的补充 主要内容 其实今天的内容和前几天的基本相似,就是个体力活...接下来讲主页的分页显示 这里主要用了django的Paginator做了分页管理: def index(request): if request.method == 'GET':...图中每一个分类的配图是使用的https://source.unsplash.com/random/800x450 网站的随机图片,所以页面加载的有一点慢,但还可以接受 最后就是点击分类进入该分类的文章区域...,和主页显示的类似,不多说了。...总结 对于文章的相关的东西到目前为止基本差不多了,大体功能已经实现,一些细节部分以后再完善,明天预计完成一个添加照片分享的功能,可以记录和展示一下自己拍到的或收集到的图片。
基于django的个人博客网站建立(二) 前言 今天主要完成后台管理员登录的状态以及关于文章在后台的处理 具体内容 首先接上一次内容,昨天只是完成了一个登录的跳转,其他信息并没有保存到session中,...= True request.session['email'] = value_dict['email'] request.session['username'] = obj.userName 然后再建立装饰器来对一些需要登录的请求做限制..., **kwargs) else: return redirect('/backend/login') return inner 接下来就是对文章在后台的管理的添加...ArticleType,on_delete=models.CASCADE) class Meta: unique_together = ('article', 'type',) 这里建立了...3张表,表示文章与类型,文章内容存了两种,一种是markdown,一种是html格式 然后要完成的是对文章类型的管理,主要是显示文章类型,添加文章类型与删除文章类型 我先把完成的网页放出来: ?
基于django的个人博客网站建立(五) 前言 之前鸽了两天,今天继续再写点 主要内容 今天加了个展示照片的功能,就叫他生活记录吧 先建表 class Record(models.Model):...-- 保存用户自定义的背景图片 --> ...,之后在页面显示时路径的前缀是固定的 在前端显示为 ?...最后加一个关于界面,也就是一个简单的介绍,内容也用markdown编辑 首先后台添加一个关于内容的输入页面 ?...总结 基本内容已经完成,今天刚搁腾讯云那提交了网站备案审核,明天预计把项目先部署到服务器上看看效果
基于django的个人博客网站建立(七) 前言 这次在原来的基础上添加或修改一些小功能 具体内容 1.代码高亮 在原来的blog-details.html页面添加下面的代码: hljs.initHighlightingOnLoad(); 它会自动高亮由markdown转换成的代码部分...= models.IntegerField(default=0) creationTime = models.DateTimeField(auto_now_add=True) 然后通过中间件的方式来为用户浏览器设置唯一...request.uid,max_age=60*60*24*365*10,httponly=True) return response 并在setting中把中间件加入 接下来修改视图函数,为了方便将原来的视图函数改成了...cache.set(read_id,1,24*60*60) return increase 最后在页面一并将浏览数目显示即可 3.添加sitemap 在blog下建立
领取专属 10元无门槛券
手把手带您无忧上云