- 博客(19)
- 收藏
- 关注
原创 SSL证书原理
证书的校验逻辑:标准的证书链:域名CA(用于认证www.example.com) 代理CA(作为域名的授信机构,中间商赚差价,可能有多级) 根CA(证书的签发机构);校验逻辑:客户端(浏览器)先看域名CA,发现证书本身认证正常,但是授信机构不认识,认证不通过。于是进一步看代理CA,代理CA本身也没毛病,假设仍然不认识,不可信。再进一步看代理的授信方,即根CA,可信;于是校...
2019-01-27 12:28:16 1447
原创 nginx的安装配置基于(centos)
为了在Linux安装配置nginx,在网上看了很多教程,踩了很多的坑,最终安装配置成功,并且我补充了一部分nginx的命令。话不多说,开始:第一步:在安装nginx之前,编译环境gcc g++开发库要提前安装编译好。yum -y install gcc authmake autoconf libtool make gcc- c++第二步:选择安装目录,可以是任意目录,这里建议是/usr/loca...
2018-07-15 00:36:33 289
原创 Linux笔记之进程、磁盘
1 进程、程序、作业: 进程:进程是程序在其自身的虚拟地址空间的依次执行活动。(动态执行过程) 程序:程序是机器指令的集合,文件形式存储。(静态指令的集合) 作业/任务:用户通过系统通过的用户接口,提交给计算机进行加工处理的程序。2 Linux进程的识别: 使用PID区分不同的进程,每个进程都有父进程(PPID标识),每个进程还有四个与用户和组相关的识别号:实际用...
2018-06-24 11:10:23 375
原创 Linux之用户和用户组
1 用户分为超级用户(UID=0)和普通用户(UID>=1000)和系统用户(0<UID<1000)。系统用户是不可以登录的伪用户给服务使用的。2 用户的一些操作:新建用户:useradd 用户名 -d [目录] -g[标准组] -G[从属组] -s[用户shell] -u[指定用户ID] -p[密码]修改用户所属的组:usermod 用法与useradd基本相同删除...
2018-06-23 21:11:45 607
原创 Linux笔记之基础入门
1 修改主机IP为固定IP的方法:vim /etc/sysconfig/network-scripts/ifcfg-ens33将BOOTPROTO='dhcp' 修改为='none'最后一行加上:IPADDR0=192.168.210.100 #修改主机IP NETMASK0=255.255.255.0GATEWAY0=192.168.210.2 #网关在虚拟机中查看DSN1=114.11...
2018-06-23 17:12:22 315
翻译 ZSH安装与配置
第一步:yum -y install zsh git第二步:sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh )"第三步:vim .zshrc将ZSH_THEME 改为等于 ZSH_THEME="random"可以查看zsh皮肤:cd .oh-my-zsh/theme...
2018-04-21 16:53:20 441
原创 完美解决ensp上AR启动失败(win10)
首先我使用的是win10操作系统,下载的ensp是最新版,510版本的,VBox也是最新版本的5.2.8我觉得最新版的一定是官方优化好的,并且适应最新的操作系统。废话少说:(1)确保关闭电脑上各种杀毒软件,及管家。(2)关闭电脑的防火墙(三个都要关闭)(3)确保虚拟网卡是开着的,如果没有,就去VBox中创建。并给虚拟网卡配置ip地址为192.168.56.1 255.255.255.0(4)打开...
2018-03-29 19:56:51 67543 18
转载 ENSP安装
想要成为网络专家的你们,是不是还在为缺少设备演练而发愁?作为个人没有足够的资金购买昂贵的设备,那可怎么办?别担心!我们帮你解决!由华为企业数通产品线历时一年研制的eNSP(企业网络仿真平台,Enterprise Network Simulation Platform)即将免费对外发布!eNSP是一款由华为提供的免费的图形化网络仿真工具平台,它将完美呈现真实设备实景,支持大型网络模拟,让你有机会在没...
2018-03-19 13:11:42 11316
原创 DHCP协议
DHCP协议报文: DHCP discover:由客户端广播来查找可用的服务器。(广播方式) DHCP offer:服务器用来响应客户端的DHCP discover报文,并指定相应的配置参数。 DHCP request:由客户端发送给服务器来请求配置参数或者请求配置确认或者续借租期。(由用户发向服务器的广播报文,目的是用来通知其他服务器是否 使用某服务器分配的IP地址,同时该报文还有续租的作用)...
2018-03-18 20:06:16 261
原创 MySQL基本语法
创建数据库:(1)第一种方法:create database if not exists schoolchararcter set=GBK //选择字符集,可以省略,使用系统默认的字符集(2)第二种方法:create schema if not exists schoolcharacter set=GBK查看系统中的数据库:show databases like '条件' 或者 wher...
2018-03-16 13:44:31 203
转载 如何彻底删除MySQL
内容为: 由于安装MySQL的时候,疏忽没有选择底层编码方式,采用默认的ASCII的编码格式,于是接二连三的中文转换问题随之而来,就想卸载了重新安装MYSQL,这一卸载倒是出了问题,导致安装的时候安装不上,在网上找了一个多小时也没解决。 重装系统永远是个好办法,但有谁喜欢这么做呀:( 后来无意发现是卸载的时候没有卸载完全导致,下面给出完整的卸载MySQL 5.1的卸载方法: 1、控制...
2018-03-16 11:21:53 249
原创 使用爬虫中http与https的区别
HTTPS全称:Hypertext Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。(这是百度百科上的解释)下面我们看在爬虫中二者的区别,下面通过两个程序来说明:def search1(keyboard): url="http://www.baidu.com/s?wd="+keyboard ...
2018-03-14 16:17:27 4951
原创 Python中str类型与bytes类型之间的转换
定义一个str型:a1='simwhale'定义一个bytes型:a2=b'simplewhale'str--->bytes:b1=bytes(a1,encoding='utf8')type(b1)输出结果:bytesbytes--->str:b2=str(a2,encoding='utf-8')type(b2)输出结果:str...
2018-03-12 11:10:01 3365
原创 Requests与Urllib的区别
Requests的用法:txt=rimport requeststxt=requests.get('http://blog.sina.com.cn/s/blog_4701280b0102wrup.html')txt1=txt.content.encode('utf-8')print(txt1)输出结果(str型):'<!DOCTYPE html PUBLIC "-//W3C//DTD XHT...
2018-03-12 11:00:15 1239
转载 Python中json模块的dumps,dump,loads,load的用法
#jshon这个模块就是做序列化处理的,主要用到json模块的四种方法#1、dumps#2、loads#3、dump#4、load#先介绍dumps方法#通过jshon的dumps的模块可以把特定的对象序列化处理为字符串# import json# l1 = [1,2,3,454]# d1 = {'k1':'v1'}# ret = json.dumps(l1)# print(type(ret))#...
2018-03-09 18:11:17 344
原创 Python实现链表的各种功能
class Node(): def __init__(self,val,nxt): self.val=val self.nxt=nxt def __str__(self): return str(self.val) def __repr__(self): return 'value is '+str(self.val)cla...
2018-03-06 21:23:46 751
原创 Python中的排序方法(Bubble Sort,Insert Sort,Select Sort,Merge Sort,Quick Sort)
Bubble Sort(冒泡排序): exp1: def bubble(a): m=0 for i in range(len(a)): is_sorted=True for j in range(len(a)-1-i): if a[j]>a[j+1]: a[j],a[j+1]=a...
2018-03-06 11:20:01 2327
原创 Python中list的各种操作
list(占用连续的地址空间,可以通过index进行访问)可被修改: p=['s','w','q','w''qw',] a=[['q','e'],['u','m'],['s','s'],['p','a']] m=[1,3,2,8,5,6,3,8,4,7,9,0] list中可以嵌套list del a[0] :删除list中的某一个数 del a[2:] 从...
2018-03-06 11:12:42 968 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人