当前位置:网站首页>I stepped on a foundation pit today
I stepped on a foundation pit today
2022-07-04 02:25:00 【Programming samadhi】

introduction
I wonder if you have such an experience : It's wrong to suddenly find out that you have a deep-rooted view for a long time ?
I stepped on a pit today : I always remember in my impression setInterval After definition, it will Execute now Once inside the logic , So when implementing the logic in the figure below , I will take the second step (” Execute the logic immediately a“) It's not necessary , This province has brought me a bug, Khan, ~

It's out bug, We need to remedy , Don't lose your attitude !
Bronze grade
Speaking of the simplest fix , That's the method we often use , The code is as follows :
Yes , It's so simple and plain !
Diamond grade
Since it's diamond grade , Then you have to play some tricks , Otherwise, it will be useless .
In fact, there is a hidden danger in the above bronze level implementation : It cannot be ensured that there is only one timer executing this logic at the same time . Then let's encapsulate :
Xingyao class
Use the objective function to return the objective function itself .
Um. , The code style is a little higher .
King level
Since it needs to be executed immediately , Then why not use self executing functions ?
Although the logic is the same as above , But I don't know why it's a little tall ,-
Conclusion
In fact, I still don't understand why I have such a wrong memory , And no correction has been found for so long .
It's not terrible to make mistakes , The terrible thing is that you don't realize you've made a mistake !
It takes a good blacksmith to make steel. , Don't look at how big others' implementation methods are , In fact, it is the result of some reasonable combination of basic knowledge , As long as you have a good foundation , Even in the face of a simple piece of code, you can play a different trick !
- ~
- The end of this paper , Thank you for reading !
~
Learn interesting knowledge , Make interesting friends , Create interesting souls !
Hello everyone , I am a 〖 The samadhi of programming 〗 The author of Hermit King , My official account is 『 The samadhi of programming 』, Welcome to your attention , I hope you can give me more advice !
边栏推荐
- Buuctf QR code
- Bacteriostatic circle scanning correction template
- Career development direction
- Key knowledge of C language
- ZABBIX API pulls the values of all hosts of a monitoring item and saves them in Excel
- What are the conditions for the opening of Tiktok live broadcast preview?
- Johnson–Lindenstrauss Lemma
- Applet graduation project based on wechat selection voting applet graduation project opening report function reference
- Pagoda SSL can't be accessed? 443 port occupied? resolvent
- Jerry's watch listens to the message notification of the target third-party software and pushes the message to the device [article]
猜你喜欢

Idea if a class cannot be found, it will be red

Bacteriostatic circle scanning correction template

Learn these super practical Google browser skills, girls casually flirt

Small program graduation design is based on wechat order takeout small program graduation design opening report function reference

From the 18th line to the first line, the new story of the network security industry
![[leetcode daily question] a single element in an ordered array](/img/3a/2b465589b70cd6aeec08e79fcf40d4.jpg)
[leetcode daily question] a single element in an ordered array

長文綜述:大腦中的熵、自由能、對稱性和動力學

Will the memory of ParticleSystem be affected by maxparticles

High level application of SQL statements in MySQL database (I)

VRRP+BFD
随机推荐
Create template profile
Global and Chinese market of thin film deposition systems 2022-2028: Research Report on technology, participants, trends, market size and share
Safety tips - seat belt suddenly fails to pull? High speed police remind you how to use safety belts in a standardized way
Bacteriostatic circle scanning correction template
Career development direction
Johnson–Lindenstrauss Lemma
Yyds dry goods inventory override and virtual of classes in C
Pagoda SSL can't be accessed? 443 port occupied? resolvent
Idea if a class cannot be found, it will be red
The automatic control system of pump station has powerful functions and diverse application scenarios
60 year old people buy medical insurance and recommend a better product
Buuctf QR code
After listening to the system clear message notification, Jerry informed the device side to delete the message [article]
Crawler practice website image batch download
Jerry's synchronous weather information to equipment [chapter]
The "message withdrawal" of a push message push, one click traceless message withdrawal makes the operation no longer difficult
What is the intelligent monitoring system of sewage lifting pump station and does it play a big role
Valentine's Day - 9 jigsaw puzzles with deep love in wechat circle of friends
The reasons why QT fails to connect to the database and common solutions
Global and Chinese market of box seals 2022-2028: Research Report on technology, participants, trends, market size and share