For four years in a row, it has become the "favorite language for developers". Have you ever understood this programming language?

fn main() { println!("hello rust");} With the launch of Facebook's Libra project, Rust became the biggest project in the history of Rust, but with the rise of global digital currency, the journey of Rust may be just beginning. Although you may not know much about Rust, in the eyes of developers, it's ...

Posted on Fri, 21 Feb 2020 02:37:33 -0500 by nebb

js Event Loop details

Let's start with an interview question async function a1 () { console.log('a1 start'); //2 await a2(); console.log('a1 end');//9 } async function a2 () { console.log('a2');//3 } console.log('script start'); //1 setTimeout(() => { console.log('setTimeout');//10 }, 0) Pro ...

Posted on Fri, 21 Feb 2020 00:25:45 -0500 by almora

[easypoi uses template to derive climbing experience]

Problem Description: 1. Development environment, idea development tool, windows10 system, JDK8.0; system deployment environment, centeros7; 2. In the process of development, use the template to download documents, because the template is fixed, just fill in the required information; Problems found: Template documents are placed under the so ...

Posted on Thu, 20 Feb 2020 22:51:41 -0500 by Myke

Deep Source Analysis of SpringMVC Execution

This article mainly explains the SpringMVC execution process and parses the related source code. First, let's look at how Spring MVC handles user requests from the perspective of four components of Spring MVC: the Dispatcher Servlet, the Handler Mapping, the Handler Adapter, and the ViewResolver, as shown in the following figure: SpringMVC Exe ...

Posted on Thu, 20 Feb 2020 21:53:37 -0500 by phpforme

Detailed analysis of MySQL execution plan and cost model

background In order to facilitate subsequent communication, a ** Stack-Java Technology Exchange Group ** was created in the morning of 2020,213, which also facilitates active participation by scanning QR codes. If the QR code is out of date, you can add the mini-signal (lastpass4u) of the stack culture-assistant and let him pull you into the g ...

Posted on Thu, 20 Feb 2020 20:16:45 -0500 by curlious

The most concise Linux commands

1. ls command View the visible files, folders and their related permissions in the current directory Common parameters: - l list view -al view all, including hidden files and folders [root@qinshengfei bin]# ls --color in color [root@qinshengfei bin]# ls -l detail list catalog file [root@qinshengfei bin]# ls -a shows all files, inc ...

Posted on Thu, 20 Feb 2020 04:37:18 -0500 by tomm098

Out of the box digital currency options quantitative trading tool

1. Quantitative and procedural trading of digital currency options Recently, many exchanges have successively opened the trading function of digital currency options, a derivative. Similar to traditional options, options trading and futures trading can combine to form many trading strategies and methods. Although there are many open-source qua ...

Posted on Thu, 20 Feb 2020 04:30:47 -0500 by genius

Spring boot picture and text tutorial 4 - spring boot implementation file upload and download

If there is the concept of flying in the sky, there must be the realization of landing Concept + code implementation is the feature of this article. The tutorial will cover a complete picture and text tutorial and code cases At the end of the article, the self-test interview questions are provided, and the technical self-test is more solid a ...

Posted on Thu, 20 Feb 2020 04:02:43 -0500 by mcog_esteban

Go into HashMap -- implementation principle and source code analysis

HashMap is a very important container in JDK. It is implemented by array + linked list. Ideally, it can support the operation of adding, deleting, modifying and querying O(1) time complexity. This article will explain the implementation principle of hash table from simple to deep, and analyze part of the source code of HashMap. 1. F ...

Posted on Thu, 20 Feb 2020 02:57:27 -0500 by catalin.1975

King glory reptile

Introduction Web crawler (also known as web spider, web robot, in the FOAF community, more often known as web chaser), is a program or script that automatically grabs the World Wide Web information according to certain rules. python is a cross platform computer programming language. It is an object-or ...

Posted on Thu, 20 Feb 2020 02:03:59 -0500 by blackcell