current location:Home > Technical Articles > Backend Development

  • 7 tips for dealing with undefined in JavaScript
    7 tips for dealing with undefined in JavaScript
    When the original author started learning JS, he encountered a strange situation. There were both undefined values ​​and null representing empty values. What's the obvious difference between them? They both seem to define null, and moreover, the comparison null == undefined evaluates to true.
    JS Tutorial . ruby 4154 2020-10-14 15:45:02
  • Things about php using thrift for server-side development
    Things about php using thrift for server-side development
    Thrift uses interface description language to define and create services, and uses binary format to transmit data. It is smaller and more efficient, and has better support for high concurrency, large data volume, and multi-language environments.
    PHP Tutorial . ruby 5021 2023-04-09 15:52:02
  • What are the differences between node.js and php?
    What are the differences between node.js and php?
    Differences: 1. PHP is a programming language, and Node.js is a JavaScript running environment based on the Chrome V8 engine; 2. Node.js follows an event-driven non-blocking I/O model, and PHP follows a blocking model; 3. PHP The application can run on any server, not Node.
    PHP Problem . ruby 3548 2023-03-06 10:00:01
  • What is the shortcut key for vscode comments?
    What is the shortcut key for vscode comments?
    Shortcut keys for vscode comments: "Ctrl + /" and "Alt+Shift+A". Methods for commenting in vscode: 1. For single-line comments, use "Ctrl + /", or press "CTRL+K" first, then "CTRL+U"; 2. For block comments, use "Alt+Shift+A".
    VSCode . ruby 83941 2020-09-28 17:06:10
  • What is Node.js? What are the advantages? what is it used for?
    What is Node.js? What are the advantages? what is it used for?
    Node.js is a javascript runtime environment. It allows JavaScript to develop back-end programs and achieve almost all functions implemented by other back-end languages, and can be on an equal footing with back-end languages ​​such as PHP, Java, Python, .NET, and Ruby.
    JS Tutorial . ruby 4215 2020-08-31 10:05:17
  • About the pros and cons of programming in Go language
    About the pros and cons of programming in Go language
    Below, the Golang tutorial column will introduce to you the pros and cons of programming in Go language. I hope it will be helpful to friends in need! Recently, we wrote an API using Go, an open source programming language launched by Google in 2009. In the process of developing with Go...
    Golang . ruby 3025 2020-08-24 13:09:44
  • 10 PHP books that are definitely worth recommending!
    10 PHP books that are definitely worth recommending!
    The purpose of this article is to recommend 10 PHP books in a comprehensive manner, and other book series such as Linux/NGINX/Mysql will not be discussed for the time being. Preface Most books on PHP are about grammar basics. It is very important to buy a good book. Haha, it seems to be a little difficult. Sometimes a book can determine your height, your interests, and even your salary... The biggest impact may be on entry-level, junior, and advanced PHP programmers. The top 10 in this article may not be ranked in order, nor are they good or bad. There is no best, but the most is better. They all show themselves in different fields..._php book recommendation
    PHP Tutorial . ruby 8104 2023-04-09 08:54:01
  • Top 10 pitfalls you need to avoid in PHP
    Top 10 pitfalls you need to avoid in PHP
    When learning PHP, friends must have stepped on many pitfalls. Here is a summary of the top ten pitfalls in PHP. Let's take a look.
    PHP Tutorial . ruby 2146 2023-04-09 08:12:02
  • Recommendations for the 8 most commonly used code editors in 2021
    Recommendations for the 8 most commonly used code editors in 2021
    For programming beginners, a code editor that is easy to develop is very important, but most people don’t know what code editors there are. There are many code editor recommendations on the Internet, but they don’t know which of these code editors is easy to use. Therefore, today PHP Chinese website recommends the 8 best code editors in 2021 for beginners.
    PHP Tutorial . ruby 22929 2023-04-09 07:34:01
  • what is springboot
    what is springboot
    Spring Boot is a new framework provided by the Pivotal team. It is designed to simplify the initial construction and development process of new Spring applications. The framework uses a specific method for configuration, so that developers no longer need to define boilerplate configuration.
    JavaBase . ruby 5505 2020-07-01 15:56:39
  • The most useful Python classic book recommendations
    The most useful Python classic book recommendations
    Writing code in Python is not difficult at all, in fact it has been praised as the easiest programming language to learn. If you are ready to learn web development, Python is a good start. If you even want to make games, there are many resources for developing games with Python.
    Python Tutorial . ruby 2454 2020-07-01 12:00:29
  • What are message queues?
    What are message queues?
    Message queues include: 1. RabbitMQ, which is a reusable enterprise messaging system based on AMQP and is one of the most mainstream message middlewares currently; 2. ActiveMQ, which fully supports JMS1.1 and J2EE1. 4 standard [JMS Provider] implementation.
    Common Problem . ruby 14698 2020-06-29 11:30:59
  • What does Memcache mean?
    What does Memcache mean?
    Memcache is a free, open-source, high-performance, distributed distributed memory object caching system. This system can improve the access speed of websites, especially for some large websites that require frequent database access. The effect of improving the access speed is very significant.
    Common Problem . ruby 3635 2020-06-24 17:22:51
  • What are the two types of nodes in the Redis cluster?
    What are the two types of nodes in the Redis cluster?
    The nodes in the Redis cluster are divided into master nodes and slave nodes. The master node is used to process slots, while the slave node is used to copy a certain master node, and when the copied master node goes offline, it continues in place of the offline master node. Handle command requests. Redis is a high-performance key-value database.
    Redis . ruby 2184 2020-06-24 13:42:04
  • Sublime text3 usage tips (installation and common settings)
    Sublime text3 usage tips (installation and common settings)
    Below, the sublime tutorial column will share with you the tips for using sublime text3. I hope it will be helpful to friends who need it! Sublime Text: An editor software with code highlighting, syntax prompts, auto-completion and fast response. It not only has a gorgeous interface, but also supports plug-in expansion mechanism...
    sublime . ruby 13183 2020-06-24 13:30:04

Tool Recommendations

jQuery enterprise message form contact code

jQuery enterprise message form contact code is a simple and practical enterprise message form and contact us introduction page code.
form button
2024-02-29

HTML5 MP3 music box playback effects

HTML5 MP3 music box playback special effect is an mp3 music player based on HTML5 css3 to create cute music box emoticons and click the switch button.

HTML5 cool particle animation navigation menu special effects

HTML5 cool particle animation navigation menu special effect is a special effect that changes color when the navigation menu is hovered by the mouse.
Menu navigation
2024-02-29

jQuery visual form drag and drop editing code

jQuery visual form drag and drop editing code is a visual form based on jQuery and bootstrap framework.
form button
2024-02-29

Organic fruit and vegetable supplier web template Bootstrap5

An organic fruit and vegetable supplier web template-Bootstrap5
Bootstrap template
2023-02-03

Bootstrap3 multifunctional data information background management responsive web page template-Novus

Bootstrap3 multifunctional data information background management responsive web page template-Novus
backend template
2023-02-02

Real estate resource service platform web page template Bootstrap5

Real estate resource service platform web page template Bootstrap5
Bootstrap template
2023-02-02

Simple resume information web template Bootstrap4

Simple resume information web template Bootstrap4
Bootstrap template
2023-02-02

Cute summer elements vector material (EPS PNG)

This is a cute summer element vector material, including the sun, sun hat, coconut tree, bikini, airplane, watermelon, ice cream, ice cream, cold drink, swimming ring, flip-flops, pineapple, conch, shell, starfish, crab, Lemons, sunscreen, sunglasses, etc., the materials are provided in EPS and PNG formats, including JPG previews.
PNG material
2024-05-09

Four red 2023 graduation badges vector material (AI EPS PNG)

This is a red 2023 graduation badge vector material, four in total, available in AI, EPS and PNG formats, including JPG preview.
PNG material
2024-02-29

Singing bird and cart filled with flowers design spring banner vector material (AI EPS)

This is a spring banner vector material designed with singing birds and a cart full of flowers. It is available in AI and EPS formats, including JPG preview.
banner picture
2024-02-29

Golden graduation cap vector material (EPS PNG)

This is a golden graduation cap vector material, available in EPS and PNG formats, including JPG preview.
PNG material
2024-02-27

Home Decor Cleaning and Repair Service Company Website Template

Home Decoration Cleaning and Maintenance Service Company Website Template is a website template download suitable for promotional websites that provide home decoration, cleaning, maintenance and other service organizations. Tip: This template calls the Google font library, and the page may open slowly.
Front-end template
2024-05-09

Fresh color personal resume guide page template

Fresh color matching personal job application resume guide page template is a personal job search resume work display guide page web template download suitable for fresh color matching style. Tip: This template calls the Google font library, and the page may open slowly.
Front-end template
2024-02-29

Designer Creative Job Resume Web Template

Designer Creative Job Resume Web Template is a downloadable web template for personal job resume display suitable for various designer positions. Tip: This template calls the Google font library, and the page may open slowly.
Front-end template
2024-02-28

Modern engineering construction company website template

The modern engineering and construction company website template is a downloadable website template suitable for promotion of the engineering and construction service industry. Tip: This template calls the Google font library, and the page may open slowly.
Front-end template
2024-02-28
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!