wget下载整个网站

当我们看到一个优秀的网站,但上网却不是太方便的时候,往往将网页保存下来,然后离线浏览是最佳选择,但是对于一些教程,因为目录下的文章较多,有的动辄上百篇文章,无疑一个个保存网页肯定效率低下不现实。这边我们推荐使用 wget 这个工具来获取保存整个网站/目录下的内容。

需要下载某个目录下面的所有文件。命令如下

wget -c -r -np -k -L -p www.xxx.org/pub/path/

在下载时。有用到外部域名的图片或连接。如果需要同时下载就要用-H参数。

例如: wget -c -r -np -k -L -p http://akaedu.github.io/book/

Read More

自控力学习日计划表

70 天工作日计划表:

  • 6:50左右 前起床
  • 7:00-7:30 出门,散步,买早餐
  • 7:30-8:00 扇贝单词,高效率 0.5h 完成,其他扇贝任务日碎片时间中完成。
  • 8:00-8:15 在公司,整体桌面,打水,文章整理,制定日计划
  • 8:15-12:00 上午工作时间
  • 12:00-13:00 午饭,稍做休息
  • 13:00-17:00 下午工作时间
  • 17:00-17:20 在线英语学习
  • 17:20-18:00/18:20 阅读推荐书籍
  • 18:00/18:20-19:00 晚餐、散步时间
  • 19:00-20:30 完成相关写作内容
  • 20:30-21:00 运动时间
  • 21:00-21:15 洗漱
  • 21:15-22:45 自我学习时间,完成相应学习计划
  • 22:45-23:15 休息娱乐,看一集美剧或动漫
  • 23:20之前 入睡

10 周阅读 6本书籍,<自控力>按章节计划内容执行,其他书籍两周阅读一本。

Read More

如何更好地用简书写作

出于个人想提高个人写作技巧和培养写作习惯的目的,所以加入了自控力lab的小组 70 天的计划。虽然在简书上面已经混迹多日,但却没能发现一个简书阅读写作的说明书。在加入这个写作计划前,个人开通了博客,且部分文章也发在了简书这个平台上面了。基于上述原因,个人准备写一个简书的写作使用说明,以供各位简书新人参考。

推荐各位如果有条件的话,最好采用网页版编辑文字,效率高,体验佳。

Markdown 带来优质的写作体验

之所以使用简书这个平台,很大一部分原因是简书拥有其他博客所不具备的良好的阅读和写作体验。简书之所以能够带来良好的写作体验是因为支持目前十分流行的 Markdown 语法。

默认简书使用的是富文本编辑方式,这种方式的特点是能够类似于 word 之类的软件,生成很多花哨的内容,但是书写起来极为复杂,如:{\[rtf](http://baike.baidu.com/view/18817.htm)1\ansi\ansicpg936\deff0\deflang1033\deflangfe2052{\fonttbl{\f0\fmodern\fprq6\fcharset134 \'cb\'ce\'cc\'e5;}}{\*\generator Msftedit 5.41.21.2500;}\viewkind4\uc1\pard\lang2052\f0\fs20 Hello World!\par} 很显然这样的书写方式一般只能借助工具进行排版,但是 Markdown解决了这样的问题。

Markdown 的优点就是文章所有排版都通过文字符号来完成,且一学就会,只要有一个 Markdown 解析器,就可以达到你的排版效果,跨平台,易移植,不需要依赖 word 等排版工具,同时 Markdown 写出来的文章也可以通过一些转换工具,直接转成 PDF 文档。

听起来 Markdown 好像很高端,但确实非常简单易学,这边再提供一个Markdown体验视频,视频仅供娱乐参考,介绍的不系统不详细,下面将会详细介绍下 Markdown 语法。为了让大伙儿学起来不困难,这边只会挑常用的一些语法进行陈述。

简书默认是上述提及的富文本编辑方式,如果使用 Markdown 语法的话,需要先设置下,在个人页面基础设置中选用 Markdown 即可,如下图所示:

设置

Read More

按键防抖

目前市面上按键繁多,有传统的机械按键也有目前比较流行的电容式触摸按键,这边所讨论的按键是传统使用的机械按键,并非新型的触摸电容按键。

通常按键所用的开关都是机械弹性开关,当机械触点断开、闭合时,由于机械触点的弹性作用,一个按键开关在闭合时不会马上就稳定的接通,在断开时也不会一下子彻底断开,而是在闭合和断开的瞬间伴随了一连串的抖动,如下图所示:

Read More

linux-shadowsocks全局代理

windows 直接下载 ss 终端,稍加设置即可完成全局代理,linux 用户如果需要让某个软件可以使用 ss 一般都需要连接端口才行。例如本地 ss 配置为:

1
2
"server_port":1800,
"local_port":1080,

原理简述

这边就相当于将本地的 127.0.0.1:1080 和 server_ip:1800 建立了连接关系。因此软件如果需要使用 vps 上面搭建的 ss 服务的话,则需要让该软件使用的协议连接到 127.0.0.1:1080 上。之前在 vps-shadowsocks 中介绍的 chrome 插件 SwitchyOmega 就是使用 SOCKS5 协议连接到 127.0.0.1:1080 上,让所有数据通过 SOCKS5 协议,然后从 127.0.0.1:1080 进行收发。

可以看出如果我们需要让其他软件也能够使用 ss 则需要让他们也能够使用 127.0.0.1:1080 代理服务器,然而不幸的是,大多数软件并不支持代理服务的功能, windows 平台下的软件很多可以通过设置 IE 代理让其他软件使用代理服务(原理是:大多数软件都会优先读取 IE 的代理设置,再访问网络)。

Read More

(转)中文技术文档的写作规范

这篇文章转自阮一峰老师的 github 项目,写博客也有一段时间了,也不断地修改格式排版等内容,但始终缺乏一个规范标准,直到看到这篇文章。文章中写的内容个人觉得大都算是在情在理,很适合像我这样用 markdown 写博客的人去遵循。

标题

层级

标题分为四级。

  • 一级标题:文章的标题
  • 二级标题:文章主要部分的大标题
  • 三级标题:二级标题下面一级的小标题
  • 四级标题:三级标题下面某一方面的小标题

原则

  • 一级标题下,不能直接出现三级标题。
  • 标题要避免孤立编号(即同级标题只有一个)。
  • 下级标题不重复上一级标题的内容。
  • 谨慎使用四级标题,尽量避免出现,保持层级的简单和防止出现过于复杂的章节。如果三级标题下有并列性的内容,建议只使用项目列表(Item list)。

Read More

别了,2016;你好,2017

这篇文章写的晚了,本来是想年前写得,结果一耽搁已经是2017了,过去得一年有太多值得说得,新的一年也有太多值得期待的,这篇文章中只会写有关学习工作上面的得失,个人生活不做涉及。

Read More

MCU中的HardFault_Handler问题

问题描述

使用的工具 KDE-5.11 在调试目标芯片 EFM32 时出现问题,起初是调试铁电驱动,但在单步仿真时到某一步总会不再响应,或者结束仿真时 PC 跳转到了 HardFault_Handler 异常。为了解决这个问题,于是不断地缩减代码,之后发现程序从 startup 开始执行时,一进入 main 函数就会不响应或者跳转到 HardFault_Handler 中,一度怀疑自己的硬件 CMSIS 移植有问题。为了解决这个问题,尝试了多个办法,包括并不仅仅限于更换调试工具,断点调试,评估板代替测试,重新移植底层代码,查看 RAM 占用,修改静态区全局变量占用大小等等。下面总结一些遇到 HardFault_Handler 异常的解决方法。

Read More

ssh常规用法详解

ssh 算是 linux 下最常用的工具之一,虽然用了很多次但对它并不是很了解,本文将查找一些资料并总结自己使用的 ssh ,希望能够通过这篇文章,帮助理解和使用 ssh。

最早的时候,互联网通信都是明文通信,一旦被截获,内容就暴露无疑。1995 年,芬兰学者Tatu Ylonen设计了 ssh 协议,将登录信息全部加密,成为互联网安全的一个基本解决方案,迅速在全世界获得推广,目前已经成为 linux 系统的标准配置。

ssh 是一种网络协议,用于计算机之间的加密登录。如果一个用户从本地计算机,使用 ssh 协议登录另一台远程计算机,我们就可以认为,这种登录是安全的,即使被中途截获,密码也不会泄露。需要指出的是,ssh 只是一种协议,存在多种实现,既有商业实现,也有开源实现。

Read More

针对百度网盘限速的解决方案

虽然百度这家公司在道德水准上面没下限(卖假药,开赌场等),大多数产品做的也都比较烂(界面丑,体验差),但在搜索引擎和网盘这两个领域,因为国内种种众所周知的原因,还是只能用这家的产品。面对百度网盘下载速度越来越慢,收费越来越高,服务越来越差等特点,本文主要介绍一些方法,让我们能够更快地下载百度网盘中的资源。参考自文章 主要的方法可以分为两种,破解版的百度云管家和直链下载。

以下的一些方法随时可能会失效,详细可以参考链接,上面会持续更新。

Read More