4年57天前 参与了自己的话题 Aria2c 使用笔记

在退出时保存错误/未完成的下载(Save error/unfinished downloads on exit):

aria2c -ifiles.txt --save-session=out.txt

当你按下Ctrl-C或者 aria2 退出时,所有的错误(error)/未完成(unfinished)下载将会保存到 out.txt 文件中。注意通过 XML-RPC 方式(aria2.addTorrent and aria2.addMetalink)添加的下载不会被保存!你可以使用这个文件作为一个输入文件列表(input file list)来重新开始下载。

aria2c -iout.txt

4年57天前 参与了自己的话题 Aria2c 使用笔记

并发下载一个文件中的URI(Download files listed in a file concurrently):

aria2c -ifiles.txt -j5

说明:选项 -j 用于指定同时下载的文件的数量。你可以在文件中指定本地的 torrent 和 metalink 文件。

你可以指定一些 选项 在下载文件(input list file)中。

4年57天前 参与了自己的话题 Aria2c 使用笔记

并行下载任意数目的URI, metalink, torrent(Parallel downloads of arbitrary number of URI, metalink, torrent):

aria2c -Z http://host/file1 file2.torrent file3.metalink

说明:如果你只是下载 torrent 和 metalink 的文件,那么选项 -Z 将不是必须的。所以你可以使用以下这个命令同时下载bt文件。

aria2c file1.torrent file2.torrent

4年57天前 参与了自己的话题 Aria2c 使用笔记

同时从FTP和HTTP源下载一个文件(Download a file from HTTP and FTP servers):

aria2c http://host1/file.zip ftp://host2/file.zip

4年57天前 参与了自己的话题 Aria2c 使用笔记

同时使用两个连接下载同一文件(Download a file using 2 connections):

aria2c -s2 http://host/image.iso http://mirror1/image.iso http://mirror2/image.iso

说明:你可以指定URIs的数量多余 -s 选项设定的数。在这个例子中,前两个URL会被用于下载,而第三个URL作为备用(如果前面两个有个挂了,第三个顶上)。

4年57天前 参与了自己的话题 Aria2c 使用笔记

用每个 host 两个连接从一个 host 下载一个文件(To download a file using 2 connections from single host):

aria2c -x2 http://host/image.iso

说明:想要停止下载,可以按Ctrl-C。想要恢复下载,可以在同一个文件夹中执行相同的下载命令。只要URI指向同一个文件,URIs是可以被改变的。

4年57天前 参与了自己的话题 Aria2c 使用笔记

下载一个文件(Download a file):

aria2c http://host/image.iso

说明:1.10.0以后的版本默认对每个 host 使用 1 个连接,你可以使用 –max-connection-per-server或者 -x 选项进行改变。

4年57天前 参与了自己的话题 Aria2c 使用笔记

启动之后,WEB控制端无法连接到服务器的问题:

aria2c –enable-rpc –rpc-listen-all=true –rpc-allow-origin-all -c -D /

-D 导致无法看到出错信息/ hosts 添加 127.0.0.1 localhost

aria2c 必须保持终端运行的问题:

在aria2.conf 配置文件里添加: daemon=true 或者 终端启动时运行 aria -D

4年96天前 参与了自己的话题 Rackjure 简直就是神助攻,将很大繁琐的操作简化了

~> 这个这个操作符就是compose的类似实现,第一个参数就是操作的数据变量,后面就是一连串函数,第一个函数返回的结果是第二个的参数,每个函数还能柯里化(curry)提前绑定其他参数。

4年109天前 参与了自己的话题 高效程序员的修炼 Jeff Atwood 美国

Fizz-Buzz sample code

(define ((%zero?% y) x)
  (zero? (modulo x y)))

(define (fizz-buzz limit)
  (define zero?.%5 (%zero?% 5))
  (define zero?.%3 (%zero?% 3))
  (define (main n limit)
   (if (< n limit)
     (let ([x (zero?.%5 n)]
           [y (zero?.%3 n)])
       (cond
         [(and x y) (cons `FizzBuzz (main (add1 n) limit))]
         [x         (cons `Fizz     (main (add1 n) limit))]
         [y         (cons `Buzz     (main (add1 n) limit))]
         [else      (cons n         (main (add1 n) limit))]))
      `()))
  (main 1 (add1 limit)))

(display 
  (time 
    (fizz-buzz 100)))
(newline)

4年116天前 参与了自己的话题 高效程序员的修炼 Jeff Atwood 美国

做一名合格的程序猿要学会谦逊与自省,遇到Bug要现在自己的代码里找问题,对自己的代码负起应有的责任,确定自己的代码正确的描述了自己的想法和调用了其他API,排除掉自己代码的问题,然后才是寻找其他发生问题的可能性。

凡事有利必有弊,好的代码应该浅显易懂,这不当是善待他人也是善待自己的最佳方式,任何故弄玄虚的代码都将会给他人和自己带来灾难。

好的代码离不开适当的注释,但过多注释的代码绝对会散发着迷人的臭味,如果你无法在一两句话里说明一段代码到底做了什么、能做什么,这段代码就需要你重写,如果你需要用大量的注释来说明你的代码做了什么,说明这段代码别人绝对看不懂你到底写了什么。请给其他同行看代码,而不是看注释。

学会阅读代码,文档不是代码的全貌,通过文档理解代码就像盲人摸象,对你解决问题,未必有多少帮助,如果文档都无法帮你解决问题,考虑到代码里了解你所调用的代码是怎么做的,会让你更清楚要怎么处理问题。如你调用的代码是闭源的,请忽略这一条,愿你所信仰的神保佑你!

向你的小黄鸭详细描述你的代码做了什么,以及你想做什么,在描述的过程中,可以让你重新审视自己的问题、代码、设计。其实这更像是一个自省的过程。

创意可能就像一辆车,不同的驾驶员拥有不同的驾驭能力,也基本决定了这辆车的表现。

设法将你的产品或目标用最简洁的语言介绍个一个普通人,让其明白你的努力之价值所在。

不断打磨优化你的产品,使其更加的紧致和优秀。

4年117天前 参与了自己的话题 高效程序员的修炼 Jeff Atwood 美国

金钱可以让人努力工作,但兴趣可以让人激发创新的火花。

多花时间提升自己的技艺,而不是埋头苦干,跟一头牛一样。

如果你有一个目标,最容易成功的路径就是记好路线,然后向目标冲过去,如果遇到障碍物就绕过它,千里之行,始于足下,无论多平凡的目标,你踏出的第一步,才让它开始有实现的可能,只有走出去,你才能知道前面有什么困难在等着你,不要停留在自己主观的意淫里,爱她就主动去追求,主动至少有二分之一的机会,不主动,你连机会都没有。

不要让一个技术人员进入多任务模式,人类天生就没有进化出多任务模式,社会才会发展出分工合作这种工作模式,让技术人员使用多任务模式意味着低效率、低产出。其实就算是血汗工厂也会考虑单一工种互相配合来提高效率,虽然整个流程比编程重复枯燥,但分工带来了效率的提高。

4年117天前 参与了自己的话题 高效程序员的修炼 Jeff Atwood 美国

作为一名程序员需要学习很多的技能,但沟通为其中最为重要的一项,良好的沟通降低了与他人合作的成本,能让成员之间更好的协作,去完成工作。

通过写作可以更好的锻炼沟通技能,让自己的表达更加清晰,方便其他人理解,降低沟通成本。

4年117天前 参与了自己的话题 高效程序员的修炼 Jeff Atwood 美国

假如你想成为一名程序员你应该先思考一件事情,你是不是真的对编程这件事情非常的感兴趣,愿意与其厮守一生?愿意将一份兴趣变成一份工作,愿意冒着中年秃头的风险进入这个行业,赚钱的工作有很多,完全没必要在一棵树吊死。

当编程是一份兴趣时,你的行为就像偷情,当编程变成一份工作,你每天行为就会是在公司加班完回家还要交公粮的白领。

4年117天前 参与了自己的话题 现在还有多少人保持阅读书籍的习惯

章工说过,读书只能算娱乐,写书才叫艰苦工作。现代人都将读书当作是一件苦差事,完全没有想过写书人的辛苦付出。

4年120天前 参与了自己的话题 据传是微软XP的源代码种子

补充一个磁力链

magnet:?xt=urn:btih:3D8B16242B56A3AAFB8DA7B5FC83EF993EBCF35B&dn=Microsoft leaked source code archive_2020-09-24