- 博客(10)
- 收藏
- 关注
原创 ActionScript3.0学习之路(4)——复杂数据类型
今天说一下ActionScript3.0的复杂数据类型,其实也就是传说中的引用数据类型,分为类、接口和函数。其实严格说起来,String既然可以等于null,便已经说明它是引用类型了,由于它的其他特征很像个简单类型,姑且划到简单类型吧。类和接口都不奇怪,几乎所有面向对象的语言都有的,函数就不一定了,既然ActionScript3.0把函数当作对象,那它应该是支持闭包的,相当于函数指针之类的,这些我就不太熟了,支持闭包的Javascript学得不够好的缘故。ActionScript3.0用来管理引用数据类型的
2010-07-16 02:01:00 1336
原创 ActionScript3.0学习之路(3)——简单数据类型
下面谈一下ActionScript3.0的简单数据类型,一共有五种,分别是Number、int、uint、Boolean、String,其中Number、int、uint统称为数值型。int型没啥好说的,和其他语言里面一样,uint也不过是只取0和正整数而已,范围大小并无不同。比较诡异的是Number型,似乎包含了其他语言里面的浮点型、整型、长整型等等,似乎用它就可以代表所有的数值,但是所有数值杂合在一起的后果就是计算起来不方便,纯整型的计算没有了,我在想是不是因为设计者发现了不妥之处才加了int和uint
2010-07-12 22:42:00 1733 1
原创 ActionScript3.0学习之路(2)——奇怪的变量作用域
今天发现了一个非常奇怪的现象,那就是在ActionScript3.0里面的变量作用域,已经超出了我对于C、Java、C#、Javascript等语言的所有作用域的认知,一般来说,大家认为的变量作用域的普世原则就是一个大括号,我曾经天真的以为所有的语言都应该是这样,然后我发现我错了,ActionScript3.0就不是,这个现象是怎么发现的呢?是我在写for循环的时候发现的,如下代码:package { public class Test { public function method():voi
2010-07-12 11:05:00 1657 1
原创 ActionScript3.0学习之路(1)——ActionScript3.0初体验
最近换了一家公司,由于业务需要,要使用Flex,而ActionScript3.0是Flex的基础语言,于是开始学习。谈一谈看到现在为止对ActionScript3.0的看法吧。从语法角度来看,真像是一个大杂烩,集合了Java、C#、Javascript的各种语法。private、friendly、protected、public四级访问权限和Java一样,包也是采用类似Java目录结构的物理存储方式,至于说Java不是完全面向对象,存在基本数据类型,而ActionScript中则自动关联了对应的包装类,使得
2010-07-12 00:04:00 1168
原创 Java冒泡排序的几个示例
最近在面试,发现有些杯具,算法这方面平时写得少,面试的时候就很可能写错,这里放几个备查吧。首先是冒泡排序,虽然是简单的东西,但是还是写一写。这个是基本类型int的数组版的:public static void sort(int[] array) { if (array == null) { throw new NullPointerException("数组对象为空!"); } if (array.length == 0) { return; } int temp
2010-07-02 18:05:00 813
原创 一个例子小探Ajax.net的使用
最近在用ASP.NET做一个OA的小项目,算是用来练手的,由于项目中遇到不少的需要Ajax的地方,但大部分都可以用UpdatePanel解决,这两天终于遇到一个无法用UpdatePanel解决的了。 需求如下:从客户端上传文件,文件名验证之类的自不用提,当上传文件时,首先要判断在服务器对应的目录下是否已存在同名文件或文件夹,如存在,则有如下提示:“您要创建的文件已存在,将自动修改文件名,继
2009-10-26 22:58:00 651
原创 网页中的一些Javascript的小技巧(不断更新中)
1、如何让一个网页只能在框架中显示。 if (window.top == window.self) { window.location = "主框架所在的网页.html";} window.top:获取最顶层的祖先窗口。window.self:获取对当前窗口或框架的引用。 此方法的原理是:判断当前窗口是否为顶层窗口,若为顶层窗口,则跳转到主框架所在的网页。
2009-10-13 01:30:00 481
原创 ASP.NET的一些小BUG(不断更新中)
会Java,也会C#,个人觉得C#在WinForm方面还是很容易使用的,但ASP.NET尤其是Ajax方面的东西,实在是不太敢恭维,个人记录下一些BUG,以便查阅。 ASP.NET控件: 1、当将TextBox设置为ReadOnly="True"后,若绑定My97DatePicker之类的javascript日历控件,后置代码中获取的值总是其初始值,也就是说,无法改变其值,除非在后
2009-10-01 23:50:00 684
原创 我遇见的IE浏览器的BUG总结(不断更新中)
由于浏览器对HTML、CSS等的解析方式不同,造成了很多BUG,IE浏览器真不是一款让人省心的浏览器,经常出一些BUG,一调就是数个小时不得要领,现在总结几个留着备用。 IE6.0浏览器 1、如果在或者放置了,而恰好或者不在同一行,那么,图片下方总会出现一小片间隙,由于 的背景色往往是白色,于是,这个间隙为细长白条状,故称“白带”。 解决方案一: 将或者手动置于同一
2009-08-25 23:40:00 598
原创 JDBC事务和数据库事务嵌套的讨论
首先必须执行con.setAutoCommit(false)方法,将JDBC事务设置为手动提交,否则手动提交con.commit()无效,手动回滚con.rollback()引发SQLException:AutoCommit 模式设置为“true”时,无法调用回滚操作。 我们执行con.setAutoCommit(false)方法,将JDBC事务设置为手动提交,然后分9种情况讨论JDBC事
2009-03-20 01:09:00 2354
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人