Latest Articles

How Is an SQL Query Statement Executed?

Overview of mysql infrastructureMySQL can be divided into two parts: the server layer and the storage engine layer. The Server layer includes connectors, query caches, analyzers, optimizers, executors, etc., including most of MySQL’s core service functions, as well as all built-in functions (such as ... More >>

What is cross-site scripting (XSS)

1.What is cross-site scripting (XSS)(1)conceptCross-site scripting (also known as XSS) is a web security vulnerability that allows an attacker to compromise the interactions that users have with a vulnerable application. It allows an attacker to circumvent the same origin policy, which is designed t ... More >>

What are WebSockets?

What are WebSockets?The WebSocket protocol was born in 2008 and became an international standard in 2011. All browsers already support it. WebSockets are a bi-directional, full duplex communications protocol initiated over HTTP. They are commonly used in modern web applications for streaming data an ... More >>

Unit test

Abstract: Unit testing is the basis of software testing. This article discusses in detail the two steps of unit testing, manual static inspection and dynamic execution, the work items to be executed and related strategies and methods.How to conduct unit testing with white box testing method, keyword ... More >>

Mechanism difference between ios and Android

1. ArchitectureiOS: cocoa Touch layer: including Foundation Framework, UIkit Framework, Address Book UI Framework Media layer: including image, audio, and video technologies Core service layer: For example, CoreFoundationframework is an interface set based on C language, providing Basic data ma ... More >>

Front-end JS basic knowledge point combing (a) the basic chapter

IntroductionI believe there are a lot of people like me are halfway front-end development, when it is to find a training institution to train a four or five months out to find a job, so the basic part of the front-end Js mastery is very weak, although the work is found, but in the daily work of many ... More >>

Front-end to get battery information

Today's positive energy: When strange needs are made more and more, it proves that your vision is also becoming broad. Product Manager: Add a requirement that if a user's computer device is running out of power, I have to warmly tell him it's time to plug it in. Front-end Atta ... More >>

Common Design Patterns and Their Applications

Design patterns are recurring solutions to common software design problems. They are generally considered to be the best practices for solving common software design challenges. In this article, we will introduce ten common design patterns and their applications. Chain of ResponsibilityThe Chain of ... More >>

Database introduction

1. Concept introductionThe database is a warehouse for storing data. It organizes, manages and stores data according to the data structure, and provides the functions of adding, deleting, modifying and checking. 2. database things(1) What is a database transactionTreat a group of additions, deletion ... More >>

Android implementation of screenshot function (already adapted to Android 11)

Background of the projectIn order to meet the needs of monitoring user screenshots and displaying the floating feedback portal, we conducted a simple survey on the user screenshot function on the Android side. Since the Android system does not provide APIs related to screen capture notifications, we ... More >>