`
wanfan2008
  • 浏览: 25095 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论
文章列表
通用联网框架在J2ME平台中扮演着十分重要的角色,如果没有它,我们写的应用程序对外人来说只能说“神秘”,而应用了通用联网框架进行联网的程序就显得“神奇”了。本文将对通用联网框架进行整体的分析,具体的应用会在 ...
Javascript的调试,是开发Web应用尤其是AJAX应用很重要的一环,目前对Javascript进行调试的工具很多,我比较喜欢使用的是Firebug。Firebug是Joe Hewitt开发的一套与Firefox集成在一起的功能强大的web开发工具,可以实时编辑、调试和监测任 ...
JavaScript 是面向对象的。但是不少人对这一点理解得并不全面。在 JavaScript 中,对象分为两种。一种可以称为“普通对象”,就是我们所普遍理解的那些:数字、日期、用户自定义的对象(如:{})等等。还有一种,称为“方法对象”,就是我们通常定义的 function。你可能觉得奇怪:方法就是方法,怎么成了对象了?但是在 JavaScript 中,方法的确是被当成对象来处理的。下面是一个简单的例子: Js代码 function func() {alert('Hello!');}    alert(func.toString());   function f ...
一、引号定义字符串  在PHP中,通常一个字符串被定义在一对引号中,如:'I am a string in single quotes'"I am a string in double quotes"  PHP语法分析器是用成对的引号来判断一个字符串的。因此,所有字符串必须使用同一种单或者双引号来定义开始和结束。例如,下面的字串定义是不合法的:"I am not a valid string since I have unmatching quote marks''Me neither!"  定义字符串时,只有一种引号被视为定义符,即单引号或双引号。于是, ...
InnoDB和MyISAM是在使用MySQL最常用的两个表类型,各有优缺点,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持已经外部键等高级数据库功能。( a% W; `. n( k/ w3 H* J/ j6 X5 A" ?4 ~* R: j" ]4 x6 Q" rMyIASM是IASM表的新版本,有如下扩展:  二进制层次的可移植性。  . Q* O( y/ V* c  TNULL列索引。  对变长 ...
jQuery 由 John Resig 创建于 2006 年初,对于任何使用 JavaScript 代码的程序员来说,它是一个非常有用的 JavaScript 库。无论您是刚刚接触 JavaScript 语言,并且希望获得一个能解决文档对象模型(Document Object Model,DOM)脚本和 Ajax 开发中一些复杂问题的库,还是作为一个厌倦了 DOM 脚本和 Ajax 开发中无聊的重复工作的资深 JavaScript 专家,jQuery 都会是您的首选。 jQuery 能帮助您保证代码简洁易读。您再也不必编写大堆重复的循环代码和 DOM 脚本库调用了。使用 jQuery,您可以把 ...
对于一个比较大的网站,可能会有好多数据,在这WEB时代,谁都会没事的时候去到BBS灌下水,那么多的数据,每次都要到数据库查询,在这快餐时代,用的时间肯定超出我们的忍受,在这就要用到缓存技术。由于初学,只了解到其中的一种方式:生成cache文件.记得在水水的一篇文章中是这样描述的: 这个就是对一些常用的而且又不是经常变动的量,保存在文本中,通过减少mysql的查询量来加快程序执行 复制代码 举一个例子,以DZ2.5f中的禁止IP功能为例:在inclulude/global.php中有这样一个函数 function ipbanned($onlineip) {global$ti ...
一、引论 PHP,一门最近几年兴起的web设计脚本语言,由于它的强大和可伸缩性,近几年来得到长足的发展,php相比传统的asp网站,在速度上有绝对的优势,想mssql转6万条数据php如需要40秒,asp不下2分钟.但是,由于网站的数据越来越多,我们渴求能更快速的调用数据,不必要每次都从数据库掉,我们可以从其他的地方,比方一个文件,或者某个内存地址,这就是php的缓存技术,也就是Cache技术. 二、分析深入 一般来说,缓存的目的是把数据放在一个地方让访问的更快点,毫无疑问,内存是最快的,但是,几百M的数据能往内存放么?这不现实,当然,有的时候临时放如服务器缓存,如ob_start()这个 ...
MyEclipse中安装FLEX插件 2009-05-22 17:45   一、准备工作: 所需要的软件Eclipse 3.3 + FlexBuilder3 beta2 插件版+MyEclipse 6.0 +Lcds + Tomcat 5 二、安装过程: 1.       安装MyEclipse6.0(在此不再详述)。 2.       安装FlexBuilder3 beta2 插件版(FB3_WWEJ_Plugin.exe),请参考下图所示 (1)双击可执行文件 (2)弹出对话框,不用管它,直接点击”OK”就可以了 (3)现在是询问你是否要安装FLEX ...
  当你使用Repeater组件时,你所做的就是创建一个MXML容器,此容器为数据源的每个记录重复它的内容。如果你有些弱智,不理解我所说的,那么几分钟之后你就完全理解了。但是在你开始之前,你需要做点铺垫工作。 1.关掉以前的所有文档。我们要用个新的。 2.创建一个新的Flex项目,命名为Chapter8_project。你也可以使用默认的MXML程序名(跟项目名一样)。 你使用Model标签来创建一些短的数据。我们在第六章讨论过Model标签。此处回顾一下,它建立一个典型的XML结构,主要用作测试目的。你通常在其内部放几条记录用来测试。俺在第六章已经说过,它是极少数MXML标签的另类,因为 ...
[Bindable]大概又是Flex用得最多的元数据了。刚开始用用确实好简单,效率真是没的说。不过这几天用着却碰到了些问题,我自己搜集了些资料,想着有必要在blog里总结一下吧。啥是元数据(metadata)知道就跳过吧。今天不晓得为什么livedoc.adobe.com这么慢,没办法,拿不到权威的解释了。我就按自己的理解随便解释一下:首先要明白元数据不是语法的一部分,而是专门给编译器用的,说白了是告诉编译器做某些事情,学过java之类的应该知道。那Bindable来讲,它的作用是告诉 flex编译器,给某些某些东西建立绑定关系,flex编译器会在编译过程中给AS(flex编译器就是把mxml编 ...
HTTP头字段包括4类:      general-header ;      request-header ;      response-header ;      entity-header .   ******************************************************************************* General Header Fields =============================    general header是request、response都可用的, 但是不能用于entity.             ...
Flex中想要用 trace输出进行调试,就要运行 Flex Builder 3的debug,不过如果是新装的 Flex Builder 3,,启动debug时会有如下的错误提示:Flex Builder cannot locate the required version of Flash Player. You might need to install Flash Player 9 or reinstall Flex Builder.D ...
       1. 如果一个方法可静态化,就对它做静态声明。速率可提升至4倍。       2.echo 比 print 快。   3.使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接。   4.在执行for循环之前确定最大循环数,不要每循环一次都计算最大值。   5.注销那些不用的变量尤其是大数组,以便释放内存。   6.尽量避免使用__get,__set,__autoload。   7.require_once()代价昂贵。   8.在包含文件时使用完整路径,解析操作系统路径所需的时间会更少。   9.如果你想知道脚本开始执行(译注:即服务器端收到客户端请求)的时刻,使用$_ ...
sgf文件是Smart Game Format的简写,绝大多数棋谱文件都是用sgf格式的文件还现在几乎是个中对弈软件和大谱程序都支持sgf格式!可以说是棋谱文件事实上的标准,清晰 小巧易用方便,深受棋友的喜欢,不少汽油对sgf文件中标志不是很明白,最近翻译了一篇关于sgf文件文章,与大家分享,由于本人英文水平有限,有些专业术语很难翻译准确,附上原文,看不明白的地方自己还是直接看原文。 AB: Add Black: locations of Black stones to be placed on the board prior to the first move AB:添加黑子:在下子之前放 ...
Global site tag (gtag.js) - Google Analytics