Skip to content

Max's Blog

  • Home
  • About
Max's Blog

Category: Computer

November 24, 2022 max-sperling

Why is ARM using a link register (LR)?

It’s been used for a better performance, but only works for leaf functions. Working szenario (Leaf function) Nice, it’s fast,

Continue reading
October 13, 2022 max-sperling

Adding debug symbols to coredump

Let’s assume you have a coredump from an embedded device and you want to analyse it on your local machine.

Continue reading
September 30, 2022 max-sperling

Compressed download (HTTP)

There are two ways to transmit compressed data via HTTP: Content-Encoding and Transfer-Encoding. Content-Encoding Transfer-Encoding Request header Accept-Encoding: {algorithms} TE:

Continue reading
September 7, 2022 max-sperling

HW video decoding (via GPU)

GPUs get used to outsource graphic processing from the CPU. They are designed for this purpose and will therefore perform

Continue reading
August 28, 2022 max-sperling

Slideshow with shown title (ExifTool + IrfanView)

The images are named ‘<year> <idx> – <description>.jpg’. But there is no Title set in the metadata yet. IrfanView supports

Continue reading
August 27, 2022 max-sperling

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

Continue reading
August 7, 2022 max-sperling

Does the charger work with my device?

First of all you have to trust the charger, that it will provide exactly the described power. Alternatively you can

Continue reading
August 1, 2022 max-sperling

USB standards

USB is used everywhere today. Its main applications are charging and data transfer (MSD, MTP, A&V). It started with flash

Continue reading
June 16, 2022 max-sperling

Return value optimization (RVO)

It’s a part of the copy elision, which is a compiler optimization strategy defined in the C++ standard. Scenario 1

Continue reading
April 21, 2022 max-sperling

Modify commit in history (Git)

Continue reading

Posts navigation

«Previous Posts 1 … 6 7 8 9 10 … 24 Next Posts»

Categories

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