Skip to content

Instantly share code, notes, and snippets.

所谓成长,就是在听到波涛汹涌四个字,再也联想不到大海了。
一些年轻人,通过高端消费来营造自己高端收入的形象。
一个姑娘的介绍:思想上的女流氓,生活中的好姑娘。 然而给我的感觉是:心思活络的丑逼。
谢谢你,在我每次需要你的时候都掉链子
先生,你这张卡上的钱也不够……
喜欢就去表白,不然你不会知道自己长得多丑。
所有抱怨社会不公和制度的人翻译过来只有一句话:请给我金钱,女人和社会地位。
虽然我学得慢,但是我放弃的快啊!
死并不可怕,怕的是再也不能活了。
谁说我不会乐器?我退堂鼓打的可好了。
@bumfo
bumfo / howto.md
Created July 5, 2019 06:46
How to use MWR Website Redirector

How to use MWR Website Redirector

  1. Create a public gist with the only content being your url
  2. https://mwr.wiki/aka/#{id of the gist} is your shortened url
  3. Bravo!
https://mwr.wiki/secret/#a8tT1ob6ooTEdBMGgEGp6zlygD34akYByA6o-Sx2Cfy3ZWtIO5wAW_lvRbfgbU1492rUTkxAhjhlXgAV3B_SB01XUiA9IE1ldGhvZCBXb3JrIFJlbW90ZQ==

shadowsocks + privoxy/tsocks

  • shadowsocks: service, socks proxy
  • privoxy: service, convert socks proxy to http proxy
  • tsocks: tool, use socks proxy for any command line

Usage

tested under ubuntu14.04

@bumfo
bumfo / reveal_autologin_password.sh
Created June 8, 2018 18:52 — forked from opshope/reveal_autologin_password.sh
Decrypt the auto-login password stored in /etc/kcpassword on OSX
sudo ruby -e 'key = [125, 137, 82, 35, 210, 188, 221, 234, 163, 185, 31]; IO.read("/etc/kcpassword").bytes.each_with_index { |b, i| break if key.include?(b); print [b ^ key[i % key.size]].pack("U*") }'
@bumfo
bumfo / my_variant.hpp
Last active March 4, 2018 03:02
my C++ variant implementation
#ifndef _MY_VARIANT_HPP
#define _MY_VARIANT_HPP
#include <type_traits>
#include <exception>
#include <new>
namespace my {
template <size_t ...is>
@bumfo
bumfo / cmu_course.md
Created May 10, 2017 03:54 — forked from Ulu2005/cmu_course.md
CMU CS Course Info

#CMU Course Info 整理自一亩三分地

##08722 – Data Structurefor application programmers 这门课主要是开给EBIZ和MISM的,在MISM那边的课号是95772. 但是很多ECE, INI的同学,以及咱ME转CS帮都在上这门课。这门课只有半学期,一共6个credits,相当于1.5学分。内容非常基础,但是我觉得帮助挺大的,对于非CS科班出身想转CS的同学非常建议上一下, 基础越弱收获越大,要是基础比较硬的话就不用上了。LZ上的其它CS的课几乎都是各种牛校的PHD出身,这门课的老师好像都没有PHD学位,肯定没法去上15的课,但是讲课挺用心,讲的也很清楚。讲课这东西真的不是老师自己越牛就讲的越好。尤其数据结构这种比较基础的内容。这门课从最简单的内容讲起,包括array, arraylist, linked list, stack, queue,sorting(bubble, selection, insertion, merge, quick, heap), hashTable, hashMap,hashSet, BST, TreeMap, TreeSet, Huffman coding, Heap. 每周一次quiz, lab, homework。讲的时候内容都围绕Java Collection 来讲,还涉及与collection有关的comparator, iterator 等内容。这门课完全就是针对面试的,作业要求先手写代码(虽然大部分时候都是先ECLIPSE敲好再抄到纸上的)。

6次homework,前面的非常简单,后面稍微麻烦一点,难度都不大,就是让你去熟悉这些数据结构能自己implement,也能用JAVA COLLECTION。

  1. 自己implement 一个 arraylist 实现各种要求
  2. Queue, stack 的implement和应用
@bumfo
bumfo / hello.asm
Created November 19, 2016 14:27
NASM x86_64 on macOS 10.12
global _main
section .text
_main:
mov rax, 0x2000004 ; write
mov rdi, 1 ; stdout
mov rsi, msg
mov rdx, msg.len
syscall
@bumfo
bumfo / SandBoxMini.java
Created May 1, 2016 04:54
SandBoxMini by Paul Evans
package pe.mini;
import robocode.*;
import java.awt.Color;
import java.util.*;
import java.io.*;
import java.util.zip.*;
/**
* SandboxMini - a robot by Paul Evans
* Please acknowledge any code/ideas used.