HTML basics summary
catalogue
Block element
Form form
form validation:
action:
keyword:
button:
Common block labels
list
form
Row element
Common row element labels
a: Hyperlink label
Inline block element
img: import pictures
Input: input box
Type: input box type
Input box content
Label: expand the selection area
textarea: multi line input bo ...
Posted by tekcap on Sun, 20 Feb 2022 05:11:49 +0100
Understanding its core concepts from hudi persistence files
[overview]
This is the first article in the hudi series, which first deepens the understanding of the concept from the core concept and the stored file format, and then gradually shares the use (spark/flink into hudi, hudi synchronous hive, etc.) and principles (compression mechanism, index, clustering, etc.)
[what is a d ...
Posted by QbertsBrother on Sun, 20 Feb 2022 05:10:02 +0100
Android Window series - window and decorview
summary
Window is a very common concept in android. Common knowledge points such as Activity, Dialog and Toast are inseparable from window. Therefore, the author arranges the knowledge related to the next window, hoping to help the readers in need.
window official description
The description of window in the source code of window is as follo ...
Posted by xzilla on Sun, 20 Feb 2022 05:07:01 +0100
Detailed explanation of Lambda expression ~ simplify anonymous inner class
This section will introduce how to use Lambda expressions to simplify the writing of anonymous inner classes. However, Lambda expressions cannot replace all anonymous inner classes and can only be used to replace the abbreviation of Functional Interface. Don't care about the details yet. Let's look at a few examples.
Example 1: abbreviation of ...
Posted by jaql on Sun, 20 Feb 2022 05:04:17 +0100
Overview of multithreading, creating threads: Inheriting Thread class and implementing Runnable interface
1, Overview
1. Process:
The running program is an independent unit for the system to allocate and call resources. Each process has its own memory space and resources.
2. Thread:
It is a single sequential control flow of a process, or a separate execution path If a process has only one execution path, it is called single thread If a process ...
Posted by badzv on Sun, 20 Feb 2022 04:59:23 +0100
Application scenarios of Callable, Future and FutureTask in multithreading
1.1Callable and Future and FutureTask creation process
Many times, we ask multithreading to help us deal with things. We need to get the return value, and we can deal with exceptions
Note that callable can have a return value or throw an exception, which is key.
1.1.2.callable implements multithreading by itself, but there is no re ...
Posted by fitzbean on Sun, 20 Feb 2022 04:58:31 +0100
Node.js source code analysis - registration of native modules (C + + Modules)
title: Node.js source code analysis - registration of native modules (C + + Modules)date: 2018-11-28 21:04:49tags:- Node.js
- Node.js Source code analysis
- Source code analysiscategories:- Node.js Source code analysis
This article was first published on the personal website four years ago, and is now migrated to this site for re posting. The o ...
Posted by Warmach on Sun, 20 Feb 2022 04:55:36 +0100
kotlinx.serialization method for deserializing abstract classes
The opportunity to write this article is because I encountered such a problem in my work. There is an abstract class XView, and its subclasses have two concrete classes (in fact, there are more). One attribute of XRow is list < XView >?.
Target: deserialize the XRow from the json file
Difficulty: the list < XView > attribute is ce ...
Posted by jerastraub on Sun, 20 Feb 2022 04:47:08 +0100
Seata distributed transaction
Seata
Seata is an open source distributed transaction solution, which is committed to providing high-performance and easy-to-use distributed transaction services. Seata will provide users with AT, TCC, SAGA and XA transaction modes to create a one-stop distributed solution for users.
Evolution of the two-stage submission agreement:
Phase I: ...
Posted by ddragas on Sun, 20 Feb 2022 04:45:20 +0100
Master judgment: every year of life
Life reopen simulator git https://github.com/VickScarlet/lifeRestart
1. The process of painfully reading code
Under Windows 11 system, according to readme, start the game with a series of instructions beginning with npm
After entering the life simulation, use f10, and soon find it in life JS, he calls next() every year
next() {
co ...
Posted by marcel on Sun, 20 Feb 2022 04:43:02 +0100