wget -k -p -e robots=off -r -l2 http://www.parashift.com/c++-faq-lite/index.html
or
wget --mirror --convert-links --adjust-extension --page-requisites --no-parent http://example.org
aka
wget -mkEpnp http://example.org
wget -k -p -e robots=off -r -l2 http://www.parashift.com/c++-faq-lite/index.html
or
wget --mirror --convert-links --adjust-extension --page-requisites --no-parent http://example.org
aka
wget -mkEpnp http://example.org
const platformSpecific = ({ios, android}) => (Platform.OS == ‘ios’) ? ios : android | |
<View style={{ color: platformSpecific({ ios: 'black', android: 'white' }) }}/> |
I liked the way Grokking the coding interview organized problems into learnable patterns. However, the course is expensive and the majority of the time the problems are copy-pasted from leetcode. As the explanations on leetcode are usually just as good, the course really boils down to being a glorified curated list of leetcode problems.
So below I made a list of leetcode problems that are as close to grokking problems as possible.
// ==UserScript== | |
// @name Medium Paywall Bypass | |
// @namespace Violentmonkey Scripts | |
// @run-at document-start | |
// @match *://*.medium.com/* | |
// @match *://medium.com/* | |
// @match *://*/* | |
// @grant none | |
// @version 2.4 | |
// @inject-into content |