- PHP Kernel exploration : from SAPI Interface start
- PHP Kernel exploration : The beginning and end of a request
- PHP Kernel exploration : One request lifecycle
- PHP Kernel exploration : Single process SAPI Life cycle
- PHP Kernel exploration : Multi process / Thread SAPI Life cycle
- PHP Kernel exploration :Zend engine
- PHP Kernel exploration : Again SAPI
- PHP Kernel exploration :Apache Module introduction
- PHP Kernel exploration : adopt mod_php5 Support PHP
- PHP Kernel exploration :Apache Run the hook function
- PHP Kernel exploration : The embedded PHP
- PHP Kernel exploration :PHP Of FastCGI
- PHP Kernel exploration : How to execute PHP Script
- PHP Kernel exploration :PHP The execution details of the script
- PHP Kernel exploration : opcode OpCode
- PHP Kernel exploration :PHP Inside opcode
- PHP Kernel exploration : The execution of the interpreter
- PHP Kernel exploration : Variable Overview
- PHP Kernel exploration : Variable storage and type
- PHP Kernel exploration :PHP Hash table in
- PHP Kernel exploration : understand Zend Hash table in
- PHP Kernel exploration :PHP Hash algorithm design
- PHP Kernel exploration : Translate an article HashTables article
- PHP Kernel exploration : What is a hash collision attack ?
- PHP Kernel exploration : Constant implementation
- PHP Kernel exploration : Storage of variables
- PHP Kernel exploration : The type of variable
- PHP Kernel exploration : Variable value operations
- PHP Kernel exploration : Creation of variables
- PHP Kernel exploration : Predefined variables
- PHP Kernel exploration : Variable Retrieval
- PHP Kernel exploration : Type conversion of variables
- PHP Kernel exploration : Implementation of weakly typed variables
- PHP Kernel exploration : Implementation of static variables
- PHP Kernel exploration : Variable type prompt
- PHP Kernel exploration : Life cycle of variable
- PHP Kernel exploration : Variable assignment and destruction
- PHP Kernel exploration : Variable scope
- PHP Kernel exploration : Weird variable names
- PHP Kernel exploration : Variable value and type Storage
- PHP Kernel exploration : Global variables Global
- PHP Kernel exploration : Conversion of variable types
- PHP Kernel exploration : Memory management begins
- PHP Kernel exploration :Zend Memory manager
- PHP Kernel exploration :PHP Memory management for
- PHP Kernel exploration : Memory application and destruction
- PHP Kernel exploration : Reference counting and copy on write
- PHP Kernel exploration :PHP5.3 Garbage collection mechanism
- PHP Kernel exploration : In memory management cache
- PHP Kernel exploration : When writing copy COW Mechanism
- PHP Kernel exploration : Arrays and lists
- PHP Kernel exploration : Use hash table API
- PHP Kernel exploration : Array operation
- PHP Kernel exploration : Array source code analysis
- PHP Kernel exploration : Classification of functions
- PHP Kernel exploration : The internal structure of the function
- PHP Kernel exploration : Function structure transformation
- PHP Kernel exploration : The process of defining functions
- PHP Kernel exploration : The parameters of the function
- PHP Kernel exploration :zend_parse_parameters function
- PHP Kernel exploration : Function return value
- PHP Kernel exploration : Shape parameter return value
- PHP Kernel exploration : Function call and execution
- PHP Kernel exploration : Reference and function execution
- PHP Kernel exploration : Anonymous functions and closures
- PHP Kernel exploration : Object oriented begins
- PHP Kernel exploration : Class structure and Implementation
- PHP Kernel exploration : Member variables of class
- PHP Kernel exploration : Member methods of class
- PHP Kernel exploration : Prototypes of classes zend_class_entry
- PHP Kernel exploration : The definition of a class
- PHP Kernel exploration : Access control
- PHP Kernel exploration : Inherit , Polymorphism and abstract classes
- PHP Kernel exploration : Magic function and delay binding
- PHP Kernel exploration : Reserved classes and special classes
- PHP Kernel exploration : object
- PHP Kernel exploration : Create an object instance
- PHP Kernel exploration : Object property read and write
- PHP Kernel exploration : Namespace
- PHP Kernel exploration : Defining interfaces
- PHP Kernel exploration : Inheriting and implementing interfaces
- PHP Kernel exploration : resources resource type
- PHP Kernel exploration :Zend virtual machine
- PHP Kernel exploration : Lexical analysis of virtual machine
- PHP Kernel exploration : Syntax analysis of virtual machine
- PHP Kernel exploration : Intermediate code opcode Implementation
- PHP Kernel exploration : Code encryption and decryption
- PHP Kernel exploration :zend_execute Specific implementation process of
- PHP Kernel exploration : Variable reference and counting rules
- PHP Kernel exploration : Description of the new garbage collection mechanism
php Kernel exploration [ turn ] More articles about
- PHP Variables of kernel exploration (7)- Extraordinary strings
cut , What's good about a string . Don't say that , seen < Ordinary world > Well , Ordinary strings can also have extraordinary stories . And proved : (1) stay C In language ,strlen The time complexity of calculating a string is ?PHP What about China? ? ...
- PHP Variables of kernel exploration (6)- Notes for the next kernel Exploration Series
Years ago, because the job was saturated , Now I'm busy changing jobs , Basically stopped updating the blog . Follow up blog posts , Let's make it up slowly . In order not to be too divergent , Let's start with an unformed outline , as follows : PHP Variables of kernel exploration Extraordinary strings PHP I'm not sure ...
- PHP Variables of kernel exploration (5)- session The basic principle of
This time session. session It can be said that it is one of the most mentioned terms on the Internet . It has a broad meaning , It can refer to any complete transaction interaction ( conversation ): If you send it once HTTP Request and accept response , To perform a SQL A sentence can be regarded as a ...
- PHP Variables of kernel exploration (4)- Array operation
Previous section (PHP Variables of kernel exploration (3)- hash table), We already know , Array in PHP The bottom layer of this is actually HashTable( Link method to resolve conflicts ), This article will focus on the most commonly used function series - Array operation related functions to do further tracking . ...
- PHP Variables of kernel exploration (3)- hash table
stay PHP in , except zval, Another important data structure is not hash table Perhaps judge of particulars, , For example, our most common array , At the bottom is hash table. Except for arrays , In thread safety (TSRM).GC. Resource management .Global Variable ...
- PHP Variables of kernel exploration (2)- Understanding citations
Main contents of this paper : Introduction Symbol table and zval Citation principle Back to the original question One . Introduction I wrote an article about citation a long time ago , At that time, there was very little writing , Many of the principles are not clear . Been leafing through Derick Rethans(home: ...
- PHP Variables of kernel exploration (1)Zval
As a container for data , We often need to deal with variables , Whether the variable is a number . Array . character string . Objects or other , Therefore, it can be said that variables are the indispensable basis of language . This article is about PHP The first part of variables in kernel exploration , This paper mainly introduces zval Basic knowledge of , Include ...
- PHP Kernel exploration : What is a hash collision attack ?
Recent hash table collision attacks (Hashtable collisions as DOS attack) The topic of the world is constantly being raised , All kinds of languages have been accepted . This paper combines PHP Kernel source code , Talk about the principle and implementation of this attack . Hash table collision attack basic ...
- 24 Learn when you are young Linux kernel -- Kernel exploration tool class
Winter vacation is free , You can do what you like , Stay in the lab and get dry , Because I was a sophomore Linux, It's just hard to understand the kernel , So I hope I can add something in ten days Linux Kernel related knowledge , Let's move on ...
Random recommendation
- SpringMVC Data conversion & Formatting Data & data verification
Data binding process 1. Spring MVC The main frame will ServletRequest Object and the input parameter instance of the target method are passed to WebDataBinderFactory example , In order to create DataBinder Instance object ...
- php summary --- 4. object
One . EN Cong Design patterns because php Its own problems , So the model he can do is limited , It's listed here
- LightOj1285 - Drawing Simple Polygon( Connect the points of the polygon )
Topic link :http://lightoj.com/volume_showproblem.php?problem=1285 The question : I'll give you some , Then connect them with a line , Make a polygon , There can't be intersections , have to ...
- stringstream vs sprintf, sscanf.
Preface It had previously been thought stringstream It's not as good as sprintf. Recently, it suddenly sprouted stirngstream Is it really as bad as I think contrast // stringstream. stringst ...
- ASP.NET Get the size of the uploaded image
1. Adopt client javascript You can get the picture size <input id="FileUpload" type="file" size="30&qu ...
- [ Physics and PDEs] The first 5 Chapter one 5 section Elastodynamic equations and their mathematical structure
5.5.1 Linear elastodynamic equations 1. Linear elastodynamic equations $$\beex \bea 0&=\rho_0\cfrac{\p{\bf v}}{\p t}-\Div_x{\bf P}-\r ...
- python Building a http A small example of service
One . establish Server 1.Dos command python -m BaseHTTPServer [port] The default port is 8000, 2.Python The script to start #coding:utf-8 ''' Creat ...
- matplotlib 28 principle
Write down the simple templates , convenient ctrl+c and ctrl+v Subgraphs : import numpy as np import matplotlib.pyplot as plt x = np.array(range(1 ...
- Failed to load or instantiate TagLibraryValidator class: org.apache.taglibs
In deploying the project , Didn't join javax.servlet-api.jar(3.0.1) and standard.jar(1.1.2) Two jar The package causes this problem . in addition , If there was in the original container javax.servlet-a ...
- 【Unity】 The first 12 Chapter Navigation grid and pathfinding
development environment :Win10.Unity5.3.4.C#.VS2015 Date of creation :2016-05-09 One . brief introduction NavMesh( Navigation grid ) yes 3D It's used in the game world to realize " dynamic " A way for objects to find their way automatically ...