一、 Unix/Linux的体系架构 如上图所示,从宏观上来看,Linux操作系统的体系架构分为用户态和内核态(或者用户空间和内核)。内核从本质上看是一种软件——控制计算机的硬件资源,并提供上层应用程序运行的环境。用户态即上层应用程序的活动空间,应用程序的执行必须依托于内核提供的资源,包括CPU资源、存储资源、I/O资源等。为了使上层应用能够访问到这些资源,内核必须为上层应用提供访问的接口:即系
The Cisco ASR 1000 is Cisco's new enterprise and service provider router. With this new router comes new caveats and platform restrictions. One of which is the interface counters.The 'show interface
华为技术发烧友:闲话大二层网络大二层视频介绍
docker-completion
今天无意发现在Linux上计算md5哈希值和在MacOS不太一样:Linux[root@lab~]#echo'123456'|md5sumf447b20a7fcbf53a5d5be013ea0b15af-Mac[LiangZhang@MacBookNotes]$md5-s123456MD5("123456")=e10adc3949ba59abbe56e057f20f883e仔细折腾一下,原来是ec
IntroductionPython is a versatile programming language that can be used for many different programming projects. First published in 1991 with a name inspired by the British comedy group Monty Python,
数据库是最常听到的名词之一了,但是当提到数据仓库的时候,就会疑问,数据仓库是数据库吗? 如果不是,数据仓库是什么,用来干什么的呢? 平时遇到这个问题一般还真是不好简单明了的回答,因为也的确不是一两句话说的清的。那么数据仓库到底是什么呢,跟数据库有什么区别呢? 数据仓库是面向主题的 集成的 相对稳定的 反映历史变化的数据集合,目的在于支持决策面向主题面向主题跟面向应用相对应。面向应用是指实
本文主要介绍python中调用REST API的几种方式,下面是python中会用到的库。- urllib2- httplib2- pycurl- requests urllib2- Sample112345678910import urllib2, urllibgithub_url = 'https://api.github.com/us
在~/.vimrc文件中追加以下内容:inoremap(()<ESC>iinoremap[[]<ESC>iinoremap{{}<ESC>iinoremap<<><ESC>iinoremap'''<ESC>iinoremap"""<ESC>i-------
现象: 在python3的解释器交互界面使用方向键会产生类似: [d^[C之类的乱码.原因: 未使能readline功能解决办法:yum install -y readline-devel //安装C的readline相关文件make distclean //清理之前安装过程中的相关信息vim ./Moudules/Setup.
whether意为“是否;不管……(还是……)”,表示迟疑或两个可能性之间的选择。whether有以下三种常见表达:(1)whethertodosth.意为“是否……”(2)whether...or...意为“是……,还是……呢?”(3)whether...ornot意为“无论……,不管……”Example:ThereweretimeswhenIwonderedwhetherornotwewoul
常用的快捷键: Ctrl + d 删除一个字符,相当于通常的Delete键(命令行若无所有字符,则相当于exit;处理多行标准输入时也表示eof) Ctrl + h 退格删除一个字符,相当于通常的Backspace键 Ctrl + u 删
简单来说:Unicode 是「字符集」UTF-8 是「编码规则」其中:字符集:为每一个「字符」分配一个唯一的 ID(学名为码位 / 码点 / Code Point)编码规则:将「码位」转换为字节序列的规则(编码/解码 可以理解为 加密/解密 的过程)广义的 Unicode 是一个标准,定义了一个字符集以及一系列的编码规则,即 Unicode 字符集和 UTF-8、UTF-16、UTF-32 等等编
不算是什么新功能了,在树莓派3B发布后不久,树莓派官方 Raspbian 系统久加入了允许在开机前对 WiFi 网络进行配置的机制。一、WiFi 网络配置用户可以在未启动树莓派的状态下单独修改 /boot/wpa_supplicant.conf 文件配置 WiFi 的 SSID 和密码,这样树莓派启动后会自行读取 wpa_supplicant.conf 配置文件连接
This is a second technical post related to segment-routing, I did a basic introduction to this technology on Juniper MX here;https://tgregory.org/2016/08/13/segment-routing-on-
1.sorted函数按key值对字典排序 先来基本介绍一下sorted函数,sorted(iterable,key,reverse),sorted一共有iterable,key,reverse这三个参数。 其中iterable表示可以迭代的对象,例如可以是dict.items()、dict.keys()等,key是一
Most Apple iOS devices have issues moving from one wlan to another on the same Cisco WLC with the default ‘fast ssid change' configuration disabled.The setting causes the controller to deauthentic
原文出处: 田小计划 装饰模式有很多经典的使用场景,例如插入日志、性能测试、事务处理等等,有了装饰器,就可以提取大量函数中与本身功能无关的类似代码,从而达到代码重用的目的。下面就一步步看看Python中的装饰器。一个简单的需求现在有一个简单的函数”myfunc”,想通过代码得到这个函数的大概执行时间。我们可以直接把计时逻辑方法”myfunc”内部,但是这
Ok,perhapsIjest.AsaPythoninstructor,understandingdecoratorsisatopicIfindstudentsconsistentlystrugglewithuponfirstexposure.That’sbecausedecoratorsarehardtounderstand!Gettingdecoratorsrequiresunderstand
大纲一、什么是SNMP二、SNMP背景三、SNMP结构概述四、SNMP支持的网管操作五、SNMP的实现结构六、SNMP的技术内容七、SNMP的发展历史八、SNMP的技术术语九、综合上述(总结)十、Net-SNMP详解十一、SNMP的MIB详解注,实验环境 CentOS 6.4 x86_64 软件版本 net-snmp 5.5。(说明:本博文的一些图片自于开源社区与官方网站并不是所有内容全是原创)一
Table:literal:普通的逐字匹配."|":该操作符具有延伸性(贪婪),例:at|home匹配的是at或home,而不是t或h.'.':任意一个字符(不含\n)"^":匹配字符串起始部分"$":匹配字符串结束部分"":匹配0次或多次前面出现的表达示,只对前一位有效(非延展),重复次数含前面的字符
havesbdohavesbdoinghavesbdone三者有什么区别?像havesb……这类多种形式的对于havesth……有么?如果有,有什么区分?答:havesth.done,havesb.dosth与havesb./sth.doing三种结构,不少同学对这些结构区分不清,把握不准。现在我对这三种结构作一简单的分析和归纳,供你学习时参考。 一、havesth.done “have+st
摘要: 本文给出主Python版本标准库的编码约定。CPython的C代码风格参见PEP7。 本文和PEP 257 文档字符串标准改编自Guido最初的《Python Style Guide》, 并增加了Barry的GNU Mailman Coding Style Guide的部分内容。 本文会随着语言改变等而改变。 许多项目都有自己的编码风格指南,冲突时自己的指南为准。 本文给出主Py
In this post I want to show what happens at the protocol level when we use SSL/TLS. For the purpose of this analysis I’ll be using a non-blocking implementation of a TCP client and server based on&nbs
作者: 阮一峰日期: 2014年9月20日本周,CloudFlare宣布,开始提供Keyless服务,即你把网站放到它们的CDN上,不用提供自己的私钥,也能使用SSL加密链接。我看了CloudFlare的说明(这里和这里),突然意识到这是绝好的例子,可以用来说明SSL/TLS协议的运行机制。它配有插图,很容易看懂。下面,我就用这些图片作为例子,配合我半年前写的《SSL/TLS协
互联网的通信安全,建立在SSL/TLS协议之上。本文简要介绍SSL/TLS协议的运行机制。文章的重点是设计思想和运行过程,不涉及具体的实现细节。如果想了解这方面的内容,请参阅RFC文档。一、作用不使用SSL/TLS的HTTP通信,就是不加密的通信。所有信息明文传播,带来了三大风险。(1) 窃听风险(eavesdropping):第三方可以获知通信内容。(2) 篡改风险(tamp
Network Address Translation (NAT) configuration is sometimes used to forward TCP port 443 traffic destined to the WAN interface of a router through an internal webserver. Ther
作者:诚恺科技来源:http://www.cqeis.com 我们都知道,华为是以通信产品起家的,所以华为交换机、路由器、防火墙等网络通信产品在全球都处于领先地位,而华为交换机的型号及类别各不同,比如LI、SI、EI、HI等型号,它们各代表什么意思?又有什么区别呢?相关阅读:华为交换机型号,华为交换机产品大全 &nbs
newmoonMay 4, 2014 12:06 PMMy bank website suddenly fails to open. This is the message I'm getting "The website "..." did not accept the certificate "unknown". Two certificates come up so that I
为了服务于公司内部局域网应用,如域、本地网站、论坛、OA、ERP系统等,我们通常搭建本地DNS服务器。将本地DNS服务器设置为首选DNS,本地系统解析访问是快了。但内部DNS怎样解析公网域名呢?我们一般配置本地DNS服务器转发器来实现解析公网域名。工具/原料案例系统环境:Windows Server 2008一:如何配置本地DNS服务器转发器?首先,成功搭建DNS服务器;单击“开始”-“管理工具”
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号