Click here to Skip to main content
13,299,298 members (44,765 online)

Articles by Cake Processor (Articles: 31, Tip/Tricks: 9)

Articles: 31, Tip/Tricks: 9

RSS Feed

Average article rating: 4.46

GDI
Fonts
Posted: 12 Apr 2016   Updated: 12 Apr 2016   Views: 116,970   Rating: 4.93/5    Votes: 57   Popularity: 8.65
Licence: The Code Project Open License (CPOL)      Bookmarked: 171   Downloaded: 5,290
How to use a font without installing it first on user systems
GDI+
General
Posted: 12 Apr 2016   Updated: 12 Apr 2016   Views: 330,270   Rating: 4.97/5    Votes: 265   Popularity: 12.05
Licence: The Code Project Open License (CPOL)      Bookmarked: 548   Downloaded: 27,129
How to draw a text with an outline
Posted: 12 Apr 2016   Updated: 29 Oct 2017   Views: 25,020   Rating: 4.91/5    Votes: 34   Popularity: 7.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 46   Downloaded: 5,914
Outline Text Part 2
C / C++ Language
General
Posted: 12 Apr 2016   Updated: 12 Apr 2016   Views: 18,740   Rating: 4.83/5    Votes: 7   Popularity: 3.27
Licence: The Code Project Open License (CPOL)      Bookmarked: 22   Downloaded: 338
Debug Print using C++11 Variadic Template
Posted: 12 Apr 2016   Updated: 12 Apr 2016   Views: 22,720   Rating: 4.56/5    Votes: 14   Popularity: 5.23
Licence: The Code Project Open License (CPOL)      Bookmarked: 36   Downloaded: 655
A tutorial on a new cross-platform C++ XML DOM library
Posted: 12 Apr 2016   Updated: 12 Apr 2016   Views: 29,920   Rating: 4.89/5    Votes: 17   Popularity: 6.01
Licence: The Code Project Open License (CPOL)      Bookmarked: 39   Downloaded: 495
Introduction to Boost Multiprecision Library
Posted: 12 Apr 2016   Updated: 12 Apr 2016   Views: 27,630   Rating: 4.78/5    Votes: 14   Popularity: 5.46
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 28   Downloaded: 459
Linq-To-XML Node Creation for Native C++
Posted: 12 Apr 2016   Updated: 12 Apr 2016   Views: 13,030   Rating: 4.73/5    Votes: 16   Popularity: 5.76
Licence: The Code Project Open License (CPOL)      Bookmarked: 25   Downloaded: 404
A C++ Text Stream design which has read/write symmetry
Posted: 18 Sep 2016   Updated: 1 Oct 2016   Views: 12,800   Rating: 2.75/5    Votes: 3   Popularity: 1.31
Licence: The Code Project Open License (CPOL)      Bookmarked: 12   Downloaded: 147
Using C++11 thread_local to Avoid Allocation, Sharing and Minimize Locking
Posted: 30 Oct 2016   Updated: 30 Oct 2016   Views: 46,850   Rating: 4.97/5    Votes: 49   Popularity: 8.40
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 93   Downloaded: 1,178
Prototype SIMD vectorized code effortlessly.
Posted: 6 Nov 2016   Updated: 6 Nov 2016   Views: 43,290   Rating: 4.72/5    Votes: 18   Popularity: 6.13
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 32   Downloaded: 3,091
No frills C++ MP3/WMA DirectShow player class
Posted: 18 Jan 2017   Updated: 18 Jan 2017   Views: 7,680   Rating: 1.67/5    Votes: 4   Popularity: 0.84
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 133
Generate a validating INI parser based on schema with file save capability. User types supported out of the box!
Posted: 4 Feb 2017   Updated: 4 Feb 2017   Views: 5,300   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 38
Boost Lexical Cast Wrapper to provide more exceptional information
Posted: 12 Apr 2016   Updated: 16 Feb 2017   Views: 29,590   Rating: 4.32/5    Votes: 15   Popularity: 5.02
Licence: The Code Project Open License (CPOL)      Bookmarked: 37   Downloaded: 785
Simplistic Binary Streams with endian swap support
Posted: 19 Sep 2016   Updated: 5 Apr 2017   Views: 12,250   Rating: 2.92/5    Votes: 5   Popularity: 2.04
Licence: The Code Project Open License (CPOL)      Bookmarked: 7   Downloaded: 194
Implementing string_view conversion to integral types using Boost Spirit Qi v2
Posted: 12 Apr 2016   Updated: 26 Aug 2017   Views: 612,320   Rating: 4.59/5    Votes: 83   Popularity: 8.79
Licence: The Code Project Open License (CPOL)      Bookmarked: 122   Downloaded: 228
Explains the reason behind using pointer-to-pointer and reference-to-pointer to modify a pointer passed to a function.
Posted: 12 Apr 2016   Updated: 18 Sep 2017   Views: 97,010   Rating: 4.78/5    Votes: 68   Popularity: 8.75
Licence: The MIT License      Bookmarked: 135   Downloaded: 3,575
Read/write CSV in few lines of code!
Posted: 28 Jan 2017   Updated: 18 Sep 2017   Views: 9,210   Rating: 2.42/5    Votes: 7   Popularity: 2.22
Licence: The Code Project Open License (CPOL)      Bookmarked: 9   Downloaded: 135
C++14: CSV Stream based on C File API to remove code bloat from STL File Streams
Howto
Posted: 12 Apr 2016   Updated: 12 Apr 2016   Views: 31,620   Rating: 4.95/5    Votes: 21   Popularity: 6.54
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 26   Downloaded: 1,225
Showdown between OpenMP, Parallel Patterns Library and Auto-Parallelizer
Posted: 12 Apr 2016   Updated: 12 Apr 2016   Views: 40,290   Rating: 4.97/5    Votes: 19   Popularity: 6.35
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 54   Downloaded: 1,034
Using SSE2 to speed up alphablending.
Posted: 12 Apr 2016   Updated: 12 Apr 2016   Views: 23,830   Rating: 4.40/5    Votes: 15   Popularity: 5.13
Licence: The Code Project Open License (CPOL)      Bookmarked: 36   Downloaded: 452
A new C++ SAX library to simplify parsing
Posted: 12 Apr 2016   Updated: 12 Apr 2016   Views: 28,080   Rating: 4.83/5    Votes: 17   Popularity: 5.94
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 31   Downloaded: 1,332
Draw text outline using DirectWrite
STL
Posted: 12 Apr 2016   Updated: 12 Apr 2016   Views: 40,310   Rating: 4.44/5    Votes: 19   Popularity: 5.72
Licence: The Code Project Open License (CPOL)      Bookmarked: 38   Downloaded: 1,210
Benchmark of hash and non-hash container
Posted: 12 Apr 2016   Updated: 1 Oct 2016   Views: 119,020   Rating: 4.86/5    Votes: 50   Popularity: 8.26
Licence: The Code Project Open License (CPOL)      Bookmarked: 69   Downloaded: 0
Writing comparison function for std::sort
Posted: 28 Jan 2017   Updated: 5 Apr 2017   Views: 7,940   Rating: 4.47/5    Votes: 5   Popularity: 3.06
Licence: The Code Project Open License (CPOL)      Bookmarked: 8   Downloaded: 84
Compute Concurrent Permutations and Combinations on CPU
C#
General
Posted: 12 Apr 2016   Updated: 12 Apr 2016   Views: 16,140   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 10   Downloaded: 208
New SAX parsing model comes to .NET!
GPU Programming
OpenCL
Posted: 12 Apr 2016   Updated: 12 Apr 2016   Views: 37,820   Rating: 4.57/5    Votes: 6   Popularity: 3.42
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 29   Downloaded: 894
Finding lexicographical permutations on GPU
Algorithms & Recipes
Algorithms
Posted: 12 Apr 2016   Updated: 12 Apr 2016   Views: 253,290   Rating: 4.54/5    Votes: 60   Popularity: 8.03
Licence: The Code Project Open License (CPOL)      Bookmarked: 70   Downloaded: 5,422
An article on finding combinations
Posted: 12 Apr 2016   Updated: 12 Apr 2016   Views: 66,340   Rating: 4.81/5    Votes: 34   Popularity: 7.36
Licence: The Code Project Open License (CPOL)      Bookmarked: 49   Downloaded: 1,883
Introduce 4 new algorithms on finding combinations
Parsers
Posted: 12 Apr 2016   Updated: 12 Apr 2016   Views: 129,970   Rating: 4.76/5    Votes: 71   Popularity: 8.81
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 158   Downloaded: 1,217
The C++ XML parsing article which should have been written since the advent of XML! This article defines a new Elmax abstraction model over the DOM model.
Interviews
General
Posted: 14 Aug 2013   Updated: 15 Aug 2013   Views: 7,620   Rating: 4.88/5    Votes: 8   Popularity: 4.38
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
In honour of the 10 million member milestone, CodeProject members Weidong Shen, Wong Shao Voon and ThatsAlok reflect back on their time as part of the developer community.
No blogs have been submitted.

Average tips rating: 3.96

Trace and Logs
Trace / Logs
Posted: 28 Jan 2017   Updated: 28 Jan 2017   Views: 4,100   Rating: 0.00/5    Votes:    Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 46
Python Script to fill FIX Protocol Message Logs with information
Database
SQL Server
Posted: 12 Apr 2016   Updated: 12 Apr 2016   Views: 56,780   Rating: 4.78/5    Votes: 14   Popularity: 5.47
Licence: The Code Project Open License (CPOL)      Bookmarked: 17   Downloaded: 386
How to prevent SQL injection attacks when using dynamic SQL in stored procedures
C / C++ Language
General
Posted: 12 Apr 2016   Updated: 12 Apr 2016   Views: 6,900   Rating: 1.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 85
Enum to String Converter Generator written in C++ transpiled to asm.js
Posted: 12 Apr 2016   Updated: 12 Apr 2016   Views: 13,510   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: The Code Project Open License (CPOL)      Bookmarked: 11   Downloaded: 264
This tip presents a custom RTTI class which is 10x faster than dynamic_cast
Posted: 12 Apr 2016   Updated: 12 Apr 2016   Views: 16,280   Rating: 4.73/5    Votes: 6   Popularity: 3.66
Licence: The Code Project Open License (CPOL)      Bookmarked: 12   Downloaded: 94
Never test for NaN by comparing it with NaN literal
Posted: 28 Jan 2017   Updated: 28 Jan 2017   Views: 7,950   Rating: 3.33/5    Votes: 9   Popularity: 3.21
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 0
C/C++ type declaration
Posted: 10 Dec 2017   Updated: 10 Dec 2017   Views: 2,730   Rating: 5.00/5    Votes: 6   Popularity: 3.89
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 28
Make your class non-copyable without Boost
Posted: 10 Dec 2017   Updated: 10 Dec 2017   Views: 2,850   Rating: 3.03/5    Votes: 6   Popularity: 2.37
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 29
Modification inside const member function
Templates
Posted: 26 Oct 2016   Updated: 26 Oct 2016   Views: 32,850   Rating: 4.84/5    Votes: 13   Popularity: 5.38
Licence: The Code Project Open License (CPOL)      Bookmarked: 12   Downloaded: 262
C++: Prefer Curiously Recurring Template Pattern (CRTP) to Template Pattern
No reference articles have been posted.

Cake Processor
Software Developer (Senior)
United States United States

C++ developer transitioning to Python


Semi-retired from writing articles but may contribute tips from time to time.



IT Certifications


  • IT Infrastructure Library Foundational (ITIL v3)
  • Scrum Alliance Certified Scrum Master (CSM)
  • Certified Secure Software Lifecycle Professional (CSSLP)


Advertise | Privacy |
Web04 | 2.8.171207.1 | Last Updated 17 Dec 2017
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid