Skip to content

Max's Blog

  • Home
  • About
Max's Blog

Category: Technology

December 18, 2019 max-sperling

Adapter (Design Pattern)

This structural pattern translates one class interface into another. This is a class adapter, but there also exists an object

Continue reading
December 18, 2019 max-sperling

Singleton (Design Pattern)

This creational pattern assures that just one object can get instantiated of that class.

Continue reading
December 17, 2019 max-sperling

Factory (Design Pattern)

Concrete Factory … is a class that creates objects without exposing the instantiation logic. Abstract Factory … is a class

Continue reading
December 13, 2019 max-sperling

Unwind the stack even if GDB can’t? (ARM)

Reason Since GCC 5.0 for ARM the default used ABI is AAPCS1. With AAPCS the stack unwinding works based on

Continue reading
November 23, 2019 max-sperling

Shellcode injection via buffer overflow (x64)

Disclaimer – The application has to be vulnerable (e.g. gets, scanf, strcpy) for an overflow attack. – Modern compilers are

Continue reading
November 20, 2019 max-sperling

RL methods for ANN’s (Selection)

This article is about two common methods of reinforcement learning (RL) for artificial neural networks (ANN’s). Backpropagation … Based on

Continue reading
November 14, 2019 max-sperling

Analysing more complex data types (GDB)

Code Analysis Info: The used version of Python Pretty-Printer (used by GDB) couldn’t handle ‘print pastries’.

Continue reading
November 14, 2019 max-sperling

Problems happening with multithreading (C++)

The two most common problems that are happing when dealing with multithreading are the deadlock and the race condition. Follow

Continue reading
November 8, 2019 max-sperling

Common reasons for program crashes (C++)

1. Illegal memory access 2. Allocating to much memory 3. Unsolved error handling

Continue reading
October 16, 2019 max-sperling

Visitor (Design pattern)

The purpose of that behavioral design pattern is to add a new operation without adding it to the existing object

Continue reading

Posts navigation

«Previous Posts 1 … 21 22 23 24 25 … 30 Next Posts»

Categories

  • Other (21)
    • Clothes (1)
    • Games (14)
    • Nutrition (4)
    • Traveling (2)
  • Science (19)
    • Chemistry (3)
    • Linguistics (3)
    • Math (10)
    • Physics (2)
    • Theology (1)
  • Sport (77)
    • Climbing (5)
    • Diving (20)
    • Fitness (8)
    • Martial arts (38)
      • Ground fighting (9)
      • Mixed martial arts (4)
      • Stand-up fighting (12)
      • Weapon (3)
    • Running (1)
    • Surfing (2)
    • Swimming (1)
    • Volleyball (2)
  • Technology (293)
    • Computer (263)
      • Architecture & Design (15)
      • Artificial intelligence (3)
      • Audio & Video (12)
      • Building & Reversing (15)
        • CMake (2)
      • Computational complexity (3)
      • Computer architecture (4)
      • Debugging & Memory (29)
      • Development (74)
        • CI/CD (1)
        • Programming (63)
          • Concurrency (12)
          • Data structures (14)
          • Pointers & References (7)
        • Scripting (4)
        • Testing (6)
      • Development process (5)
      • Hacking & Security (17)
      • Hardware & Protocols (8)
      • Networking (11)
      • Operating system (23)
        • Linux (13)
        • 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.