自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(115)
  • 资源 (2)
  • 收藏
  • 关注

原创 白名单屏蔽字 unicode字符范围

 (_word.unicode >= 0x2001 && _word.unicode <= 0x206F) ||//常用标点(General Punctuation)http://www.unicode.org/charts/PDF/U2000.pdf            (_word.unicode >= 0x3001 && _word...

2016-07-05 16:58:17 510

原创 android 通知栏

 一、拿到NotificationManager manager= (NotificationManager)getSystemService(Context.NOTIFICATION_SERVICE);二、创建Notification notification = new Notification(R.drawable.icon,"This is ticket text",Syste...

2016-07-01 09:14:53 195

原创 android view(5)自定义组件

 一、view的绘制流程是从ViewRoot的performTraversals方法开始的,包含以下三个过程:1.measure过程从顶级view开始遍历,在performMeasure调用measure,然后调用OnMeasure。onMeasure会对所有子元素进行measure完成遍历。2.layout过程同上。performLayout->layout->...

2016-06-30 23:06:32 166

原创 android vew(4) 滑动冲突

滑动冲突情况一:外部支持左右滑动,内部支持上下滑动,滑动时就会出现只有一个能滑动。情况二:都是支持左右滑动,但是要么只有一个能滑动,要么两个都在滑动。解决滑动冲突,主要是通过重写父容器的onInterceptTouchEvent事件来解决。情况一可以通过判断水平方向和竖直方向哪个移动距离大来决定是上下滑,还是左右滑。情况二,则根据具体业务逻辑来决定。由于是在父窗口中处理,这种方式...

2016-06-29 23:17:58 144

原创 android view(3)事件处理流程

一、分发当一个MotionEvent产生后,系统要把这个事件传递给具体的view,这个传递过程就是分发。1.public boolean onInterceptTouchEvent(MotionEvent event)返回Boolean结果,表示是否拦截处理此事件,默认返回false表示不拦截。只有viewgroup才有此方法,view没有,所以view收到后会立即执行onTouch...

2016-06-29 22:41:01 148

原创 android vew(2) 滑动

view滑动一、scrollTo/scrollBy只能将view的内容移动,并不能移动view本身。((View)getParent()).scrollBy(offsetX,offsetY)mScrollX和mScrollY类似,mScrollX表示view左边缘和view内容左边缘的距离,也就是说当mScrollX=100时,内容看上去是往左侧移了,就像Flash中的遮罩效果一样。...

2016-06-29 21:46:49 122

原创 java 多线程

一.房子相当于进程Process,本身无法做什么。里面住了很多人,就相当于线程Thread,共享这个房子的资源。但是,厕所一次只能进一个人,进去的人会上锁。厨房只能进去有限的人,会在门口放几把钥匙,进去的人会取一把,出来时再放回去。钥匙取完时,其它人只能在门口等着。二.jvm的可见性:当一个共享变量在多个线程工作内存中都存在副本时,如果一个线程修改了这个共享变量,其他线程能够看到这个修改后的...

2016-06-29 16:04:59 103

原创 android view(1) 基础知识

 一、view的坐标1.top,left,right,bottom是指view相对于父容器的坐标2.从android3.0开始,增加了x,y,translationX,translationY.这四个参数也是相对于父容器的偏移量,在平移时top和left表示原始左上角的位置信息,并不会发生改变。改变的就是这四个参数。x = left+translationX,y = top+t...

2016-06-29 08:48:03 110

原创 android intent

 一、显式Intent1.FirstActivity:Intent intent = new Intent(FirstActivity.this,SecondActivity.class);startActivity(intent);二、隐式Intent由系统分析Intent,并找出合适的activity去启动<activity android:name="Sh...

2016-06-28 22:49:13 112

原创 android Activity LaunchMode

Activity LaunchMode Mainfest.xml<activity   android:launchMode = "singleTask"   1.standard标准模式默认模式,每次启动都会创建新的实例,onCreate,onStart,onResume都会被调用。谁启动了这个Activity,这个Activity就运行在启动它的那个Acti...

2016-06-28 21:58:17 99

原创 android activity生命周期

 生命周期7个onCreateonStartonResumeonPauseonStoponDestoryonRestart 1.onCreate是初始化工作2.onCreate和onDestory是一对。onStart和onStop是一对,控制是否可见。onResume和onPause是一对,控制是否可交互。比如新对话框B如果完全挡住A,则A会执行on...

2016-06-28 21:10:54 92

原创 java gc

新生代老生代参考http://www.cnblogs.com/E-star/p/5556188.html垃圾回收算法参考http://blog.csdn.net/java2000_wl/article/details/8022293优化参考http://www.importnew.com/author/wangxiaojie 面向GC编程http://www.importnew.c...

2016-06-27 18:15:37 118

原创 装饰模式

参考http://www.cnblogs.com/xinye/p/3910149.htmlhttp://www.2cto.com/kf/201512/455764.html 假如有个食物类,不同的做法蒸炒煎炸要生成不同的基类。就是四个子类:蒸食物、炒食物,煎食物,炸食物。如果还要有两种做法的子类呢,还要写蒸炒食物,蒸煎食物……三种做法的更夸张,子类多到爆炸。并且为了应对不同情况,要把...

2016-06-25 17:55:56 128

原创 冒泡算法思路

假设对数组arr=[9,1,5,8,3,7,4,6,2]由小到大排序 方式一:从左到右遍历,把每个位置确定下来。for(i=0;i<len-1;i++){   for(j=i+1;j<len-1;j++){      if(arr[j]>arr[i]){         swap执行顺序:1,9,5,8,3,7,4,6,2//只换一次,就确...

2016-06-25 11:41:13 210

原创 flash textfiled换行 以及\r和\n区别

flash.text.TextField.wordWrap(value:Boolean):void一个布尔值,表示文本字段是否自动换行。如果 wordWrap 的值为 true,则该文本字段自动换行;如果值为 false,则该文本字段不自动换行。默认值为 false。 flash.text.TextField.multiline(value:Boolean):void表示字段是...

2016-06-20 15:11:24 738

原创 markdown学习笔记

参考自http://www.cnblogs.com/crazyant007/p/4220066.html 我是图片![Mou icon](http://mouapp.com/Mou_128.png)## 二级标题自带下划线 ### 三级标题### 四级标题**我是粗体** 或 __我也是粗体__  *我是斜体* or _我也是斜体_   <del>我是删除线</del&g...

2016-06-16 11:33:52 119

原创 MarkdownPad2.5 注册码

###MarkdownPad2.5 注册码http://www.jianshu.com/p/9e5cd946696d邮箱:Soar360@live.com授权秘钥:GBPduHjWfJU1mZqcPM3BikjYKF6xKhlKIys3i1MU2eJHqWGImDHzWdD6xhMNLGVpbP2M5SN6bnxn2kSE8qHqNY5QaaRxmO3YSMHxlv2EYpj...

2016-06-16 11:06:14 102

原创 git命令学习笔记

参考自http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000一、配置git config --global user.name "Your Name"git config --global user.email "email@example.com" 使用--global参数...

2016-06-15 17:27:59 117

原创 简单说说python import与from...import....

http://www.iplaypython.com/jinjie/from-import.html在前面的文章中给大家讲解过一种导入模块的方法 import ,今天介绍一种经常会使用到的方法 from import。比如我们导入一个数学计算的模块 math:>>> import math>>> print math<module '...

2016-06-01 11:02:10 229

原创 Python中正则表达式对中文的匹配问题

http://blog.csdn.net/freedomqx/article/details/6237654今天在用Python匹配中文的时候出了问题,要么匹配不到,要么乱码,搜索了一下,成功完成,写了一小段测试代码如下:  [python] view plain copy import re  source = "s2f程序员杂志一2d3程序员杂...

2016-05-30 17:42:27 181

原创 Python错误: SyntaxError: Non-ASCII character

http://blog.csdn.net/cscmaker/article/details/8754820(1)问题描述  在写Python代码的过程中,有用到需要输出中文的地方,但是运行后发现上述错误。  SyntaxError: Non-ASCII character '\xe4' in file ./common.py on line 2, but no encoding d...

2016-05-30 17:38:24 146

原创 flash 字体

 1.FTE和TLF的关系http://zengrong.net/post/tag/fteFTE(Flash Text Engine)TLF(Text Layout Framework)FTE 提供对文本度量、格式和双向文本的复杂控制的低级别支持。尽管可以使用 FTE 创建和管理简单的文本元素,但设计 FTE 的主要目的在于为开发人员创建文本处理组件提供基础。TLF是建立在...

2016-05-20 17:35:08 166

原创 Flex Date对象与UTC之间的关系

转自 Flex Date对象与UTC之间的关系http://blog.163.com/cui_zhouyang/blog/static/703397212009624210044/ Date对象存储日期和时间,本来十分简单,并无大书特书之必要。不过,如果考虑了时区问题,那么小小的Date对象同样蕴藏着玄机。 何谓时区问题呢?如果你对时区这个词比较陌生,那么你是否听说过“倒时...

2013-08-07 14:16:13 276

原创 as3 数据结构array,object,dictionary用哪个

今天在处理背包物品时,考虑是用Array还是dictionary……Array封装了很多实用的方法和属性,dic和Object几乎没有。不过Array要求使用编号元素来访问数据,如果想类似dic,object那样使用key关联,则会失去那些封装好的属性和方法。Array稀疏,随便存类型,动态长度,缺失的会用undefined补上,当然缺的这些也会算在整个数组长度内。实测如下: ...

2011-12-29 16:43:52 136

原创 喝茶的基本<二>(转帖收藏)

3月1日晚上,国家特级茶艺师江一帆先生为学员讲授了《喝茶的基本II》,首先江老师为大家简单介绍了白茶、黄茶、红茶,重点为大家讲了在平时生活中经常接触到的乌龙茶,并针对乌龙茶系中的铁观音、岩茶的产地、品种、特点、传统与现代制作工艺对比、冲泡方法等做了详细的讲解。来自于西安的百名社会精英及茶文化爱好者参与了此次讲座活动。                                  喝茶...

2011-12-15 20:07:07 2672

原创 喝茶的基本<一>(转帖收藏)

2010年1月30日下午,国家特级茶艺师江一帆先生为道心学堂的学员讲授了《喝茶的基础》。江老师给大家简单介绍了茶的六大分类,然后以绿茶为主讲解了明前、谷雨、立夏各个时期所产茶的形状、特点、茶性、冲泡方法、用水以及温度的掌握等等,并纠正了一些在日常生活中一些不正确的饮茶习惯。来自于西安的近百名精英人士以及茶文化爱好者参与了此次活动。《喝茶的基本》    茶分了四个等级,一个初,一个中,...

2011-12-15 20:05:53 1692

原创 CS5 中禁用SimpleButton

需要在CS5中对一个SimpleButton设置禁用效果,即不响应鼠标,同时颜色变灰.使用enabled属性发现不好使,还是会响应鼠标事件,最后发现mouseEnabled = false就好用了。 变灰是使用了滤镜效果,参考自:as3.0 用代码设置“调整颜色”滤镜--------即:亮度、对比度、饱和度、色相的调整 最终代码如下:pre.mouseEnabled = f...

2011-12-09 11:48:11 164

原创 Event.FRAME_CONSTRUCTED

_oPBox是个MovieClip,共3帧,其中第1帧有个TextField,名字叫txt_leftTime。 _oPBox.gotoAndStop(1);_oPBox.getChildByName("txt_leftTime") as TextField 在某些情况下,我发现getChildByName会失效,即取到的对象变成了null. 后来查到了原因,在...

2011-12-07 19:07:19 186

原创 使用拼接的属性来访问Object

1.VO:Objectt有这些属性: public var avatarId1:int; public var avatarId2:int; public var avatarId3:int; public var avatarId4:int; public var avatarId5:int; public var avatarId6:int; p...

2011-11-28 15:58:37 146

原创 ShareObject简记

 引用:_soundSO = SharedObject.getLocal("SoundShareObject","/");if(_soundSO.data["selected"] == undefined){ checkBox_sound.selected = true;}else{ checkBox_sound.selected = Boolean(_soun...

2011-10-25 18:58:02 93

原创 字符集学习笔记(二)

参考http://www.discuz.net/thread-407264-1-1.html一、如何选择字符集:1.如果你所在地区是大陆实用简体字的地方,且不打算考虑外国朋友的浏览要求,可以考虑实用GBK编码。2.如果有对外(国)的需要,或者英文比较多的论坛,或者论坛中可能会有相当大部分的英文字符(比如经常交流代码的),可以选择UTF-8编码:UTF-8编码的文字可以在各国各种支...

2011-10-21 14:08:36 108

原创 字符集学习笔记(一)

 摘自http://bbs.9ria.com/viewthread.php?tid=19624我们国家先后搞过三套汉字编码标准,既GB2312、GBK和GB18030。 一、GB2312GB2312又称为GB2312-80字符集,全称为《信息交换用汉字编码字符集·基本集》,由原中国国家标准总局发布,1981年5月1日实施。共7445个图形字符,其中包括6763个汉字,一级...

2011-10-20 17:17:30 140

原创 使用AS3帧代码控制动画

美术同事出了一个资源,大致是这样的:四个角色形象动画,聚在一个台子四周。有一个向左和向右按钮,点击后四个形象分别向对应的方向旋转后将其中一个推到正面,表示当前选中的的角色形象。具体资源是,使用了一个圆形的引导线,每次点击使用逐渐变化的6帧表示这个旋转。4段动画,共计24帧。尝试一:我创建了一个代码脚本层,把代码写在第一帧上了。不爽的事情发生了,每次旋转一圈后,这段代码的全局变量就会被重新初...

2011-10-17 14:26:46 341

原创 flash cs将一个MC变成BUTTON

在FLASH CS中,设置一个MC的三帧名字分别为_up,_over,_down,当然外观上要有所区别,就像按钮的三种状态一样。然后,在第一帧中设置动作:stop();enabled = true;buttonMode = true;放到舞台上,可以看到FP自动将此MC解析成为一个BUTTON 参考帮助文档: buttonMode 属性  ...

2011-09-15 16:50:53 120

原创 flash中的in关键字

in这个关键字挺有意思的:package{ import flash.display.Sprite; public class TestObjectIn extends Sprite { public function TestObjectIn() { super(); test(); } private functi...

2011-09-08 18:10:08 227

原创 VerifyError: Error #1024: 发生堆栈下溢

今天出现了奇怪的问题,RELEASE版本的背包操作总是报VerifyError: Error #1024: 发生堆栈下溢。具体信息如下:at view.ui.components.item::BagItemGrid/clear() at view.ui.role::Panel_role/itemRemove() at flash.events::EventDispatcher/d...

2011-08-26 16:14:55 282

原创 TextField的高宽autosize

var t_name:TextField = new TextField;trace(t_name.height);trace(t_name.width);这样打印出来的高度都是100PX,是系统默认的。如果不设置可能会让父容器宽高变大,遮挡住别的窗口的鼠标事件。可以简单地使用tf.autoSize=TextFieldAutoSize.LEFT;来解决这样宽高就会根据文本内容大小来...

2011-08-17 14:25:03 558

原创 FLASH注册点与中心点(转)

http://space.flash8.net/space/?592228/viewspace-363591.html 变形工具和AS代码实现缩放和旋转效果时,依据的基准点是不同的,前者以中心点为基准,后者以注册点为基准。 改变MC的_rotation,MC内部的座标系会相应的进行旋转. 元件编辑界面中的小十字,表示注册点。 注册点是注册点所在场景的座标原点(0,0)。 元件的座标是以它的...

2011-08-16 10:23:38 559

原创 flashbuilder不同版本共用工作空间的问题

今天因为项目需要,安装了FB4.5,当然原来的FB4.0没舍得删除。。。原来的工作空间放在了D:/workspace,安装FB4.5后我同样也指到了这个路径。诡异的事情就是所有的工程都无法F11调试了,看起来像是调试运行配置出了问题。后来更改了另一个工作空间的路径就没问题了,猜测应该是工作空间中的.metadata配置文件冲突了。建议大家以后不同版本的环境不要使用同个路径作工作空间...

2011-08-02 13:36:19 188

原创 flashplayer内存管理

  参考Flash务实主义(五)——AS3的垃圾回收 1.fp会在程序开始执行时向系统申请内存,每次申请4096字节,然后在其内部以512字节或256字节分隔存放。当程序实例化对象时即会向fp请求,不管此对象引用是否为0,在下次内存回收触发前,这部分内存都不会被清除,也就是占用状态。2.何时会触发内存回收呢?当程序向fp申请内存而空间不足时,回收即被触发。符合回收规则的对象被清...

2011-07-29 11:18:57 178

从网上搜集的比较全的FLEX面试题

从网上搜集的比较全的Flex面试题目及答案,主要涉及Flex基础知识和ActionScript3.0的语法细节,希望对大家有所帮助

2010-05-20

ajax in action

很棒的一本书,希望您看后有所收获

2008-07-11

空空如也

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

TA关注的人

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