Creation and use of C + + multithreading (basic use)
Difference between thread and process:
Simply put, a process is the running thread of an exe. The thread is the execution of a code fragment in the process and the smallest unit of thread memory allocation
Parallel:
There can be multiple threads in a process, and the operation between threads can be parallel
How to synchronize or ...
Posted by deejay1111 on Sat, 05 Mar 2022 05:21:43 +0100
V4L2 document translation
User control
Devices usually have some user settable controllers, such as brightness and saturation, which will be displayed in the graphical user interface. However, different devices have different available settings, and in addition, their settable value range and default values are different on different devices. Control ioctl provides t ...
Posted by Jason28 on Sat, 05 Mar 2022 04:01:38 +0100
Communication between STM32F103 and Dynamixel steering gear
brief introduction
The main purpose of this paper is to establish the communication connection between STM32 and Dynamixel steering gear, develop the control framework of upper computer lower computer steering gear, issue instructions in the upper computer, the lower computer executes the outer loop of steering gear force control, and the stee ...
Posted by PhilGDUK on Sat, 05 Mar 2022 02:06:01 +0100
C + + string processing problem
1, Title
1.1 Title picture
1.2 Title Document
#include <iostream>
#include <ctime>
using namespace std;
//Define a type def that will be very useful when we implement our functions.
typedef char* charPointer;
//This type def will make cstring parameter passing by reference easy to debug
//Example void foo(charPointer& x) ...
Posted by powerpants on Sat, 05 Mar 2022 01:48:14 +0100
boost::string_ Use of ref compile time strings
std::string itself realizes the management of character array and provides common functions of string class, For example,
lookuptoggle casestructure
wait
But std::string is a runtime calculation after all. As we all know, after std C++11, it supports calculating some constant values during compiler compilation, which can reduce runtime work ...
Posted by p0pb0b on Fri, 04 Mar 2022 23:13:40 +0100
Simple use of C + + multithreading
For the use of multithreading, this paper briefly introduces several ways of using multithreading, and uses several simple examples to introduce multithreading. The compiler is visual studio.
1, AsyncFuture
The knowledge points used are std::async and std::future
1. std::async function prototype
template<class Fn, class... Args>
futur ...
Posted by ionik on Fri, 04 Mar 2022 23:04:08 +0100
(c + +) Chapter 5 polymorphism and virtual function
Inheritance reflects the hierarchical relationship between classes Polymorphism is to consider this hierarchical relationship and the relationship between specific member functions of the class itself to solve the problem of behavior re abstraction
5.1 static binding and dynamic binding
Polymorphism: the phenomenon that the same symbol or nam ...
Posted by PHPnewby! on Fri, 04 Mar 2022 22:38:44 +0100
Maze box four color theorem digital grouping problem solution
1. Maze
Title Description
Recently, little Y is playing a maze game. The game is played on an n * m grid. Each grid may be an open space or an obstacle. At the beginning of the game, the character controlled by the player is located in an open space in the figure. During the game, players can use the up, down, left and right keys to control ...
Posted by ryanhowdy on Fri, 04 Mar 2022 21:02:52 +0100
7 minutes to learn how to use anonymous pipe() (complete code test attached)
1, To create an anonymous pipe:
#include <unistd.h>
int pipe(int pipefd[2]);
Function: create an anonymous pipeline for inter process communication;
Parameter: int pipefd[2] this array is an outgoing parameter;
pipefd[0] corresponds to the reading end of the pipeline;
pipefd[1] corresponds to the write end of the pipeline;
Return va ...
Posted by casty on Fri, 04 Mar 2022 20:09:05 +0100
VS2015+PCL1.8.1 environment configuration
Catalogue
1.1 download resource package
1.2 installation of PCL|OpenNI2
1.3 configure pcl1 in vs2015 environment eight point one
Release configuration
Configuration under Debug
1.4 testing
CMake compilation
VS2015 compilation
Series error
Problem to be solved!
Rotten
1.5 description
1.6 References:
Attachment: PCL download w ...
Posted by homerjsimpson on Fri, 04 Mar 2022 17:46:04 +0100