自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 最近发现了一个网站

        海韵科技:http://www.yjfeng.com 里面关于flash知识的页面非常丰富:http://www.yjfeng.com/easyflash/index.html 刚刚看到,所以记录一下

2011-11-23 09:48:58 189

原创 Python包中__init__.py

在python模块的每一个包中,都有一个__init__.py文件,例如python2.5中的xml模块的目录结构就是:xml|_dom|_etree|_parsers|_sax|_ __init__.py这个文件定义了包的属性和方法。例如,xml.dom 包含了 Node 类,它在xml/dom/__init__.py 中有所定义。...

2010-01-07 23:40:52 166

原创 python 模拟POST

python使用urllib和httplib库模拟提交表单。比如登录[login.html]界面是<form action="" method="POST"> <input name="user"/> <input name="passwd"/></form>python

2010-01-07 22:21:55 189

原创 简短的代码不一定更有效率(上):算法才是关键

前一段时间在博客园里看到这样一篇文章,那位兄弟谈到程序效率的关键是“简短”。他说,“程序越简短,其可执行代码就越少,就越有效率”,而在编写程序的时候,“要尽量改进我们的算法,而改进算法中最重要的一条,就是减少语句”。这句话从表面上似乎正确,但我认为性能这问题不能用“简短”这种方式去思考,否则会进入一些误区。我整理了一下思路,希望可以从几个方面把详细谈一下这个问题。首先,如果说“简短的代码效...

2010-01-07 21:40:39 288

原创 Flash as3中对象深度拷贝的方法research

  烈火网教程 关于flash as3中对象深度拷贝的问题,我想大家都遇到了,至于如何实现这还真是一个难题,本人也是半瓶子醋,原来还真是没用过,今天google后自己总结下,便于大家参考。  as3中通过ByteArray可以进行对象的深度拷贝。  import flash.utils.ByteArray;import flash.utils.get...

2010-01-07 13:23:03 156

原创 ToolTip类的升级版

些ToolTip类确实比之前的方便多了,收藏///////////////////////////------------------本文来自http://www.klstudio.com/post/198.html 这次做公司一个项目,发现原来的那个ToolTip类使用起来还是不方便,故我又重新写一个更方便更灵活的ToolTip类,现在把相关源代码也公布出来。新ToolT...

2010-01-07 12:05:09 113

原创 GUI设计禁忌

本文列举Jeff Johnson:《GUI设计禁忌》一书中提及的明确针对Web设计和笔者认为对Web设计有参考意义的设计原则和禁忌。设计Web项目时尽量参考一下基本原则,避免设计禁忌,应该能使Web项目的GUI上一个层次。基本原则:1、关注用户及其任务,而不是技术2、首先考虑功能,然后才是表示3、从用户的视角看问题,使用用户的词汇进行描述4、不要向用户暴露实现细节5...

2010-01-07 12:02:48 86

原创 如何在AS3中使用global对象,来动态访问自定义类

关键词: 如何在AS3中使用global对象,来动态访问自定义类 责任编辑: frogg 创建日期: 2009-11-11 12:27:00  本文适用于Actionscript 3和FLASH 9 PUBLIC ALPHA)(如若转载,请留下作者frogcjn的Blog链接:frogcjn.blogba.cn)在AS3之前,通常使用下列语句来动态访问自定...

2010-01-07 12:01:46 212

原创 ActionScript3 使用sound类——概述

         声音在程序中的适当应用,比如:游戏、网站等,将有助于丰富用户的感官体验。在flash的IDE环境中,我们可以把声音导入到库中,然后拖到时间轴上,或者绑定在MC上就可以了。下面我们要讨论的是如何利用ActionScript 3.0中Sound及其相关类实现对声音控制。成业原创,转载说明出处 ...

2010-01-07 11:54:23 162

原创 as3学习笔记

1、动态修改影片的帧频 在AS3中,你可以使用Stage类动态的修改影片的帧频。Stage类 (flash.display.Stage)的stage对象是所有的sprite和MovieClip以及其他在安全沙箱里的所有元件的舞台。 stage对象的帧频可以是0.01到1000之间的任何一个数。要修改帧频,使用下面的代码: // 将帧频修改到12帧每秒(FPS) stage....

2010-01-07 11:53:42 99

原创 世界上最健康的作息时间表

7:30:起床。英国威斯敏斯特大学的研究人员发现,那些在早上5:22―7:21 分起床的人,其血液中有一种能引起心脏病的物质含量较高,因此,在7:21之后起床对身体健康更加有益。打开台灯。“一醒来,就将灯打开,这样将会重新调整体内的生物钟,调整睡眠和醒来模式。”拉夫堡大学睡眠研究中心教授吉姆·霍恩说。喝一杯水。水是身体内成千上万化学反应得以进行的必需物质。早上喝一杯清水...

2010-01-07 11:49:45 181

原创 过滤文字输入

【过滤文字输入】TextField.restrict = "此处为可输入的内容";field.restrict = "^此处为禁止输入的内容";restrict属性支持一些类似正则表达式的样式:field.restrict = "a-zA-z"; //只允许大小字母field.restrict = "a-zA-z "; //只允许字母和空格field.restrict = ...

2010-01-07 11:47:44 118

原创 使用SharedObject及捕获异常

【使用SharedObject及捕获异常】var so:SharedObject = SharedObject.getLocal("so");so.data.userName = "Youthoy";try {var flushResult:String = so.flush(500 * 1024); //请求500KB容量//如果flush()没成功执行,就替netStatu...

2010-01-07 11:45:16 148

原创 SharedObject 使用

一,什么是共享对象?它的英文名称为SharedObject(以下简称SO)。在flash MX里,SO允许你在使用者本机上存储所有flash支持的数据(包括:Array, Boolean, Date, Number, Object, String, XML...etc),如同在浏览器中使用cookie一样。SO的存储位置,一是本地客户端的硬盘;二是存放在服务器上。在这里,我只能简单介绍一下本地...

2010-01-07 11:43:29 161

原创 完美解决Vista音量图标丢失问题

不知道是由于什么原因登录Vista系统后,系统托盘上的音量图标不见了,当时经过手动设置后,音量图标显示在系统托盘上,可当我再次重启机器后,音量图标又不见了。 不知道是由于什么原因登录Vista系统后,系统托盘上的音量图标不见了,当时经过手动设置后,音量图标显示在系统托盘上,可当我再次重启机器后,音量图标又不见了。如此反复了好几次,每次都是手动设置后显示,重启后消失,这让笔者觉得十分奇...

2010-01-07 11:21:44 137

原创 解决" 0X000000该内存不能为read" 的方法

解决" 0X000000该内存不能为read" 的方法现在有很多人在使用donghai制作的电脑公司ghost版的系统,经常会出现“0X000000该内存不能为read”的对话框,作者在最新发布的5。1版本中提到已经完美解决了这个问题,但事实上问题依然存在,只是比4。1的版本有所改进罢了,如何解决这一烦人的问题呢?我们先来认识一下这个问题吧: 出现这个现象有方...

2010-01-06 15:24:08 2283

原创 AS3数据存取方式效率比较

通常我们存取数据有如下几种方式:Array, Object, 自定义类, 比较特殊的还有 Point, Rectangle 等。效率依次为(后面的数字是100万次存取运算平均所需时间):    * 自定义类public属性135 | Point140 | Rectangle(x等属性)140    * Array270    * Object500 | 动态类动态属性550    ...

2010-01-06 15:21:04 83

原创 the efflex of flex effect

  the efflex of flex effect   这里的一些flex effect效果都很不错。而且开源http://www.efflex.org/EfflexExplorer.html...

2010-01-06 15:18:10 113

原创 flex builder 2编译时下正常的flash9.ocx的问题解决

版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://goday.blogbus.com/logs/10080409.htmlflex builder 2编译时下正常的flash9.ocx的问题解决前些天了解到flash9的安装占有已达近于40%了,所以想抽些时间多接触一下AS3.0,之前使用的多为flex 2 sdk, 但并不是舒服,所以想选择一种编程...

2010-01-06 15:08:47 105

原创 flash builder 序列号

flash builder beta 2  序列号(SN)是1424-4008-9664-3602-3439-1711

2010-01-06 15:05:48 151

原创 LOD地形设计(四)

(一)世界坐标系向观察坐标系的转换假如任何形体都放在世界坐标系中,那么计算是相当复杂的,为了简化计算,我们需要把形体从世界坐标系转到观察坐标系中。观察坐标系的原点在是世界坐标系的位置为Eye,Z轴与观察方向一致(从Eye出发到At点的向量)如图4-1所示: ...

2010-01-05 05:04:22 97

原创 LOD地形设计(三)

LOD地形根据视点的变化决定是否进行网格分割,因此系统应设计一个视点类,来管理视点相关的数据。这节介绍的视点类是通用的,在很多网站都可下到这个类的代码,它可以用在OPENGL编程的各个场合,当然朋友也可根据需要自己增加相应功能!/************************************************************************ Copyr...

2010-01-05 05:03:47 205

原创 LOD地形设计(二)

自从LOD地形第一节推出以来,受到不少朋友的关注,本人真是受宠若惊,无奈自己水平有限,怕写不好让大家对自己失望,我只能勉为其难,努力去写,同时欢迎高人能手给于指正,大家共同学习,共同提高!LOD地形的四叉树算法原理就是对地形进行四叉树分割,同时检查该节点是否位于视截体内部,如果在视截体内部且满足视距,周围点高程误差等条件时,则对该节点继续分割,否则不予分割。其中重点是视截体的计算,以及地形的分...

2010-01-05 05:02:35 119

原创 LOD地形设计(一)

   在大规模的三维场景中,不可能一次渲染所有的三角形,而且即使能做到这点,全部渲染也是不可取的。常用的做法就是采用LOD,即层次细节模型。距离视点较远的三角形可以大一些,粗糙一些,而距离视点较近的三角形则应有较为细腻地表现。常用的LOD地形的实现算法是四叉树算法,即对二维地平面进行分割时,每次把正方形分成4个等分的小正方形,直到分割的正方形尺寸达到某个阈值为止,然后对不能再分的正方形进行三角...

2010-01-05 05:01:56 241

原创 Windows SDK笔记

应程序需求需要重写窗体内子控件某一特定消息,可怜我苦苦找了二天也没找到资料,到CDSN提问也没有得到满意答案。终归是上天不负有心人啊,终于被我发现了博主的一篇文章,总算是满意的解决问题了;在此感谢作者!!原文:http://www.cppblog.com/Lee7/archive/2008/11/07/66226.html  Windows SDK笔记(一):Windows...

2009-04-16 16:45:30 128

原创 C创建新线程的源码

#include <windows.h>#include <stdio.h>//线程函数DWORD WINAPI ThreadProc(LPVOID lpParam){int i = 0;while(i < 20){printf("I am from a thread,count = %d\n",i );}...

2009-04-10 15:47:13 112

原创 使用 C 和 Win32 进行多线程编程

本文转自http://msdn.microsoft.com/zh-cn/library/y6h8hye8(VS.80).aspx MicrosoftVisualC++ 支持在 MicrosoftWindows(Windows XP、Windows 2000、Windows NT、Windows Me和Windows&...

2009-04-10 15:00:00 387

原创 关于的glut 的配置

OpenGL是一套 用于三维作图的API。与Direct3D 相比,OpenGL比较容易学,网上的教程与代码也比较多。如果高手们也能贡献一些教程出来就更好!首先确定我们的程序框架。我们打算用glut,因为它是跟系统无关的,它可以代替win32 api中那些建立窗口,消息循环的繁琐的代码,能够让我们把注意力集中到真正跟3D图形相关的内容上去。 glut 是一个win32 dynami...

2009-02-09 17:46:51 178

原创 OpenGL的消隐与双缓冲(2)

#include "stdafx.h"#include <math.h> #include <gl/glut.h> #include <gl/gl.h>bool mouseisdown=false;bool loopr=false;int mx,my;int ry=30;int rx=30; ...

2009-02-09 17:46:27 245

原创 C语言读取bmp位图文件(含bmp格式定义)

loadbmp.h#ifndef _LOADBMP_H_#define _LOADBMP_H_typedef unsigned char    BYTE;typedef unsigned short    WORD;typedef unsigned long    DWORD;typedef struct {    /* BITMAPFILEHEADER*/  ...

2009-02-09 17:45:57 250

原创 openGL贴图(借助glx),并测试性能(FPS)2

client.c#include <sys/types.h>#include <sys/socket.h>#include <netinet/in.h>#include <sys/time.h> #include <stdio.h>static int s;void initclient(char *ip){    ...

2009-02-09 17:45:12 141

原创 alpha混合技术

alpha混合技术alpha混合技术对熟悉游戏的人来说不会陌生,这种技术在如今的游戏特效里已经被用烂了。3D的游戏就不说了,2D的游戏里,这种技术也是满眼皆是。   alpha混合听上去很神秘,实际非常简单,其作用就是要实现一种半透明效果。假设一种不透明东西的颜色是A,另一种透明的东西的颜色是B,那么透过B去看A,看上去的颜色C就是B和A的混合颜色,可以用这个式子来近似,设B物体的透明...

2009-02-09 17:44:47 157

原创 C语言将raw data(rgb/rgba)写成bmp文件(bmp24或32)

int bmp_write(unsigned char *image, int xsize, int ysize, char *filename) {    unsigned char header[54] = {      0x42, 0x4d, 0, 0, 0, 0, 0, 0, 0, 0,        54, 0, 0, 0, 40, 0, 0, 0, 0, 0, 0,...

2009-02-09 17:44:24 188

原创 OpenGL坐标变换专题

OpenGL通过相机模拟、可以实现计算机图形学中最基本的三维变换,即几何变换、投影变换、裁剪变换、视口变换等,同时,OpenGL还实现了矩阵堆栈等。理解掌握了有关坐标变换的内容,就算真正走进了精彩地三维世界。一、OpenGL中的三维物体的显示(一)坐标系统在现实世界中,所有的物体都具有三维特征,但计算机本身只能处理数字,显示二维的图形,将三维物体及二维数据联系在一起的唯一纽带就是坐标...

2009-02-09 17:43:57 131

原创 对话框中OpenGL的设置

from:http://huhuiowen.blog.163.com/blog/static/130103920083193167420/对话框中OpenGL的设置基于对话框的OpenGL图形程序的基本框架   1、 理论基础   a、在对话框中建立需要OpenGL绘图的窗口,并按OpenGL得要求设置窗口的属性和风格;   b、在该窗口的创建过程中,设置好显示的像素格式,并创建Op...

2009-02-09 17:43:27 285

原创 OpenGL曲线绘制:线段

以线段方式绘制曲线。例如:正弦曲线。 glBegin(GL_LINE_STRIP); for(i=0;i<POINTNUM;i++) {  glVertex2f(XSTART+i*XSTEP*XSCALE, YSTART+sin(i*XSTEP)*XSCALE); } glEnd();说明:XSTEP是横坐标点的间隔。XSCALE是为了适应屏幕大小,将图形放大。XSTART,Y...

2009-02-09 17:42:11 135

原创 用VC++做OpenGL程序框架时出现非法错误

1.OpenGL.cpp 文件包含的头文件有没有{}不配对的情况?2.在OpenGL.cpp文件的WinMain函数之前,有没有void GameLoop()的函数原型?3.先把WinMain函数中Create WindowEx 改过来,应该是CreateWindowEx;4.你的WinMain函数没有错,反倒是楼上的错了,少了个WINAPI或APIENTRY(可能是从MSDN里直接复...

2009-02-09 17:40:19 80

原创 opengl编写游戏的可移植性 具体表现

OpenGL是个与硬件无关的软件接口,可以在不同的平台如Windows 95、Windows NT、Unix、Linux、MacOS、OS/2之间进行移植。OpenGL是图形的底层图形库,不同的系统下有不同的库,在编程时调用它的库函数就可以了,具体库函数是怎么实现的编程时并不需要关心,所以一套源代码可以在不同系统中编译运行,我们只是在不同的系统下安装系统适用的OpenGL库就可以了。而D...

2009-02-09 17:39:53 99

原创 什么是显卡的OpenGL模式

OpenGL是近几年发展起来的一个性能卓越的三维图形标准。OpenGL实际上是一个开放的三维图形软件包,它独立于窗口系统和操作系统, 以它为基础开发的应用程序可以十分方便地在各种平台间移植;OpenGL可以 与Visual C++紧密接口,便于实现机械手的有关计算和图形算法,可保证算 法的正确性和可靠性;OpenGL使用简便,效率高。它具有七大功能: 1) 建模 OpenGL...

2009-02-09 17:39:21 2933

原创 关于-opengl在魔兽中的应用

OpenGL在画质上是优于Direct的,这个“画质”不是指感官效果,是指图像还原程度不是指特效效果,由于微软的努力,DX在特效上已经大大超过OpenGL了,不过在图像变现的细微之处还是比OpenGL差,所以FPS的教父公司IdSoftware(作品主要是经典的雷神之锤系列和DOOM系列)才会坚持使用OpenGL作为公司的游戏开发API,另外AUTOCAD和3DMAX一直使用OpenGL作为...

2009-02-09 17:38:58 1973

空空如也

空空如也

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

TA关注的人

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