- 浏览: 43274 次
- 性别:
- 来自: 深圳
最新评论
文章列表
字符串中的所有首字母出现索引位置(递归版) * @author: cutefrog(injection.mail@gmail.com) * @parameter: $mainstr 主字符串(必要参数) * @parameter: $modestr 模式串(必要参数) * @parameter: $mainpos 主字符串起始索引(可选参数) * @parameter: $modepos 模式串起始索引(可选参数) * @parameter: $matcheds 匹配到的索引数组(不需传入的参数,只作为递归时函数传递参数之用) * @retu ...
- (BOOL)isNumbericString:(NSString *)str { NSRegularExpression *regularexpression = [[NSRegularExpression alloc] initWithPattern:@"^(?:|0|[1-9]\\d{0,})(?:\\.\\d*)? $" options:NSReg ...
正则表达式的内容(一)
- 博客分类:
- 技术杂绘
下面的示例演示如何使用正则表达式来检查字符串是表示货币值还是具有表示货币值的正确格式。在这种情况下,将从用户的当前区域性的 NumberFormatInfo . PositiveSign 属性中动态生成正则表达式。 如果系统的当前区域性为 en-US,导致的正则表达式将是 ^\w*[\+-]?\w?\$?\w?(\d*\.?\d{2}?){1}$.此正则表达式可按下表中所示进行解释。 using System; using System.Globalization; using System.Text.RegularExpressions; public class Example ...
opera 去掉左上角 图标(按钮)的方法
- 博客分类:
- 技术杂绘
VER 1893 解包skinXXX.zip skin.ini 中(当前使用中的:opera:config#User Prefs|Button Set) [Main Menu Toolbar Button Skin] Clone = Pagebar Head Button Skin ;Fallback version = 3 ;Type = BoxStretch ;Tile Center = backgrounds/menutab.png ;StretchBorder = 5 Padding Top = 3 Padding Bottom = 3 ...
太久没更新博客,发表Javascript文章一篇,以示博主健在。写的不好,欢迎大家提出意见和建议。 关于DOM结点增加和修改的。有时间再加上。 #mission {width:302px;line-height:20px;font-size:12px;overf low:hidden} #mission .line,#mission ...
组件属性: 组件大小: 组件内外边框边距: 组件字体属性: 组件内字体对齐方式: LinerLayout相关属性: 布局器属性: 内部组件水平或垂直: 组件属性: 缩放比例: 所有的视图都有一个layout_weight值,默认为零,意思是需要显示 多大的视图就占据多大的屏幕空 间。若赋一个高于零的值,则将父视图中的可用空间分割,分割大小具体取决于每一个视图的layout_weight 值以及该值在当前屏幕布局的整体 layout_weight值和在其它视图屏幕布局的layout_weight值中所占的比率而定。举个例子:比如说我们在 水平方向上 ...
前段时间在做flex的一个文档在线浏览时用到了需要TitleWindow的缩放以及最大化、最小化功能,于是自己就查看资料和参考各位大虾的代码,自己实现了下: package com.palm.base.components { import flash.events.Event; import flash.events.EventDispatcher; import flash.events.MouseEvent; import flash.geom.Point; import flash.geom.Rectangle; import mx.containers.TitleWindow; i ...
QML之Animation
- 博客分类:
- 技术杂绘
越来越喜欢QML了,太神奇了,所以决定好好的学习下。
1、 Animation import Qt 4.7 Rectangle { width: 100;height: 100 color: "red" PropertyAnimation on x { to: 50; duration: 1000; loops: Animation.Infinite } PropertyAnimation on y { to: 50; duration: 1000; loops: Animation.Infinite } } 此段代码是将矩形的顶点(X,Y) ...
编写鱼眼组件
如果你看过苹果那的停靠栏也许你会很惊讶,现在用脚本来实现一下鱼眼。
设计鱼眼组件,我们可以使用Group作为容器组件。需要两个渲染器,定义两个接口(渲染器必须实现这两个接口),另外需要为子组件自定义一个事件。然后我们再侦听鼠标移动,根据鼠标与各个组件之间的距离计算各个组件的大小。基本原理就是这样。
容器代码:
package
{
import flash.events.Event;
import flash.events.MouseEvent;
import flash.geom.Point;
import flash.ut ...
做人,生活,学习,玩....
第一步头部加载:
/js/jquery.js">
/css/flexigrid/flexigrid_gray.css" type="text/css">
/js/flexigrid.js">
/js/jquery.contextmenu.js" type="text/javascript">
/css/contextme ...
监视flash player在运行期间的性能表现
- 博客分类:
- 技术杂绘
我的想法就是在Flash Player运行期间简单的加入一个性能监测工具 方便我了解它的一些情况。FrameStats工具会帮助你判断Flash Player是正在执行代码 呢还是正在做渲染,抑或两者都在进行。
这个工具是用纯粹的AS3来开发 的,用下面的代码加入到你的显示对象容器内(DisplayObject Container)。
this.addChild( new FrameStats(this) );
在Flex工程中,你可以将它放在UIComponent组件 中,因为这个组件类也是Sprite的子类
protected function creationC ...
Ext JS 4的Grid组件
- 博客分类:
- 技术杂绘
我们正在不懈地努力着Ext JS4。到目前为止所呈送给各位看官的只是程序员预览版本(Developer Perview),不过我们打算在未来四到六个星期之内,就会发布ExtJS 4的最终版本。近期发布一次的程序员版本中附送了最新的Ext JS 4 Grid组件。为着真正发挥Ext JS 4底层能力,我们对Grid组件完全重写,可以说比较起3.x版本将会有显著的改善。4.0在性能和灵活性这两方面尤其得到改善,其中改善灵活性的好处,便是添加Grid的新功能更加容易了。下面就请跟着我们和文字,一起罗列罗列下Grid有哪些最新、最重要的功能。
旧Ext JS 3 Grid工作起来还是蛮不错的 ...
Ext 4 概述(六)之Grid
- 博客分类:
- 技术杂绘
这次升级Ext 4全部重写了Grid组件。显然,诸多理由和原因迫使我们升级Grid,但Ext 4 Grid向后兼容方面真的很难顾全。为此,我们将会提供一份关于Grid在Ext3升级到Ext4的指南。 智能化渲染
旧Ext JS 3 Grid工作起来还是蛮不错 ...
这段时间做个项目,要涉及到flash开发。真悲催,之前没有接触过flash开发,于是找个哥们临时教了一下Adobe Flash CS5 的使用方法,感觉还蛮简单,所见即所得,和MFC下的开发有点像,渐渐摸到些门道,功能也开发得差不多了 ...
我们制作一个好看的影片导入进度条。
先看效果。
准备一幅图片:
然后导入到舞台,用鼠标选中该图,然后打开对齐面板,设置如下。
然后按F8转换为电影剪辑元件,名字为picture_inside_mc。然后按Ctrl+J修改文档属性。
然后按Ctrl+F8建立一个picture_mc的影片剪辑元件,开始编辑该影片剪辑元件,把图片(picture_inside_mc)的Alpha值设置为35%。然后把帧延伸到100帧。然后再建立一个层,把picture_inside_mc在放到该图层,延伸到100帧,然后再建立一个层制作一个黑色矩形图片元件,使它从左向右移动正好盖住pic ...