高性能TcpServer - 1.网络通信协议 高性能TcpServer - 2.创建高性能Socket服务器SocketAsyncEventArgs的实现(IOCP) 高性能TcpServer - 3.命令通道(处理:掉包,粘包,垃圾包) 高性能TcpServer - 4.文件通道(处理:文件分包 ...
分类:
其他好文 时间:
2019-07-24 16:34:00
阅读次数:
148
可使用HTTP报文首部字段Range实现范围请求 对一份10000字节大小的资源,如果使用范围请求,可只请求5001~10000字节内的资源。 执行范围请求时,会用到HTTP首部字段Range来指定资源的byte范围。形式如下: 5001~10000字节 从5001字节之后全部的 从1开始到3000 ...
分类:
其他好文 时间:
2019-07-21 16:26:35
阅读次数:
132
前言 在我的任务清单中,很早就有了一个文件下载器,但一直忙着没空去写。最近刚好放假,便抽了些时间完成了下文中的这个下载器。 介绍 同样的,还是先上效果图吧。 Jar包地址位于 "FileDownloader" 目前实现的主要功能有: 多线程下载 断点续传 自定义头部等 即将完成的包括: 添加代理功能 ...
分类:
编程语言 时间:
2019-07-21 16:18:10
阅读次数:
184
tus tus是一个可续穿文件上传协议,它以Http协议为载体,统一了一个文件断点续传的标准。 这篇文章翻译自https://tus.io/ 目前该协议版本信息如下: Version: 1.0.0 (SemVer) Date: 2016-03-25 Authors: Felix Geisendörf ...
分类:
Web程序 时间:
2019-07-12 12:51:56
阅读次数:
1016
参数-P 指定下载的目录-c 断点续传-r 递归下载,下载指定网页某一目录下(包括子目录)的所有文件-nd 递归下载时不创建一层一层的目录,把所有的文件下载到当前目录-np 递归下载时不搜索上层目录-k 将绝对链接转为相对链接,下载整个站点后脱机浏览网页,最好加上这个参数-L 递归时不进入其它主机- ...
分类:
其他好文 时间:
2019-07-04 19:07:23
阅读次数:
130
wget 使用技巧 wget 是一个命令行的下载工具。对于我们这些 Linux 用户来说,几乎每天都在使用它。下面为大家介绍几个有用的 wget 小技巧,可以让你更加高效而灵活的使用 wget。 $ wget -r -np -nd http://example.com/packages/ 这条命令可 ...
分类:
其他好文 时间:
2019-06-29 14:29:45
阅读次数:
74
EnvironmentSetUp windows的版本(内存和硬盘)+安装断点续传软件( 飞讯,可以暂停后继续下载)+虚拟光驱软件(DAEMON Tools读取下载的.ISO 光盘映像文件) CSharp and DotNet C# 编程语言,作者:Anders Hejlsberg, .NET 微软 ...
分类:
其他好文 时间:
2019-06-15 13:32:20
阅读次数:
78
curl和wget基础功能有诸多重叠,如下载等。 非要说区别的话,curl由于可自定义各种请求参数所以在模拟web请求方面更擅长;wget由于支持ftp和Recursive所以在下载文件方面更擅长。类比的话curl是浏览器,而wget是迅雷。 1.下载文件 2.下载文件并重命名 3.断点续传 4.限 ...
分类:
Web程序 时间:
2019-06-11 11:02:15
阅读次数:
146
os.path.exists(abs_path) ...
分类:
其他好文 时间:
2019-06-06 22:59:11
阅读次数:
104
复习 1.GIL锁 2.如何避免GIL锁给程序带来的效率影响 3.与自定义锁的区别 4. 线程池进程池 5 同步 异步 6.异步回调 1.GIL锁 ? 全局解释器锁, 用来锁住解释器的互斥锁 ? 为啥加: CPython 中内存管理是非线程安全的, GIL是为了 保护解释器的数据不被并发修改 ? 加 ...
分类:
编程语言 时间:
2019-06-06 20:56:56
阅读次数:
140