自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

raphealguo

IT技术探讨

  • 博客(6)
  • 资源 (3)
  • 收藏
  • 关注

原创 Javascript变量名混淆细节

前言UglifyJS会对JS文件的变量名进行混淆处理,要理解Javascript变量混淆的细节,我们需要回答以下几个问题:1.遇到一个变量myName,我们怎么知道这个myName变量要不要混淆2.混淆名字怎么生成才合适,新的名字替换旧的名字时有什么要注意的地方?3.哪些关键字会产生一个作用域?4.作用域链跟符号表在UglifyJS里边是怎么体现?5.UglifyJS混

2014-05-17 15:53:56 6193

原创 PHP-Zend引擎剖析之Hello World(二)

前言这一次,我围绕Hello World来展开Zend虚拟机的执行过程。Hello World的PHP版本:     echo 'Hello World';?>前一篇文章聊到的词法分析阶段就会把上边的脚本分析出一个Token序列:我们得到一个Token序列:T_OPEN_TAG, T_ECHO, T_CONSTANT_ENCAPSED_STRING, '

2013-11-30 22:24:09 2762

原创 PHP-Zend引擎剖析之词法分析(一)

前言闲来研究一下PHP底层的Zend引擎源码,Zend引擎是PHP脚本的虚拟机。在PHP上层有SAPI接口,负责对各个接入层的抽象,例如PHP在Apache模块里边的实现,Fast-CGI的实现,命令行的实现。在PHP底层便是Zend虚拟机,Zend虚拟机负责解析PHP语法的文件,上层可以在虚拟机中注册函数/变量提供给虚拟机调用,例如从Apache分发过来的HTTP请求经过PHP的

2013-11-25 11:36:15 5354 1

原创 jQuery源码剖析

博客移到SAE上,域名暂时没买。最近写了一系列jQuery1.9.0源码分析http://rapheal.sinaapp.com/category/js/jquery/,欢迎交流。

2013-02-08 19:18:07 1173

原创 【算法入门】深度优先搜索(DFS)

深度优先搜索(DFS)【算法入门】郭志伟@SYSU:raphealguo(at)qq.com2012/05/121.前言深度优先搜索(缩写DFS)有点类似广度优先搜索,也是对一个连通图进行遍历的算法。它的思想是从一个顶点V0开始,沿着一条路一直走到底,如果发现不能到达目标解,那就返回到上一个节点,然后从另一条路开始走到底,这种尽量往深处走的概念即是深度优先的概念。你可以跳过

2012-05-12 20:16:19 80852 8

原创 【算法入门】广度/宽度优先搜索(BFS)

广度/宽度优先搜索(BFS)【算法入门】郭志伟@SYSU:raphealguo(at)qq.com2012/04/271.前言广度优先搜索(也称宽度优先搜索,缩写BFS,以下采用广度来描述)是连通图的一种遍历策略。因为它的思想是从一个顶点V0开始,辐射状地优先遍历其周围较广的区域,故得名。 一般可以用它做什么呢?一个最直观经典的例子就是走迷宫,我们从起点开始,找出到终点的最

2012-04-30 02:58:22 173364 52

深度优先搜索

算法入门—深度优先搜索—raphealguo

2012-05-15

【算法入门】广度优先搜索—raphealguo

算法入门—广度优先搜索—raphealguo

2012-05-15

数字图像处理——灰度图像下采样以及量化(by raphealguo)

本实验探讨了灰度图像的下采样以及量化的技术,并加以实现(采用Matlab实现),通过实验探讨下采样的两种做法(删除行列以及邻域平均)比较了其处理结果;通过探讨量化的两种做法(保留高位以及采用IGS-Improved gray-scale量化)比较了其处理结果。

2011-12-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除