python 批量下载文件
最近感觉要练练口语了,所以就上普特逛逛有哪些资源比较好的,发现美国惯用语板块挺好的,但是点进去想下载音频时,发现浏览器已经解释了这个 MP3 格式的音频文件;要下载就只能右键另存为,总共有 900 多个,这么点来点去岂不是要点一天才能下完。
最近感觉要练练口语了,所以就上普特逛逛有哪些资源比较好的,发现美国惯用语板块挺好的,但是点进去想下载音频时,发现浏览器已经解释了这个 MP3 格式的音频文件;要下载就只能右键另存为,总共有 900 多个,这么点来点去岂不是要点一天才能下完。
vim 是 Linux 下常用的编辑器,但是默认是没有补全功能的,所以插件 SuperTab 就是实现这个功能的。
下载链接:http://www.vim.org/scripts/script.php?script_id=1643
下载.vmb
文件即可,下载后可通过 rz
命令上传(需要安装 lrzsz
)
安装步骤也非常简单
1. 先用 vim 打开下载的文件,vim supertab.vmb
2. 在命令模式下输入:source %
至此就可以使用 SuperTab 的功能了,在 vim 编辑模式时,输入文件中已经有的字符串的前几个字母,再按 Tab
键即可补全这个字符串,只能补全文件中已经出现的字符串。
SuperTab 的 github 地址:https://github.com/ervandew/supertab
最近将服务器内的数据迁移到移动硬盘上做备份时,发现 Centos 6.5 识别不了 NTFS 文件系统的移动硬盘,google 了一下才发现原因是 Linux 内核不支持 NTFS。重新编译内核是一种方法,但是也可以采用安装一个软件来解决,本文就是讲述如何安装这个软件以及在 Linux 挂载 NTFS 文件系统的移动硬盘。
常常有些小文件需要从本地的 Windows 传到 Linux 服务器或者从 Linux 服务器下载到本地,如果用 ftp 就显得杀鸡用牛刀了,这时候工具 lrzsz
就显得比较有用了
首先,计算机的存储在物理上是二进制的,也就是在物理存储方面没有区别都是 01 码。所以文本文件与二进制文件的区别并不是物理上的,而是逻辑上的,也就是编码上。简单来说,文本文件是基于字符编码的文件,常见的编码有 ASCII 编码,UNICODE 编码等等。二进制文件是基于值编码的文件,你可以根据具体应用,指定某个值是什么意思(这样一个过程,可以看作是自定义编码。
Linux 自带的 jdk 是 openjdk
,但是 sun/oracle 的 jdk 更加常用一些,据说 bug 也更少。所以下面就是卸载 openjdk 安装 sun/oralce jdk 的一个教程。
本文主要涉及到 C++ 一些基本语法,在做 oj 时经常用到,特此记录。
查看 Linux 命令的系统调用和库函数的调用可通过下面的命令。
下面是 CPU 缓存的一些概念,所用命令均是在 Linux 平台下