• Proxy message forwarding in practice


    friendly reminder:Click to view the demo code involved in this article Introduction A proxy is a transaction on behalf of an authorized party (From Wikipedia). Think about when we will use proxies in our life? When renting or buying a house, we need an intermediary to help us contact the landlord, deal with the formalities, […]

  • Teach you to learn Dapr – 7. Actors


    introduce The Actor pattern describes Actors as the lowest level "computing unit". In other words, you write your code in a separate unit (called an actor) that receives messages and processes them one at a time, without any concurrency or threading. In other words, according toActorIdAfter dividing independent computing units, the sameActorIdRe-entry needs to be […]

  • React is the same thing 04 – element rendering


    In order to facilitate subsequent understanding, we will review and summarize the content of the previous chapters. 1 Elements and their creation Elements are the smallest bricks that make up a React application. Elements describe what you want to see on the screen. const element = <h1>Hello, world</h1>; Unlike browser DOM elements, React elements are […]

  • JavaScript timer


    basic introduction There are two timers in JavaScriptsetInterval()andsetTimeout()There are also ways to cancel the timer, respectively.it's allwindowobject, which can be omitted when callingwindow. These two methods are not in the JavaScript specification.There are four methods related to the timer method. method describe setInterval Periodically call a function or execute a piece of code. clearInterval Cancels […]

  • HTML5 timer small example


    html: Copy code The code is as follows: <!DOCTYPE html> <html lang=”en”> <head> <meta charset=”utf-8″> <!– Always force latest IE rendering engine (even in intranet) & Chrome Frame Remove this if you use the .htaccess –> <meta http-equiv=”X-UA-Compatible” content=”IE=edge,chrome=1″> <title>HTML5 Timer for work-relax balance</title> <meta name=”description” content=””> <meta name=”author” content=”kevin”> <meta name=”viewport” content=”width=device-width; initial-scale=1.0″> <!– […]

  • Some notes about benchmark / c++11 timer /chrome:tracing


    Please indicate the source of Reprint:https://www.cnblogs.com/Multya/p/16213025.html A benchmark is a test of the performance of a computer system. ​ Benchmark is a test of the performance of computer system timer The performance index is time. It is very convenient to time after c++11 because there areArtifact In performance testing, we usually rely on the life […]

  • [Vue component] timing progress bar


    Requirement Description: The operation progress bar is displayed. When the operation has not been completed for more than N seconds, manual cancellation is allowed. design sketch: realization: <time-progress :visible.sync=”progressVisible” :time=”10″ :percent=”progressPercent” :text.sync=”progressText” :finishedText.sync=”progressFinishedText” ></time-progress> <template> <el-dialog :visible.sync=”progressDialogVisible” width=”30%” class=”search-progress-dialog” :show-close=”ss <= 0″ :before-close=”handleCloseprogressDialog” :close-on-click-modal=”false” :close-on-press-escape=”false” > <p v-show=”progressPercent != 100″>{{ text }}</p> <p v-show=”progressPercent == […]

  • Directx11 — CPU and GPU timers


    preface GAMES104Wang Xi said: In the world of game engine, its core is to drive the world by tick() function. Originally, a CPU timer alone would not have written a blog for it, but it is different when the GPU timer function is added. In this article, we will describe how to use the CPU […]

  • Recyclerview countdown solution


    It is hard to avoid encountering more than one countdown scene in the recyclerview. So how to implement a recyclerview with countdown is the topic of this article 1. what problems need to be solved to implement high-quality countdown in recyclerview. How to handle the countdown when there are multiple countdowns in the list, start […]

  • Getting to know reacthook for the first time — useeffect


    ​ To understand this hook function, you first need to understand the life cycle principle of react. ​ If I put this picture directly, the novice will be stupid. What the hell is this? Because when I first learned about the life cycle, I was confused. Let’s look at it through practical examples! The following […]

  • Two implementation methods and differences of golang timer


    It has to be said that the SDK of golang has done too many things. The implementation of timer in golang is very simple Two ways NewTicker() NewTimer() The code is as follows Newticker() method func foo() { fmt.Println(“foo() start.”) time.Sleep(time.Second * 3) fmt.Println(“foo() end.”) } func TestTicker(t *testing.T) { ticker := time.NewTicker(time.Second * 2) […]

  • Golang concurrency — use of concurrency technology goroutine and channel, timer, producer consumer, condition variable, select


    Goroutine: Goroutine is the core of go concurrent design. In the final analysis, goroutine is actually a collaborative process. It is smaller than threads. More than a dozen goroutines may be reflected in five or six threads at the bottom,Go language helps you realize the memory sharing between these goroutines。 Executing goroutine requires only a […]