Last time intensive reading "Handwritten SQL compiler - Syntax analysis" said how to use Js functions to achieve syntax analysis, left a backtracking problem, that...
1. Implementation Principle of Category The compiled structure of a Category is a _category_T structure, which stores information about the class name, object method, class...
Before ARC(Auto Reference Counting), iOS memory management is a headache for both experienced developers and novices. During the development process, it is inevitable to write...
We learn frameworks, look at the source code, learn design patterns, learn concurrent programming, learn cache, and even understand the architecture of large websites. We...
Top Image iOS security compiler is the next generation hardening product of top Image virtual machine source protection technology for iOS platform. By compiling the...
Formally speaking, Scala is a multi-paradigm programming language that combines the features of object-oriented programming with functional programming. Scala, like Java, runs on a Java...
Run the Gofmt tool before submitting your code, which automatically fixes most formal problems (alignment, line breaks, and so on). Almost all Go projects now...
The class loader is required to load the class file bytecode content into memory, convert the static data into runtime data structures in the method...
The Bitcoin serialization function is mainly implemented in serialize. H file, and the entire code is mainly around stream and the type T participating in...
While reading ECMAScript 6, I saw the implementation of private variables here and there, so I'll summarize it here. 2. The logic of closure constructor...
To know where your code is going next, understand interpreted and compiled languages. So, JavaScript is a typical interpreted language, so to run JavaScript program...
Throwable is the top class of the Java Exception system. It has two subclasses: Error and Exception. Error indicates fatal system errors that cannot be...
1 # 2 # pragma preprocessing directives pragmaclangdiagnosticclang diagnostic Settings - related command 3 custom Warning Warning or error to learn more about Warning Objective...
Preface of this document is a famous translation raywenderlichSwiftStyleGuide and combined with its own situation generated the original address contents basic standard naming prefix *...