自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 java 类加载机制--类加载时机

相对于看很多父类和子类如何如何初始化的文章,了解java虚拟机的类加载机制之后都会觉得,噢,原来是这个样子!这里仅就类的加载时机做个学习笔记,更多内容改日再写。详情请看《深入理解java虚拟机》。不同于例如c,cpp那些编译时期就需要进行连接工作的语言,在java里面,类型的加载,连接和初始化过程都可以在程序运行期间完成,虽然稍微增加了性能开销,但是会为java应用程序提供高度的灵活性。java里可

2016-03-28 23:08:27 1928

原创 Common Lisp笔记(3)函数定义

函数一般使用 DEFUN 定义(defun name (parameter*) "Optional documentation string." body-form*)name 任何符号都可以作为函数名,通常函数名仅包含字典字符和连字符,但是在特定命名约束里,其他字符也允许使用。 Lisp 的风格是使用连字符也不是下划线,例如 frob-widget 比 frob_widget

2016-03-27 22:05:08 339

原创 简单的网页处理工具-HtmlParser

HtmlParser 是一个用来解析 HTML 文件的 java 包,相对于jdk提供的api,它更为方便也更为简单。对于写一些java的爬虫或者需要解析html的地方是很实用的。这里是html的下载地址:HtmlParser类的结构 采用了经典了组合模式(cmoposite),类的树形结构如图,从类的名称上就可以很清晰的知道这个类大概的作用。 下面是几个重要的类,了解这几个类再结合类图,基本上

2016-03-25 11:48:52 360

原创 Common Lisp笔记(2)

Common Lisp 创建变量Common Lisp 是动态类型的,类型错误会被动态的检测到。 Common Lisp 是强类型的,因为所有的类型错误都将被检测到,无法将一个对象作为其不属于的类型的实例对待。 Common Lisp 中所有的值都是对象的引用。因此,将一个变量赋予新值会改变该变量所指向的队形,而对之前引用的对象没有影响。let操作符引入新变量 形式:(let (variab

2016-03-23 21:14:11 472

原创 Common Lisp 笔记(1)

Common lisp 执行过程 在大多数编程语言中,语言的处理器,无论是解释器还是编译器的操作方式都类似于黑箱。在黑箱内部,语言的处理器各个子系统各自负责一部分文本转换成具体的行为或目标代码。例如:一个词法分析器将字符流分拆成语元并送进解释器,解释器再构建表达式树形结构,称为抽象语法树,随后被送进一个求值器,求值器要么直接解释,要么编译成其他语言,例如机器码。 在Common Lisp中,执行

2016-03-23 19:36:53 431

h264 码流包

h264 码流包,一款手机软件中随意hook出的一部分数据,供分析使用,h264visa 直接打开,

2018-01-16

ARMv7 手册-文档

ARMv7 手册-文档,官方手册,两千多页,涵盖你想知道的所有内容

2017-11-29

cppreference chm

c 和 c++11 的编译文档,来源 cppreference, 如果发生脚本错误,百度轻易解决

2016-09-29

HtmlParser

解析网页的工具 HtmlParser

2016-03-25

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

TA关注的人

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