Category
C
- How to develop in C programming language on Linux
- Sockets Programming in C using TCP/IP
- Calling Convention in x86 Assembly
- Compile and Run C Program in Linux Using GCC
- POSIX Threads Programming in C Language
- Blocks in C Language
- The sizeof Operator in C Language
- Renaming Types in C Language
- Incomplete Types in C Language
- Pointers in C Language
- Arrays in C Language
- Structures in C Language
- Unions in C Language
- Enumerations in C Language
- Primitive Types in C Language
- Functions in C Language
- A Sample Program in C Language
- Structure and Scope in C Language
- Keywords in C Language
- Reading C type declarations
- C track: compiling C programs
ai
- Dimensions and Embedding Models
- RAG: Boosting LLMs with Contextual Retrieval
- AI and Large Language Models
algorithms
architect
cloud
coding
container
crypto
css
data
- Designing Data-Intensive Applications: Stream Processing
- Designing Data-Intensive Applications: Consistency and Consensus
- Designing Data-Intensive Applications: Database Transactions
- Designing Data-Intensive Applications: B-Trees and LSM-Trees
database
- What is Milvus?
- Intro to SQL Server Database
- Oracle Database Architecture
- Intro to PostgreSQL
- What is MySQL?
- Designing Data-Intensive Applications
- Greenplum 运维札记
- Alex Petrov - Database Internals
- Review Terms in Database System Concepts
- Database index and data structure
distributed system
docker
- What is the docker0 in Docker
- How to run docker on remote host on Windows
- Docker Logging with EFK Stack
- Setup Docker Engine on Centos Offline
- Get Docker CE for Debian
- Deploy MongoDB with Docker
- Get Docker CE for CentOS
dotnet
- WPF (.NET) Learning Notes
- Host .NET in Windows Service
- Generics in .NET
- Delegates and Lambdas, Events in .NET
- Parallel programming in .NET
- PowerBI Report Server Extensions with CAS
- Intro to .NET (Core)
- Cloudera ODBC Driver for Impala on Debian/Linux with .NET
- Introducing .NET Core
encoding
go
- Golang Learning Notes
- GopherChina 2018
- Reflection in Go Language
- Testing in Go Language
- Packages and the Go Tool in Go Language
- Concurrency with Shared Variables in Go Language
- Goroutines and Channels in Go Lanugage
- Object-oriented Programming in Go Language
- Deffered Function Calls in Go Language
- Capturing Iteration Variables in Go Language
- Errors in Go language
- GopherChina 2017
- goroutine 背后的系统知识
- How to write Go code
- Installing-Go-from-source
- Effective Go
- Tour of Go - Concurrency
- Tour of Go - Methods and interfaces
- Tour of Go - Basics
html
http
- What is HTTP/2
- Forwarded Headers and Kubernetes Ingress Nginx
- HTTP Strict-Transport-Security
- HTTP 3xx Redirect and NGINX Rewrite Directives
- HTTP Caching and Conditional Requests
- Proxy Server and Forwarded HTTP Extensions
- What is CORS and Same-Site
- HTTP Proxy Settings for Docker, git, apt, yum
- HTTP 连接管理
- HTTP 报文
java
javascript
jenkins
kafka
kubernetes
- What is Helm
- Kubernetes Volumes
- Service Mesh
- Kubernetes Logging
- Kubernetes Securitycontext, User and Group
- How to Access Kubernetes API Server
- Kubernetes Admission Controllers
- Kubernetes Networking
- What is pause container in Kubernetes
- Kubernetes Resources, Scheduler and Autoscaler
- kubernetes Users and RBAC
- 6 - Kubernetes Monitoring
- 5 - Kubernetes StatefulSet
- Kubernetes Recovery from Master Failure with Kubeadm
- 4 - Kubernetes Storage
- 3 - Kubernetes Services and Ingress
- 2 - Kubernetes Pods
- 1 - Kubernetes Objects
- 0 - Kubernetes Overview
- Access Kubernetes API with Client Certificates
- Install Kubernetes using kubeadm
- Intall Minikube with kubeadm on Debian 9
- Docker and Minikube behind HTTP Proxy
linux
- OpenSSH key management
- OpenGPG, GnuPG and SecureApt
- Overview of Linux Kernel Security Features
- Device Mapper and Linux LVM
- Partition, format and mount driver on Linux
- Introduction to Linux
- Understanding the Linux Kernel 02
- Understanding The Linux Kernel 01
- 认识与学习 BASH
- Linux Shared Library Management & Debugging Problem
- Network Interface On CentOS
- Linux Dev (Debian)
lua
macos
math
misc
networking
- Proxies in Docker and containerd
- WebSockets and Server-sent events
- TCP/IP: Security: EAP, IPsec, TLS, DNSSEC, and DKIM
- TCP/IP: TCP Keepalive
- TCP/IP: TCP Congestion Control
- TCP/IP: TCP Data Flow and Window Management
- TCP/IP: TCP Timeout and Retransmission
- TCP/IP: TCP Connection Management
- TCP/IP: Introduction to TCP
- TCP/IP: Name Resolution and the Domain Name System (DNS)
- TCP/IP: User Datagram Protocol (UDP) and IP Fragmentation
- TCP/IP: Broadcasting and Local Multicasting (IGMP and MLD)
- TCP/IP: Internet Control Message Protocol
- TCP/IP: Internet Protocol
- TCP/IP: Link Layer
- TCP/IP: Internet Address Architecture
- Linux as Router
- Network Latency vs. Throughput vs. Bandwidth
- Network Router, Switch, Bridge and Hub
- Computer Network
- Tcpdump Examples
- TCP/IP Protocol
- Linux firewall, netfilter and iptables
nodejs
oauth2
odbc
opentelemetry
pandoc
powershell
programming
prometheus
python
- Python Learning Notes
- Python Notes 04 NUMERICS
- Python Notes 04 OBJECTS
- Python Notes 03 BASICS
- Python Notes 02 GETTING STARTED
- Python & WSGI Applications
- How to install Read The Docs on CentOS
- How to install Python 2.7 from source on CentOS
- Create Jekyll Post with Python
- Get started with Django
- Virtualenv for python runtime
- pip (package manager)
reactive
ruby
- Ruby Notes 6 Classes and Modules
- Ruby Notes 5 Methods, Procs, Lambdas, and Closures
- Ruby Notes 4 Statements and Control Structures
- Ruby Notes 3 Expression and Operators
- Ruby Notes 2 Datatypes and Objects
- Ruby Notes 1 Overview