JavaScript array sorting

The sort() method is one of the most powerful array methods. Array sorting The sort() method sorts the arrays alphabetically: Example var fruits = ["Banana", "Orange", "Apple", "Mango"]; fruits.sort(); // Yes fruits Sorting elements in Inverted array The reverse() method reverses the elements in the array. You can use i ...

Posted on Wed, 16 Oct 2019 20:44:38 -0400 by viper3two

Spring IoC - dependency injection

Preface In the previous article, we introduced the container initialization process of Spring IoC- IoC container initialization In this article, we continue to introduce the process and source code interpretation of Spring IoC dependency injection. As before, I'd like to sort out the procedures for you so that you can have a general context in ...

Posted on Wed, 16 Oct 2019 19:30:38 -0400 by EPCtech

JS data copy

The copy of JS can be divided into shallow copy and deep copy: Shallow copy: if the array element is of basic type, it will copy one copy, which will not affect each other. If it is an object or an array, it will only copy the reference of the object and the array, so that no matter we modify the old and new arrays, both will change. Deep cop ...

Posted on Wed, 16 Oct 2019 18:31:37 -0400 by krox

Deep source code analysis -- message queue

Message queue In the previous article Source code analysis (3) - queueWe describe the queue implementation of TencentOS tiny and point out that the queue of TencentOS tiny depends on message queue. Let's take a look at the implementation of message queue today. In fact, message queue is a basic component of TencentOS tiny, as the bottom layer o ...

Posted on Wed, 16 Oct 2019 13:21:49 -0400 by moltenice

Creation and data type of numpy

N Dimension Array NumPy array is a multidimensional array object (matrix), which is called ndarray. It has the ability of vector arithmetic and complex broadcast, and it has the characteristics of fast execution and space saving. Note: the subscript of ndarray starts from 0, and all elements in the array must be of the same type Properties own ...

Posted on Wed, 16 Oct 2019 08:14:36 -0400 by jackliu97

Get page relative margins

1.getBoundingClientRect() getBoundingClientRect is used to get the location collection of an element relative to the window. There are top, right, bottom, left and other attributes in the collection. let client = e.target.getBoundingClientRect(); client.width // width client.height // height client.top // Top margin (above relative viewing are ...

Posted on Wed, 16 Oct 2019 06:22:16 -0400 by mrvanjohnson

Fast advanced Vue3.0

The source code of Vue3.0 preview version was released on October 5, 2019, but it is expected to wait until the first quarter of 2020 at the earliest to release the official version of 3.0. You can see it directly github Source code. Major architecture improvements and new features planned and implemented in the new version of Vue 3.0: Compile ...

Posted on Wed, 16 Oct 2019 05:51:16 -0400 by iovidiu

Spring 5 source code deep parsing - transaction rollback and commit (100% understanding of transaction)

The previous article explained how to obtain transactions and set read-only and isolation level through the acquired connection. This article explained the rollback and commit of the remaining transactions. Rollback processing We have completed the transaction preparation before the running of the target method, and the biggest purpose of the ...

Posted on Tue, 15 Oct 2019 23:44:37 -0400 by SystemWisdom

Chapter 6: closures and modules in JS

By valentinogagliardiTranslator: front-end witSource: github Alibaba cloud has been doing activities recently, with a discount of 20%. If you are interested, please take a look at:https://promotion.aliyun.com/... In order to ensure readability, this paper adopts free translation instead of literal translation. Global variables are easy to cau ...

Posted on Tue, 15 Oct 2019 21:10:33 -0400 by ody

ACL access control list -- standard access control list (Theory + Practice)

Overview of ACL (access control list) Access control list is a list of instructions applied to the router interface, which are used to tell the router which packets can be received and which packets need to be rejected. Access control is the main strategy of network security prevention and protection. Its main task is to ensure that netwo ...

Posted on Tue, 15 Oct 2019 15:35:21 -0400 by trdesigns