![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
项目
Emily静
无愧于心
展开
-
FTP服务器(文件访问,文件下载,文件上传)
FTP是什么 FTP(File Transfer Protocol)文件传输协议,用于远程服务器和本地主机之间传输文件。FTP是应用层协议,采用C/S架构,服务器和客户端之间通过TCP协议建立连接,服务器用来存储文件,客户端通过访问服务器来下载文件或向服务器上传文件。 FTP在传输数据的时候使用控制连接(21端口)和数据连接(20端口),控制连接用来传输命令,数据连接用来传输数据;每一个FTP...原创 2018-08-09 20:14:52 · 25349 阅读 · 5 评论 -
LRU Cache小插件
Cache中的存储空间被分为若干块,每一块对应内存或磁盘文件的一段数据,形成映射关系;当Cache中的存储块被用完,但是新的数据又要存储在Cache中时,这时可以使用LRU算法完成数据块的替换。 LRU(最近最少使用算法) 设计原则:如果一个数据在最近一段时间没有被访问到,那么在将来的一段时间被访问的可能性也很小问题1:使用什么数据结构可以将旧的数据块记录下来,当Cache中的...原创 2018-08-08 20:45:40 · 184 阅读 · 0 评论 -
文件编码解码小工具
Base64编码解码原理 Base64编码是用64个可见字符表示任意二进制数据的方法。 以3个8bit的字符为一组,针对每组获取每个字符的ASCII编码,将ASCII编码转换成8bit的二进制,得到一组24bit的字节; 将24bit划分为4个6bit的字节,每个6bit的字节高两位补0,得到4个8bit的字节 将4个8bit的字节转换成十进制,对照Base64编码表得到编码...原创 2018-08-22 11:54:17 · 1115 阅读 · 0 评论