[Main] Tomas's Brain Workout Factory
===
###### tags: `main page`
## Index
[toc]
## Category
- **Sharing Notes** with `note` tag
- **Sharing Notes** with `record` tag
- **Software Development Notes** with `development` tag
- **Software Issues Debugging Notes** with `debug` tag
## English Notes
* [VoiceTube learning notes](https://hackmd.io/@TomasZheng/SyL1OUfbv)
* [2019 LiveABC learning notes](https://hackmd.io/@TomasZheng/S1Ub8znf4)
* [2018 LiveABC learning notes](https://hackmd.io/@TomasZheng/ByDDp_7iQ)
## Sharing Notes
* [AAA and RADIUS](https://hackmd.io/M6YzZD0iSw2bMPJtGpEFxA)
* [A glimpse of Workqueue in Linux](https://hackmd.io/nRSeFCjXTnypxyaVmvF7Sw)
* [LACP HAL learning note](https://hackmd.io/@TomasZheng/BkC41EohI)
* [LUA Hello World](https://hackmd.io/@TomasZheng/rygyHJSpr)
* [MACsec learning note](https://hackmd.io/@TomasZheng/Hk1cuWxj8)
* [NTP learning note](https://hackmd.io/dos6a9ysRTeS_z12NKvgxA)
* [QoS learning note](https://hackmd.io/VC5jqVdxR0SuOIty3xYjSA)
* [RMON learning note](https://hackmd.io/dCArF9TRQkKdKORHMAzAdg)
* [SNMP learning note](https://hackmd.io/twb4mbAeToGZ1dglKFaowg)
* [SecureCRT python script learning note](https://hackmd.io/@TomasZheng/HkPixB38L)
## Sharing Records
* [An analysis of the image header in uImage](https://hackmd.io/@TomasZheng/SkLpND6CL)
* [An observation on the implementation of IEEE 802.1X operating modes and MAB](https://hackmd.io/@TomasZheng/SyvHchdLw)
* [An observation on the implementation of the redundant environment feature in bootloader](https://hackmd.io/@TomasZheng/HJKQfB6kO)
* [An observation on the implementation of the autoboot stopping feature in bootloader](https://hackmd.io/@TomasZheng/Sy6xuPBj5)
* [How to build and use static library and dynamic library in linux](https://hackmd.io/@TomasZheng/ByLACT1Wp)
* [How to enable wireless projection between two laptops in win 10/11](https://hackmd.io/@TomasZheng/B1-BvVxii)
* [How to share ssh keys in docker](https://hackmd.io/@TomasZheng/B1Kf-MRps)
* [How to setup OpenSSH server in Windows](https://hackmd.io/@TomasZheng/H1B7DVeio)
* [How to setup a WiFi-UART serial bridge by using NodeMCU](https://hackmd.io/@TomasZheng/ByRifu73s)
* [Install Linux on Win 11 with WSL](https://hackmd.io/@TomasZheng/rJjiYoCdj)
* [Multiple Spanning Tree Protocol Daemon Review](https://hackmd.io/@TomasZheng/B1S2az6sN)
* [System debugging skills](https://hackmd.io/@TomasZheng/By3RoU-XD)
* [System and development environment setup on Raspberry Pi 2 Model B](https://hackmd.io/@TomasZheng/rJQBsRbSd)
* [Strings processing in Shell and Makefile](https://hackmd.io/@TomasZheng/Hyv-K3AC8)
* [Tips for working with Buildroot](https://hackmd.io/PN9n2ZykTYCkrAkTuYqAFg)
* [Utilization of device tree tools "fdt"](https://hackmd.io/@TomasZheng/SJzfueQZo)
* [Utilization of Microsoft excel functions](https://hackmd.io/@TomasZheng/r1_qeLYba)
* [Utilization of FreeRADIUS](https://hackmd.io/@TomasZheng/ryPjB7z5I)
* [Utilization of GNU Binutils](https://hackmd.io/s/HypihIpsm)
* [Utilization of make and Makefile to build a binary](https://hackmd.io/@TomasZheng/Sy6ly6JWa)
* [Utilization of MG-SOFT MIB Browser](https://hackmd.io/vezRMl2fQgC3gxUyMIOm9A)
* [Utilization of Python disassembler/decompiler Decompyle++](https://hackmd.io/@TomasZheng/SkoRyWHTt)
* [Utilization of Python decompiler uncompyle6](https://hackmd.io/@TomasZheng/B1oHY0Zs_)
* [Utilization of some useful tools for bringing up](https://hackmd.io/@TomasZheng/SJzfueQZo)
## Software Development Notes
* [[BSP] Add an app package with patches in Openwrt](https://hackmd.io/@TomasZheng/ByYuozSa9)
* [[BSP] Enable GPIO LEDs in uboot](https://hackmd.io/@TomasZheng/ByiTOeMC9)
* [[Batch] Parse a file and move files.](https://hackmd.io/CPDhyBGkRB65m1_Du5EAQg)
* [[C] AES encryption and descryption through OpenSSL](https://hackmd.io/rl6nBTYaTUy8Fws-dE9l5w)
* [[C] AES encryption/decryption through OpenSSL API and binary respectively](https://hackmd.io/4Qer3a_lRfmHE_fjTPmB0g)
* [[C] Bidirectional communication between Linux drivers](https://hackmd.io/s_7Pi5YfRtOqJG7cGVNGTw)
* [[C] Intercommunication between Linux drivers](https://hackmd.io/NdsvSkgDRYCZx2MKqCufkQ)
* [[LUA] Wireshark dissector LUA script programming guide](https://hackmd.io/_Bok7kilTdC2JRtleNDK5w)
* [[Python] Cython with Python hello world](https://hackmd.io/@TomasZheng/SkqNQWE6Y)
* [[Python] Make SecureCRT scripts simpler](https://hackmd.io/@TomasZheng/SkhCMMIw8)
* [[Python] SmartFiller - Parse a file and fill data into excel files.(tkinter)](https://hackmd.io/_r5KfVY_SjSch50Je_XJ8w)
* [[Python] SmartMover - Parse a file and move files.(tkinter)](https://hackmd.io/1DPqPpN4TmuHhhoB5cwV-w)
* [[Python] SmartQuerier - Parse a text file to query data in an excel file.(tkinter)](https://hackmd.io/s/HJT4F2Vy4)
## Software Issues Debugging Notes
* [Heap corruption and Dangling pointer](https://hackmd.io/ENNjAZHiTo6tS1-y2CXB3g)
* [IEEE 802.1X EAPOL authentication results in kernel oops](https://hackmd.io/2NY1XMAeSyWJgMrFGBoCrA)
* [Continuously HTTP requests to a web server results in HTTP/1.1 404 Not Found and remotely manage lost](https://hackmd.io/@TomasZheng/rkoXR8zfD)