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