Click here to Skip to main content
15,123,923 members
Everything / Programming Languages / C

C

C

Great Reads

by Martin Mitáš
How to support scrolling within your controls.
by Espen Harlinn
Choosing the right synchronization mechanisms when working with threads, thread-pools, and I/O Completion ports to create high performance asynchronous servers in C++
by Jeffrey Walton
Perform authenticated encryption with Crypto++.
by Andy Allinger
Adds features to k-means for missing data, mixed data, and choosing the number of clusters

Latest Articles

by Evgeny Pereguda
This article presents my project for capturing of video and audio sources on Windows OS by Microsoft Media Foundation.
by Nandkishor Biradar
A minimalist UML State machine framework for finite state machine and hierarchical state machine in C
by Mircea Neacsu
Effective management tool for multiple libraries
by David MacDermot
This article describes the creation of a non-MFC custom PropertyGrid control.

All Articles

Sort by Score

C 

Please Sign up or sign in to vote.
26 Feb 2018
Martin Mitáš
How to support scrolling within your controls.
Please Sign up or sign in to vote.
23 Mar 2021
Espen Harlinn
Choosing the right synchronization mechanisms when working with threads, thread-pools, and I/O Completion ports to create high performance asynchronous servers in C++
Please Sign up or sign in to vote.
23 Mar 2009
Jeffrey Walton
Perform authenticated encryption with Crypto++.
Please Sign up or sign in to vote.
25 Dec 2020
Andy Allinger
Adds features to k-means for missing data, mixed data, and choosing the number of clusters
Please Sign up or sign in to vote.
6 Jan 2020
The Ænema
This article will teach you how to create an amazing, clean and smooth WPF/Winform UI for your native application without using any complex, unsafe, ActiveXish methods, etc.
Please Sign up or sign in to vote.
13 Sep 2005
Jecho Jekov
Provides an easy way to use C calling convention callback functions in C# and VB
Please Sign up or sign in to vote.
2 Nov 2009
csrss
A tool for loading device drivers
Please Sign up or sign in to vote.
2 Nov 2017
Jose A Pascoa
Rolling up a practical solution
Please Sign up or sign in to vote.
27 Jul 2016
raddevus
Steps for building a device you can add to your existing garage door, which implements an atmega328, bluetooth (hc-05) and relay module which will allow you to open your garage door from any paired Android device.
Please Sign up or sign in to vote.
9 Jan 2018
Shao Voon Wong
A portable and easy-to-use C++ file library to read and write structured data
Please Sign up or sign in to vote.
27 Aug 2020
Carlos Jiménez de Parga
A reusable Visual C++ framework for real-time volumetric cloud rendering, animation and morphing
Please Sign up or sign in to vote.
20 May 2018
raddevus
Chapter 4 - Resistors and Resistance
Please Sign up or sign in to vote.
4 Apr 2019
Andrew Kirillov
An open source application to acquire and process video from cameras
Please Sign up or sign in to vote.
10 Sep 2010
logicchild
An article that explains how to use this library
Please Sign up or sign in to vote.
10 Sep 2018
Kewin Rausch
Moving forward in the future networks evolution
Please Sign up or sign in to vote.
3 Feb 2010
ingvar8
Remote control based on c8051 with 433MHz radio modules.
Please Sign up or sign in to vote.
18 Jan 2018
Jan Dolinay
Source level debugger for Arduino with GDB and Eclipse
Please Sign up or sign in to vote.
26 Apr 2016
Dr. Song Li
This is a note on how compilers implement function calls to pass the parameters to and get the return value from the called functions.
Please Sign up or sign in to vote.
30 Jan 2017
Michael Haephrati
Chrome stores all passwords and other credentials in an encrypted database but guess what: they can be retrieved by anyone with the proper knowledge. This article will show you how.
Please Sign up or sign in to vote.
7 Nov 2019
koolprasadd
This article will give you a brief idea about what's new in C# 7.1, 7.2, 7.3, 8.
Please Sign up or sign in to vote.
17 Sep 2017
leon de boer
Introducing SmartStart something like a BIOS for the Pi
Please Sign up or sign in to vote.
8 Aug 2006
Jeff Glatt
An ActiveX Script Host with custom COM objects. This allows a script to call C functions in your app.
Please Sign up or sign in to vote.
5 Feb 2017
Gregory Morse
UTM based on mov is Turing-complete paper x86 and x86-64
Please Sign up or sign in to vote.
5 Oct 2017
tugrulGtx
Multi-device OpenCL load balancer and pipeliner for C# in few lines of code.
Please Sign up or sign in to vote.
5 Apr 2020
Mircea Neacsu
An AWK interpreter converted to a C-callable library
Please Sign up or sign in to vote.
13 Nov 2017
Elmue
This article describes how to use a Teensy 3.1 board from PJRC.com to simulate keyboard, mouse and touch screen USB HID devices at the same time. This allows to remote-control a computer through one USB cable.
Please Sign up or sign in to vote.
3 Jul 2017
Alexander Semjonov
Developing fastest FFT implementation based on precompile tool using data driven approach
Please Sign up or sign in to vote.
17 Jan 2021
David O'Neil
Everybody Loves the Mandelbrot Set! Here's a browser for it!
Please Sign up or sign in to vote.
24 Jun 2018
raddevus
Build this Arduino-driven device which incorporates a touch-screen and Bluetooth and you'll never have to type a password again.
Please Sign up or sign in to vote.
24 Dec 2018
David Lafreniere
Unique allocator features improve performance and protect against heap fragmentation faults on any C or C++ project.
Please Sign up or sign in to vote.
8 Nov 2019
Joel Ivory Johnson
An introduction to web assembly using the C/C++ language, part 1. In this part, I introduce web assembly, walk you through setting up the development tools, and go through a couple of introductory programs.
Please Sign up or sign in to vote.
14 Apr 2018
Kewin Rausch
An introduction on how these applications self-defend themselves against scanning techniques, and how they could have evolved from simple and naive forms to more sophisticated ones.
Please Sign up or sign in to vote.
27 Aug 2008
BadKarma
The Star Trek game reworked, using a 2D retro look
Please Sign up or sign in to vote.
13 Oct 2013
Member 9294701
A simple, portable yet efficient Quicksort implementation in C
Please Sign up or sign in to vote.
11 Apr 2015
Marc Clifton, Arthur Brock, Eric Harris-Braun
Semtrex is a semantic tree expression evaluator
Please Sign up or sign in to vote.
8 Mar 2017
Eric D Schmidt
A crash course in working with the BeagleBone and its built-in A/D converter, GPIO, and I2C bus using C++
Please Sign up or sign in to vote.
30 Jan 2017
Michael Haephrati
Way to fetch stored credentials in more recent versions of Firefox
Please Sign up or sign in to vote.
2 May 2017
Arthur V. Ratz
This article is a practical guide on using Intel® Threading Building Blocks (TBB) and OpenMP libraries for C++ based on the example of delivering parallel scalable code that implements Burrows-Wheeler Transformation (BWT) algorithm.
Please Sign up or sign in to vote.
12 Oct 2017
Michael Haephrati
When you need encrypt/obfuscate strings in your program so that they don't just show up with a strings or hex tool when your executable is examined, this tool can be useful.
Please Sign up or sign in to vote.
1 Aug 2018
Member 13737597
This article show the structure of import library file (.lib) used along with header to link against DLL
Please Sign up or sign in to vote.
15 Aug 2019
SimbirSoft
C++: love and intrigue
Please Sign up or sign in to vote.
30 Oct 2020
honey the codewitch
Using this cheap, powerful little device to make magic
Please Sign up or sign in to vote.
30 Jan 2020
fd9750
Overview of required tools to cross compile/build/remote debug C/C++ projects on a Windows host ( 10 ) for a Raspberry PI 3B
Please Sign up or sign in to vote.
11 Jan 2015
SarmadAsghar
Building on My SQL Storage Engines and APIs to Conduct Complex Analysis Using SQL Query Language: Part 5
Please Sign up or sign in to vote.
30 Mar 2015
Eugene Sadovoi
Integrating third party tools and libraries into Visual Studio (MSBuild) configuration environment.
Please Sign up or sign in to vote.
8 Jun 2017
David A. Gray
Historically, ETW has been portrayed as having a very steep learning curve, along the lines of the effort required to summit Everest. Realizing its potential value, I set about to reduce the effort to that required to summit Pike's Peak.
Please Sign up or sign in to vote.
15 Oct 2017
Kewin Rausch
Design and development of a TOR-like protocol to keep your communication secure and your identity unknown.
Please Sign up or sign in to vote.
10 May 2018
Member 13737597
This article shows how to enter vga text mode and return from it on Windows 7
Please Sign up or sign in to vote.
29 Jan 2019
David Lafreniere
Simplify passing data between threads with this portable C language callback library.
Please Sign up or sign in to vote.
18 Jan 2017
leon de boer
Third in the series of frustrations and adventures with the Raspberry Pi
Please Sign up or sign in to vote.
21 Nov 2017
Shmuel Safonov
Using Bison/Flex for creation of the code convertor from subset of MATLAB language to C code. The converter is used for building native applications and libraries from MATLAB code.
Please Sign up or sign in to vote.
14 Dec 2019
Alexandre Bencz
With this new OrangeC/C++ compiler back-end, you can compile your C code to .NET.
Please Sign up or sign in to vote.
7 Aug 2018
CPallini
This article describes one of my experiments: a temperature control system for a cartoon box.
Please Sign up or sign in to vote.
23 Apr 2019
Member 13737597
This article shows how to automatically catch memory access (read /write) for some memory region and log these changes into file
Please Sign up or sign in to vote.
7 Jun 2016
GProssliner
cobj is a preprocessor based generator for interface based polymorphism
Please Sign up or sign in to vote.
23 Jun 2015
Jan Dolinay
Article on setting up Eclipse to build programs for Arduino Uno.
Please Sign up or sign in to vote.
1 Apr 2016
Nagaraj Krishnamurthy
This article goes into the details of how to write a Linux Device Driver for a pseudo Ethernet device simulated on a Qemu platform.
Please Sign up or sign in to vote.
9 Apr 2019
raddevus
Using transistors as switches.
Please Sign up or sign in to vote.
4 Feb 2019
Igor Ladnik
Compact infrastructure for custom hosting of .NET Core component in unmanaged C/C++ code with reciprocal methods calls between the parts running in Windows and Linux. Section Threads and Processes
Please Sign up or sign in to vote.
23 Aug 2021
umar.techBOY
A hardware-based random number generator that exploits the line capacitance and natural frequency of the circuitry of a micro controller to generate a truly random number.
Please Sign up or sign in to vote.
23 May 2018
Andreas Schoenle
How to use CrashRptEx, to avoid some of the pitfalls of crash reporting in MFC apps or if you want the ability to continue your application after a crash
Please Sign up or sign in to vote.
12 Nov 2014
Lộc Nguyễn
Top-down parsing
Please Sign up or sign in to vote.
4 Aug 2016
Abhishek Nandy
Introducing powerful industrial Temboo Choreos to scale industrial IoT framework and ecosystem
Please Sign up or sign in to vote.
8 Aug 2017
Wajeeh Ahmed
This article is about launching a secondary process from within a process and verifying the successful launch.
Please Sign up or sign in to vote.
11 Apr 2016
Martin Mitáš
Direct2D or GDI+? Perhaps both, with a help of the right library.
Please Sign up or sign in to vote.
31 May 2019
Rick Lunglhofer
Details the Implementation and use of a C Language Interpreter with a browser Interface running on an ESP32
Please Sign up or sign in to vote.
16 Jul 2021
wqaxs36
Making a HID device out of dark/blue pill board using STM32CubeIDE
Please Sign up or sign in to vote.
18 Jun 2012
Mark Kruger
API which shows a Selection Overlay and notifies the caller when it's resizing and notifies the final rectangle.
Please Sign up or sign in to vote.
28 Jan 2015
Vaclav Naydenov
Comparing the performance of two similar CRUD server apps, one written in Python and SQLAlchemy, the other in C++ and YB.ORM.
Please Sign up or sign in to vote.
5 Apr 2016
Matt Scarpino
Developing Low-Level Linux Applications with XCB (X protocol C-language Binding)
Please Sign up or sign in to vote.
4 Aug 2018
David A. Gray
Beware the abandoned stack frame, for it can be plundered at will.
Please Sign up or sign in to vote.
25 Aug 2018
Kewin Rausch
Introduction to protocols to manage Key Exchange in secure channels communication
Please Sign up or sign in to vote.
2 Sep 2018
Arthur V. Ratz
In this brief article, we will demonstrate how to deploy a Node.js application and run it on Docker's Windows Server Core 2016 Containers
Please Sign up or sign in to vote.
11 Jul 2020
honey the codewitch
Exploit the memory layout of your data to make your P/Invoke code more accessible and maintainable
Please Sign up or sign in to vote.
24 Oct 2020
Roozbeh Abolpour
A matrix library in the C language that is useful for primary platforms and large data
Please Sign up or sign in to vote.
30 Aug 2019
Oscar-Tark
If you are looking into white hat hacking, it's good to know old school tactics used for overflows.
Please Sign up or sign in to vote.
27 Feb 2016
John Jiyang Hou
A List data structure implementation in MASM Assembly with C function realloc
Please Sign up or sign in to vote.
13 Feb 2012
Mike Hankey
A Real Time Clock development board.
Please Sign up or sign in to vote.
18 Apr 2015
Matt Scarpino
This article provides an overview of MPI development for C programmers.
Please Sign up or sign in to vote.
6 Aug 2018
ron85262
Let's make a small Math game with Arduino
Please Sign up or sign in to vote.
5 Nov 2020
honey the codewitch
A walkthrough and source code for automatically configuring your ESP8266 IoT devices
Please Sign up or sign in to vote.
27 May 2021
Oscar-Tark
In this article, we will be looking at a more advanced version of a buffer overflow attack.
Please Sign up or sign in to vote.
27 Feb 2020
Svetoslav Chekanov
A collection of image dithering algorithms
Please Sign up or sign in to vote.
14 Oct 2021
Richard Chambers
An introduction and a first walkthrough of using STM32CubeIDE with the ST32F3DISCOVERY board.
Please Sign up or sign in to vote.
30 Sep 2002
Ernest Laurentin
Shows how to use Microsoft Script Hosting inside existing ATL/WTL Application
Please Sign up or sign in to vote.
14 Sep 2010
Ohmu
Low-level text rendering in iPhone.
Please Sign up or sign in to vote.
1 Nov 2016
Sleeper 11888211
A beginner/hobbyist project that uses Visual Basic to send gamepad data via a Bluetooth connection to control an Arduino remote tractor is presented.
Please Sign up or sign in to vote.
28 Jul 2018
raddevus
Build one or more of these devices so you can monitor how temperature fluctuates over time in your home.
Please Sign up or sign in to vote.
2 Aug 2018
raddevus
Learn To Use HC-05 Bluetooth Component so you can communicate with your Arduino
Please Sign up or sign in to vote.
6 Aug 2018
raddevus
Build this circuit and learn how easy it is to grab GPS data and store it on an SD Card. Walk around your neighborhood and then upload data to a map.
Please Sign up or sign in to vote.
27 Aug 2019
Dan Sporici
This article discusses the idea of Hot Patching C/C++ functions using Intel Pin in order to remove known vulnerabilities
Please Sign up or sign in to vote.
21 Nov 2015
Matt Scarpino
This article explains how to generate a high-performance text scanner using re2c.
8 Apr 2010
Intel ISN
Load balancing an application workload among threads is critical to performance. However, achieving perfect load balance is non-trivial, and it depends on the parallelism within the application, workload, the number of threads, load balancing policy, and the threading implementation.
Please Sign up or sign in to vote.
31 Mar 2013
Azim Zahir
This article describes how we can develop pocket PC applications using Pelles C IDE.
Please Sign up or sign in to vote.
15 Mar 2021
Steffen Ploetz
Second step to a serious looking OpenGL application on plain old Win32 API for ReactOS (and also for Windows or WINE)
Please Sign up or sign in to vote.
16 Oct 2013
M.Mo
Using the gdb debugger's Python API to analyze and visualize C/C++ arrays in a debugging session.
Please Sign up or sign in to vote.
18 Jan 2018
Member 10392111
This article shows you how to hook driver's dispatch routines.
Please Sign up or sign in to vote.
19 May 2018
Member 13737597
This article shows how to enter vga text mode and return from it on Windows
Please Sign up or sign in to vote.
6 Jan 2019
José Cintra
Step-by-step guide on how to develop wi-fi remote control HTML5 applications for mobile phones and use them in IoT applications with NodeMCU and compatible devices (ESP8266 / ESP32)
Please Sign up or sign in to vote.
6 Feb 2019
Mark H Bishop
Computational classes and a GUI interface to illustrate usage
Please Sign up or sign in to vote.
30 Apr 2016
23ars
This will be a simple article about Linux Device Drivers, in fact about a char driver that controls the GPIO ( General Purpose Input-Output) port of the Beaglebone Black.
Please Sign up or sign in to vote.
2 Nov 2020
honey the codewitch
Turbocharge your device with a clever way to configure your board
Please Sign up or sign in to vote.
27 Nov 2021U
Mircea Neacsu
Effective management tool for multiple libraries
Please Sign up or sign in to vote.
23 May 2012
Sergeant Kolja
This is an alternative for "Memory leak detection for WinCE".
Please Sign up or sign in to vote.
24 Aug 2014
José Cintra
Some suggestions of algorithms for computing the Fibonacci numbers addressing iterative, recursive and functional paradigms
Please Sign up or sign in to vote.
14 Oct 2015
Larry M02
Pebble Watchapp development using C. Starting with a walk through of CloudPebble, Pebble's online development environment, we will build a swim lap counter with some unique features.
Please Sign up or sign in to vote.
3 Jun 2016
PIEBALDconsult
A C function that merges the content from an arbitrary number of text files into a Character-Separated-Variable-Width result file
Please Sign up or sign in to vote.
13 Sep 2017
Pete Garcin
"Porting a library from C gave me the perfect opportunity to put that to the test and to understand the differences between these languages and what Go is bringing to the table."
Please Sign up or sign in to vote.
2 Aug 2018
Shao Voon Wong
Language design differences between C/C++ and Java, and attempting to solve the fare evasion problem in French Metro system with that insight.
Please Sign up or sign in to vote.
6 Aug 2018
Jan Dolinay
Explains how to reliably read data or commands from serial line in Arduino without blocking the loop.
Please Sign up or sign in to vote.
8 Nov 2018
Member 13737597
This article shows you how to implement trampolines on x64, introduces the idea of sync and async hooks, and dynamically added runtime filters and loggers.
Please Sign up or sign in to vote.
15 Dec 2018
wprintf
How to encode binary trees for algorithms such as RandomForest
8 Apr 2010
Intel ISN
One key to attaining good parallel performance is choosing the right granularity for the application. The goal is to determine the right granularity (usually larger is better) for parallel tasks, while avoiding load imbalance and communication overhead to achieve the best performance.
Please Sign up or sign in to vote.
29 Feb 2020
Oscar-Tark
A basic formatted string exploit shows you how small errors in programming with the printf function can be a lethal weapon for hackers looking to compromise a system.
Please Sign up or sign in to vote.
8 Apr 2020
Svetoslav Chekanov
Fast implementation of 2:1 image shrink (full image or part of it)
Please Sign up or sign in to vote.
3 Mar 2016
Moumie Soulemane
Implement the QuickSort algorithm using Open MPI library to compare sequential with parallel implementation
Please Sign up or sign in to vote.
28 Apr 2009
Member 2516638
C++ wrapper class to compute moving averages
Please Sign up or sign in to vote.
1 Jun 2010
Prashant Gotarne, pankajdoke, SanjayKimbahune
‘Indix’ is an open source component written in C for Indian font rendering. Indix is a de facto implementation of the rules of Indian languages by CDAC.
Please Sign up or sign in to vote.
12 Nov 2012
Andy Kirkham
Part 2 - Stepping into the C++ world
Please Sign up or sign in to vote.
2 Apr 2013
Bernhard Häussermann
Shows how to programmatically enable full-keyboard-access tabbing behaviour in your Mac OS X application.
Please Sign up or sign in to vote.
1 Feb 2014
tonywilk
A JSON-based protocol for sharing data between multimple clients over Websockets
Please Sign up or sign in to vote.
8 May 2015
Intel Corporation
This guide explains how to install the Eclipse IDE on Windows, OS X, or Linux.
Please Sign up or sign in to vote.
4 Dec 2016
Carsten Breum
Showing an architecture for a service to handle multiple clients on their own thread using the DispatcherObject.
Please Sign up or sign in to vote.
19 Apr 2017
Intel Corporation
In Part 2 we will explore how to configure an integrated development environment (IDE) to build the C++ code example, and provide a code walkthrough based on the AlexNet deep learning topology.
Please Sign up or sign in to vote.
18 Aug 2017
Intel Corporation
In this example application, you'll learn how to interact with the Terasic DE10-Nano board's digital I/O
Please Sign up or sign in to vote.
18 Sep 2017
Shmuel Safonov
Creation a numeric library that calculates with quadruple floating-point precision and used from MSVC C/C++ code
Please Sign up or sign in to vote.
31 Mar 2019
setevoy4
The chroot() Linux system call explanation and the chroot utility usage examples
Please Sign up or sign in to vote.
1 Apr 2019
Igor Kushnarev
Native windows with Kotlin Native for Linux and Windows platforms
2 Jun 2010
Intel ISN
In symmetric multiprocessor (SMP) systems, each processor has a local cache. The memory system must guarantee cache coherence. False sharing occurs when threads on different processors modify variables that reside on the same cache line. Learn methods to detect and correct false sharing.
1 Dec 2013
Android on Intel
Intel® HTML5 Tools for developing mobile applications
Please Sign up or sign in to vote.
18 Feb 2020
Mircea Neacsu
Case folding for UTF-8 code
Please Sign up or sign in to vote.
20 May 2002
Jason Henderson
Draw and animate ASCII characters to a window using this COM object.
Please Sign up or sign in to vote.
2 Jun 2009
Craig Giles
There are a few things missing from the tutorials. This is the amendment, going to patch up the final few things to get you back on track!
Please Sign up or sign in to vote.
16 Mar 2012
Jozef Bozek
Ligth object wrapper for iOS CoreData.
Please Sign up or sign in to vote.
20 Jan 2015
Frankie-C
Safehandles is a library for management of data structure using robust and safe handles.
Please Sign up or sign in to vote.
21 Jun 2015
Anupam_Datta
Motion activated Pushbullet notification from your Arduino to your Smart Gadgets
Please Sign up or sign in to vote.
17 Apr 2016
leon de boer
In this second part, we will create an OpenGL MDI application
Please Sign up or sign in to vote.
24 Oct 2017
Intel Corporation
This tutorial shows you how to incorporate a digital signature algorithm (DSA) and key agreement protocol (KAP) into the programmable FPGA fabric and HPS of the Cyclone® V SoC FPGA device on a DE10-Nano board.
Please Sign up or sign in to vote.
8 May 2020
Arthur V. Ratz
In this article I will thoroughly discuss about the several aspects of using the revolutionary new Intel® oneAPI HPC Toolkit to deliver a modern code that implements a parallel “stable” sort
Please Sign up or sign in to vote.
19 Jun 2018
José Simões
Using Interop to call native (C/C++) code from C# (managed) library with .NET nanoFramework
Please Sign up or sign in to vote.
27 Mar 2019
Igor Kushnarev
Using Vulkan API with Kotlin Native example
Please Sign up or sign in to vote.
26 Apr 2019
Igor Kushnarev
Vulkan API with Kotlin Native. Drawing loop.
Please Sign up or sign in to vote.
12 Aug 2019
LeisureBamboo
The decode and encode of multiPage rotate tif.zip
19 Sep 2011
Doug Binks
Dynamic Resolution Rendering lets developers dynamically vary the resolution of their screen rendering instead of having a static resolution selection. The end result: Stable, high frame rates can be achieved with high-quality GUIs, even on low-end systems. This code sample is free to use.
8 Apr 2010
Intel ISN
Many applications and algorithms contain serial optimizations that inadvertently introduce data dependencies and inhibit parallelism. One can often remove such dependences through simple transforms, or even avoid them altogether through techniques such as domain decomposition or blocking.
Please Sign up or sign in to vote.
21 Nov 2018
Yaseer Mumtaz
This is a complete professional MEAN stack application development series for beginners where we will learn the MEAN stack from scratch.
Please Sign up or sign in to vote.
1 Mar 2008
Frank Arnold
A simple manipulator class for using printf style in ostream
Please Sign up or sign in to vote.
27 Apr 2009
jason lue
A subtle memory leak problem on CDynamicParameterAccessor on special occasions
Please Sign up or sign in to vote.
22 Sep 2010
Addison-Wesley
This chapter covers only the basic parts of the C language
Please Sign up or sign in to vote.
2 Sep 2011
Manning
A Chapter excerpt from Objective-C Fundamentals
Please Sign up or sign in to vote.
9 Sep 2011
Addison-Wesley
This chapter will cover some of the core concepts of object-oriented programming (OOP) and how they apply to both iPhone and Windows Phone 7 programming
Please Sign up or sign in to vote.
21 Jan 2012
Jozef Bozek
FliteEngine - An Objective-C speech synthesizer.
Please Sign up or sign in to vote.
5 Mar 2012
li9705
How to call C/C++ from Java Android using CLE
Please Sign up or sign in to vote.
7 Jul 2013
Alexander Stavonin
Little explanation of TrustedBSD framework usage on Mac OS X
Please Sign up or sign in to vote.
5 Sep 2013
Roger Doss
It can be used for archiving files as all reads and writes occur on one actual file in the underlying system. Additionally, it can be used to stream data out in a client-server environment. Further, it can be used as a file system for a hobbyist operating system or embedded operating system.
Please Sign up or sign in to vote.
11 Oct 2013
ASP.NET Community
This is how to Dynamicly build the a links of characters from A-Z , somthing like thisA | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P
Please Sign up or sign in to vote.
2 Aug 2014
K Stock
Article #3: Getting started with MoSync for Android (and other mobile platforms)
Please Sign up or sign in to vote.
29 Sep 2014
kspviswa
Concept + brief implementation details about Lock-free, thread based log buffer implementation, for debugging high performance multi-threaded applications
Please Sign up or sign in to vote.
7 Jan 2015
Richard Chambers
Providing a C library with primitives for manipulating a list including splice, for each, and algorithms.
Please Sign up or sign in to vote.
8 Oct 2015
allan175_uk
Creating customized Pebble projects
Please Sign up or sign in to vote.
26 Apr 2019
Igor Kushnarev
Creating Vulkan instance with Kotlin Native
Please Sign up or sign in to vote.
16 Apr 2019
Igor Kushnarev
Vulkan pipeline with Kotlin Native
Please Sign up or sign in to vote.
3 Mar 2020
LeisureBamboo
Randomly read any embedded_mono_matrix in TTF file, export it to bitmap files (in package)
22 May 2005
William L. Bain
ScaleOut StateServer boosts server farm performance and offloads database servers by hosting ASP.NET session-state and other workload data directly on the farm using distributed, in-memory storage.
7 Jan 2008
Visual Numerics, Inc.
This document focuses on the combination of VSTO 2005 and Visual Studio 2005 Team Edition.
9 Jan 2008
AccuRev
Why organizations considering moving to an Agile development methodology to increase product quality, decrease costs and respond more quickly to market needs should also consider the changing requirements that the new model places on the SCM system and which aspects are critical to success.
13 Dec 2012
Mats Samuelsson
AT&T hosted an M2M Challenge at the 2013 AT&T Developer Summit.
1 Feb 2013
LEADTOOLS Support
Multi-Platform OCR with LEADTOOLS 18.
2 Jun 2010
Intel ISN
Many compute-intensive applications involve complex transformations of ordered input data to ordered output data. While the algorithms employed in these transformations are often parallel, managing the I/O order dependence can be a challenge.
2 Jun 2010
Intel ISN
Allocating memory from the system heap can be an expensive operation due to a lock used by system runtime libraries to synchronize access to the heap. Contention on this lock can limit the performance benefits from multithreading. Learn how to solve this problem.
12 Jul 2010
Chris_Hall
This article shows you how easy it is to process and track mobile payments with PayPal.
27 Oct 2010
manythreads
In his second tutorial, GPGPU expert Rob Farber discusses OpenCL™ memory spaces and the OpenCL memory hierarchy, and how to start thinking in terms of work items and work groups. This tutorial also provides a general example to facilitate experimentation with a variety of OpenCL kernels.
6 Jan 2011
manythreads
In his third tutorial, GPGPU expert Rob Farber will introduce the OpenCL™ execution model and discuss how to coordinate computations among the work items in a work group
8 Apr 2014
William Van Winkle
Recently, the Intel® App Innovation Contest in partnership with the Intel® Developer Zone sent developers a challenge to find the next big target in touch, and >Adam Hill may have blasted it with his award-winning Hot Shots* spaceship game.
9 Jul 2014
SoftPerfect Research
Introduction in the File System Notification Kit (FSNK) product for monitoring file system activity in real-time.
9 Jul 2014
SoftPerfect Research
Virtual Volume Software Development Kit (VV SDK) is a developer’s toolkit for creating virtual disks.
12 Apr 2017
Intel Corporation
In this blog post we will explain transfer learning and some of its applications, explain how neon can be used for transfer learning, walk through example code that uses neon for transferring a pre-trained model to a new dataset, and discuss the merits of transfer learning with some results
31 Aug 2017
Intel Corporation
The JuliaProject Continues to Break New Boundaries in Scientific Computing
13 Mar 2018
Kumar_Shiv, Rahul Kandu
Boosting Java Performance in Big Data Applications
12 Feb 2021
Jeremy C. Ong
In this article, we explore multiple ways to incorporate Neon Intrinsics in your application.
Please Sign up or sign in to vote.
1 May 2021
David Lafreniere
A compact C finite state machine (FSM) implementation that's easy to use on embedded and PC-based systems
Please Sign up or sign in to vote.
4 Nov 2020
honey the codewitch
Unleash the tiny ESP-01 on your network
Please Sign up or sign in to vote.
23 Jan 2020
Robert van Engelen
Classic globbing and modern gitignore-style globbing algorithms can be fast, whereas recursive implementations are known to blow up exponentially; why some freely available source code should not be used.
Please Sign up or sign in to vote.
17 Jul 2009
jeffb42
Create a MIDI expression pedal with an Arduino circuit board
Please Sign up or sign in to vote.
22 Jun 2013
Pero Matić
A detailed analysis of how to inject the .NET runtime and arbitrary .NET assemblies into unmanaged and managed processes; and how to execute managed code within those processes.
Please Sign up or sign in to vote.
15 Feb 2010
Apriorit Inc, Gena Marianichenko
This article is oriented to Windows-developers and considers how to create virtual disk in Windows system.
Please Sign up or sign in to vote.
12 Dec 2014
Martin Mitáš
Understanding the basics of custom control painting and avoiding the trap of control flicker
Please Sign up or sign in to vote.
19 Mar 2012
Sergey Podobry, Apriorit Inc
This article describes an easy way to set up system-wide global API hooks.
Please Sign up or sign in to vote.
12 Feb 2014
Joel Ivory Johnson
A walk through on modifying an RC car to be controlled by a Windows Phone
Please Sign up or sign in to vote.
2 Apr 2010
Nish Nishant, Professor Cuthbert Calculus, Glenn Quagmire
This paper is a summary of a research exercise conducted in conjunction by Nish Sivakumar, Professor Cuthbert Calculus, and Glenn Quagmire.
Please Sign up or sign in to vote.
13 Mar 2020
Volynsky Alex
New features of the C++17 standard
Please Sign up or sign in to vote.
1 Dec 2017
Elmue
This article describes the easiest way to remote control any computer with any infrared remote control that you already have.The idea is to control your music or video player on the computer from your couch. I have seen serveral projects for this purpose in internet but none of them satisfied me.
Please Sign up or sign in to vote.
5 Aug 2014
Babu_Abdulsalam
A Simple Profiler for C++ apps on x64 platform
Please Sign up or sign in to vote.
12 Dec 2014
Martin Mitáš
A quick introduction into the development of custom controls in plain Win32 API.
Please Sign up or sign in to vote.
28 Mar 2006
Jeff Glatt
How to create/use COM components in plain C, without MFC, ATL, WTL, or any other framework.
Please Sign up or sign in to vote.
28 Mar 2018
Member 13737597
This article shows you how to share builtin CD-ROM / HDD over network
Please Sign up or sign in to vote.
1 Mar 2018
raddevus
Further investigation of switches (mercury, tilt, slider, magnetic) with circuits and our first automation circuit using an Infrared sensor.
Please Sign up or sign in to vote.
7 Aug 2014
Jerry.Wang
Modify methods' IL codes on runtime even if they have been JIT-compiled, supports release mode / x64 & x86, and variants of .NET versions, from 2.0 to 4.5.
Please Sign up or sign in to vote.
17 Nov 2009
0x3c0
Descriptor tables and interrupts.
Please Sign up or sign in to vote.
20 Mar 2015
SergeiR[MCTS]
Demonstrates Windows 8 capability to directly control stepper motor
Please Sign up or sign in to vote.
11 Dec 2014
Martin Mitáš
Overview of techniques for customizing existing controls.
Please Sign up or sign in to vote.
13 Mar 2014
AshakiranBhatter
Understanding FAT file system and kernel programming in C/C++
Please Sign up or sign in to vote.
30 Jun 2018
Matt McGuire
Using an Arduino Nano to control all the working lights on an old 1978 Suzuki GS500
Please Sign up or sign in to vote.
26 Sep 2015
Mosi_62
Writing a I/O device driver for Raspberry Pi
Please Sign up or sign in to vote.
5 Jul 2016
T. Herselman
2 years ago I went OCD on memcpy/memmove; and wrote over 140 variations (80,000 lines of code) of memmove; testing, disassembling, optimizing and benchmarking them on multiple machines. I never released the article or the code; until now! So I need to do it before I loose my mind!
Please Sign up or sign in to vote.
20 Aug 2008
Christoph Husse
This article shows how to bypass PatchGuard 3 on the latest windows versions.
Please Sign up or sign in to vote.
5 May 2010
fhrdina
An article on Windows XP logon process modification
Please Sign up or sign in to vote.
5 Oct 2016
YevheniyK
The article describes a general approach to using Cocos2d-x on top of native components and relevant coding specifics for Cocos2d-x, iOS and Android.
Please Sign up or sign in to vote.
10 Mar 2016
Marco Bertschi
Serial communication with an Arduino Board via C# and the SerialPort class from the System.IO.Ports namespace
Please Sign up or sign in to vote.
14 Jan 2008
valdok
Using C++ objects with destructors and exceptions in drivers
Please Sign up or sign in to vote.
17 Mar 2014
Martin Mitáš
Paint your control consistently with standard/common controls, using the visual styles API.
Please Sign up or sign in to vote.
2 Dec 2008
Brad Kremer
A CRecordSet like interface for a SQLite database table.
Please Sign up or sign in to vote.
16 Sep 2015
Ed Nutting
In this article I discuss the innovative approach, taken by FlingOS, to teaching OS and low-level development to high-level developers using C#.
Please Sign up or sign in to vote.
16 Oct 2013
AshakiranBhatter
Reading the contents of a floppy disk using BIOS interrupts and Services.
Please Sign up or sign in to vote.
17 Jul 2009
jeffb42
Interfacing an Arduino with a character LCD and a graphic LCD
Please Sign up or sign in to vote.
10 Jan 2009
Peter Kankowski
A new data structure for spellchecking and spelling correction
Please Sign up or sign in to vote.
25 Mar 2006
Stan Alex
How to start a Win32 process from within a driver
Please Sign up or sign in to vote.
7 Dec 2012
Shayan Ali Bhatti
Wireless Home Automation via XBEE Modules
Please Sign up or sign in to vote.
23 Jul 2008
Michael Chourdakis
Simple code to introduce a hardware breakpoint mechanism.
Please Sign up or sign in to vote.
23 Nov 2021U
David MacDermot
This article describes the creation of a non-MFC custom PropertyGrid control.
Please Sign up or sign in to vote.
2 Apr 2020
Michael Haephrati
How keyboard capturing is implemented as part of Target Eye
Please Sign up or sign in to vote.
29 May 2009
Vince Ricci
Gynoid is a wrapper around mobile phone APIs (WinCE, symbian, iPhone)
Please Sign up or sign in to vote.
29 Feb 2008
Alexandre Courpron
This article presents the implementation of a fixed-size heterogeneous container.
Please Sign up or sign in to vote.
1 Feb 2011
Mike Hankey
Learn to control DC and Stepper motors using a Micro Controller
Please Sign up or sign in to vote.
9 Oct 2013
Michael Haephrati
When I developed Rashumon, there was no built in support for multi-lingual / bi-directional text and I had to develop it from scratch.
Please Sign up or sign in to vote.
22 Feb 2010
Aric Wang
The article will give you an idea on how to design a source filter.The source filter creates samples and outputs it from its output pin.
Please Sign up or sign in to vote.
9 Nov 2008
Joshua Tully
A look into what goes into the area of preventing reverse engineering, and gives developers some functions and ideas about preventing reversing engineering of their programs.
Please Sign up or sign in to vote.
29 Jan 2019
Zuoliu Ding
A discussion on some basic practices highly recommended in Assembly Language Programming.
Please Sign up or sign in to vote.
6 Jun 2012
Fredrik Bornander
How to write a memory leak detection program using library injection
Please Sign up or sign in to vote.
20 Apr 2006
Jeff Glatt
How to write a COM component in C that can be used by script languages such as VBscript, Visual BASIC, jscript, etc.
Please Sign up or sign in to vote.
4 Oct 2017
CMalcheski
Ditching the slowdowns and applying a little elbow grease can create dramatic speed improvements in GDI image blending.
Please Sign up or sign in to vote.
16 May 2014
Jan Dolinay
This article explains why the Arduino digital I/O functions are slow and compares them with faster implementation used in Wiring framework.
Please Sign up or sign in to vote.
9 Jun 2017
Reza Shademani
The main goal of this article is to explain the practical details of low level network security programming.
Please Sign up or sign in to vote.
23 Apr 2017
Zuoliu Ding
A discussion on how Visual C/C++ code works with bit-wise logical and shift operators, as well as a loop optimization.
Please Sign up or sign in to vote.
14 Jun 2017
Andy Allinger
Introduces data clustering and the k-means++ algorithm
Please Sign up or sign in to vote.
5 Mar 2014
Mike Hankey
Learn the basic of the AVR micro controller and the assembly language
Please Sign up or sign in to vote.
23 Jul 2010
Tom The Cat
A reusable library (specifically, an UIViewController subclass) to implement Mobile Safari page/tab switching interface in your own app. Now supports orientation changes!
Please Sign up or sign in to vote.
22 Dec 2008
Yasin HINISLIOGLU
This article explains garbage collection and memory management using C language
Please Sign up or sign in to vote.
28 May 2001
Jonathan Gilligan
Windows reports erroneous file modification times, which change according to daylight savings. This article describes why this is so and how to determine correct file modification times and avoid the DST bug.
Please Sign up or sign in to vote.
1 Mar 2016
syed shanu
In this article, we will see in detail how to create a simple Student Master CRUD (Create/Read/Update and Delete) using scaffolding.
Please Sign up or sign in to vote.
17 Mar 2015
Tsuda Kageyu
Provides the basic part of Microsoft Detours functionality for both x64/x86 environments.
Please Sign up or sign in to vote.
30 Jun 2009
Adam Roderick J
A simple approach to Hook LoadLibrary API with a sample
Please Sign up or sign in to vote.
5 Mar 2005
Toby Opferman
This article will go deeper into the basics of creating a simple driver.
Please Sign up or sign in to vote.
17 Dec 2019
Alexandre Bencz
With this new OrangeC/C++ compiler back-end, you can compile your C code to .NET
Please Sign up or sign in to vote.
13 Jan 2018
Pritam Zope
In this article we will create a simple kernel such as printing HelloWorld first and then writing functions for printing numbers, Keyboard I/O, Box Drawing GUI, and Tic-Tac-Toe game in kernel in C
Please Sign up or sign in to vote.
11 Jan 2012
solalem
High level design of RC car with programming the microcontroller and user interface on a PC
Please Sign up or sign in to vote.
1 Oct 2009
0x3c0
C++ support code and the console.
Please Sign up or sign in to vote.
27 Jul 2009
Nish Nishant
The article shows how to interop between a WCF service and a WWS client, and also how to rewrite the WCF service in WWS retaining compatibility with existing WCF clients.
Please Sign up or sign in to vote.
5 Feb 2005
Toby Opferman
This article will go into the basics of creating a simple driver.
Please Sign up or sign in to vote.
22 Sep 2010
DaveAuld
Simple implementation of a differential gap control to track the sun East/West movement
Please Sign up or sign in to vote.
3 Aug 2014
Asif Bahrainwala
Design your own language and write a compiler/ interpreter for it
Please Sign up or sign in to vote.
21 Sep 2012
Clifford Nelson
Demonstrates how to use attributes during run time in a serious application to improve maintainability.
Please Sign up or sign in to vote.
12 Mar 2014
K-Sid
A simple USB hardware/software application to torment others
Please Sign up or sign in to vote.
30 Jan 2008
sytelus
This article shows you how you can let your users type mathematical equations in popular TeX format and render them as GIF images in your web and desktop applications with just 10 minutes of coding effort.
Please Sign up or sign in to vote.
20 Oct 2019
Lance A. Endres
The algorithm presented by Radhakrishnan, et al., originally used to segment well logs for the oil industry, has been ported to C and C#.
Please Sign up or sign in to vote.
21 Apr 2004
Anton Bassov
An article on kernel-mode API spying.
Please Sign up or sign in to vote.
2 Jan 2020
Alexandre Bencz
DotNetPELib is a library which abstracts managed information such as namespaces, classes, fields, methods, and instructions. The information can then be used to generate assembly language source files, or PE executables or DLLs.
Please Sign up or sign in to vote.
4 Aug 2009
ckorda
A replacement for MFC's CDragListBox that supports multiple selection and dragging between lists
Please Sign up or sign in to vote.
20 Oct 2013
Bill_Hallahan
C code generator uses program make_cpp_class.py input file
Please Sign up or sign in to vote.
11 May 2009
csrss
This small article describes thread injection routine from one windows native application into another, in this case - injection into Session Manager Subsystem during system boot.