Ataraxia through Epoché
Symphilosophein 狂者進取,狷者有所不為也。
Nov 13, 2022
[C++] 2022 review
Safety
[C++] Safer Usage Of C++ note
Memory
[C++] memory model in depth
Data Structure
[C++][data structure] intrusive container
[C++][Algorithm][design] predicate callable logic for sorting (and any of the ordering function/algorithm call)
[algorithm] fast string hash function
[C++][CPPCON] s.t. about type kinds
Move Semantics
[C++] some move semantics wrap-up (interesting there's a thing i didn't realize :-) )
[C++] check container been moved
Template
[C++] CTAD tips
[C++17] non-type with 'auto's specialized variable template can have different type
[C++] tag type as comparable
[C++][C++20] consteval / constexpr
[C++][C++20] compile time heap allocate
[C++] Stateful Metaprogramming in C++20
[C++20] std::type_identity for Non-deduced contexts
[C++] std::index_sequence example
[C++] using private type as tag technique
Signal Handling
[C++] what are allowed/no allowed in signal handler in C++17 (based on C11)
Performance
[C++][notes] Branchless Programming in C++ - Fedor Pikus - CppCon 2021
[kernnel][C][C++] ternary conditional operator trick in action
[C++] memory model as for high performance concerns
[C++][CPPCON] tips from 'High Performance Trading Systems'
[C++] inline std::forward impl
book:
[book] The art of writing efficient programs
Concept
[C++20] Concepts wrap up
[C++][Concept] Techniques
Coroutine
[C++][C++20] coroutine minute
Syntax
[C++] new syntax parsing
[C++] noexcept constructor
[C++] structure binding minute
System
[C++][CPPCON 2021] s.t about Dynamically Loaded Libraries
(gotcha about thread_local in dso)
[kernel] Thread Control Block (TCB) and Process control block(PCB)
Debug
[CPPCON 2021][notes] Debugging/Developing techniques
[C++] throw exception in the handling exception state will lead to std::terminate()
Code Examples
[C++] C++20 code examples
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.
Newer Post
Older Post
Home
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.