Jacquelyn38 Jacquelyn38
2年前
JavaScript预解析处理过程原来是这回事
讲解一般来说,Javascript代码的执行包括两个过程:预解析处理过程和逐行解读过程。在代码逐行解读前,Javasript引擎需要进行代码的预处理过程。预解析处理的工作主要是变量提升和给变量分配内存,具体过程是在每个作用域中查找var声明的变量、函数定义和命名函数(函数参数),找到它们后,在当前作用域中给他们分配内存,并给他们设置初始值。预解析设置的初
Stella981 Stella981
2年前
LAMP架构之php禁止解析、user_agent限定及php配置文件常规设置
本文索引:禁止某目录PHP解析限制user\_agentPHP相关配置查看PHP配置文件的位置安全函数设定设置时区错误信息日志安全相关的参数禁止某目录PHP解析某些目录可以上传图片等文件,如果不设置禁止PHP
Wesley13 Wesley13
2年前
URL相关函数
http://127.0.0.1/php/example/URL/pg2.php?user\_nameSERENE问号之前的部分是页面正常的URL,问号之后是附加URL上的部分相关函数:arrayparse\_url(stringurl)该函数对URL字符进行解析该数组中包含了解析的结果。stringurlencode(string
Stella981 Stella981
2年前
Nginx的负载均衡
上篇blog讲述了加权轮询算法的原理、以及负载均衡模块中使用的数据结构,接着我们来看看加权轮询算法的具体实现。 指令的解析函数 如果upstream配置块中没有指定使用哪种负载均衡算法,那么默认使用加权轮询。也就是说使用加权轮询算法,并不需要特定的指令,因此也不需要实现指令的解析函数。而实际上,和其它负载均衡算法不同(比如ip\_ha
Stella981 Stella981
2年前
Android so注入(inject)和Hook技术学习(二)——Got表hook之导入表hook
  全局符号表(GOT表)hook实际是通过解析SO文件,将待hook函数在got表的地址替换为自己函数的入口地址,这样目标进程每次调用待hook函数时,实际上是执行了我们自己的函数。  GOT表其实包含了导入表和导出表,导出表指将当前动态库的一些函数符号保留,供外部调用,导入表中的函数实际是在该动态库中调用外部的导出函数。  这里有几个关键点要
Wesley13 Wesley13
2年前
Java Main参数解析(Args4j)
最近实现一个工具,Main函数会有很多参数,而且参数类型不同,为了统一解析,网上找到三方工具类Args4j,轻松搞定。代码实例如下:定义解析类:importjava.io.Fileimportorg.kohsuke.args4j.Optionimportorg.slf4j.LoggerFactory
Stella981 Stella981
2年前
Discuz!开发之模板标签语法学习
一、加载模板使用template()函数显示已存在模板:在Discuz!程序执行中可以通过includetemplate('模板文件夹/模板名称无后缀');的方式进行解析!template()函数定义于./source/function/function\_core.phpDiscuz!模板的解析逻辑定义于./source/class/c
Stella981 Stella981
2年前
JavaScript 转换数字为整数的方法
本文将会列举并说明JavaScript把一个number(或者numerical的对象)转换成一个整数相关方法。使用parseIntparseInt的语法如下:parseInt(string,radix)参数string的表示要解析的字符串,也可以是一个对象,会自动调用对象的toString函数得到要解析的字符
Stella981 Stella981
2年前
Django与drf 源码视图解析
0902自我总结Django与drf源码视图解析一.原生DjangoCBV源码分析:View"""1)as_view()是入口,得到view函数地址2)请求来了调用view函数,内部调用dispatch函数
Wesley13 Wesley13
2年前
C++并发编程实战
1\.当把函数对象传入到线程构造函数中时,需要避免“最令人头痛的语法解析”。如果传递了一个临时变量,而不是一个命名的变量;C编译器会将其解析为函数声明,而不是类型对象的定义。例如:classbackground_task{public:voidoperator()()const{d