自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 AS3 Embed用法笔记

1. 用[Embed]元数据标签可以嵌入GIF,PNG,JPEG,或者MP3文件。ActionScript代码的顺序非常重要。你必须在声明变量前添加[Embed]元数据标签,而且这个变量的类型会是Class。如下:        package{   import flash.display.*;   public class GIFEmbed extends Sprite  

2013-07-09 10:06:22 1415

原创 Flex编译器参数解析

在Flex SDK中最重要部分都在其bin文件夹中,这里面都是Flex开发过程中要用到的命令,由于Flex SDK是跨平台的,所以里面有对应平台的程序:以最新的开发包flex4 _sdk_2为例吧mxmlc[linux, Mac, Unix] , mxmlc.exe[Windows]        //flex最主要的命令,用于编译主项目和组件类amxmlc[Mac,Linux,Uni

2013-07-09 10:04:56 1431

原创 mongodb之java CRUD 简单操作

我下载的是 mongo-2.8.0.jar — Version 2.8.0打开mongo shell -- 新建数据库test --( use test)打开eclipse新建工程,把junit,mongo-2.8.0.jar导入。新建测试类如下:package com.db;import java.net.UnknownHostException;import jav

2013-07-08 10:01:05 689

原创 Spring jdbc 对象Mapper的简单封装

一般查询实体的时候,都需要这么使用/**     * 根据id查询     *      * @return     */    public Emp queryEmpById(Integer id)    {        String sql = "select * from emp where empno = ?";        ParameterizedR

2013-07-08 09:59:54 749

原创 HttpURLConnection请求数据流的写入(write)和读取(read)

URLConnection类给应用程序和web资源之间架设起了通信的桥梁,这些web资源通常是通过url来标记的,本文将讲述如何使用HttpURLConnection来访问web页面(发送数据流)和读取数据流。在Servlet中对于需要用post方式(get会暴露参数)写入参数的时候就用到了HttpURLConnection.请求的Servlet,也可以写入main方法中进行测试p

2013-07-08 09:58:43 1383

原创 Java--调试--单步调试,断言,单元测试

单步调试:主要查看变量内容的变化  1.设置断点位置,设置在可能出现问题的代码2.以Debug as方式运行程序3.F5 --> step into 进入方法内部进行调试   F6 --> step over 单行调试   F7 --> step over 结束当前方法调试,并且返回到方法调用者内部继续调试     断言:以Run as方式运行程序add(i

2013-07-08 09:56:10 856

原创 sitemap.xml

内部类 在类内部的类1.解决多继承2.解决继承和实现接口时候方法名冲突情况3.实现数据隐藏只有内部类可以拥有4种访问修饰符当内部类为private的时候,有外部类提供方法来访问内部类  常规内部类1.不能有静态属性和方法2.内部类可以使用外部类的所有属性和方法3.外部类不能直接使用内部类的属性和方法,使用前必须先实例化如果内部类的属性和方

2013-07-08 09:54:30 703

原创 C++struct tm 和 time_t 时间和日期的使用方法

关键字:UTC(世界标准时间),Calendar Time(日历时间),epoch(时间点),clock tick(时钟计时单元)1.概念在C/c++中,对字符串的操作有很多值得注意的问题,同样,C/C++对时间的操作也有许多值得大家注意的地方。下面主要介绍在C/C++中时间和日期的使用方法.通过学习许多C/C++库,你可以有很多操作、使用时间的方法。但在这之前你需要了解一

2013-07-06 09:52:36 1013

原创 C++重载operator的示例

以下示例中定义了一个class test, 重载了>等符号:#include#includeusing namespace std;class test{public:     int v;   /*构造函数*/     test():v(0){}     test(const int &a):v(a){}     test(const test

2013-07-06 09:50:43 818

原创 C语言项目--教师信息/学生成绩管理系统

这个系统实现两个功能,分别是管理教师的信息和学生的成绩,用户可以选择切换实现相应的功能。话不多说了,现在看下程序的实现截图:  这里给出程序代码下载地址:http://download.csdn.net/detail/dlutbrucezhang/5191828              下面贴出部分代

2013-07-06 09:47:22 2662

原创 如何在windowsXP下运行用c 编写cgi

如何在windowsXP下运行用c 编写cgi?         前提是安装apache服务器,apache服务器的conf里面在里面配置好。  AddType text/html .exeAddHandler cgi-script .exe .cgi然后只要把exe文件放到cgi-bin下面就好了http://127.0.0.1/cgi-bin/1.exe就可以访问了

2013-07-06 09:41:58 1012

原创 C++虚析构函数、虚函数结合考题变种

虚析构函数、虚函数结合考题变种  1.[Effective c++原则07]:为多态基类声明virtual 析构函数。  [如果不]: 如果不声明为析构函数,可能出现的结果如下:Derived对象的成分没有被销毁,形成资源泄露、在调试上会浪费很长时间。  class CSimpleClass{public:CSimpleClass(){ cout ~CSimpleC

2013-07-06 09:36:39 864

转载 XPath的相应规则

//先定义DOMDocument对象$doc  = new DOMDocument('1.0','utf-8');$doc ->load('config.xml');//我们定位元素是通过DOM方式去定位的$DOMXpath = new DOMXpath($doc);//怎么找,其实就是定义查找规则//通过元素名查找(例如:查找密码pass)$rule = "//pas

2013-07-05 11:58:12 498

原创 Javascript复习必记知识点

1,解释型语言 和编译型语言  编译型:  先讲我们编写的代码,转换成计算机能够读懂的字节码,然后将将这些字节码保存起来,生成一个可执行文件,当下次需要的时候直接执行这个可执行文件(JAVA, c)     解释型:  先讲我们编写的代码,转换成计算机能够读懂的字节码,然后并不是保存起来生成可执行文件,而是直接执行(php,javascript)        2,

2013-07-05 11:56:28 598

原创 C++malloc,calloc,realloc,free函数

在进行C/c++编程的时候,需要程序员对内存的了解比较清楚,经常需要操作的内存可分为下面几个类别:    1.堆栈区(stack):由编译器自动分配与释放,存放函数的参数值,局部变量,临时变量等等,它们获取的方式都是由编译器自动执行的;    2.堆区(heap):一般由程序员分配与释放,如果编程者不释放,程序结束时可能由操作系统回收(注意:C/C++没有这种回收机制,但JAVA/C#有)。我

2013-07-05 09:20:57 998

原创 as3 Loader程序域

Loader的 load方法有两个参数第二个参数是LoaderContext对象LoaderContext对象里有一个applicationDomain(程序域)对象设置程序域对象可以设置两个SWF之间的共享库...     加载器的 ApplicationDomain 的子级。默认值。 可以使用语法 new ApplicationDomain(Applicat

2013-07-05 09:17:20 1763

原创 AS3中释放优化的几条常识

as3中垃圾和堆弃物如不及时清理,会造成进程的速度方面授予限制,下面讲几点关于释放优化的几条内容。被删除对象在外部的所有引用一定要被删除干净才能被系统当成垃圾回收处理掉;    父对象内部的子对象被外部其他对象引用了,会导致此子对象不会被删除,子对象不会被删除又会导致了父对象不会被删除;   如果一个对象中引用了外部对象,当自己被删除或者不需要使用此引用对象时,一定要记

2013-07-05 09:15:58 766

原创 AS代码优化和Flex应用程序的性能

1、在局部变量够用时,不要使用全局变量。类静态变量也要少用。全局变量是开发者的恶梦。实在需要全局变量的话,我建议使用singleton设 计模式来进行管理。 2、读取数组中的数据,尽量使用for in 循环来代替传统的 for 或者while循环语法。 因为for in的执行效率比起后者提高了30%。其次是选择while循环,传统for循环语法的效率在三者中是最低的。 向数组中

2013-07-05 09:07:33 1073

原创 ColorMatrixFilter色彩矩阵滤镜(as3)

matrix是一个长度为4*5=20的数组,其构成如下所示: R  ,G,  B,  A, offset[1,  0,  0,  0,  0]); // red[0,  1,  0,  0,  0]); // green[0,  0,  1,  0,  0]); // blue[0,  0,  0,  1,  0]); // alpha  上面是matrix的初始状态。

2013-07-05 08:59:41 2631

原创 Flex\flash中的callLater()函数作用

Flash的fl组件和Flex的mx组件都有一个受保护方法callLater,callLater可以说是优化组件执行效率的一个杀手锏,极其有用。拿Flash的fl组件为例,fl组件有个重绘方法redraw(),如果改变组件的大小,焦点的获得和丢失都会是组件重绘来呈现不同的状态。而组件是复杂的,重绘的开销很大。如果假想一个按钮执行以下程式来更改外观,并且每次的更改都触发redraw()方法执

2013-07-03 11:08:36 1255

原创 flash与字符串:字符串与属性

有时候,我们想通过设置一个DisplayObject 类是属性值,只是需要通过点来引用即可。有时候,通过字符串也可以引用显示对象里面的属性值。    下面举个例子 。                         例如我有一个MovieClip 对象,已经创建在舞台上,我们用mc表示他的对象。                         设置mc.x=100,那么你看到的,mc在

2013-07-03 11:07:28 1072

原创 flash与动画:图片移动实现新探索

package {import flash.display.Sprite;import flash.display.BitmapData;import flash.display.Bitmap;import flash.geom.Rectangle;import flash.geom.Point;import flash.events.*;//移动背景的类p

2013-07-03 10:53:34 922

原创 flash 与动画:发光实现

今天抽了点时间做了一个比较简单的实验,就是通过遮罩来实现一道光划过的效果。在flash 可以通过遮罩层来实现遮罩光效,简单实用,下面无聊写了一个比较简单的东西。实现简单的发光,不过,光效并不强烈,总是缺少一点什么。                  package {import flash.display.Sprite;import flash.display.D

2013-07-03 10:19:15 1260

原创 as3游戏设计笔记:单例模式

package {    import flash.display.MovieClip;    import flash.events.*;        public class Player extends MovieClip {                public static var _player:Player=null;        public

2013-07-03 10:16:15 760

原创 导致flash屏幕重绘的几种方式及避免重绘的方法

导致屏幕重绘的几种原因:  1、最常见的是情况就是舞台上的可视组件在形状、位置、状态(alpha, scale…)发生改变的时候会触发Flash Player 的重绘。    2、当一个DisplayObject的层级(ChildIndex)发生改变的时候也会导致重绘。    3、当你将一个Sprite / MovieClip 的buttonMode 设置为 tru

2013-07-02 10:09:45 1169

原创 as3 updateAfterEvent的作用

flash中一共有三个类具有该属性,这三个类分别是:KeyboardEvent,MouseEvent,TimerEvent。调用updateAfterEvent 属性的事件,可强制立即执行呈现操作,而不是等到呈现阶段。但是,如果 updateAfterEvent 频繁导致性能问题,应避免使用它。    1.updateAfterEvent怎么用?有很多人做鼠标追随效果的时候,总是发

2013-07-02 10:07:38 1856

原创 再谈cacheAsBitmap

cacheAsBitmap这个属性很多人都知道,但少有人明白它到底是如何生效的。虽然看名字是转换为位图处理,但用起来的时候感觉却也不过如此。所以,不少人最终选择自己转换Bitmap。当然,自己转Bitmap也是可以的,也只是多浪费点内存和处理速度,然后麻烦点罢了。但事实上,很多时候cacheAsBitmap已经足够使用了。先得说说FLASH的屏幕更新机制。在Debug播放器内,可以勾选

2013-07-02 10:05:52 705

原创 flash中cacheAsBitmap的使用

缓存显示对象   如果 Flash 中的设计尺寸增大,无论创建的是应用程序还是复杂的脚本动画,都需要考虑性能和优化。如果内容保持为静态(如矩形 Shape 实例),Flash 不会优化内容。因此,更改矩形的位置时,Flash 将重绘整个 Shape 实例。可以通过缓存指定的显示对象来提高 SWF 文件的性能。显示对象是一个“表面”,实际上是位图版本的实例矢量数据,矢量数据是 SWF 文件中

2013-07-02 09:45:14 1313

原创 addEventListener函数解析

addEventListener () 方法   public override function addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void语言版本 : Acti

2013-07-02 09:43:41 796

原创 解数独算法--C++实现

时间比较仓促,未优化。大牛看客,勿笑话。当然有好的建议,我洗耳恭听。若有时间再用MFC写一个界面。  好了,废话不多说,代码如下:  #include using namespace std;//可选数字int candidate[] = {1,2,3,4,5,6,7,8,9};//标记这个空格是否为原始数据int g_a[9][9] = {0};//打印函数v

2013-07-01 09:44:12 1016

原创 Windows下如何生成使用库文件

环境:VS2008语言:c++一、生成动态库1、打开VS2008---Visual C++---Win32---Win32项目(test_dll2)---应用程序设置---DLL---完成2、在test_dll2.cpp添加如下代码:#include __declspec(dllexport) void print(){std::cout

2013-07-01 09:42:18 768

原创 C语言项目--教师信息/学生成绩管理系统

这个系统实现两个功能,分别是管理教师的信息和学生的成绩,用户可以选择切换实现相应的功能。话不多说了,现在看下程序的实现截图:  这里给出程序代码下载地址:http://download.csdn.net/detail/dlutbrucezhang/5191828            下面贴出部分代码:

2013-07-01 09:38:41 2347 1

原创 深究递归和迭代的区别、联系、优缺点及实例对比

深究递归和迭代的区别、联系、优缺点及实例对比  1.概念区分  递归的基本概念:程序调用自身的编程技巧称为递归,是函数自己调用自己.  一个函数在其定义中直接或间接调用自身的一种方法,它通常把一个大型的复杂的问题转化为一个与原问题相似的规模较小的问题来解决,可以极大的减少代码量.递归的能力在于用有限的语句来定义对象的无限集合.  使用递归要注意的有两点:  1)递归就是在过程或

2013-07-01 09:31:41 2035

原创 as3 与js相互通信

1.as和js通讯实例如果as3调用JAVAscript 中的函数直接在as中添加if (ExternalInterface.available) {      ExternalInterface.call("sendToJavaScript",value);     }ExternalInterface.available主要判断播放器是否位于提供外部接口的容器中,如果swf

2013-06-29 13:49:25 1192

原创 as3用鼠标拖动图形拼图——灰常简单的教程

话说这种效果在课件里面经常用到,鼠标拖动事件,一个运用很频繁的事件,一起学习学习吧首先SWF贡献给大家看看效果感觉咋样,原理其实还蛮简单的,做做试试吧下面来看看源码吧package{import flash.display.MovieClip;import flash.display.Sprite;

2013-06-29 13:47:19 2540

原创 C++与AS3

ActionScript3(简称AS3)与c++都是面向对象的编程(OOP)语言,都具有OOP的特性如封装、继承、多态等。二者在语法上有许多相似之处,基本上学过C++之后再学习AS3感觉并不是特别吃力。         但是二者也有着本质的区别,ActionScript3是脚本语言,也就是解释型语言,而C++是编译型语言。ActionScript3主要是基于ECMAScript4 Netsca

2013-06-29 13:43:14 1621

原创 AS3事件机制概述

事件机制是AS3的核心功能之一,没有充分掌握事件机制的方方面面,就不能算是精通AS3语言。1. AS3事件机制的主要成员IEventDispatcher:事件派发对象接口,定义了添加、派发、移除、是否监听指定事件、是否触发指定事件接口EventDispatcher:事件派发对象接口的实现者,用户无法撇开EventDispatcher而自行实现IEventDispatcher接口,无

2013-06-29 13:39:30 1781

原创 AS3灰色图像

一开始觉得AS3的滤镜很难使用,尤其是那些矩阵,让人望而生畏。最近写一个聊天模块,要用到离线状态下的灰色头像,于是认真研究了ColorMatrixFilter,发现其实也没有那么难。所谓的矩阵其实就是一个再普通不过的Array,只要弄懂这个Array各个元素的关系就很容易使用滤镜。      先发代码,下面再详细介绍。这个程序实现加载一张彩色图像,通过滤镜变成黑白图像之后输出。packag

2013-06-29 13:35:34 777

原创 AS3游戏中可视对象上限及位图相关的内存消耗实测

前些天连续做了一些测试,以加深对AS3的掌握和在项目中对游戏性能、效率优化方面的一些处理,有很多测试实际意义不大,都不过是证明一些猜想是正确的,除此没有什么。但前天进行的一系列测试中,有一些对游戏开发中的内存占用,CPU占用方面有些意义,我打算逐渐写几篇讨论性的文章与大家共享。由于最近在做的是2D的等距视角游戏,全部采用的位图处理,与3D无关,所以关注的也是这方面的问题,考虑问题的出发

2013-06-29 13:31:23 1627

转载 AS3数字取整

AS3 数字取整方法2011 年 03 月 27 日 No Comments int()去掉小数点trace(int(3.14));   //输出3trace(int(-3.14));   //输出-3Math.round()方法:Math.round()可以四舍五入对数字取整trace(Math.round(39.88));   //输出40trace(Math.

2013-06-29 13:27:05 1027

空空如也

空空如也

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

TA关注的人

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