Skip to content

Instantly share code, notes, and snippets.

View wafer-li's full-sized avatar
💭
I may be slow to respond.

Wafer Li wafer-li

💭
I may be slow to respond.
View GitHub Profile
@wafer-li
wafer-li / update_theme_plugins.py
Created January 11, 2018 09:51
Python script to update all hexo-next plugins
#!usr/bin/env python3
import os
from subprocess import call
from typing import List
if __name__ == '__main__':
root_dir = os.path.abspath('themes/next-reloaded/source/lib')
git_dirs: List[str] = []
@wafer-li
wafer-li / SingletonTestWithVerbose.txt
Created May 26, 2017 10:41
Singleton Test With Classpath Scanner Verbose Class Loading Info
[Opened /Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre/lib/rt.jar]
[Loaded java.lang.Object from /Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre/lib/rt.jar]
[Loaded java.io.Serializable from /Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre/lib/rt.jar]
[Loaded java.lang.Comparable from /Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre/lib/rt.jar]
[Loaded java.lang.CharSequence from /Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre/lib/rt.jar]
[Loaded java.lang.String from /Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre/lib/rt.jar]
[Loaded java.lang.reflect.AnnotatedElement from /Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre/lib/rt.jar]
[Loaded java.lang.reflect.GenericDeclaration from /Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre/lib/rt.jar]
[Loaded java.lang.reflect.Type from /Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre/l
@wafer-li
wafer-li / logs.txt
Created May 24, 2017 16:38
Android Architecture Component Network Crash Log
05-25 00:34:11.659 4176-4205/com.android.example.github E/AndroidRuntime: FATAL EXCEPTION: OkHttp Dispatcher
Process: com.android.example.github, PID: 4176
java.lang.reflect.UndeclaredThrowableException
at $Proxy0.intercept(Unknown Source)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92)
at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.java:45)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92)
@wafer-li
wafer-li / CacheClientRetrofit2.kt
Last active May 1, 2017 21:32
Cache and Offline Cache in Retrofit2
private val clientBuilder: OkHttpClient.Builder =
OkHttpClient.Builder()
.addNetworkInterceptor(CacheInterceptor)
.addInterceptor(CommonHeaderInterceptor)
.cache(cache)
private val retrofitBuilder: Retrofit.Builder =
Retrofit.Builder()
.baseUrl(BASE_URL)
@wafer-li
wafer-li / git_clone_all_branches_locally.sh
Last active October 16, 2016 14:02
Git clone all branches locally script
#!/usr/local/bin/zsh
for branch in `git branch -a | grep remotes | grep -v HEAD | grep -v master `; do
git branch --track ${branch#remotes/origin/} $branch
done
#!/usr/bin/env python3
import urllib.request
import re
from typing import List, Tuple
class App:
def __init__(self,