Design of single cycle CPU processor in "principles of computer composition"

1, Experimental principle 1. Single cycle CPU Single cycle CPU can be regarded as composed of data path and control unit. Data path refers to the path through which data passes and the functional components involved in the path during the execution of instructions. The control unit generates different control signals for different data ...

Posted by eXodus on Fri, 18 Feb 2022 00:17:08 +0100

Nginx Learning Notes: Nginx Reverse Proxy

In the previous section, we introduced reverse proxy, and we know that Reverse Proxy means that a proxy server accepts a connection request on the internet, forwards the request to the server on the internal network, and returns the result from the server to the client requesting a connection on the internet. The proxy server is now externally ...

Posted by Gast on Fri, 18 Feb 2022 00:11:34 +0100

[machine learning] Part 3: support vector machine (SVM)

Basic concepts What is support vector machineSupport Vector Machines is a binary classification model, which is widely used in machine learning, computer vision and data mining. It is mainly used to solve the problem of data classification. Its purpose is to find a hyperplane to segment the samples. The principle of segmentation is to maximize ...

Posted by angrytuna on Fri, 18 Feb 2022 00:08:20 +0100

SAMBA file sharing server for Linux

SAMBA service overview What is SAMBA? SMB (Server Message Block) protocol realizes file sharing, also known as CIFS (Common Internet File System) It is a protocol for sharing files between Windows and Unix like systems The client is mainly Windows; Supports simultaneous mounting and concurrent writing of multiple nodes It is mainly us ...

Posted by lostincoding on Thu, 17 Feb 2022 23:57:30 +0100

Classic example of Java Socket network concurrent programming

The basic model of network programming is the client to server model, which simply means that two processes communicate with each other. For programmers, it will be much easier to master a programming interface and use a programming model. The Java SDK provides some relatively simple APIs to complete these tasks. Socket is one of them. For Java ...

Posted by mohson on Thu, 17 Feb 2022 23:56:57 +0100

[Java of the whole stack of nightfight] I: Arraylist

A little morning light lights up the noisy world There are many collection classes (the storage capacity can be changed, providing a storage model with variable storage space). Today we introduce one: ArrayList ArrayList < E > ...

Posted by Phoenix~Fire on Thu, 17 Feb 2022 23:47:00 +0100

Network access of docker

  catalogue 1. Configure IP 2. Start service 3. Service maintenance In the previous initial experience of docker, I have tried to use it Port mapping access nginx , one network card can be configured with multiple IP addresses. Use ifconfig to configure IP addresses. Be sure to note that the IP addresses here cannot conflict. You can use ...

Posted by sankaty on Thu, 17 Feb 2022 23:28:01 +0100

Python boss takes you to crack with a crawler -- sliding verification code identification

Being a crawler will always encounter all kinds of anti climbing restrictions. The first defense line of anti climbing often appears when logging in. In order to limit the automatic login of crawlers, all families have tried their best. The so-called way is one foot high and the devil is one foot high. Small class Steps: (1) Calculate sli ...

Posted by volatileboy on Thu, 17 Feb 2022 23:18:01 +0100

Implementation of improved patchwork algorithm for digital watermarking

1, Algorithm principle 1. Reference papers Sweet rain, Yang Yu Improved Patchwork watermarking algorithm based on transform domain [J] Journal of Chengdu University of information engineering, 2017,32 (06): 623-627 2. Theoretical basis (1) Discrete cosine transform In the watermarking algorithm, the transform domain of the image is introdu ...

Posted by forced4 on Thu, 17 Feb 2022 23:09:22 +0100

RedisAPI learning diary

1, General characteristics of redis The subscript of redis supports both positive and negative numbers+ 1 represents the first element- 1 indicates the last to last element. So you can make good use of this feature to traverse. For example, list, lrange list 1 -1 can traverse the list.Redis's scope is a closed interval. Unlike java's, the scop ...

Posted by jalperin on Thu, 17 Feb 2022 23:08:24 +0100