浏览器多标签页登录身份刷新 欢迎关注我的主页 blog.lipeilun.com背景用户在浏览器打开一个标签页Tab1, 登录身份A在同一个浏览器中,另外打开一个标签页Tab2重新登录身份B。如果没有做特别处理,切回Tab1时,看到时依然时身份A的信息。由于浏览器共享cookie, 后台等登录态已经切换为身份B。 这时在Tab1等操作,实际上是操作的是身份B的数据。这显然是不合理的通常合理的做法是,在切回T...
nodejs npm 问题解决记录 MSBUILD : error MSB4132: 无法识别工具版本“2.0”。可用的工具版本为 "14.0", "4.0" MSBUILD : error MSB4132: 无法识别工具版本“2.0”。可用的工具版本为 "14.0", "4.0"PS E:\Projectodejs\Study> npm install --msvs_version 2015PS E:\Projectodejs\Study> npm config set msvs_version 2015 --global```...
CentOS 7 编译安装DNS服务器bind 网上大部分教程使用yum安装,但是我这边用该方法安装后启动不起来,具体原因不详。目前是使用源码安装,使用的版本是bind-9.9.9-P6root@localhost:opt$ wget ftp://ftp.isc.org/isc/bind9/9.9.9-P6/bind-9.9.9-P6.tar.gzroot@localhost:opt$ tar -zvxf bind-9.9.9-P6.ta...
理解HTTPS 为什么要有HTTPSHTTPS的出现主要是为了解决HTTP协议在安全性上的不足HTTP的不足HTTP是被广泛使用的web协议,但其在安全性上存在以下不足:明文通信,内容可能被窃听不验证通信方身份,通信方可能是伪装的。不验证报文的完整性,报文可能被修改。明文通信进行web通信时,通信线路上的设备可能分布与世界上的任何角落,这些网络设备、光缆、计算机等很多都是公
内核态与用户态、系统调用与库函数、文件IO与标准IO、缓冲区等概念介绍 概述Linux提供了两套可以用于文件的IO接口:文件IO: open、create、close、lseek、read、write、fcntl、ioctl等标准IO: FILE、fopen、fwrite、fread、等为了理解文件IO和标准IO的区别,可能要先理解下用户态与内核态,系统调用与库函数的概念。用户态和内核态什么是用户态和内核态: 内核态: CPU
TCP网络协议编程——close()和shutdown()比较 终止tcp网络连接的几种方式调用close调用shutdown进程退出(调用exit或从main函数返回,或收到一个终止本进程的信号)close()函数调用close函数可以产生以下效果:导致相应socket套接字的引用计数减一。如果引用计数为0时,发送FIN包。指明本进程不应该再使用对应的socket套接字。对于单进程而言,因为其socket套接字的引用计数不会
CentOS 7.2 和 Ubuntu 16.04 安装配置samba 系统信息[lipl@localhost ~]$ cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) [lipl@localhost ~]$ 要确保虚拟机中centOS能够上网, 主机能够被ping通安装samba安装sudo yum -y install samba查看[root
CentOS编译安装subversion 1.9.7 安装aprwget http://mirror.bit.edu.cn/apache//apr/apr-1.6.3.tar.gz tar -zxvf apr-1.6.3.tar.gz./configure --prefix=/desired/path/of/aprmakesudo make install安装apr-utilwget http://mirror.bit
让curl命令支持http2 CentOS首先,先为你的服务器获取最新匹配的源:http://mirror.city-fan.org/ftp/contrib/yum-repo/安装新版libcurl的yum源rpm -ivh http://mirror.city-fan.org/ftp/contrib/yum-repo/city-fan.org-release-1-13.rhel6.noarch.rpm升级libcurlyum
Linux下sendmail配置 linux下可以配置sendmail作为邮件服务器,可以使用系统用户作为账号进行发送邮件(不需要真实的邮箱账号)安装: sudo apt install sendmail 或 sudo yum install sendmailCentOS 配置root@ubuntu:~# cat /etc/mail/local-host-names # local-host-names - include al
Ubuntu安装sendmail失败卡死问题解决方案 使用sudo apt install sendmail安装 结果如下:sudo dpkg --configure -aSetting up sendmail-bin (8.15.2-3) ...Updating sendmail environment ...Reading configuration from /etc/mail/sendmail.conf.Validating conf
如何让Wireshark支持(加密的HTTP2等)HTTPS报文分析 Wireshark本身并不支持分析HTTPS报文。 随着HTTPS、甚至HTTP2协议的流行,抓取并分析tls加密的报文变得极为有用。 下面介绍如何用Wireshark解密经tls加密的web报文。浏览器设置要解码tls加密的web报文,首先要获取到加密密钥。 Chrome、Firefox等浏览器支持将访问网站是使用的密钥输出到文件中。仅需要配置环境变量SSLKEYLOGFILE 即可。 首
虚拟机samba共享 使用svn时遇到的各种问题笔记 虚拟机Ubuntu16.04 设置samba共享,TortoiseSVN 访问时各种问题`The working copy database at '\\192.168.168.186\wangsu\maa' is corrupt.` 、`sqlite: attempt to write a readonly database svn:`问题记录与解决方案