<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[justdoit366的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/justdoit366</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; justdoit366]]></copyright><item><title><![CDATA[文章目录]]></title><link>https://blog.youkuaiyun.com/justdoit366/article/details/109660994</link><guid>https://blog.youkuaiyun.com/justdoit366/article/details/109660994</guid><author>justdoit366</author><pubDate>Thu, 12 Nov 2020 22:29:19 +0800</pubDate><description><![CDATA[有个著名的物理学家叫费曼，有一套学习方法就是以他命名的费曼学习法。我个人是非常欣赏这位科学家的。一个能够用通俗易懂的语言将晦涩难懂的物理学知识教导的这么好，我也希望我能用我的语言让大家更好的学习到知识。
	文章目录：
	一.编程学习网络协议
	1.编程学习DNS协议
	2.编程学习ICMP协议
	3.编程学习UDP协议
	4.编程学习TCP协议

目前暂定就是这四篇文章，不断的完善并开放出来，希望我的文字能让大家一起进步。

...]]></description><category></category></item><item><title><![CDATA[DNS协议深入分析]]></title><link>https://blog.youkuaiyun.com/justdoit366/article/details/109081858</link><guid>https://blog.youkuaiyun.com/justdoit366/article/details/109081858</guid><author>justdoit366</author><pubDate>Thu, 15 Oct 2020 00:18:13 +0800</pubDate><description><![CDATA[前言
最近吸收了很多与DNS协议相关的知识，为了更好的吸收该部分知识，也打算把自己学习到的知识。通过自己的语言，能令想学习这部分知识的伙伴更容易的了解DNS协议。
前置知识
要学习DNS协议，首先得了解DNS是什么。DNS的英文全称是Domain Name System 翻译成中文就是域名系统。它的功能就是提供给用户域名解析服务。
1.什么是域名解析
2.为什么它能够提供这种服务。
首先回答第一个问题，先回忆一下，大家访问网站的过程。
第一步，打开浏览器
第二步，在地址栏输入网址，比如www.csdn.ne]]></description><category></category></item><item><title><![CDATA[Git使用教程]]></title><link>https://blog.youkuaiyun.com/justdoit366/article/details/109013762</link><guid>https://blog.youkuaiyun.com/justdoit366/article/details/109013762</guid><author>justdoit366</author><pubDate>Sun, 11 Oct 2020 17:06:15 +0800</pubDate><description><![CDATA[其实自己很早就有Github的账号，但是Github实在是太慢了，作为一个远程的代码仓库而言。我就打算用一下Gitee，顺便学习一下git的命令。首先下载一个Git Bash。
然后，因为git会记录每个上存代码的名字和email。因此，首先要配置一下名字和邮箱。打开Git Bash,输入指令
git config --global user.name 你的名字
git config --global user.email 你的邮箱

创建本地仓库
比如，创建一个文件夹test，打开文件夹，输入
git i]]></description><category></category></item><item><title><![CDATA[iperf3使用教程]]></title><link>https://blog.youkuaiyun.com/justdoit366/article/details/108985734</link><guid>https://blog.youkuaiyun.com/justdoit366/article/details/108985734</guid><author>justdoit366</author><pubDate>Fri, 09 Oct 2020 20:29:32 +0800</pubDate><description><![CDATA[时间匆忙，先简单写写，之后补充。
下载链接:
https://iperf.fr/iperf-download.php#source
使用方法:
windows平台
打开CMD，进入到安装目录下，
服务端启动命令:
iperf3.exe -s
客户端启动命令:
iperf3.exe -b 100m -i 1 -m -f -t 60

...]]></description><category></category></item><item><title><![CDATA[vector容器操作导致访问vector subscript out of range]]></title><link>https://blog.youkuaiyun.com/justdoit366/article/details/108889941</link><guid>https://blog.youkuaiyun.com/justdoit366/article/details/108889941</guid><author>justdoit366</author><pubDate>Wed, 30 Sep 2020 21:36:06 +0800</pubDate><description><![CDATA[问题描述:两个线程同时操作一个vector。线程A搜集数据，然后将数据push_back到vector里。线程B进行读取操作，循环vector查找所需结构体。然后根据下标，修改对应结构体中的数据。此时，系统弹出vector subscript out of range的错误。
问题分析:因为出现这个问题的时候，我想的是多线程操作同一个vector，只要没有对元素进行删除的操作就应该没问题。因此，没有加锁。事实上，这是不正确的想法。也是我对STL容器不够熟练的一个体现。vector本质上是一个自动增长的数组。]]></description><category></category></item><item><title><![CDATA[使用Apache Guacamole实现远程连接]]></title><link>https://blog.youkuaiyun.com/justdoit366/article/details/96030066</link><guid>https://blog.youkuaiyun.com/justdoit366/article/details/96030066</guid><author>justdoit366</author><pubDate>Mon, 15 Jul 2019 23:19:50 +0800</pubDate><description><![CDATA[最近，需要接触有关远程连接电脑的东西，然后就想除了teamviewer之类的软件，现在的技术应该有新的媒介进行远程控制了吧，果不其然，Apache有一个web远程连接项目鳄梨仔Guacamole。一看到这个我就迫不及待的部署测试了一下，摁！太香了，分享给大家一起使用。
第一步，安装Docker
因为前面的文章有写过，就不赘述了，点这个连接就可以了。
https://blog.youkuaiyun.com/ju...]]></description><category></category></item><item><title><![CDATA[Docker部署安装及常用指令]]></title><link>https://blog.youkuaiyun.com/justdoit366/article/details/95936720</link><guid>https://blog.youkuaiyun.com/justdoit366/article/details/95936720</guid><author>justdoit366</author><pubDate>Mon, 15 Jul 2019 00:06:51 +0800</pubDate><description><![CDATA[一直以来，都想写一篇有关自己对使用Docker这个技术的总结，但是一直不知道该从何开始。因此就遵循自己的想法吧，先做，再开始。之后会陆续写有关Docker的前世今生以及Docker的原理等文章。这一篇就是我这个实用主义者的开篇吧。
系统环境:centos7
安装Docker
1.删除旧版本
如果之前有安装过docker的话，首先要删除干净，命令如下:
$ sudo yum remove docke...]]></description><category></category></item><item><title><![CDATA[Web会话管理]]></title><link>https://blog.youkuaiyun.com/justdoit366/article/details/95034210</link><guid>https://blog.youkuaiyun.com/justdoit366/article/details/95034210</guid><author>justdoit366</author><pubDate>Sun, 07 Jul 2019 22:50:34 +0800</pubDate><description><![CDATA[1.什么是会话管理？
我们上网的过程依赖的是大名鼎鼎的http协议，http协议是无状态的，它不像运输层的老大哥TCP协议。TCP协议是面向连接的协议，需要通过三次握手建立了连接才能开始通信，通信双方会通过套接字发送信息到目的IP的端口。而HTTP呢，你可以理解成每一次HTTP请求都是一个新的请求，因为它只需要把东西传出去，剩下的就是TCP大哥帮它传递了。他不会去记录是谁向他要什么东西，只要你找我...]]></description><category></category></item><item><title><![CDATA[c++调用python]]></title><link>https://blog.youkuaiyun.com/justdoit366/article/details/94356933</link><guid>https://blog.youkuaiyun.com/justdoit366/article/details/94356933</guid><author>justdoit366</author><pubDate>Sun, 30 Jun 2019 21:45:01 +0800</pubDate><description><![CDATA[由于工作需要，目前需要在c++代码中调用部分python代码。废话不多说，直接进入主题
	（如有必要，可留言我看到了可以添加linux下的操作流程）
	使用环境:
	操作系统:win10
	编辑器:VS2017
	python版本:64位  3.7
	
**操作步骤:**	


配置调用python的文件以及库目录
python调用的第一种方法
python调用的第二种方法
注意事项

1. 配...]]></description><category></category></item><item><title><![CDATA[基本网络知识]]></title><link>https://blog.youkuaiyun.com/justdoit366/article/details/82320840</link><guid>https://blog.youkuaiyun.com/justdoit366/article/details/82320840</guid><author>justdoit366</author><pubDate>Mon, 03 Sep 2018 00:20:13 +0800</pubDate><description><![CDATA[计算机的世界很大，有很多种编程语言，也有很多不同的应用。操作系统提高了计算机的易用性，让人类的计算整理数据的能力得到的提高，而计算机网络呢，就拉近了全世界的人类，让全球化更加容易的实现。
计算机网络中有两个传输层协议，TCP和UDP传输协议。其中呢，我们常用的浏览器，就是基于TCP协议上的HTTP协议进行通讯的。
平时我们输入的域名，如https://blog.youkuaiyun.com/justdoit3...]]></description><category></category></item><item><title><![CDATA[Hook学习体会]]></title><link>https://blog.youkuaiyun.com/justdoit366/article/details/81912390</link><guid>https://blog.youkuaiyun.com/justdoit366/article/details/81912390</guid><author>justdoit366</author><pubDate>Tue, 21 Aug 2018 18:20:40 +0800</pubDate><description><![CDATA[inline hook 以及 IAT hook]]></description><category></category></item></channel></rss>