C++ Right Value Semantic Foundation--Perfect Forwarding
Personal Site Version Link
What is perfect forwarding?
Familiar with modern C++ syntax, it should be clear that C++ divides variables into left and right values. In order to transfer resources instead of copying, right values and corresponding mobile constructors arise, but we find that many times we can't precisely transfer left and rig ...
Posted by mattastic on Fri, 04 Feb 2022 18:56:51 +0100
shoppe Project 03 - User Registration
Knowledge Review
python knowledge points
Routing Regular Matching
path('check/username/<str:username>/', CheckUsername.as_view())
Group Naming Match
In [2]: import re
In [3]: a = re.match(r'[a-zA-Z]*(?P<num>\d+)[a-zA-Z]*$', 'sad131231dasda')
In [4]: a.group('num')
Out[4]: '131231'
Model Class Query
Today's explana ...
Posted by lesolemph on Fri, 04 Feb 2022 18:54:21 +0100
[GO Language 04-1] GoLanguage on function definition, closure function, scope, defer keywords in detail
Functional encapsulation in the Go language is done through functions, and different structures can be unified through interfaces. Combined with reflection characteristics, large and complex projects can be developed.
1. Definition of functions
The Go language supports object-oriented programming, but functions are the basic elements of th ...
Posted by Shai-Hulud on Fri, 04 Feb 2022 18:41:01 +0100
rust real-world series - Fibonacci using Iterator iterator
Why Fibonacci Sequence
The Fibonacci sequence is well suited for the iterator used in real-world rust, and the algorithm is simple and straightforward. This example can be used to learn the use of Iterator and is a good example for practice after learning the iterator chapter of rust.
Code Actual
don't bb, show me the code
struct Fib(usize, ...
Posted by co.ador on Fri, 04 Feb 2022 18:11:30 +0100
C++ 11 smart pointer
Function of smart pointer
Using heap memory in C + + programming is a very frequent operation. The application and release of heap memory are managed by programmers themselves. Programmers can improve the efficiency of the program by managing the heap memory themselves, but on the whole, the management of heap memory is troublesome. The concep ...
Posted by andysez on Fri, 04 Feb 2022 14:25:46 +0100
Day 6: detailed explanation of data types (integer, string)
December 21, 2021
1, int: integer
1. Decimal of integer
① Binary
Every two into one, consisting of two numbers 0 and 1, starts with 0b or 0b
bin1 = 0b101
print('bin1Value: ', bin1) #Running result: bin1Value:5
bin2 = 0B110
print('bin2Value: ', bin2) #Running result: bin2Value:6
② Octal
Every eight into one, consisting of eight numbe ...
Posted by Anxious on Fri, 04 Feb 2022 13:57:11 +0100
JAVA generic wildcards T, E, K, V differences, t and Class < t >, Class <? > Differences between
https://www.jianshu.com/p/95f349258afb
1. First explain the concept of generics
Generics are Java SE The new feature of 1.5, the essence of generics is parameterized type, that is, the data type operated is specified as a parameter. This parameter type can be used in the creation of classes, interfaces and methods, which are called generic ...
Posted by santhosh_89 on Fri, 04 Feb 2022 13:51:28 +0100
unordered_map usage details
STL: unordered_map usage notes
Reference website:
cpluscplusunordered_ Difference between map and map (CSDN)
1. General
unordered_ The template of map is defined as follows:
template < class Key, // unordered_map::key_type
class T, // unordered_map::mappe ...
Posted by zephyrstudios on Fri, 04 Feb 2022 13:31:46 +0100
Java - access and download of network resources based on URL and IO stream
As the basic unit for executing File IO operations in JavaSE system, IO stream can be realized on the local machine, such as File deletion, creation, copy, rename And other basic operations. However, through the jdk source code, it will be found that the File class itself implements the Serializable interface, which means that a File ...
Posted by whisher06 on Fri, 04 Feb 2022 13:02:13 +0100
Equivalent to the construction method, the advantages of Java static factory method
catalogue
1. Sequence: what is a static factory method
2. Effective Java
2.1 the first advantage of static factory methods different from constructors is that they have names
2.2 the second advantage is that you don't have to create a new object every time it is called
2.3 the third advantage is that you can return subclasses of the origin ...
Posted by jacobsdad on Fri, 04 Feb 2022 10:58:10 +0100