自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

怎么设置TextField的高度

如果为TextField设置了发光滤镜,则TextField的高度就为textHeight+(滤镜X+Y值);

2011-11-29 21:59:16 2042

最全的Flex网站

一、国外站点 1.资源 类Adobe Flex 2 Component Explorer : 官方的,展示了各种组件 的用法 ,入门 必看。CFlex :很好的一个Flex资源站点,包括教程 ,新闻,资源站点…… 只是页面有点杂乱,大家一般看右边那一栏就行了。FlexBox :一个收集 了网上很多开源 组件的站点,是进阶学习 的好帮手。FlexLib :也是一个开源Flex组件站点,不过...

2011-10-15 23:18:16 313

原创 TextField的htmlText属性中img标签的有趣现象

Flash的文字栏位(TextField)除了用来显示与输入一般文字之外也有支持简单的HTML标签像是<font>, <b>, <i>, <u>, <a>, <p>, <br>, <li>, <span>, <img> 其中比较特别

2011-09-08 14:54:56 209

原创 TextField html字符支持鼠标点击

MyTxt.htmlText="快去找<b><font color='#FF0000'><a href='event:X_100_Y_100'>【圣城铁匠】</a></font></b>,他为你做好了一把<b><font color='#0000FF'><im

2011-09-08 14:51:44 131

原创 JPEG文件格式简单分析

摘要:这篇文章大体上介绍了JPEG文件的结构信息以及它的压缩算法和编码方式。使读者能够对JPEG文件格式有大体上的了解。为读者进一步进行学习JPEG文件压缩做好准备 关键字:十六进制,段格式,编码 一、    JPEG文件格式概述:图像和动画的存储方式是一个很重要的问题。幸好我们有了数据压缩,有了JPEG等多种压缩存储图像的文件格式,我们今天才能够拿着小小的一个存储器,却存...

2011-05-04 10:54:46 118

原创 按位与、按位异或、按位取反

& 按位与 | 按位或 ^ 按位异或 1. 按位与运算 按位与运算符"&"是双目运算符。其功能是参与运算的两数各对应的二进位相与。只有对应的两个二进位均为1时,结果位才为1 ,否则为0。参与运算的数以补码方式出现。 例如:9&5可写算式如下: 00001001 (9的二进制补码)&00000101 (5的二进制补码) 00000001 (1的二进制补码)可见9&...

2011-05-04 10:47:41 122

原创 AS3效率优化:使用Vector数据类型

自FlashPlayer10伴随着FlashCS4发布时,AS3中就多了一种新的数据类型:Vector这里先给不大熟悉Vector的同学们做一下简介(节选并改编自官方文档): Vector是一种特殊的数组 首先,Vector的定义和C语言中“数组”更为接近,即数组的每一个元素都有相同的数据类型。(这就意味着对Vector中元素的访问要经过类型检查) 其次,Vector是一种密集数组...

2011-04-24 17:44:02 197

原创 as3中数组array与vector的区别

ActionScript 3.0 中可用的另一种索引数组类型为 Vector 类。Vector 实例是“指定类型的数组”,这表示 Vector 实例中的所有元素始终具有同一数据类型。注: 从 Flash Player 10 和 Adobe AIR 1.5 开始提供 Vector 类。在声明 Vector 变量或实例化 Vector 对象时,要显式指定 Vector 可以包含的对象的数...

2011-04-24 17:42:53 218

原创 时间效率,Timer和EnterFrame在FP 10.1之后测试和建议

关于Timer还是EnterFrame的选择,一直是很多AS3开发者讨论的话题, 随着10.1即将普及,我这次对10.1的Timer和EnterFrame进行了一次较详细的测试,给大家在他们的选择和使用上做些参考。注,flashplayer10.1新增了一个当前窗口在非激活状态下会自动降低fps到2fps来节省cpu消耗,这将直接影响靠fps驱动的enterframe的效率和准确性。...

2011-04-23 22:19:15 105

原创 时间效率,Timer 和 EnterFrame 在 FP 10.1 之后测试和建议

关于Timer还是EnterFrame的选择,一直是很多AS3开发者讨论的话题, 随着10.1即将普及,我这次对10.1的Timer和EnterFrame进行了一次较详细的测试,给大家在他们的选择和使用上做些参考。注,flashplayer10.1新增了一个当前窗口在非激活状态下会自动降低fps到2fps来节省cpu消耗,这将直接影响靠fps驱动的enterframe的效率和准确性。测试环...

2011-04-23 22:16:32 99

原创 Socket粘包问题

这些天做类似QQ空间的斗地主,被网络沾包的问题搞死了,所以查资料了解记录一下:一两个简单概念长连接与短连接:1.长连接    Client方与Server方先建立通讯连接,连接建立后不断开, 然后再进行报文发送和接收。2.短连接    Client方与Server每进行一次报文收发交易时才进行通讯连接,交易完毕后立即断开连接。此种方式常用于一点对多点 通讯,比如多个Client...

2011-04-22 23:21:21 80

原创 关于Flash Socket通信的安全策略问题的一点心得

昨天做测试的时候遇到一个问题,做好的SWF在Flash AS3中调试通过,但是发布到html中之后就无法得到数据了。查了一些资料之后找到了解决办法。这里感谢 剑心 提供帮助,以及同事若水三千提供Java代码及日志记录。 1、问题描述       将flash发布为html格式后,加载页面后,swf无法与服务器进行socket通信。Flash端显示的错误为:securityErrorHand...

2011-04-22 22:36:51 94

原创 FLEX入门实例--------FLEX全屏功能实现及右键菜单

FLEX的全屏功能的实现,光写AS还不够,还需要对JS部分做一些小小改动才行,好在这个改动并不麻烦,有这个需求的朋友可以参考下.另外在FLEX应用里右键菜单的功能也是很常见的,我在这里也作了一个简单的功能实现,太复杂的小弟暂时还没来得及实践,有朋友实现了也给小弟参考下,在此表示感谢.好了,先把AS代码贴出来吧:Java代码 <?xml version="1.0" encoding="utf...

2011-03-26 11:58:48 91

原创 AS3中内存清理的若干解决方法

书接上文,上文是很早的一篇文章了!不知道大家还记不记得!标题叫做“AS3中的内存泄露与垃圾回收”。在上一篇文章中,我们详细讨论了AS3的垃圾回收机制!令人沮丧的是,垃圾回收机不是很勤快!很多时候都会拖我们的后退!难道就这么心甘情愿的放任它不管吗!当然不行!我们有对策来解决这个问题。听我慢慢道来! 垃圾回收机制,一共有两种方法:“引用计数法”和“标识清除法”。对与这两种运行机制,我个人来...

2010-12-22 10:36:51 395

原创 Oracle数据库恢复 : 存储故障导致的数据损坏

链接:http://www.eygle.com/archives/2010/12/fractured_controlfile_recovery.html最近帮助用户恢复了一个由于存储故障导致的数据库灾难,整个数据库容量4TB,浪潮的存储设备,控制器损坏导致数据库故障。从启动信息来看,首先出现故障的是控制文件:Read from controlfile member 'oradata...

2010-12-17 09:11:41 130

原创 关于数据挖掘关联规则的Oracle 实 现

呵呵,前几天拿到了数据挖掘基础教程一书,感觉部分算法是基于统计学的原理的,而统计学是可以通过 Oracle 来实现。其次是为了观看德国 vs 西班牙的世界杯比赛,来了一点小小的兴致,动手写点小脚本。不过本文只是为了实现而实现的,没有做 任何优化,有兴趣的话,大家可以玩一玩。 关于数据挖掘关联规则的材料,可以参见:http://baike.baidu.com/view/107...

2010-12-17 09:11:09 143

原创 C#开发WPF/Silverlight动画及游戏系列教程(Game Tutorial):目录

系列教程的示例代码下载(感谢 银光中国 提供资源分流):第一部分源码:WPFGameTutorial_PartI(1-20节)第二部分源码:WPFGameTutorial_PartII(21-26节)第三部分源码:WPFGameTutorial_PartIII(27-30节)第四部分源码:WPFGameTutorial_PartIV(31-35节)第五部分源码:WPFGameT...

2010-12-13 17:09:18 86

原创 在Eclipse中用JDBC连接Sql Server 2005总结

* 最近因为开发活动需要,用上了Eclipse,并要求使用精简版的SQL数据库(即Sql server 2005)来进行开发项目 *1.准备工作: 准备相关的软件(Eclipse除外,开源软件可以从官网下载)<1>.Microsoft SQL server 2005 Express Edition下载地址:http://download.microsoft.com/down...

2010-12-13 11:01:35 84

原创 用SQL语句导入Excel到数据库

sql语句:SELECT * into sheet$FROM OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0','Data Source=C:\Documents and Settings\liurj\Desktop\temp\a.xls;User ID=Admin;Password=;Extended properties="Excel 8.0;HDR=Yes...

2010-12-13 10:54:49 144

原创 Java文件操作详解

输入输出流 在Java中,我们把能够读取一个字节序列的对象称作一个输入流;而我们把够写一个字节序列称作一个输出流。它们分别由抽象类 InputStream和OutputStream类表示。因为面向字节的流不方便用来处理存储为Unicode(每个字符使用两个字节)的信息。所以Java 引入了用来处理Unicode字符的类层次,这些类派生自抽象类Reader和Writer,它们用于读写双字...

2010-12-11 15:10:58 92

原创 什么是A记录,子域名,CNAME别名,MX记录,TXT记录,SRV 记录,泛域名(泛解析),域名转向,域名绑定...

A记录QUOTE:A (Address) 记录是用来指定主机名(或域名)对应的IP地址记录。用户可以将该域名下的网站服务器指向到自己的web server上。同时也可以设置您域名的子域名。通俗来说A记录就是服务器的IP,域名绑定A记录就是告诉DNS,当你输入域名的时候给你引导向设置在DNS的A记录所对应的服务器 子域名QUOTE:子域名道理等同二级域名,不过比二级域名更加延伸,比如我们继续扩展该域...

2010-12-09 15:44:16 167

原创 SQL Server datetime数据类型设计与优化误区

一、场景在SQL Server 2005中,有一个表TestDatetime,其中Dates这个字段的数据类型是datetime,如果你看到表的记录如下图所示,你最先想到的是什么呢?(图1:数据列表)你看到这些数据,是不是觉得这样的设计既浪费了存储空间,又使得这个列的索引增大,查询起来更慢,你也想使用一些其它的数据类型来代替这个datetime吧?其实大家都是这么想的...

2010-12-09 09:33:13 255

原创 Salesforce CEO:Ruby是下一代云计算的语言

美国时间12月8日,著名企业云计算平台厂商Salesforce宣布以近2.12亿美元现金收购Heroku。这是一个有些惊人的消息,显示了Salesforce CEO Marc Benioff对云计算的远见和决心。Heroku由三位资深程序员James Lindenbaum, Adam Wiggins和Orion Henry创办于2007年,是较早的云计算公司之一,以专...

2010-12-09 09:27:56 104

原创 Google Chrome现在支持Web Sockets了

Web Sockets Now Available In Google Chrome 从Chrome 4.0.249.0开始支持Web Sockets,而且缺省设置为开启。Web Socket是Web上的TCP,为Web应用提供双向通信的下一代技术,是Web Applications 1.0标准的一部分。 Web Sockets要比现在广泛使用的XMLHttpRequest简单,通过...

2010-12-09 09:24:56 570

原创 聊天室程序客户端

聊天室客户端程序 Windows控制台应用程序 对应的Linux服务器使用select模型实现: Linux下select函数实现的聊天服务器 http://blog.csdn.net/microtong/archive/2009/12/12/4989902.aspx  运行命令行为:Client.exe 127.0.0.1 8000 命令行参数分别为要连...

2010-12-09 09:24:20 159

原创 翻动100万级的数据 —— 只需几十毫秒 之揭秘篇:有详细的说明,不要错过

感谢大家的支持!!!昨天发了一个邀请,邀请大家帮忙测试,效果还可以,下面小结一下:通过内部的计数器得知:访问次数是1071(其中有好多是自己点的:)),人数不是太理想,本来是想看看上万人同时访问的情况:)系统资源的占用情况内存 —— 很理想。SQL占用的内存最大也没有超过65M,一般是在35M左右;asp.net占用的内存最大也没有超过40M,一般是在25M左右。CPU:8%左右,...

2010-12-08 21:52:52 101

原创 数据库连接字符串的处理方法!加密解密连接字符串

数据库连接字符串的处理应该是一个项目里最基础的东东了。(除非你的项目不涉及到数据库。)千万不要小看他,处理不好也时会给你带来不少的麻烦的。连接字符串的内容在这里就不讨论了,这里主要说一下他的存放位置和读取方法。我们要达到的目的:无论连接字符串如何变化,都不需要修改项目!1.把连接字符串写在程序里面。一般的初级教程里会告诉你这么写VB.netDim cn As New S...

2010-12-08 21:52:02 147

原创 猜数字问题的最少步数算法.

相信大家都玩过一种游戏,大概最早在文曲星那些电子词典上的,名字叫猜数字:规则大概是这样的:0-9中随即抽选4个数,组成4位数,(这十个数字可以重复也可以不重复,我们这次仅仅讨论他们不重复的情况,也就是8854,4154这样的数值是不行的.1234,5678这样的数值是合法的.)然后你猜这个数值,计算机给出你猜的结果,用xAyB表示,A表示你猜对,并且这个数值的位置也正确的有X个,B表示...

2010-12-08 21:51:10 959

原创 重温数据库访问——故事篇

本文想借用故事的方式来说一下ADO.net的工作方式。虽然现在都ORM了,但是了解一下ADO.net还是有必要的。  在茫茫的大海上有许多的岛,其中一个岛的名字叫做“应用程序岛”。这座岛上商业非常发达,高楼大厦、店铺林立。但是岛的面积不够大,没有地方建立仓库。所以市长决定,把临近的一座小岛开发出来,专门作为数据仓库来使用,这座岛的名字就叫“数据库岛”。  市长在数据库岛上面建立了一个MSS...

2010-12-08 21:50:04 123

原创 flex中的Text属性

不同于Lable只显示单行文本,Text可以显示多行文本,通过断行符,和根据Text的宽带,高度能自适应的文本断行。Text 默认为可选,可以通过设置Selectable是否可选,不支持底色,边框和焦点。在启动后,如果Text显示为多行,选择一部分文本后,文本会自动滚动并且产生一些文本隐藏,中文的文本显示时,双击按钮会发现,每双击一下自动选择接下来的一个中文字<这些挺有意思,但估计不...

2010-12-08 12:31:39 409

原创 一种高效的寻路算法 - B*寻路算法

在此把这个算法称作B* 寻路算法(Branch Star 分支寻路算法,且与A*对应),本算法适用于游戏中怪物的自动寻路,其效率远远超过A*算法,经过测试,效率是普通A*算法的几十上百倍。 通过引入该算法,一定程度上解决了游戏服务器端无法进行常规寻路的效率问题,除非服务器端有独立的AI处理线程,否则在服务器端无法允许可能消耗大量时间的寻路搜索,即使是业界普遍公认的最佳的A*,所以普遍的折中做法是服...

2010-12-06 14:11:22 190

原创 FP10中Vector与Array比较

在FP10中新加了Vector 网上一度的盛传效率大大的提高,在写3D引擎前,对他们作了效率对比,测试环境是Thinkpad+Vista(64)+Flash CS41.先对数字进行测试var tt:Vector.<int>=new Vector.<int>();var ss:Array=new Array();var i:uint;var time:uint=get...

2010-12-04 10:20:12 84

原创 Flex 自动获取焦点 监听全局键盘事件

这是《Flex第一步》里面一个朋友问我的问题,特此拿出分享一下。或许问题比较简单,还是将其记录一下比较好。 需求如下: 当AIR启动后,监听全局键盘事件,即this.addEventListener( KeyboardEvent.KEY_DOWN, keydownHandler ); 运行后效果: 当AIR运行后,虽然正确监听了KeyboardEvent.KEY_DOWN event,但是必须要鼠...

2010-11-27 16:51:13 119

原创 A* 寻路算法

概述 虽然掌握了 A* 算法的人认为它容易,但是对于初学者来说, A* 算法还是很复杂的。 搜索区域(The Search Area) 我们假设某人要从 A 点移动到 B 点,但是这两点之间被一堵墙隔开。如图 1 ,绿色是 A ,红色是 B ,中间蓝色是墙。 图 1 你应该注意到了,我们把要搜寻的区域划分成了正方形的格子。这是寻路的第一步,简化搜索区域,就像我们这里做的...

2010-11-26 20:44:58 95

原创 Java基础:三步学会Java Socket编程--3

  设计原理:    服务器端接受客户端的连接请求,同时启动一个线程处理这个连接,线程不停的读取客户端输入,然后把输入加入队列中,等候处理。在线程启动的同时将线程加入队列中,以便在需要的时候定位和取出。    {源码} import java.io.*; import java.net.*; import java.util.*; import java.lang.*; publi...

2010-11-19 19:57:47 59

原创 Java基础:三步学会Java Socket编程--3

  设计原理:    服务器端接受客户端的连接请求,同时启动一个线程处理这个连接,线程不停的读取客户端输入,然后把输入加入队列中,等候处理。在线程启动的同时将线程加入队列中,以便在需要的时候定位和取出。    {源码} import java.io.*; import java.net.*; import java.util.*; import java.lang.*; publi...

2010-11-19 19:57:43 72

原创 Java基础:三步学会Java Socket编程--2

{建立客户端} import java.io.*; import java.net.*; public class Client { Socket socket; BufferedReader in; PrintWriter out; public Client() { try { socket = new Socket("xxx.xxx.xxx.xxx", 10000); in = ...

2010-11-19 19:56:46 84

原创 Java基础:三步学会Java Socket编程--1

 第一步 充分理解Socket    1.什么是socket    所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。    以J2SDK-1.3为例,Socket和ServerSocket类库位于java.net包中。ServerSocket用于服务器端,Socket是建立网络连接时使用的。在连...

2010-11-19 19:55:59 65

原创 SugarSync 优秀的中文版免费网络同步工具 (PC、Mac与手机文件同步/备份/分享)

SugarSync 获取地址:SugarSync SugarSync 介绍文章      关于网络文件同步的软件在异次元已经介绍过 DropBox 和 SyncPlicity 两款免费工具了。今天再接再厉给大家介绍另外一款同样非常优秀的同步软件——SugarSync。它除了不支持Linux之外,几乎集了各家所长,是一个很值得推荐的服务。SugarSync 是来自美国加利福尼亚州的Sharpca...

2010-11-18 11:42:37 263

原创 高性能Socket服务器编程-01

网络编程一直都是最吸引人、最有挑战的编程领域。从这篇文章开始,达达将同大家一起向这个领域出发,并接受各种难题的挑战,你准备好了吗?写在开始之前在开始之前,达达有一些题外话想先跟大家说说。在阅读这一系列的文章时,我希望大家始终记住以下几点:1. 软件开发没有银弹,人们总是试图找到问题的唯一解和最优解,但事实是每个问题都有N种解,并且在不同情况下最优解是不一样的,如果非要说软件开发有银...

2010-11-17 12:56:36 98

空空如也

空空如也

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

TA关注的人

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