Default dependency injection for. NET
introduce
Collect coupons https://www.cps3.cn/
Do not rely on concrete implementation, but on abstraction. High-level modules should not rely on low-level modules. Both should rely on abstraction. In short, it is for better decoupling. Inversion of control (Ioc) is one of the implementation ideas of this principle. One of the implementation me ...
Added by chrisdee on Thu, 17 Feb 2022 14:53:04 +0200
2022, don't you know PWA? Teach you how VuePress blog can be quickly compatible with PWA
prefacestay "A blog with VuePress + Github Pages" In, we used VuePress to build a blog. The final effect is as follows: TypeScript Chinese document. In this article, we talk about how to be compatible with PWA.PWAPWA, full English Name: Progressive Web Apps, Chinese Translation: progressive Web applications.quote MDN Introduction to:P ...
Added by spainsoccerfreak on Thu, 17 Feb 2022 14:53:52 +0200
Mybatis study notes
MyBatis study notes
Knowledge preparation:
JDBCMysqlMavenJunit
1. Introduction
1.1. What is MyBatis?
MyBatis is an excellent persistence layer framework It supports custom SQL, stored procedures, and advanced mapping. MyBatis eliminates almost all JDBC code and the work of setting parameters and obtaining result sets. MyBatis can confi ...
Added by calumstevens on Thu, 17 Feb 2022 14:46:27 +0200
Python -- first knowledge of database
1, Database overview
1. Why use a database
If the data is stored in a file, reading and writing occupy disk IO, and the efficiency is lowData security considerationsSupport high concurrency
2. Database classification
At present, databases can be divided into two categories: relational databases and non relational databases
2.1 relation ...
Added by dilum on Thu, 17 Feb 2022 14:34:09 +0200
openwrt development summary using pthread to realize socket multi process server
At the beginning of last year, there were a lot of code written in openwrt, although I felt sorry that there was a lot of code written in openwrt in the early days of the company.
Let's briefly introduce the socket multi process server on openwrt.
Look at the code
This is c language code. The code written at that time was not very good. Don' ...
Added by breath18 on Thu, 17 Feb 2022 14:27:35 +0200
Introduction to UnityShader -- edge detection
The principle is to use the edge detection operator to convolute the image. In image processing, convolution refers to using a convolution to check each pixel in an image for a series of operations.
Common edge detection operators:
Both of them contain convolution kernels in two directions, which are used to detect the edge information i ...
Added by TFD3 on Thu, 17 Feb 2022 14:24:02 +0200
Explain in detail the whole process of MySQL high availability switching troubleshooting caused by slow SQL failure
In the later operation and maintenance of MySQL database, DBAs sometimes encounter such a phenomenon: when troubleshooting the problem, they find that the active and standby MySQL has been switched, and it is normal to check the MySQL service. DBAs have not done the switching operation, and the server has not been maintained. Fortunately, the b ...
Added by glennn3 on Thu, 17 Feb 2022 14:19:18 +0200
Haobor2.2.1 configuration (trivy scanner, image signature)
Haobor2.2.1 configuration (trivy scanner, image signature)
Docker compose Download
https://github.com/docker/compose/releases
install
cp docker-compose /usr/local/bin
chmod +x /usr/local/bin/docker-compose
harbor Download
https://github.com/goharbor/harbor/releases
decompression
tar xf xxx.tgx
Configure harbor
Root establishment:m ...
Added by ironmonk3y on Thu, 17 Feb 2022 14:16:17 +0200
Chow bit power allocation algorithm and its MATLAB implementation
Principle introduction
Chow algorithm allocates bits according to the channel capacity of each subchannel. Its optimization criterion is to maximize the system margin on the premise of maintaining the target bit error rate. The algorithm allocates bits step by step through the iterative process, and gradually increases the margin of the system ...
Added by DWaller10 on Thu, 17 Feb 2022 14:10:59 +0200
Functions and modules in Python
Content introduction:
Basic concepts of functions and modulesCode reuse using functionsCommon built-in modules and functions in PythonCustom functions and calls between functionsParameters and return values in functions
function
A function is a group of statements that are grouped together to complete an operation Benefits of using functio ...
Added by Braimaster on Thu, 17 Feb 2022 14:10:36 +0200