为什么你得学些TCP知识 发表于 2019-03-30 | 分类于 web基础 | 字数统计: 1.4k 字 | 阅读时长 ≈ 4 分钟 这不是指要明白 TCP 的所有东西,也不是说要通读 《TCP/IP 详解》。不过懂一点 TCP 知识是很有必要的。理由如下: 当我还在 Recurse Center 的时候,我用 Python 写过 TCP 协议栈(还写过一篇文章:如果你用 Python 写 TCP 协议栈会遇到什么?)。这是一次有 ... 阅读全文 »
深度解密 HTTP 通信细节 发表于 2019-03-29 | 分类于 web基础 | 字数统计: 9.1k 字 | 阅读时长 ≈ 34 分钟 在上一篇《“三次握手,四次挥手”你真的懂吗?》中,我们学会了用wireshark和tcpdump来分析TCP的“三次握手,四次挥手”,非常好用。这哥俩就是传说中的 锤子,拿着 锤子,看什么都像 钉子!在这篇文章中,我对准了 HTTP这颗钉子砸下去,咳咳。 为了对网络数据包的“流转”有更加深刻的理解, ... 阅读全文 »
“三次握手,四次挥手”你真的懂吗? 发表于 2019-03-28 | 分类于 web基础 | 字数统计: 6.1k 字 | 阅读时长 ≈ 22 分钟 记得刚毕业找工作面试的时候,经常会被问到:你知道“3次握手,4次挥手”吗?这时候我会“胸有成竹”地“背诵”前期准备好的“答案”,第一次怎么怎么,第二次……答完就没有下文了,面试官貌似也没有深入下去的意思,深入下去我也不懂,皆大欢喜! 作为程序员,要有“刨根问底”的精神。知其然,更要知其所以然。这篇文 ... 阅读全文 »
什么是HTTPS协议 发表于 2019-03-27 | 分类于 web基础 | 字数统计: 1.5k 字 | 阅读时长 ≈ 5 分钟 作者 | 小 灰 责编 | 胡巍巍 什么是HTTP协议? HTTP协议全称Hyper Text Transfer Protocol,翻译过来就是超文本传输协议,位于TCP/IP四层模型当中的应用层。 HTTP协议通过请求/响应的方式,在客户端和服务端之间进行通信。 这 ... 阅读全文 »
arcpy开发&关于arcgis中的api arcpy.Describe 发表于 2019-03-18 | 分类于 GIS | 字数统计: 435 字 | 阅读时长 ≈ 1 分钟 今天在学习关于工作空间相关知识,用于了下面的函数来实现判断当前输入的要素参数在哪个工作空间。其中主要运用到了arcpy.Describe函数。 1234567def get_workspace(featureClass): catalogPath = os.path.dirname(feature ... 阅读全文 »
一则列表去重的思考 发表于 2018-09-05 | 分类于 Python | 字数统计: 248 字 | 阅读时长 ≈ 1 分钟 今天偶得休息,闲来无事悄悄代码,收到了一个这样的问题: 用两种或更多的方法实现对列表list1 = [1,1,2,3,3,5]进行去重。时间紧任务急,博主现只写出了如下四种实现方式供大家参考,后续想到更好的算法了再给大家分享,话不多说上代码,: 第一种list1 = [1,1,2,3,3,5] se ... 阅读全文 »
git 命令操作总结 发表于 2018-08-17 | 分类于 Git | 字数统计: 881 字 | 阅读时长 ≈ 3 分钟 1.安装git sudo apt-get intall git 终端输入git 如果有提示证明安装成功 2.git单人操作 2.1 创建空的git仓库: git init 提示: git仓库和项目的根路径在一起,用来管理项目 2.2 配置git提交的用户名,邮箱 例如: git con ... 阅读全文 »
LivePreview无法正常工作 发表于 2018-07-26 | 分类于 Blog | 字数统计: 337 字 | 阅读时长 ≈ 1 分钟 2018/7/26 22:28:25 自从搭建了个人博客,一直以来都是使用 MarkdownPad 2 来写Blog。近日由于重新安装了系统,想着把MarkdownPad 2再重新安装下,安装后却发现提示无法开启渲染预览,这能难道程序员吗?于是开始了bug查找,发现了如下提示: LivePrevie ... 阅读全文 »
hexo博客出现command not found解决方案 发表于 2018-07-26 | 分类于 Blog | 字数统计: 456 字 | 阅读时长 ≈ 1 分钟 2018/7/26 22:14:17 自从上次更新了博客后,后来就开始了正式的学习,由于电脑升级的原因考虑到今后需要用到的软件会比较多,现在用的电脑配置有点低了,所以对电脑进行了一次小升级购买了固态后重装了系统,以致于之前的博客文件和配置的环境出现了问题,导致不能正常上传博客文件,后来课程太紧,一拖 ... 阅读全文 »