The Story Behind GCC Why OpenCV Meet

1. Experimental Requirements (1) Experiment 1 Learn and master the compilation and assembly of executable programs. The learning tasks are as follows: 1) Read, understand and learn the materials "Generating static and dynamic libraries with gcc. pdf" and "Generating and using.Pdf for static libraries. a and. so libraries&quot ...

Posted by spelman07 on Tue, 05 Oct 2021 18:32:48 +0200

Linux: Segmentation fault (core dumped) (how to get a core dumped of a segment error on Linux) (Note) (incomplete, paused)

How to get a core dump of a segment error on Linux What is a segment error? Segment fault refers to a situation in which your program attempts to access memory addresses that are not allowed. This may be due to: Attempt to dereference null pointer (you are not allowed to access memory address 0);Try to unquote other pointers that are not ...

Posted by WhiteCube on Sat, 02 Oct 2021 19:16:41 +0200

zabbix monitoring service deployment

1. Introduction to ZABBIX zabbix is an enterprise class open source solution based on WEB interface (which can be operated on the website) to provide distributed system monitoring and network monitoring functions. In addition, there are monitoring software such as cacti (good at drawing, flow diagram, architecture diagram, etc.), nagios (g ...

Posted by cuteflower on Tue, 28 Sep 2021 05:55:39 +0200

2021-9-24 Linux operating system experiment 2: process communication

Experiment 2 of Linux operating system: process communication Title: [purpose] Further improve the ability of C programming in Linux environment, understand and be familiar with a variety of IPC mechanisms supported by Linux. As a multi task and multi process operating system, information interaction between processes is inevitable. Inter pr ...

Posted by hobeau on Fri, 24 Sep 2021 12:17:51 +0200

Detailed use of basic functions of ROS system (basic instructions / nodes / services / startup files / dynamic parameters)

1, Create workspace 1. Create a new folder Create a new catkin_ws folder and create src subdirectory in it. mkdir -p ~/dev/catkin_ws/src cd ~/dev/catkin_ws/src 2. Initialize workspace In the src subdirectory just created, use the following command to create a workspace, but there is no function package in the workspace at this time, onl ...

Posted by youqing on Fri, 17 Sep 2021 02:30:54 +0200

Learning and using fdbus

1: fdbus address https://github.com/jeremyczhen/fdbus 2: build fdbus (ubuntu environment) cd ~/workspace git clone https://github.com/jeremyczhen/fdbus.git #get fdbus source code cd fdbus;mkdir -p build/install;cd build #create directory for out-of-source build cmake -DCMAKE_INSTALL_PREFIX=install ...

Posted by Scriptor on Tue, 30 Jun 2020 06:48:29 +0200

nginx adds new modules using hot deployment

brief introduction When nginx is first compiled and installed, http_ ssl_ The module module is not compiled into the nginx binary file by default. If you need to add SSL certificate. That is to say, use the https protocol. Then you need to add http_ssl_module module. Suppose your nginx installation pa ...

Posted by biopv on Tue, 30 Jun 2020 03:42:35 +0200

docker distributed warehouse harbor

Article catalog docker distributed warehouse harbor 1. Official introduction to harbor function 2. Install Harbor 2.1 solving dependent environment 1. Install docker 2. Install docker compose 2.2 and configure harbor startup 2.3. Harbor later modification configuration 3. Use harbor and upload i ...

Posted by schilly on Sat, 27 Jun 2020 08:24:42 +0200

Install MySQL on Ubuntu 20.04

How to install MySQL on Ubuntu 20.04 MySQL is the most popular open source relational database management system. It's fast, easy to use, easy to expand, and part of the popular LAMP and LEMP. This guide explains how to install and protect MySQL on Ubuntu 20.04. prerequisite Make sure you are logged in as sudo user Install MySQL on Ubuntu At th ...

Posted by dorgon on Tue, 16 Jun 2020 08:57:06 +0200

Docker Learning Diary

Introduction:Docker is an open source application container engine based on the Go language and compliant with the Apache 2.0 protocol.Docker s can allow developers to package their applications and dependencies into a lightweight, portable container that can then be published to any popular Linux machine, or they can be virtualized.Containers ...

Posted by fabrice on Sat, 13 Jun 2020 19:22:01 +0200