笔记
文章平均质量分 71
叶孤崖
尘雾之微,补益山海;荧烛末光,增辉日月。
展开
-
通用FTP上传下载文件或文件夹支持断点续传(带心跳keepalive)
前言:FTP客户端实现要建立两个通道,一个控制命令通道,让FTP服务器知道客户端要干什么,一个数据传输通道。所谓的两个通道只不过是两个调用了connect函数的连接,只是控制命令通道专门用来传输一些字符串命令信息,而数据通道则是用来传输文件。控制命令通道一定是由客户端向服务器的连接(默认的端口是21,也可以指定端口,这要看服务器的设置)。连接的过程完成了FTP的登录。数据通道则不一定啦,具体哪个连哪个。具体实现:在pom.xml里的<dependencies>here</depe原创 2021-11-18 20:22:24 · 3595 阅读 · 2 评论 -
通过ftp4j实现FTP over TLS上传下载文件或文件夹(上传下载均支持断点续传)
前言:ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能。可以将ftp4j嵌到你的Java应用中,来传输文件(包括上传和下载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括:通过 TCP/IP直接连接,通过FTP代理、HTTP代理、SOCKS4/4a代理和SOCKS5代理连接,通过SSL安全连接。配置ftp4j的jar包和环境jar包下载链接链接:https://pan.baidu.com/原创 2021-11-17 16:40:33 · 4777 阅读 · 1 评论 -
简单解释程序计数器、指令寄存器、通用寄存器、状态寄存器、程序状态字
程序计数器(PC,Program counter),用于存放指令的地址。为了保证程序(在操作系统中理解为进程)能够连续地执行下去,CPU必须具有某些手段来确定下一条指令的地址。当执行一条指令时,首先需要根据PC中存放的指令地址,将指令由内存取到指令寄存器中,此过程称,为“取指令”。与此同时,PC中的地址或自动加1或由转移指针给出下一条指令的地址。此后经过分析指令,执行指令。完成第一条指令的执行,而后根据PC取出第二条指令的地址,如此循环,执行每一条指令。指令寄存器(IR,Instruction Regi原创 2021-04-19 15:29:24 · 15617 阅读 · 4 评论 -
解决git pull出现冲突 多重超详细分析
1.用git pull来更新代码的时候,遇到了下面的问题:error: Your local changes to the following files would be overwritten by merge: Please, commit your changes or stash them before you can merge出现这个问题的原因是其他人修改了某文件并提交到版本库中去了,而你本地也修改了某文件,这时候你进行git pull操作就好出现冲突了,解决方法,在上面的提示中也说的很明原创 2020-07-24 11:00:02 · 28435 阅读 · 0 评论