See how to use a hash table. The example uses a small hash table that works with std::strings as key and any data as member. (The article, demo project, and source code were updated.) By Rex Schilasky.
The NASA Vision Workbench (VW) is a general purpose image processing and computer vision library developed by the Autonomous Systems and Robotics (ASR) Area in the Intelligent Systems Division at the NASA Ames Research Center. VW has been publicly released under the terms of the NASA Open Source Software Agreement.
OSE is a generic application framework suitable for constructing general purpose applications, distributed systems and web based services. The four main parts of OSE are an extensive C++ class library, a set of Python wrappers, a build environment based on GNU Make, and a set of documentation extraction tools.
Sort sorts the elements in [first, last) into ascending order, meaning that if i and j are any two valid iterators in [first, last) such that i precedes j, then *j is not less than *i.
ttys is an wearable data acquisition device with a special focus on biomedical signals such as heart activity (ECG), muscle activity (EMG) and brain activity (EEG). It’s open firmware, open API and has open source applications on github in C++ and JAVA to encourage people to create their own custom versions for mobile devices, tablets and PC.
Online GDB is online compiler and debugger for C/C++. You can compile, run and debug code with gdb online. Using gcc/g++ as compiler and gdb as debugger. Currently C and C++ languages are supported.
Thrill is a C++ framework for distributed Big Data computations on a cluster. It is currently in development and aims to be more versatile and performant than Java-based alternatives.
The developer homepage - join the programming community from gitconnected. Discover and share coding news, with the best stories rising to the top. Get the latest updates on JavaScript, web development, frontend, backend, and programming. Build your skills, reputation, and network with your personal developer homepage and portfolio. Collaborate with other software engineers.
Lately I’ve been writing a game engine in C++. I’m using it to make a little mobile game called Hop Out. Here’s a clip captured from my iPhone 6. (Unmute for …
A new system for creating code that manipulates tensors yields programs that are 100 times as efficient as those produced by existing software packages, with ramifications for big-data analysis and machine learning.
http://CppCon.org — Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2017 — An introduc...
Several weeks ago a friend and I were discussing C++ logging frameworks. He had some issues with his company’s home-made logger, mainly regarding call latenc...
The CS Education Library project at Stanford is an online library which collects and organizes computer science education materials, and gives them away for free.
Flex Engine is my personal rendering engine which currently supports both Vulkan and OpenGL. It was started in February 2017 as a way for me to better understand how rendering engines work. You can find the entire source code on my GitHub github.com/ajweeks/FlexEngine Follow my progress on this project on my blog at ajweeks.wordpress.com/tag/flex-engine
In this project, we provide our implementations of CNN [Zeng et al., 2014] and PCNN [Zeng et al.,2015] and their extended version with sentence-level attention scheme [Lin et al., 2016] .
If you install macports you can install gcc select, and then choose your gcc version.
/opt/local/bin/port install gcc_select
To see your versions use
port select --list gcc
To select a version use
sudo port select --set gcc gcc40
D. Wu, L. Chen, Y. Zhou, and B. Xu. 2015 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), page 1-10. (October 2015)
W. Lavrijsen, and A. Dutta. Proceedings of the 6th Workshop on Python for High-Performance and Scientific Computing, page 27--35. Piscataway, NJ, USA, IEEE Press, (2016)
V. Saraswat, R. Jagadeesan, M. Michael, and C. von Praun. PPoPP '07: Proceedings of the 12th ACM SIGPLAN symposium on Principles and practice of parallel programming, page 161--172. New York, NY, USA, ACM, (2007)