Google [站内搜索]

预览模式: 普通 | 列表
(译注:根据我个人对文章的理解,我把initializer译为:初始化器,它是指初始化语法,也就是在一个类里声明变量的同时,直接创建实例值的方法。
例:object m_o = new object();如果这段代码不在任何函数内,但在一个类里,它就是一个初始化器,而不管你是把它放在类的开始还以结尾。)

一些类经常不只一个构造函数。时间一长,就难得让它的成员变量以及构造函数进行同步了。最好的确保这样的事不会发生的方法就是:在声明的时候就直接初始化,而不是在每个构造函数内进行赋值。而且你应该使用初始化器语法同时为静态的和实例的变量进行初始化。

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 5042

使用Python脚本编写ASP

要让IIS支持Python编写的脚本,前提是得在IIS上安装Python脚本引擎,这边建议安装ActivePython 2.6.2,它是一个不错的Python开发IDE,安装ActivePython时会自动在IIS安装Python脚本引擎。

下边是用Python编写的一个ASP页面:

<%@LANGUAGE="python" CODEPAGE="936"%>

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4307
官方下载的PythonWin 2.6.2,安装完成后,编写Python脚本,要么保存时程序死在那边,要么保存成功了再打开一看,内容全是等号,还有Interactive Window不能运行脚本,经常是整个程序直接退出。

解决方法:

·下载scintilla.dll,点击下载

查看更多...

分类:操作系统 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 5203

TypeError: 'module' object is not callable

Person.py模块内容如下:

class Person:

     #constructor

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 6475

Python类实例属性和类属性分析

先编写一个类Person:

#Python 2.6.2
class Person:

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 5334

自定义一个简单的Python类

下边是一个简单的Python类:

#Python 2.6.2
class Person:
    

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3824

自定义一个简单的Python函数

下边是一个简单的Python函数定义:

def addition(a,b,c):
     total = 0
     total = a + b +c

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3823

终于装上了IETester



IETester可以在同一台机子上运行IE5.5、IE6、IE7、IE8,但仅现能XP和Vista系统上运行,目前最新版本为v0.3.4。

官方站点:http://www.my-debugbar.com/wiki/IETester/HomePage

查看更多...

分类:操作系统 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3874

将自定义对象赋值给prototype的结果

给构造函数添加一个方法我们通常这么做:

function Class()
{
    this.Name = "Class";

查看更多...

分类:脚本语言 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 5241

奇特的原型对象

"构造函数prototype属性的值是一个对象,该对象即为构造函数的原型对象。添加给这个原型对象的任何属性,都会成为被构造函数所初始化的对象的属性。"

这两句话高度概括了JavaScript构造函数的原型对象,我们来理解下:

·第一句说明了原型对象其实就是类的一个属性,不同于实例属性,不管创建了该类的多少个实例,他们都共享该属性;

查看更多...

分类:脚本语言 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4230