自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 收藏
  • 关注

原创 转(JS中浮点运算精度错误BUG解决方案)

JS中的浮点运算有时会出现精度错误的BUG,比如:0.1 + 0.2 = 0.30000000000000004解决方案如下:// 除法function accDiv(arg1, arg2) { var t1 = 0, t2 = 0, r1, r2; try { t1 = arg1.toString().split(".")[1].length } catch (...

2015-05-14 11:26:13 173

原创 生僻的Javascript用法

* function前加感叹号(!) - !function(){}() // 这么写会报错,因为这是一个函数定义:function() {}() // 常见的(多了一对括号),调用匿名函数:(function() {})() // 但在前面加上一个布尔运算符(只多了一个感叹号),就是表达式了,将执行后面的代码,也就合法实现调用,同样有效的还有~,+,-等!fu...

2015-05-08 11:21:11 147

原创 Hibernate使用Native SQL报Column not found

Map<String, Object> params = new HashMap<String, Object>();        params.put("startDate", startDate);        params.put("endDate", endDate);        StringBuilder sql = new StringB...

2014-03-22 16:08:33 218

原创 Intellij Idea 常用快捷键

1. Ctrl + Space 完成类、方法、变量名称的自动输入2. Ctrl + N(Ctrl + Shift + N)跳转到指定的java文件(其它文件)3. Ctrl + B 跳转到定义处4. Ctrl + Alt + T 用if、while、try catch来围绕选中的代码...

2012-09-24 10:02:12 96

原创 IntelliJ IDEA 新建一个web项目(转)

用惯了eclipse突然换成了IDEA是一点都不习惯,还好用了一段时间感觉IDEA比较强悍,但是竟然不会新建项目,从来都是Open Project,在网上找了一下,然后试了一下,这个方法好用。。1.new project--->create project from scratch--->取个名字(建议去掉Create module)--->finish  (这个可...

2012-07-23 10:56:08 456

原创 (转)Outlook 日历时间块布局 html5实现

将左边的数据排列成右边的整齐和密集的数据。 <html>    <body>    <canvas id="CanvasOri" width="200" height="200" style="border:1px solid #c3c3c3;">      Your browser does not support th

2012-07-17 15:49:34 189

原创 你有职业危机感吗?

21世纪,科学技术的发展和全球化市场趋势正在改变我们的生活,再也没有绝对安全的职业. 下岗失业: 根据国家统计局资料,从1990年到2003年,我国登记失业率从2.5%上升到4.3%,2003年相当于1990年的1.72倍;而测算(含未登记)失业人数从613.1万上升到2080万,2003年相当于1990年的3.39倍。吉林大学博士生导师选聘改革近日完成,45名“博导”在新一轮选聘中“下岗...

2012-07-17 12:12:10 149

原创 清除flash player缓存-SharedObject

http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager07.html

2012-06-18 14:02:32 241

原创 几种用来检查checkbox是否选中的方法(转载)

 // First way$('#checkBox').attr('checked'); // Second way$('#edit-checkbox-id').is(':checked'); // Third way for jQuery 1.2$("input[@type=checkbox][@checked]").each(function() {...

2012-05-18 13:57:00 212

原创 CSS让同一行的图片和文字垂直居中对齐(转载)

有些朋友会发现,如果一行内容中有图片有文字的话,文字往往会自动的底部对齐,影响美观,那如何让它们相对于垂直居中呢,很简单,就是在图片和文字所在的行中添加CSS属性:vertical-align:middle;这样,它们在同一行就会垂直居中对齐了。<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://w...

2012-05-11 10:05:49 1623

原创 内存溢出PermGen space & Java heap space解决办法(转载)

今天访问web服务器,点击几个网页,tomcat服务就瘫痪了,通过查看日志,发现java.lang.OutOfMemoryError: PermGen space错误,如下Mar 6, 2010 3:27:06 PM org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler processSEVERE: Error read...

2012-05-02 14:37:47 200

原创 硬盘安装XP

http://www.7xdown.com/downinfo/2626.html

2012-04-16 12:45:18 73

原创 SharedObject

共享对象可以简单理解为类似浏览器的cookies,可以将一定的信息保存在本地。共享对象有两种:本地和远程。本地表示用户将信息保存到本地硬盘里,远程表示每个用户都可以将信息保存到服务器端。默认情况下,共享对象的最大文件大小事100kb。要使用远程共享对象需要在服务器端安装Flash Media server(FMS)或RED5服务器程序。FMS是Adobe推出的音视频服务器,是收费产品;RED5是...

2012-04-11 16:05:53 189

原创 RollOver和MouseOver的区别

共同点:都是针对鼠标的进入和进出事件。不同点:1、如果对一个容器添加Button,那么RollOVer和RollOut事件只有在移入或移出容器的时候才触发,移入或移出Button上时不会执行RollOVer或RollOut事件。 2、RollOVer和RollOut不会执行冒泡事件,MouseOver和MouseOut会执行冒泡事件。...

2012-03-20 10:22:19 168

原创 wmode参数详解,对flash以及html元素的影响(转载)

在页面中经常会用到需要用div来覆盖flash的情况,如梦幻人生项目中有一个游戏场景是全flash的,聊天窗口是普通的div代码,聊天窗口在打开的时候需要盖在flash的上面,如下图:但是通常情况下用div是盖不住flash的,不管你如何设置这二者的z-index都是不可能的。解决这个问题的关键在于设置放flash的embed或object 中wmode的属性,wmode的...

2012-03-08 14:16:11 208

原创 安装JDK配置环境变量

我的电脑点右键,选择“属性”,选择“高级”标签,进入环境变量设置,分别设置如下三个环境变量: 一、设置JAVA_HOME: 一是为了方便引用,比如,JDK安装在C:\jdk1.6.0目录里,则设置JAVA_HOME为该目录路径, 那么以后要使用这个路径的时候, 只需输入%JAVA_HOME%即可, 避免每次引用都输入很长的路径串; 二则是归一原则, 当JDK路径改变的...

2012-02-28 11:02:06 77

原创 win7家庭版升级旗舰版

众所周知,Windows7旗舰版拥有WINDOWS7系统的全部功能,而家庭普通版作为最低级的版本则少了很多。虽然说旗舰版当中我们有很多功能确实用不到,但还是有不少功能是很实用的!比如Aero桌面背景幻灯片的切换(立体切换更容易让我们快速切换程序),截图工具(家鸡版没有,害我每次截图都得开QQ), 便笺(这个可以很方便的随时让你记录下你想要的东西),此外,旗舰版还拥有自带的高级备份(联想有一...

2012-02-21 15:05:47 394

原创 Flex自定义事件时为什么要重载clone()方法(转载)

 声明:转载以前在学习自定义事件的时候一直不太明白为什么要重载克隆方法,虽然官方的说法是必须要这样做以便复制自定义事件中的属性,但是实际使用中不重载也没有出现过问题,于是这个问题就这样糊里糊涂的隐藏了下来;直至今天看到这篇文章,才明白了。原来,一个定义事件如果不重载clone方法一般情况下不出问题,但是如果这个事件要进行中继的话,也就是说被继续派发下去的情况下,重载就非常有必要了,比如...

2012-02-19 17:35:05 107

原创 Datagrid动态添加列

Datagrid的列是一个数组,动态添加列的方法是创建一个新的数组来存放Datagrid的所有列,然后往这个新的数组新增一列,最后再把Datagrid的列指向这个数组:  protected function btn_clickHandler(event:MouseEvent):void{ var dc:DataGridColumn = new DataGridColumn()...

2012-02-19 17:34:43 938

原创 一个简单的画板

Flex中画图,有两种方法:1、直接在canvas中画 private function init():void{ cav.graphics.lineStyle(1, 0x000000, 1, false); cav.graphics.lineTo(200, 200);}<mx:Canvas id="cav" width="300" height="300" /&...

2012-02-17 11:22:02 140

原创 给特效加上缓动效果

给特效的结束前加上缓动效果,比如模拟篮球落地->弹起->静止的过程。做法是给特效设置easingFunction方法,他的值是类Bounce的几个方法:Bounce.easeIn、Bounce.easeOut、Bounce.easeInOut。 以Move特效为例:  import mx.effects.easing.Bounce;protected fun...

2012-02-17 11:21:52 186

原创 BitmapData

可以使用BitmapData对象加载图片,BitmapData允许使用像素层级来控制位图,其优势如下: 可以复制、粘贴整个图像、部分图案,或者是每一个独立的像素。可以鉴别或是改变像素或像素群组的颜色。可以应用滤镜。可以创建随机的像素(noise或perlin noise)等。可以把位图通过encodeBase64方法生成Base64编码字符串存入数据库,使用时通过deco...

2012-02-17 11:21:42 200

原创 TitleWindow自定义标题栏

应用场景:TitleWindow宽度固定,title过长,显示不完全。要达到的效果是如果title太长,显示省略号,鼠标移上去,显示tooltip。解决方案:利用Label的特性,创建一个Label,然后添加到TitleWindow的titleBar里。private var lbCustomTitle:Label;private function custom...

2012-02-17 11:21:29 144

原创 Image拉伸

应用场景:当使用Image加载图片或swf文件时,希望所加载的内容按照我们设定的Image的尺寸拉伸,而不是按照其原始尺寸。解决方案:<mx:Image source="assets/img/1.png" width="500" height="500" maintainAspectRatio="false" /> <s:Image sou...

2012-02-17 11:21:19 530

原创 TextArea设置文本的局部样式

 var tr:TextRange = new TextRange(ta,true,ta.selectionBeginIndex,ta.selectionEndIndex);tr.fontSize = 20;tr.fontWeight = "bold";<mx:TextArea id="ta" width="300" height="200"/>

2012-02-16 13:21:08 3014

原创 HtmlText中加入超链接

 以下是Label中加入超链接的例子: protected function lb_creationCompleteHandler(event:FlexEvent):void{lb.htmlText="测试内容请<a href='event:http://www.sina.com.cn'>点击</a>";}protected function l...

2012-02-16 13:20:49 664

原创 Flex滤镜

  使用滤镜可以改变文本和控件显示效果,Flex滤镜如下:  斜角滤镜(BevelFilter 类)可创建立体效果的文字或图像模糊滤镜(BlurFilter 类)对文字或图片进行模糊处理投影滤镜(DropShadowFilter 类)添加阴影效果发光滤镜(GlowFilter 类)添加发光效果渐变斜角滤镜(GradientBev...

2012-02-16 13:20:36 125

原创 Flex字体

1、嵌入字体嵌入字体会把字体文件编译到应用中,所以会增大文件体积,尤其是中文字体,所以慎用。英文和数字字体比较小,可以尝试。另外,可以用unicode-range来限定应用的字体文字,来减小文件体积。嵌入字体用@font-face标签,可以嵌入多个。注意,如果需要字体加粗,必须同时嵌入正常和粗体两个字体,字体名字相同,并设置粗体字体的fontWeight为bold,否则没有加粗...

2012-02-16 13:20:22 201

原创 Flex的Combobox组件

1、显示提示设置Prompt属性可以为Combobox添加一个默认提示。如果没有设置selectedIndex,默认selectedIndex=-1,就显示Prompt的内容。Flex3如果不设置Prompt,默认选择第一项。Flex4如果不设置Prompt,那么默认是空的。2、处理文字过长Flex4中的Combobox文字过长时,会显示滚动条。我们讨论Flex3如何处理文字过长的...

2012-02-16 13:19:55 286

原创 Flex中ToolTip的使用

1、为ToolTip加入动画效果 //初始化设置private function init():void{ToolTip.maxWidth = 50; //设置最大宽度,文字超过宽度会自动换行ToolTipManager.showEffect = eff; //设置ToolTip出现的动画效果ToolTipManager.hideDelay = Infinity; //提示...

2012-02-15 10:12:46 185

原创 Flex常用特效

Flex常用特效列表:

2012-02-15 10:12:27 135

原创 Flex回调函数

应用场景:父子窗体之间的通信,比如想把弹出窗口中的数据传给弹出该窗体的组件。 <?xml version="1.0" encoding="utf-8"?><s:Group xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx=&quot

2012-02-15 10:12:15 90

原创 Flex内存优化(转载)

 1.使用合适的显示对象,对于非交互的简单形状用Shape对象,对于不需要时间轴的交互式对象用Sprite,对于使用时间轴的动画用MovieClip,他们的内存使用量分别是236,412,440,可见shape很省内存2.Number原始存储内存占8个字节,int,uint,Boolean,String均占4个字节,关于赋值后作占内存,取决值赋的值3. 对象的重复利...

2012-02-15 10:12:01 73

原创 Flex3按照顺序初始化组件

假设有这么一个场景,打开网页,我们希望页面上的组件不是一次性加载,而是按照事先设定好的顺序,逐个加载。在flex3中,只需要设置组件的creationPolicy="queued",然后设置creationIndex属性即可。<mx:Panel width="100" height="100" creationPolicy="queued" creationIndex="0" showE..

2012-02-15 10:11:47 97

原创 Flex自定义事件

   对于自定义组件,我们通常希望能够把它写的通用一些,比如一个自定义的按钮,在A处调用,我们希望它能弹出一个窗口,而在B处调用,我们希望它能够发送请求到后台服务等。我们希望在调用自定义组件的地方能够定制这些功能,这就需要使用自定义事件把自定义组件和调用程序关联起来。 下面我们就来看一下,如何实现这样的功能,有两种方法:第一种:自定义组件myButton的代码: ...

2012-02-14 10:04:42 82

原创 Flex绑定

as3支持绑定变量,控件的属性,函数,我们这里要讨论的是用as来动态绑定。1.使用{}实现绑定:[Bindable]private var ac:ArrayCollection = new ArrayCollection();<s:ComboBox dataProvider="{ac}" />2.使用Binding标签实现绑定:<mx:Bindin...

2012-02-14 10:00:48 78

原创 Flex读取外部XML

1.使用XML标签读取外部数据: <mx:XML source="data/data.xml" /> //flex 3<fx:XML source="data/data.xml" /> //flex 4 2.使用URLLoader: private function init():void{var request:URLRequest = n...

2012-02-14 10:00:34 73

原创 Flex操作xml,xmllist

xml和xmllist最大的区别就是是否含有根节点。典型的XML,<root>是根节点,<node>是子节点,type是属性名: <root> <node type="boy" id="01" name="lucy"/> <node type="boy" id="01

2012-02-14 10:00:18 94

原创 AS3中对象的深度复制

复制复杂对象(例如ArrayCollection,XML)时,可以使用ObjectUtil.copy()方法,代码如下: //Object对象:var obj1:Object = {name:"name01",data:"data01"};var obj2:Object = ObjectUtil.copy(obj1);obj2.name = "name02";obj2.da...

2012-02-14 09:59:55 148

原创 Flex关键字 保留字

保留字(reservedwords),也称为关键字(keywords),是预先定义好的标识符,这些标识符对as3编译程序有着特殊的含义,如下:   还有一些被称为“将来”的保留字,虽然在as3中,可以使用这些标识符作为变量名,但是因为他们有可能在as将来的版本中用作保留字,所以Adobe不建议使用下列标识符作为变量名:...

2012-02-13 10:28:05 446

空空如也

空空如也

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

TA关注的人

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