The lambda expression of java
Why use Lambda expressions
Lambda is an anonymous function. We can understand lambda expression as a piece of code that can be passed (passing code like data). Use it to write more concise and flexible code. As a more compact code style, Java language expression ability has been improved.
Lambda expression
Lambda expression syntax
Lambd ...
Posted by merrittj on Wed, 13 Nov 2019 06:34:03 -0800
[Java Core Technology Volume] Deep understanding of Java's internal classes
The analysis is illustrated:This diagram shows the process of compiling and interpreting Java internal classes. You will see that the process is cumbersome.
For historical reasons, Java language specifications and byte code language specifications do not overlap, initially they overlap. But with the development of Java, something new needs to b ...
Posted by renegade44 on Tue, 12 Nov 2019 18:55:27 -0800
Java Stream Functional Programming Part 3: Pipeline Flow Result Processing
1. Java Stream Pipeline Data Processing
In the article written before this number, you were introduced to the Java Stream pipeline stream as a java API to simplify the handling of collection class elements.There are three stages in the process of use.Before starting this article, I feel that I still need to introduce these three stages to some ...
Posted by Whitestripes9805 on Mon, 11 Nov 2019 16:42:47 -0800
[Android 9.0] can't open usb uvc camera
Background: the development board of Android 9.0 system can access the binocular camera, only one camera can be opened, the other cannot be opened
Key log:
From the view of serial port printing, usb driver correctly recognizes usb hub and two usb camera devices
[ 4526.512542] usb 2-1: new high-speed USB device number 8 using ehci-platform
& ...
Posted by jcanker on Sun, 10 Nov 2019 12:43:40 -0800
Python Basics: dict and set
The reason why dictionaries and collections are efficient is that the internal structure is a hash table.
On average, the time complexity of inserting, searching and deleting is O(1)
Performance comparison with list in search scenario
Suppose there is a list of 100000 products:
import time
id = [x for x in range(0, 100000)]
price = [x f ...
Posted by cornercuttinjoe on Fri, 08 Nov 2019 10:04:47 -0800
EF operation and Linq writing record
Project summary: EF operation and Linq writing record
1. Introduction of EF
After creating an MVC project, to reference the EF framework, follow these steps:
1), add project in Models
2) select Entity Data Model and fill in the name again
3) after selecting code first, select the connected database and tables, and then generate them. At th ...
Posted by Zyxist on Tue, 05 Nov 2019 10:35:31 -0800
Understanding closures in Scala
First of all, we need to distinguish the differences between Scala functions and methods, which are two different concepts in scala. Only when we understand these two concepts can we understand the currification.
Method
scala> def add(x:Int, y: Int) = x + y
add: (x: Int, y: Int)Int
scala> add(1, 2)
res0: Int = 3
function ...
Posted by sactown on Tue, 05 Nov 2019 08:25:54 -0800
Realization of correct posture of multi thread based on Concurrency
How many ways to implement multithreading?
For the implementation of JAVA multithreading, both online and all kinds of books have the same view, some say two, some say four, we can see many kinds of answers in a glance at Baidu
How many are they? Let's look up the JAVA API document: https://docs.oracle.com/javase/9/docs/api/java/lang/Thread.ht ...
Posted by corkg on Mon, 04 Nov 2019 19:51:27 -0800
Lambdalambda expressions using
Lambda (II) lambda expression using
Lambda expression composition:
/*
param list arrow lambda body
(o1,o2) -> o1.getColor().CompareTo(o2.getColor());
*/
Lambda expressions need to have predefined functional interfaces that match them:
/*
Functional interface: predict < T >
Methods: Boolean t ...
Posted by php_guest on Mon, 04 Nov 2019 11:20:34 -0800
Flash, middleware
Catalog
Flash
Source code
case
middleware
Custom local Middleware
Custom global decorator
Flash
Flash() provides a very useful flash() function, which can be used to "flash" messages that need to be prompted to the user, such as "welcome back!" when ...
Posted by cvsherri on Sat, 02 Nov 2019 16:28:48 -0700