Serial DMA of STM32 receives indefinite length data

Introduction When using stm32 or other single-chip computers, serial communication is often used, so how to effectively receive data? If this data is indefinite, how can it be received efficiently? Classmate A: when the data comes, it will enter into the serial port and interrupt. Just read the data in the interrupt!Interrupt is to interrupt th ...

Added by bobbyM on Wed, 16 Oct 2019 22:40:37 +0300

Nat address translation details (static NAT, port mapping, dynamic NAT,PAT)

NAT address translation overview In this chapter, we will learn and practice static NAT address translation, dynamic NAT address translation. Port mapping, PAT port multiplexing I. understand the advantages and disadvantages of NAT II. Operation principle of NAT Static translationDynamic TranslationPort Address Translation III. terminolo ...

Added by cerebrus189 on Wed, 16 Oct 2019 21:21:18 +0300

Swoole Partnership Tour

Author: Han Tianfeng's original address: Click to view What is the consortium? The first published explanation of the coroutine appeared later, in 1963. The concept of the coroutine is longer than that of the c language. The term coroutine is coined by Melvin Conway in 1958, after which it is applied to construction of an assembly program. The ...

Added by rane500 on Mon, 14 Oct 2019 08:10:55 +0300

Double-click Hot Standby Uplink and Downlink Router Main Standby Networking Experiments

Simple Experiments of Firewall Dual Hot Standby Experimental topo: The purpose of the experiment is: Familiar with dual hot standby principle Network Planning of Dual Machine Hot Standby Experiments need: Enterprises deploy dual hot standby and connect routers upstream and downstream in the ...

Added by RobertPaul on Sat, 12 Oct 2019 23:06:18 +0300

Cattle and Passenger Network & Huawei Computer Test & Coordinate Moving

Cattle and Passenger Network & Huawei Computer Test & Coordinate Moving code implementation #include<iostream> #include<string> #include<vector> #include<cctype> using std::cin; using std::cout; using std::endl; using std::string; using std::vector; int main() { str ...

Added by snarkiest on Sat, 12 Oct 2019 20:51:04 +0300

Apple CMSv10 Total Static Pseudo-static Rules Tutorial Pagoda Linux System

Apple CMS, also known as MacCMS, is a common video network management program for most video webmasters. Apple CMS website in order to strengthen the inclusion of optimized SEO, do static links is the best. Pseudo-static is conducive to search engine optimization and better ranking. However, generating static pages will take up a large numbe ...

Added by gsb on Sat, 12 Oct 2019 19:32:47 +0300

Java Collection Explanation 6: This time, take you through the red and black trees in Java

The Java Collection Detailed Series is a new series that I am going to start after I have completed a series of blogs that consolidate the Java Foundation Chapter. These articles will be sorted out into my Java Interview Guide warehouse on GitHub, and more exciting content can be found in my warehouse. https://github.com/h2pl/Java-... If you li ...

Added by FFFF on Sat, 12 Oct 2019 15:07:58 +0300

Java Collection Explanation 1: Read ArrayList,Vector and Stack's Usage and Implementation Principles

This article gives a very detailed introduction to three collection classes in JavaArray List, Vector and Stack The Java Collection Detailed Series is a new series that I am going to start after I have completed a series of blogs that consolidate the Java Foundation Chapter. These articles will be sorted out into my Java Interview Guide warehou ...

Added by dunhamcd on Thu, 10 Oct 2019 21:07:01 +0300

The java tool class Base64 tool

Principle: Base64 is one of the most common encoding methods for transmitting 8Bit bytecode on the network. Base64 is a way to represent binary data based on 64 printable characters. About the coding rule: Change 3 characters into 4 characters. (2) Add a newline character for every 76 characters. (In ...

Added by aboyd on Wed, 09 Oct 2019 10:44:21 +0300

unit11 Virtual Machine Management Commands, Simple Installation of Virtual Machines, Installation of Scripts Virtual Machines

#### script installation virtual machine #!/bin/bash virt-install \ --cdrom /home/kiosk/Desktop/rhel-server-7.3-x86_64-dvd.iso \ --ram 1024 \ --cpus 1 \ --disk /var/lib/libvirt/images/test.qcow2,bus=virtio,size=9 \ ##I don't know. Wait a minute. --name test \ --network bridge=br0,model=virtio & ##In ...

Added by riwan on Wed, 09 Oct 2019 09:35:24 +0300