Google [站内搜索]

预览模式: 普通 | 列表

[私密日志] 私密日志

该日志是私密日志,只有博主或发布者可以查看!
分类:Win编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1948

[私密日志] 私密日志

该日志是私密日志,只有博主或发布者可以查看!
分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1662
(译注:initializer在上文中译为了“初始化器”,实在不好听,本文中全部改译为:“预置方法”)
你应该知道,在一个类型的任何实例初始化以前,你应该初始化它的静态成员变量。在C#里你可以使用静态的预置方法和静态构造函数来实现这个目的。一个类的静态构造函数是一个与众不同的,它在所有的方法,变量或者属性访问前被执行。你可以用这个函数来初始化静态成员变量,强制使用单件模式,或者实现其它任何在类型的实例可用前应该完成的工作。你不能用任何的实例构造函数,其它特殊的私有函数, 或者任何其它习惯方法来初始化一个 变量(译注:编译器就不让你这样做,所以你不用担心这样的问题)。

和实例的预置方法一样,你可以把静态的预置方法做为静态构造函数可替代的选择。如果须要简单的分配一个静态成员,就直接使用初始化语法。当你有更复杂的逻辑来初始化静态成员变量时,就创建一个静态构造函数:

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4237
(译注:根据我个人对文章的理解,我把initializer译为:初始化器,它是指初始化语法,也就是在一个类里声明变量的同时,直接创建实例值的方法。
例:object m_o = new object();如果这段代码不在任何函数内,但在一个类里,它就是一个初始化器,而不管你是把它放在类的开始还以结尾。)

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

查看更多...

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

使用Python脚本编写ASP

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

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

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

查看更多...

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

解决方法:

·下载scintilla.dll,点击下载

查看更多...

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

TypeError: 'module' object is not callable

Person.py模块内容如下:

class Person:

     #constructor

查看更多...

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

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

先编写一个类Person:

#Python 2.6.2
class Person:

查看更多...

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

自定义一个简单的Python类

下边是一个简单的Python类:

#Python 2.6.2
class Person:
    

查看更多...

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

自定义一个简单的Python函数

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

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

查看更多...

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