Java shangsilicon Valley data structure and algorithm learning record

Stack implementation synthesis calculator (infix expression) Thought analysis: We need two stacks: number stack and symbol stack to define an index index index index to traverse the expression Traverse to a number, then enter the number stack Traverse to a symbol. If the symbol stack is empty, it wil ...

Added by cags on Sun, 21 Jun 2020 08:37:34 +0300

[Java concurrency] - 5. Source code analysis of the concurrency tool class CountDownLatch

Article catalog 1. Introduction 2. How to use CountDownLatch 3. Analysis of methods in CountDownLatch class Construction method await method await(long timeout, TimeUnit unit) countDown() method 1. Introduction CountDownLatch allows one or more threads to wait for other threads to complete the ...

Added by jmcc on Sat, 20 Jun 2020 07:43:09 +0300

Great introductory TypeScript tutorial (1.2W words)

Look at this for a little friend who wants to learn TypeScript. This article will take you step by step to learn 14 points related to getting started with TypeScript. See the following picture for a detailed outline: 1. What is TypeScript TypeScript It is a free and open source programming language developed by Microsoft.It is a superset of Ja ...

Added by pennythetuff on Tue, 09 Jun 2020 04:19:48 +0300

C ා basic part - entrustment

preface In this chapter, I mainly use this series of C basic chapters to sort out the past study notes, summarize and understand more thoroughly. In. Net development, we often encounter and use delegation. If you can master and use it flexibly, you will be able to easily in programming. Then for many developers who have not been exposed to C fo ...

Added by Slippy on Sun, 07 Jun 2020 12:04:04 +0300

Overview of pre -, middle -, and suffix expressions and calculator principle and code analysis of conversion + stack (including complete source code)

catalog: 1. Overview of suffixes 2. Middle order expression to suffix expression 3. Implement the principle and steps of calculator with stack suffix expression 4. Code implementation and analysis 1. Overview and mutual conversion of suffixes Prefix expression: the operator precedes the operand. ...

Added by Naithin on Sun, 07 Jun 2020 08:56:33 +0300

Introduction to machine learning for programmers

This article will focus on some common skills in the process of machine learning training with Python. Mastering them can make you get twice the result with half the effort. Most of the code used will be based on the last example in the previous article, which is to predict wages according to the conditions of farmers A kind of , if you haven' ...

Added by walshd on Fri, 08 May 2020 09:52:13 +0300

JUnit of Java unit test

Unit test is to write test code, which should ensure the correctness of basic program modules accurately and quickly.Good unit test standards JUnit is a Java unit testing framework that has been installed by default in Eclipse. JUnit4### JUnit 4 identifies test methods by annotations. Currently, the main comments supported are: @Bef ...

Added by byronbailey on Wed, 29 Apr 2020 03:01:37 +0300

Simple factory model of design pattern learning

The simple factory mode, in fact, has a static factory method. You can return the corresponding instance according to the output conditions, and then perform the calculation with the specific instance method. The simple factory pattern is equivalent to centralizing condition judgment into a static factory method. The advantage of this is that t ...

Added by Monk3h on Sun, 05 Apr 2020 12:32:46 +0300

C × lambda expression

In versions of C before 2.0, the only way to declare a delegate was to use a named method. C ා 2.0 introduces anonymous methods, while in C ා 3.0 and later, Lambda expressions replace anonymous methods as the preferred way to write inline code. In one case, anonymous methods provide functionality tha ...

Added by mars_rahul on Mon, 09 Mar 2020 11:20:43 +0200

JavaFX implementation calculator

This year's epidemic led to the late start of school. I want to learn and use javafx freely in my self-study at home, so I am going to write a calculator. First, the results are presented, and then the code is analyzed. Here's the source code: package ff; import java.util.Collections; import java.util. ...

Added by asparagus on Sat, 07 Mar 2020 19:30:03 +0200