ref: https://github.com/0voice/cpp-learning-2025
The Practical Advanced Topics section focuses on the core competencies of C++ engineering development, covering four key modules: Design Patterns, Multithreaded Programming, Performance Optimization, and Engineering Practices. It helps developers prog
2025-12-055.1k 字33 分钟
C++ Object-Oriented Programming
ref: https://github.com/0voice/cpp-learning-2025
I. Classes and Objects
1. Class vs. Struct
In C++, class and struct are the core constructs for object-oriented programming. Their only essential difference is the default access control, as their syntax is nearly identical:
Feature
class
struct
2025-12-047.4k 字47 分钟
C++ Advanced Fundamentals
ref: https://github.com/0voice/cpp-learning-2025
I. STL (Standard Template Library)
The STL (Standard Template Library) is a core C++ library that encapsulates common data structures (containers) and algorithms, following the “generic programming” paradigm. It is a high-frequency topic in technical
2025-12-043.7k 字24 分钟
C++ Basic Syntax Guide
ref: https://github.com/0voice/cpp-learning-2025
I. Variables and Data Types
1. Basic Data Types
C++ provides fundamental data types to store different kinds of data for various scenarios:
Type Category
Specific Type
Description
Example
Integer
int
Basic integer (typically 4 bytes)
int age
2025-12-031.2k 字8 分钟
Convex Optimization Notes
1. Duality
1.1 Lagrangian and Dual Function
Lagrangian for a primal problem:
L(x,λ,ν)=f0(x)+∑i=1mλifi(x)+∑i=1pνihi(x) L(x, \lambda, \nu) = f_0(x) + \sum_{i=1}^m \lambda_i f_i(x) + \sum_{i=1}^p \nu_i h_i(x)
L(x,λ,ν)=f0(x)+i=1∑mλifi(x)+i=1∑pνihi(x)
Dual function:
g(λ,ν)=infx∈DL(x,λ,ν)
2025-11-081.4k 字9 分钟
计算机网络知识点备忘
1. Network Layer
Network Layer Functions
Transports data from sending to receiving host
Encapsulates data into datagrams on sending side; delivers to transport layer on receiving side
Network layer protocols exist in every host and router
Additional Insight: The network layer is responsible for l
2025-10-28937 字6 分钟
通信系统知识点备忘(一)
1. Digital Modulation
1.1 Signal Space Representation
Digital modulation involves mapping digital information into analog signals suitable for transmission over physical channels. The signal space representation provides a geometric interpretation of signals, simplifying analysis and design.
Sign
2024-03-281.2k 字8 分钟
Verilog 学习笔记(1)
从零开始的点亮流水灯(〃 ̄︶ ̄)人( ̄︶ ̄〃)
Terasic DE1-SoC User Manual
Google “Terasic DE1-SoC User Manual” and download the user manual.
What are the different things we need to confgure on the DE1-SoC board in order to implement a desired digital circuit?
Configuring digital circuits.
Connect the input pins on t