小编sha*_*e87的帖子

如何从函数本身内部打印python函数的Docstring?

我想从函数本身内部打印python函数的docstring.例如.

def my_function(self):
  """Doc string for my function."""
  # print the Docstring here.
Run Code Online (Sandbox Code Playgroud)

目前我my_function在定义之后直接这样做.

print my_function.__doc__
Run Code Online (Sandbox Code Playgroud)

但宁愿让函数自己这样做.

我已经打过电话print self.__doc__ print self.my_function.__doc__print this.__doc__内部创建my_function但这并没有工作.

python printing docstring function

61
推荐指数
4
解决办法
6万
查看次数

ExtJs4 - 存储baseParams配置属性?

在extjs3.x中,我使用stores baseParamsconfig属性来指定用于加载存储的参数.
extjs中不再存在此属性4.我应该怎么做而不是这个?

同样在extjs3中,我能够通过使用代理配置属性来指定存储代理是a GET还是POST方法method.我应该怎么做而不是这个?

我的ExtJs 3代码 - >

   var store = new Ext.data.JsonStore({
        root: 'Data',
        baseParams: {
           StartDate: '',
           EndDate: '''
        },//baseParams
    proxy: new Ext.data.HttpProxy({
        url: 'Time/Timesheet',
        method: 'POST'
    })//proxy
});//new Ext.data.JsonStore
Run Code Online (Sandbox Code Playgroud)

javascript extjs store params extjs4

16
推荐指数
2
解决办法
3万
查看次数

ExtJs 4,如何防止xtype:'combo'在点击已经选中的项目时崩溃?

我有ComboBox.当我从展开的列表中单击项目时,ComboBox选择此项并折叠.如果我点击已经选中的项目,它也会折叠.

当用户选择已选择的项目时,有没有办法"停止" ComboBox 折叠?

PS:要短,我想ComboBox表现得像个TimeFieldhttp://dev.sencha.com/deploy/ext-4.0.0/examples/themes/index.html

UPDATE

我不需要至少在IE7和IE8上工作的解决方案..

javascript combobox extjs extjs4

11
推荐指数
1
解决办法
6496
查看次数

私有函数和变量ExtJs4?

在我目前的项目中,我使用的是ExtJs3.3.
我创建了许多具有私有变量和函数的类.例如:

MyPanel = function(config){
  config = config || {};

  var bar = 'bar';//private variable

  function getBar(){//public function
     return bar;
  }

  function foo(){
     //private function
  }

Ext.apply(config, {
  title: 'Panel',
  layout: 'border',
  id: 'myPanel',
  closable: 'true',
  items: []
});

  MyPanel.superclass.constructor.call(this, config);
};
Ext.extend(MyPanel , Ext.Panel, {
  bar: getBar
});
Ext.reg('MyPanel', MyPanel);
Run Code Online (Sandbox Code Playgroud)

我知道在ExtJs4中做事的新方法是使用该Ext.define方法.因此,我上面的代码看起来像这样:

Ext.define('MyPanel', {
  extend: 'Ext.panel.Panel',

  title: 'Panel',
  layout: 'border',
  closable: true,

  constructor: function(config) {

     this.callParent(arguments);
  },

});
Run Code Online (Sandbox Code Playgroud)

所以我想知道的是如何在ExtJs4中定义私有变量和函数,类似于我在ExtJs3中的方式?
换句话说,我理解该Ext.define方法将负责定义,扩展和注册我的新类,但是我应该在哪里声明javascript var,它们不是类本身的属性,而是类所需要的.

MyPanel = function(config){
  //In …
Run Code Online (Sandbox Code Playgroud)

javascript extjs private-members extjs4

11
推荐指数
3
解决办法
1万
查看次数

CruiseControl.NET无法建立连接?

我正在设置CruiseControl.NET,我在webdashboard上收到以下错误消息:

No connection could be made because the target machine actively refused it 127.0.0.1:21234

它正在寻找的Url是:tcp://localhost:21234/CruiseManager.rem
但是IIS中的ccnet网站将其tcp端口设置为82.
因此我使用以下Url导航到webdashboardhttp://127.0.0.1:82/ccnet/ViewFarmReport.aspx

我尝试将IIS中的Tcp端口更改为21234,并在webdashboard上收到以下错误消息:

Tcp channel protocol violation: expecting preamble.

我也尝试使用以下命令打开端口:

netsh firewall add portopening TCP 21234 CCNET

当我尝试启动CCNET服务时,我收到以下消息

The CruiseControl.NET Server service started then stopped. Some services stop automatically if they have no work to do....

有谁能帮我解决这个问题吗?

编辑 - 添加配置文件

<cruisecontrol xmlns:cb="urn:ccnet.config.builder">
<cb:define PublishDir="C:\Deploy\Portal2.0Build"/>

    <project name="Portal2.0">
      <workingDirectory>C:\PortalCruiseControl\Working</workingDirectory>
      <artifactDirectory>C:\PortalCruiseControl\Artifacts</artifactDirectory>
      <webURL>http://192.168.17.59:82/ccnet</webURL>
      <triggers>
        <intervalTrigger name="continuous" seconds="10"
               buildCondition="IfModificationExists"/>                              
      </triggers>
      <sourcecontrol type="svn">                                            
        <trunkUrl>https://portal2003.local:8443/svn/portalv2.0/trunk</trunkUrl>                
        <executable>C:\Program Files (x86)\VisualSVN Server\bin\svn.exe</executable>           
        <username>ccnet</username> …
Run Code Online (Sandbox Code Playgroud)

cruisecontrol.net service tcp

9
推荐指数
1
解决办法
1万
查看次数

ExtJs4 - 什么是网格ColumnModel的等价物?

与ExtJs4 Ext.grid.ColumnModel中的ExtJs3相同的是什么?

我想要做的是隐藏一个列,我在ExtJs3中做了类似下面的事情:

grid.colModel.setHidden(1, true);
Run Code Online (Sandbox Code Playgroud)

grid extjs extjs4

9
推荐指数
1
解决办法
9999
查看次数

如何在ExtJs4中动态设置网格CheckBox选择模型?

这是从我之前的问题引出的.
我使用CheckBox选择模型初始化网格,但是当我重新配置网格时,复选框选择模型会丢失.
我想要做的是在重新配置网格列之后动态地将CheckBox选择模型添加到网格中,并可视地显示它.

我尝试过这样的事情:

var sm = new Ext.selection.CheckboxModel();
grid.selModel = sm;
grid.doLayout();
Run Code Online (Sandbox Code Playgroud)

javascript grid extjs extjs4

8
推荐指数
1
解决办法
5659
查看次数

ExtJs Store.save()?

如何save()在后端处理数据存储的方法.(我的C#代码)?
我是否需要商店的任何额外配置设置才能启用该save()方法?如果有人能指出我正确的方向,这将是伟大的?

    var writer = new Ext.data.JsonWriter({
    encode: true
});

// create the Data Store
var store = new Ext.data.JsonStore({
    root: 'Data.items',
    idProperty: 'Empid',
    writer: writer,
    fields: ['Empid', 'Firstname', 'Surname', 'Username'],
    proxy: new Ext.data.HttpProxy({
        url: AppRootPath + 'EmployeeDetails/GetSAASUsers',
        method: 'POST'
    })//proxy
});//new Ext.data.JsonStore
Run Code Online (Sandbox Code Playgroud)

Hod我配置我的stiore以支持一个将更新数据库中的记录的保存方法?

extjs commit

7
推荐指数
1
解决办法
2万
查看次数

可以动态更改ExtJs/YUI图表中图表上的颜色吗?

我在我的应用程序中使用ExtJs/YUI图表.我想知道的是,是否可以根据数据动态更改任何图表上的颜色?

即我有一个商店,其中包含一个持有该特定行的十六进制颜色的字段.是否可以使用十六进制值动态设置条形图中条形的颜色?

javascript yui extjs colors yui-charts

6
推荐指数
1
解决办法
5036
查看次数

SQL Server:使用FOR XML PATH嵌套元素

我想嵌套我的每个XML元素.

请看以下示例:

DECLARE @TempTable TABLE
(
    [Column1] char(10),
    [Column2] char(10)
);

INSERT INTO @TempTable([Column1], [Column2]) VALUES
('some value', 'some value'),
('some value', 'some value'),
('some value', 'some value'),
('some value', 'some value')

SELECT (
    SELECT * FROM @TempTable
FOR XML PATH('Row'), TYPE)
FOR XML PATH('ParentRow'), ROOT('Root')
Run Code Online (Sandbox Code Playgroud)

这将返回以下XML:

  <Root>
    <ParentRow>
      <Row>
        <Column1>some value</Column1>
        <Column2>some value</Column2>
      </Row>
      <Row>
        <Column1>some value</Column1>
        <Column2>some value</Column2>
      </Row>
      <Row>
        <Column1>some value</Column1>
        <Column2>some value</Column2>
      </Row>
      <Row>
        <Column1>some value</Column1>
        <Column2>some value</Column2>
      </Row>
    </ParentRow>
  </Root>
Run Code Online (Sandbox Code Playgroud)

这不是我想要格式化XML的方式.相反,我希望每个<Row>元素都<ParentRow>包含如下元素: …

xml sql sql-server nested for-xml-path

6
推荐指数
1
解决办法
4417
查看次数