当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 1: Python中模拟使用C++ 中的 cout <&l
 

 

    摘要: 客"j2ee有很多成熟的企业应用框架,随着.net的发展,和微软开发平台原本拥有的大量技术开发人员,.net的开源应用开发框架越来越多。比如:maverick .netmaverick.net is a .net port of maverick, a model-view-controller framework for web publishing. it offers clean......
 ·iis 中的三个保护级别    »显示摘要«
    摘要:iis 中的三个保护级别如下: 低(iis 进程):该设置与 iis 4.0 下的默认设置类似。所有 web 页,不论是 htm 还是 asp,都在 inetinfo.exe 进程内运行。 中等(池):这是默认设置。与 iis 4.0 相同,该设置启动称为 dllhost.exe 的单独进程,所有 asp 和 com 组件都在该进程内运行。该进程由 iwam_machine 帐户启动,这也与 ii......


Python中的有趣用法

1: python中模拟使用c++ 中的  cout <<

class ostream: 【程序编程相关:多区段刻录过程中,“丢失”以前文件的解决

import sys 【推荐阅读:Transact-SQL中游标名的作用域

    def __init__(self,file): 【扩展信息:SAR图像处理平台的继续开发与维护

        self.file = file

    def __lshift__(self,obj):

        self.file.write(str(obj));

        return self

cout = ostream(sys.stdout)

cerr = ostream(sys.stderr)

endl = ´\n´

age = 23

name = ´albert´

cout << ´name:´ << name << endl << ´age:´ << age << endl

2. 如何在一个函数中确定调用者!! (刚刚想到的,原创哦)

在一个函数中

def fun():pass

这个函数如何知道是谁调用了它呢?  在c类语言中好像是很难的.但在 python中却很简单

 

import traceback

def fun():

      s =  traceback.extract_stack()

      print ´%s invoked me!´%s[-2][2]

这个 fun 函数就可以知道是谁调用了它,并打印出来, 我们来试一下:

 

>>> def a():fun()

>>> def b():fun()

>>> a()

a invoked me!


...   下一页
 ·struts的bean标签库    »显示摘要«
    摘要: struts的bean标记库是对jsp的标准标记库的增强,除了提供基本的jsp:userbean、jsp:setproperty等标记的基本功能,还支持对多种对象的操作,从多种对象生产javabean,提供了更方便的读、写bean的方法。 以下是从其官方网站的user guide摘抄的对其功能的描述, introduce a string constant - 从字符串常量创建......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE