Skip to content
  • About Me
  • Programming
  • Tools
  • Links

Jan Christoph Uhde

Webpage About Programming and Other Things I am Passionate About

Contact Me Download Resume

Month: October 2016

Run Callable on each Argument

Posted on 2016-10-222019-02-02 by Jan Christoph Uhde

This snippet shows how to run a callable given as first argument on each following argument.

Posted in c++Leave a comment

perf – linux performance

Posted on 2016-10-212016-10-22 by Jan Christoph Uhde

Recently I came along Brendan D. Gregg’s Homepage who is doing really awesome stuff to find performance bottlenecks. As it does not make sense to repeat everything here from perf_events, probes to flamegraphs. I really recommend to take a look at his work. Some Notes to myself: For stack traces […]

Posted in c++, linuxTagged performanceLeave a comment

System Includes

Posted on 2016-10-202019-02-02 by Jan Christoph Uhde

If you have ever asked yourself how to avoid warnings in your c++ projects that are caused by 3rd-party projects like boost “system includes” are the answer. All you need to to is replace the -I flag with -isystem. Of course the CMake offers the same functionality you can use […]

Posted in c++, linuxTagged gcc/clang, toolLeave a comment

create powerset of set given in a vector

Posted on 2016-10-202019-02-01 by Jan Christoph Uhde

Here is an algorithm that calculates the powerset of a set of elements given in a vector input of length n. A vector bit that will be used to select subsets is created and it’s elements are initialized with 1. Then for each subset size up to n/2 (outer loop) […]

Posted in c++Tagged algorithmLeave a comment

Recent Posts

  • Use ISO-8601 time-stamps in Thunderbird
  • Default Compiler Defines
  • Recompile and Test
  • Access Private Members
  • Resize QEMU-Image

Recent Comments

    Archives

    • November 2020
    • February 2019
    • October 2018
    • September 2018
    • August 2018
    • April 2018
    • March 2018
    • December 2017
    • November 2016
    • October 2016
    • August 2016

    Categories

    • bash
    • build
    • c++
    • debian
    • kubernetes
    • linux
    • network
    • qemu
    • system
    • tools
    • Uncategorized
    • vim

    Pages

    • About Me
      • Contact
    • Links
    • Programming
    • Tools
    Copyright © All right reserved
    Proudly powered by WordPress | Biography by Yam Chhetri.