mill2002 @博客园

contacting with pc fans and sharing collections

06 2012 档案

学习回调函数的笔记
摘要:将不同的回调函数传给某一函数,该函数将相应实现不同的功能,这样该函数自身保持不变,可提高复用,同时可以完成多种任务,达到定义与实现的解耦。状态模式与回调函数的结合使用,可以使逻辑分支简单清晰,功能多样。详见李先静的书《程序员成长计划》第十章。回调函数实际就是一个指向函数的指针,作为函数的参数,当需要时,写出来(也就是调用)就可实现相应作用,其中回调函数带有上下文参数,用于存储、或其他作用(如扩展)。用户界面与实现函数(内部实现)通过回调函数(或接口)使内部实现反向调用用户界面,见李先静老师的书第11章。JS中回调函数的使用:AjaxInAction中第10章“输入前提示”中var loader 阅读全文

posted @ 2012-06-07 10:51 mill2002 阅读(209) 评论(0) 推荐(0)

编译器前端的Windows版命令行测试方法
摘要:"编译原理"(Compilers --Principles,Techniques and Tools,also called 'DragonBook')一书中所带的编译器前端的Windows版命令行测试方法:参考编译器前端(Front)所带的makefile文件,在命令行中输入:java main.Main <tests/$$i.t >tmp/$$i.i其中$$i.t代表测试文件,而$$i.i为输出文件,如tests文件夹中prog0.t,输出为tmp文件夹中的prog0.i。另外,Windows版命令行中如何执行makefile文件,以及如何写 阅读全文

posted @ 2012-06-01 20:27 mill2002 阅读(225) 评论(0) 推荐(0)

导航