摘要: 一、了解 ActionScript 3.01、AS 3.0 不是 AS 2.0 简单的升级 AS 3.0 支持运行期间的数据类型验证。AS 2.0只支持者编译期间的类型验证。增强的异常处理机制。使用新的虚拟机AVM2(ActionScript Virtual Machine),代码的运行速度提升了10倍以上。 2、面向对象的编程思想 在AS3.0中所有一切都是对象,每个对象都具有自己的属性和方法。在面向对象的程序设计中,对象必须被定义为类,它具有如下面向对象的特性: 二、AS 3.0 的面向对象语法 1、创建类和对象 2、定义属性和函数 3、静态属性、函数和常量 4、继承 5、接口 阅读全文
posted @ 2012-04-27 13:13 咖喱牛排炒饭 阅读(216) 评论(0) 推荐(0)
摘要: 一、getchar是以行为单位进行读取的。 当我们用getchar来进行字符的读取,当第一个字符为有效字符的时候,getchar()也只在遇见’\n’换行符和EOF文件结束符的时候,才会停止字符的输出。对此唯一的解释就是,K&R在编写C的时候,当时并没有所谓终端输入的概念,所有的输入实际上都是按照文件进行读取的,文件中一般都是以行为单位的。因此, 只有遇到换行符,那么程序会认为输入结束,然后采取执行程序的其他部分。同时,输入是按照文件的方式存取的,那么要结束一个文件的输入就需用到EOF (Enf Of File). 这也就是为什么getchar结束输入退出时要用EOF的原因。二、get 阅读全文
posted @ 2012-04-26 11:21 咖喱牛排炒饭 阅读(716) 评论(0) 推荐(0)
摘要: 程序刚开始设计的时候说的是最多百万级别数据,最多50W数据生成到一个xml文件里面去,所以在做测试的时候自己也只是造了100W的数据并没有做过多数据量的测试,然后问题就来了....由于程序使用的局点数据量巨大,需要生成xml文件的客户资料接近千万级别的程度,而现场对程序的配置大约是100W条数据生成一个xml文件里面去,程序在这样的大数据量下面偶尔会有崩溃。最近抽空把这个问题处理了一下,在解决问题的过程中我把解决的步骤和方法记录了下来,正好和大家共享一下:一、如何把大数据生成xml文件 1、小数据量的情况下 < 1W条数据 2、大数据量生成一个xml文件(本程序采用的方法) 二、如何测试 阅读全文
posted @ 2012-04-25 15:55 咖喱牛排炒饭 阅读(280) 评论(0) 推荐(0)
摘要: 当一个程序第一次启动的时候,Android会启动一个LINUX进程和一个主线程。默认的情况下,所有该程序的组件都将在该进程和线程中运行。 同时,Android会为每个应用程序分配一个单独的LINUX用户。Android会尽量保留一个正在运行进程,只在内存资源出现不足时,Android会尝试停止一些进程从而释放足够的资源给其他新的进程使用, 也能保证用户正在访问的当前进程有足够的资源去及时地响应用户的事件。Android会根据进程中运行的组件类别以及组件的状态来判断该进程的重要性,Android会首先停止那些不重要的进程。按照重要性从高到低一共有五个级别:1.前台进程前台进程是用户当前正在使用的 阅读全文
posted @ 2012-04-19 13:53 咖喱牛排炒饭 阅读(560) 评论(0) 推荐(0)
摘要: Javascript的很多扩展的特性是的它变得更加的犀利, 同时也给予程序员机会创建更漂亮并且更让用户喜欢的网站。尽管很多的开发人员都乐于颂扬javascript,但是仍旧有人看到它的阴暗面。使用很多javascript代码的web页面会加载很慢,过多的使用javascript使得网页丑陋和拖沓。很快如何有效地使用javascript成为一个非常火热的话题。这里让我们列出10个最佳javascript实践,帮助你有效地使用javascript。1. 尽可能的保持代码简洁2. 思考后再修改prototypes3. Debug Javascript代码4. 避免Eval5. 最小化DOM访问6. 阅读全文
posted @ 2012-04-19 13:10 咖喱牛排炒饭 阅读(155) 评论(0) 推荐(0)