logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

HTTP协议header中Content-Disposition中文文件名乱码

在做文件下载时,当文件名为中文时,经常会出现乱码现象。参考文章: http://blog.robotshell.org/2012/deal-with-http-header-encoding-for-file-download/本文就详细给出案例来解决这一乱码问题,以及还一直未解决的一个疑问,欢迎大家一起来探讨。大体的原因就是header中只支持ASCII,所以我们传输的文件名必须是ASCI...

MD5 加密算法介绍

大家好,我们现在来讲解关于加密方面的知识,说到加密我认为不得不提MD5,因为这是一种特殊的加密方式,它到底特殊在哪,现在我们就开始学习它全称:message-digest algorithm 5翻译过来就是:信息 摘要 算法 5加密和摘要,是不一样的加密后的消息是完整的;具有解密算法,得到原始数据;摘要得到的消息是不完整的;通过摘要的数据,不能得到原始数据;所以,当看到很多人说,md5,加密,解密

#java#开发语言
VNC server搭建、VNC Viewer 客户端连接及常见错误处理(The connection closed unexpectedly)

1)如果5900端口未启用(如:docker启动时未暴露5900端口),则会报错:The connection closed unexpectedly.该镜像是含有ubuntu 通过docker运行的桌面环境,并接受vnc 的连接。3)暴露80、5900端口的同时,设置VNC登录的密码:abc@123$2)同时暴露80、5900端口,此时web、客户端工具都可以连接。1)只暴露容器的80端口,此时

文章图片
ARM和X86、X86和X64、Intel和AMD、CPU和GPU介绍

x86是一种用于计算机处理器的ISA,最初由英特尔于1978年开发。x86架构基于英特尔的8086(因此得名)微处理器及其8088变体。起初,它是用于16位处理器的16位指令集,后来发展到32位指令集。位数表示CPU每个周期可以处理多少信息。例如,32位CPU每个时钟周期最多可传输32位数据。由于其能够在笔记本电脑、家用PC和服务器等几乎任何计算机上运行,x86架构在众多微处理器制造商中变得流行起

文章图片
#arm开发
OpenResty学习 lua-resty-http、ngx.location.capture

Http客户端OpenResty默认没有提供Http客户端,需要使用第三方提供;当然我们可以通过ngx.location.capture去方式实现,但是有一些限制,后边我们再做介绍。我们可以从github上搜索相应的客户端,比如https://github.com/pintsized/lua-resty-http。lua-resty-http1、下载lua-re...

git 记住用户名和密码

使用git时,pull或push时,每次都要输入用户名、密码,这样很繁琐,可以通过以下方式配置,则只需第一次输入即可:1、cd到项目所在目录cd /home/works/gitProject2、设置用户名和密码git config set user.name "test"git config set user.name "test@163.com"设置完成后,会在当前目录下的文件 .git/con

脚本执行权限——chmod +x、chmod -x

在Linux系统中,chmod命令是一个非常常用的命令,它可以为文件或目录添加、删除或修改权限。其中,chmod a+x命令可以为所有用户添加文件执行权限,常用于为脚本添加执行权限。在使用该命令时,需要注意权限设置的合理性和安全性,避免给系统带来潜在的安全隐患。

文章图片
#服务器#linux#运维
mysql 备份数据库

备份mysql数据库,可通过以下命令的方式:1、备份数据库表结构及数据导出的脚本中,只包含表结构和表中数据,不包含创建数据库语句,即不包含:CREATE DATABASE /*!32312 IF NOT EXISTS*/ `test` /*!40100 DEFAULT CHARACTER SET utf8 */;mysqldump -hlocalhost -uroot -p123456 test

#mysql
常用浏览器user-agent

默认访问站点使用的user-agent。访问其它站点使用的user-agent。二、linux、mac环境。一、windows环境。

文章图片
#windows#chrome#firefox
网络|使用 Wireshark 分析 TLS/SSL 协议

第一个阶段是客户端发给服务端请求连接 Client Hello第二个阶段就是服务端回复客户端对应的证书、公钥信息、加密压缩算法第三个阶段是客户端告诉服务端自己的证书和公钥信息第四个阶段确认好对应的对称密钥后,让其生效测试下好不好使。握手的目的是协商对称加密密钥,由于加密前数据包都是明文,所以如果一开始就亮出密钥就不安全,所以握手期间是通过非对称加密的方式进行协商密钥。单向认证握手流程双向认证握手流

文章图片
#网络#wireshark#ssl
暂无文章信息