Skip to content

Max's Blog

  • Home
  • About
Max's Blog

Category: Development

February 18, 2024 max-sperling

Conceptual distinction – Programming (C++)

lvalue vs. rvalue An lvalue is usually on the left side of an assignment and is addressable in the memory.

Continue reading
January 30, 2024 max-sperling

Conceptual distinction – SW-Development

Parameter vs. Argument Both are related to functions. Parameters are the required input of a function. Arguments are the provided

Continue reading
January 26, 2024 max-sperling

Use process block for pipeline inputs (PS)

If you get a parameter via the pipeline and don’t use a process block, you will operate just on the

Continue reading
January 23, 2024 max-sperling

Access caller variables from threads (PS)

In PowerShell, threads getting executed in separate run spaces. To access variables from the caller scope, you have to use

Continue reading
August 27, 2022 max-sperling

Declaration vs. Definition vs. Initialization vs. Instantiation vs. Mutation

Continue reading
January 3, 2022 max-sperling

Single vs. double quotes (C++ / PS)

C++ char c = ‘a’; // Character char* s = “abc\ndef”; // Null-terminated C-string PS > $a = 42 >

Continue reading
September 6, 2021 max-sperling

Deleter – std::shared_ptr vs. std::unique_ptr

For the std::unique_ptr the deleter is part of the type and the std::shared_ptr keeps it as part of its control

Continue reading
August 20, 2021 max-sperling

Types of mutexes and locks (C++)

Mutexes (Selection) … synchronizes the access on critical sections std::mutex Provides exclusive access (can only be pulled by one thread

Continue reading
June 7, 2021 max-sperling

Null-terminated strings (C++)

If you are working with strings you have two basic ways to define its length. Either you write a specific

Continue reading
April 19, 2021 max-sperling

Active vs. passive waiting (C++)

Active waiting Don’t use this approach, because it will unnecessarily consume CPU time. The sleep reduces the CPU consumption, but

Continue reading

Posts navigation

«Previous Posts 1 2 3 4 5 6 … 8 Next Posts»

Categories

  • Other (19)
    • Games (13)
    • Nutrition (4)
    • Traveling (2)
  • Science (17)
    • Chemistry (3)
    • Linguistics (2)
    • Math (10)
    • Physics (2)
  • Sport (73)
    • Climbing (5)
    • Diving (20)
    • Fitness (8)
    • Martial arts (34)
      • Ground fighting (9)
      • Mixed martial arts (4)
      • Stand-up fighting (12)
    • Running (1)
    • Surfing (2)
    • Swimming (1)
    • Volleyball (2)
  • Technology (288)
    • Computer (258)
      • Architecture & Design (15)
      • Artificial intelligence (3)
      • Audio & Video (11)
      • Building & Reversing (15)
        • CMake (2)
      • Computational complexity (3)
      • Computer architecture (4)
      • Debugging & Memory (29)
      • Development (72)
        • CI/CD (1)
        • Programming (61)
          • Concurrency (12)
          • Data structures (13)
          • Pointers & References (7)
        • Scripting (4)
        • Testing (6)
      • Development process (5)
      • Hacking & Security (17)
      • Hardware & Protocols (8)
      • Networking (11)
      • Operating system (21)
        • Linux (12)
        • Windows (8)
      • Regular expression (2)
      • Tool configuration (5)
      • Version control (22)
      • Virtualization (7)
      • Web (29)
    • Electrics (9)
    • Mechanics (15)
    • Medicine (2)
    • Photography (4)
WordPress Theme: Wellington by ThemeZee.