Johnson.Lau's Blog
Links
common
维基百科中文(wikipedia)
维基百科(wikipedia)
163 email
139 email
交通银行
中国移动
中国电信
godaddy
高明社保
佛山社保
AWS Infrastructure
AWS Inter-Region Latency
AWS Region Latency Test
银行信息港
中证指数
国证指数
天天基金网
晨星网
雪球
TradingEconomics
TradingEconomics(Chinese)
GenYoutube
protocol
HTTP
mDNS
NTP
NTP Article
TLS 1.3
DTLS 1.3
WebSocket
AMQP 0-9-1 Reference
TCP Keepalive
TCP1
TCP2
MQTT 3.1
MQTT 3.1.1
MQTT 5.0
CoAP
CoAP-Observing
CoAP-Block
LwM2M Home
LwM2M Registry
GPS msg format
UUID
JWT (Json Web Token)
X.509
Matter Blog
Matter (CHIP) by CSA
erlang
Doc
Modules
Applications
Erl Command
Garbage Collection(GC) 1
Garbage Collection(GC) 2
links
ASCII
Table of Element
TCP/IP
Unicode Code Charts
Timestamp Converter
HTTP Status Code
Time Zone List
Draw Function1
Draw Function2
EngDict: Longman
EngDict: Oxford
ProtoSchool
Multiformats
miscellaneous
Culips English
iconpng
iconfont
魔方乐园
Name Pronounce
RegExp
TCP/UDP Ports
tmux
广州车管所(Car)
银率网
国家数据
Linux Shell String Manipulating
VPN(PPTP) on Centos7
Rpmfind
Shell Learning
Awesome cheatsheets
JSON Viewer
JSON Diff
JSON Validate
Morse Code Translate
LaTeX符号
developer.mozilla.org
WebRTC 1.0
Media Capture and Streams
Audio-Video-Stream Learning
WebRTC Learning
站长工具
java
API
Tutorial
Langulage
Android NDK
JVM Mem: Areas
JVM Mem: GC
JVM Mem: GC 2
My
jbookmark
Steganography
OS
linux
- linux commands
mac
- MAC commands
windows
- Windows commands
shortcuts
- Bash like shortcuts
tmux
- A multi-screen tool
tmux.conf
- tmux.conf file
makefile
- Makefile foundation
cygwin.bash_profile
- Cygwin profile
Linux
Ubuntu 16.04 Initializing
- firewall and network interface initializing
Linux Tuning
- Tuning Linux kernel for better performance
Add Shared Libs
- How to add shared libs in Linux
Mount NTFS File System
- How to mount NTFS file system in CentOS
View System Info
- How to view system info
Bash Script Foundation
- Bash script foundation
Boot Procedure
- Linux boot procedure
CentOS: Set IP/DNS
- Set Linux IP/DNS in CentOS
Disable SELinux
- Disable SELinux
Change Timezone
- Change Linux timezone
CentOS Yum Repos
- Add CentOS yum repos
Change Ubuntu Boot Sequence
- Change Ubuntu boot sequence
SELinux Foundation
- SELinux Foundation
iptables
- iptables
openssl
- Use openssl to operate certificates
atime/ctime/mtime
- File times
history
- cmd history records
rsync
- remote sync
crontab
- crontab (cron)
mount disk
- format and mount a new disk
random
- generate random number (for password)
tcpdump
- A network traffic monitoring tool
Docker
Docker: view container's netstat
- run commands in the container's namespace
Docker: squish image layers
- size down image size
Delete Registry Image
- How to delete docker image from docker registry
Kubernetes Setup
- Setup Kubernetes
Kubernetes: Setup Private Docker Register Key
- Get images from private docker registry
Kubernetes: Rolling Update
- rolling-update notes
Kubernetes: Zero-Downtime Deployment
- Deployment roll out with zero-downtime
Kubernetes: Deploy to Specified Node
- Deploy pod to specified node
Kubernetes: Service
- Service example
C
Linux Socket
- How to program TCP/UDP socket in Linux
GCC Compile Lib
- How to compile dynamic/static lib with GCC
static keyword
- c语言中static 函数和普通函数的区别
OpenWrt
Cross Compile
- How to cross compile OpenWrt program
C++
Stack & Heap
- Introduce Stack and Heap
Objective-C
Foundation
- Objective-C foundation
erlang
Setup
- How to install Erlang from source code
Foundation
- Erlang Foundation
Windows Service
- How to run erlang as a Windows Service
Useful Configure
- Some useful Erlang configuration
Usefull Code
- Some useful Erlang code
File Modules
- File related modules
Event and Log
- Erlang Event handler and log
Distribution
- Distributed Erlang related
Module Info
- View and set module info
Comparision
- Variable coomparision
Error Handling
- Error Handling mechanism
Ways to Run Erlang
- Various ways to run erlang
Run Erlang in High Concurrency
- How to config erlang to run high concurrency
Mnesia: Database Folder Path
- Set Mnesia path when Erlang starts
Mnesia: Backup and Restore
- Backup/restore Mnesia database
Mnesia: Change DB nodes
- Adding/deleting Mnesia db nodes
Tsung: Foundation
- Tsung foundation
Tsung: Setup
- Setup Tsung
Ejabberd: Setup
- Setup Ejabberd
.net
Page Event Sequence
- Sequence of ASP.NET page events
WCF JSON
- Self host WCF in JSON Format
JSON Serializer
- C# JSON Serializer
Array and Collection
- Array and Collection Summary
MVC Foundation
- MVC foundation
MSBuild: Reference Path Priority
- MSBuild reference path priority
ASP.NET Cache
- ASP.NET cache summary
LINQ
- LINQ Learning
Java
Foundation
- Java foundation
Encoding
- Java Encoding
Main
- Java "main" function
Jenkins
- a Continuous Integration(CI) server
Apache Maven
- a project mgmt and building tool
Command Line
- command line advcanced options
Eclipse Keys
- Eclipse shortcuts
Log
- Java Logging Frameworks
JNI
- Java JNI demo
eclim
- Developing Java with Vim (Java IDE)
PHP
Foundation
- PHP foundation
Encoding
- PHP Encoding
Daemon
- run PHP daemon so it can be act as a CGI
Python
Foundation
- Python foundation
Python Mysql
- Python Mysql
uWSGI Configure
- uWSGI Configuration
Database Migrations: South
- Django database migrations with south
Javascript
1. Object
- Learning: Object
2. Function
- Learning: Function
3. Inheritance
- Learning: Inheritance
4. Array
- Learning: Array
5. RegExp
- Learning: RegExp
6. Methods
- Learning: Methods
7. JSON
- Learning: JSON
Thread
- Does Javascript support multi-thread?
Frameworks
- Popular Javascript frameworks
jQuery: Core
- jQuery core
jQuery: AJAX
- jQuery AJAX related functions
jQuery: JSONP
- How to use jQuery JSONP
Useful Code
- Useful Javascript Code
Same Origin Policy
- Javascript same origin policy
UTF-8 Encoding
- Javascript UTF8 encoding
Prototype and InHeritance
- prototype, private, static, instance, _proto_
HTML & CSS
CSS Foundation
- CSS foundation
HTML Encoding
- HTML encoding
Internet Explorer Conditional Comments
- Conditional Comments syntax in IE
database
DB Engines Ranking
- Variaous databases and their ranking
MSSQL: Currency Control
- MS SQL Server currency control
MSSQL: Waitfor
- Ways to control the process time in MS SQL Server
MySql: Setup(Linux)
- Setup MySql on Linux
MySql: Setup(Windows)
- Setup MySql on Windows
MySql: Encoding
- Set MySql encoding in various ways
MySql: Storage Engine Types
- MySQL table storage engine types(MyISAM and InnoDB)
MySql: backup
- Backup mysql with mysqldump
MySql: scripts
- useful SQL scripts
MySql: index
- database index
PostgrepSQL: Foundation
- PostgrepSQL foundation
MongoDB: Setup(Windows)
- Setup MongoDB on Windows
Oracle: Foundation
- Oracle foundation
Oracle: Python Access Oracle
- Python access Oracle
Memcached: commands
- Useful memcached commands
vim
setup
- setup development env
shortcuts
- vim shortcuts
.vimrc
- config example file
nginx syntax highlight
- nginx.conf syntax highlight
android
Build
- Build Android app from command line
Create Library
- How to create Android libraries
HTTP Post JSON
- Demo: HTTP post JSON
Logcat
- How to use logcat in command line
Modify Virtual Device Hosts File
- How to Modify virtual device hosts file
Sign .apk
- How to .apk
Thread Communication
- Demo: thread communication
PhoneGap
- How to use PhoneGap to build Android
English
English Symbols
- English symbols
Unit of Measurement
- Unit of measurement(单位)
英语过去分词ed发音规则
- 英语过去分词ed发音规则
American Culture Related
- American culture related formats
ssh
Pub Key Authentication
- Login without password via public key authentication
Configure
- ssh congiruration
SSH SFTP chroot
- restrict sftp user to a specified folder
Subversion(SVN)
Setup Subversion Server on Linux
- Setup Subversion server on Linux
Clients
- Subversion clients
Ignore Files
- How to ignore files(excluding from SVN repos)
others
Unicode
- Unicode (UTF-8, UTF-16/UCS-2, UTF-32)
WUBI
- WUBI stroke key maps
HHKB
- Happy hacking keyboard layout
MQTT
- MQTT protocol summary
GoAgent.zip
- GoAgent client setup files
emacs
- emacs shortcuts
ASCII
- ASCII table and html encoding table
Table of Element
- Table of Element
RegExp
- Regular Expression syntax
BitTorrent: Deluge Setup
- Setup web-based BT client Deluge
Flex: Foundation
- Flex foundation
Perl: Foundation
- Perl foundation
Mxchip: EMSP
- Mxchip Wifi EMSP command
Mxchip: Lib Functions
- Mxchip Wifi lib functions
Git: Setup Server
- Set up git server on linux
Git: Foundation
- Git foundation
Git: Migration
- Migrate git project from one repository to another
HTTP: Base Authentication
- HTTP base authentication
HTTP: CORS and XSS
- HTTP Cross Origin Resource Sharing and Cross Site Scripting
daodejing
- 道德经
Lua: Foundation
- Lua foundation
Mac: Access Windows Shared Folders
- How to access windows shared folders
Math: Primary
- 小学数学
Math: Junior
- 初中数学
RaspberryPi: Setup Wifi on Raspbian
- Setup Wifi on Raspbian
TCP/IP: Foundation
- The base of TCP/IP protocol stack
Setup PHP+Mysql+Apache
- Setup PHP+Mysql+Apache
WordPress: Change Domain
- Change WordPress site domain
WordPress: Database Purge
- Purge(Minify) WordPress database
Eclipse: Open Folder in Windows
- Open folder in Eclipse in Windows
Encoding
- Character encoding
Smart Phone Development
- List various tech to develop smart phone apps
Software Edition
- Software editions
Time Mgmr
- 时间管理
Email: Foundation
- Email foundation
China 3G Standard
- 中国3G标准
Check Windows7 Activation Info
- 查看Windows7激活信息
OS List
- Main Operating Systems List
Setup OS From Hard Disk
- Setup os from hard disk
ACPI
- Advanced Configuration and Power management Interface
Google Chrome
- Google Chrome
GPU Driver
- Install GPU driver and docker supporting on server
Proxy
SSH Tunnel
- ssh port forwarding
Shadowsocks
- a tunnel proxy
Setup Proxy on CentOS7
- proxy auto start on CentOS7
Proxy Tools
- tools for better use of proxy
Use Proxy
- how to setup applications to use proxy