问题列表 - 第13620页

Powershell V2 外部 MAML 帮助

我正在尝试为脚本模块创建外部 MAML 帮助文件。作为测试,我创建了一个名为“ModTest”的简单模块,其中包含 2 个保存在 .psm1 文件中的函数:

function Test-SqlScript2 
{
}
function Out-SqlScript2
{
}
Run Code Online (Sandbox Code Playgroud)

我将模块保存在我的用户模块目录 ~\Documents\Modules\ModTest 接下来我为 MAML 文件创建了一个子目录 ~\Documents\Modules\ModTest\en-US 我用于测试的 MAML 文件可在此处获得。然后我启动了 PowerShell 并使用 Import-Module 来导入模块。

与已编译的 cmdlet 不同,文件的位置本身不起作用

所以,接下来我尝试将帮助链接添加到脚本模块的顶部,这也不起作用:

<#
.ExternalHelp C:\Users\cmiller6\Documents\WindowsPowershell\Modules\ModTest\en-US\ModTest.help.xml 
#>


function Test-SqlScript2 
{
}
function Out-SqlScript2
{
Run Code Online (Sandbox Code Playgroud)

然后我尝试将帮助信息添加到每个函数中,这确实有效:

function Test-SqlScript2 
{
<#
.ExternalHelp C:\Users\cmiller6\Documents\WindowsPowershell\Modules\ModTest\en-US\ModTest.help.xml 
#>
}
function Out-SqlScript2
{
<#
.ExternalHelp C:\Users\cmiller6\Documents\WindowsPowershell\Modules\ModTest\en-US\ModTest.help.xml 
#>
Run Code Online (Sandbox Code Playgroud)

两个问题:

  1. 是否可以创建脚本模块级别的外部 MAML 帮助,或者您是否需要在每个函数中指定帮助链接?
  2. 尽管文档声明和博客文章表明在指定路径 (~/ModTest\ModTest.help.xml) 时将自动搜索特定于语言的文件夹,即 en-US,但我无法解析 MAML 文件,除非我包含显式路径(~/ModTest/en-US/ModTest.help.xml)。这是一个错误吗?有关 get-help 和特定语言文件夹的文档,请参阅以下链接:

为 Windows PowerShell 模块编写帮助 PowerShell V2 外部 …

powershell

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

TSQL:获取一个数字的字母代表

是否有SQL的内置函数,我可以传入一个数字,它返回一个与数字匹配的字母.例如,我提供6并返回"F"

我意识到这是一个令人难以置信的长镜头,只是不想重新发明轮子

sql t-sql sql-server

4
推荐指数
1
解决办法
2290
查看次数

CakePHP是在Ruby on Rails之后建模的吗?

我没有使用Rails,但我对它有些熟悉.我对CakePHP比较熟悉.我认为CakePHP是在Rails之后建模的,它们似乎有很多共同之处.

但是,基本上,我想知道在Rails之后模仿自己是否曾经或者曾经是CakePHP的目标之一?我知道它不是一个端口,但Rails是......灵感,可以这么说?

虽然我确定答案可能是合格的"是",但我还是无法在CakePHP网站上找到任何支持它的内容.所以...引用需要:)

cakephp ruby-on-rails

5
推荐指数
1
解决办法
940
查看次数

使用单选按钮在Django admin中选择项目

这是我的models.py的一部分:

class Person(models.Model):
    birth_year = WideYear(null=True, blank=True)
    birth_year_uncertain = models.BooleanField()
    death_year = WideYear(null=True, blank=True)
    death_year_uncertain = models.BooleanField()
    flourit_year = WideYear(null=True, blank=True)
    flourit_year_uncertain = models.BooleanField()
    FLOURIT_CHOICES = (
        (u'D', u'Birth and death dates'),
        (u'F', u'Flourit date'),
    )
    use_flourit = models.CharField('Date(s) to use', max_length=2, choices=FLOURIT_CHOICES)
    def __unicode__(self):
        if self.personname_set.filter(default_name__exact=True):
            name = z(self.personname_set.filter(default_name__exact=True)[0])
        else:
            name = u'[Unnamed person]'
        if self.use_flourit == u'D':
            dates = '%s - %s' % (z(self.birth_year), z(self.death_year))
        else:
            dates = 'fl. %s' % (z(self.flourit_year))
        return '%s (%s)' % (name, dates) …
Run Code Online (Sandbox Code Playgroud)

javascript django-forms django-admin

23
推荐指数
1
解决办法
2658
查看次数

SQL Server脚本:ALTER PROCEDURE-在一个脚本中执行多个ALTER PROCEDURE,而不必一个接一个地选择每个ALTER

我知道这不是什么大问题,但是无论如何我都会感到挠痒。

  1. 我有一个SQL Server 2005脚本来创建新的数据表,约束,更改某些表以添加列,更改程序以将表更改考虑在内,等等。
  2. 一切运行正常,直到脚本遇到我的ALTER PROCEDURE语句。
  3. 错误消息如下:

“消息156,级别15,状态1,过程cpromo_Get_ConsultDetails_PromotionBan,第59行关键字'PROCEDURE'附近的语法不正确。

这是我的脚本示例:

ALTER PROCEDURE [dbo].[cpromo_Get_ConsultDetails_PromotionBan] 
(
 @idPromoBan int, 
 @uid int 
)
AS
begin
 set nocount on;

 /* 1-  detail de la promo */
 SELECT p.[nopromo], p.[StartDate], p.[EndDate], p.[DateText]
 FROM [cpromo_PromotionBanniere] as pb
 INNER JOIN [cpromo_Promotions] as p ON p.[idPromo] = pb.[idPromo]
 WHERE (pb.[idPromoBan] = @idPromoBan)

 /* 2 - cartes de la promo */
 SELECT pis.[idCardText], ct.[nom], ct.[descr], ct.[prix], ct.[prixCoupon], ct.[qtyItem], i.[Impact]
 FROM [cpromo_PromotionsItems] as pis
 INNER JOIN [cpromo_Impacts] as i ON i.[idImpact] = …
Run Code Online (Sandbox Code Playgroud)

sql-server-2005 alter-table sql-scripts alter

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

Yii,yiic和console

在Yii的安装说明中,使用控制台和命令行实用程序是必要的 - yiic.

好吧,在我的共享主机上,我没有ssh访问权限.

这就是为什么我有以下问题:

  1. 我需要多长时间以及使用控制台的原因?
  2. 有没有办法避免使用yiic?
  3. 我可以在本地服务器上运行yiic,然后将所有内容传输到最终的Web服务器吗?

谢谢!

php frameworks yii

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

用于java对象到对象映射的任何工具?

我正在尝试使用java将DO转换为DTO并在开始编写自己的工具之前寻找自动化工具.我只是想知道是否有相同的免费工具.

java mapping dto

224
推荐指数
6
解决办法
15万
查看次数

你如何创建一个立即触发的javax.swing.Timer,然后每隔t毫秒?

现在,我的代码看起来像这样:

Timer timer = new javax.swing.Timer(5000, myActionEvent);
Run Code Online (Sandbox Code Playgroud)

根据我所看到的(以及JavadocsTimer),计时器将等待5000毫秒(5秒),触发动作事件,等待5000毫秒,再次触发,依此类推.但是,我试图获得的行为是计时器启动,事件被触发,计时器等待5000毫秒,再次触发,然后等待再次触发.

除非我错过了什么,否则我没有办法创建一个不会在开始之前等待的计时器.是否有一种良好,干净的方式来模仿这个?

java swing timer javax.swing.timer

4
推荐指数
1
解决办法
4158
查看次数

Ant,(over)写入文件

如何编写(或覆盖)以下内容:

            <dependencies>
            <dependency>
                <groupId>ged.eprom</groupId>
                <artifactId>epromx</artifactId>
                <version>${version.to.set}</version>
                <classifier>stubjava</classifier>
            </dependency>
        </dependencies>
Run Code Online (Sandbox Code Playgroud)

到当前目录中名为pom.xml的文件中.

我试过蚂蚁脚本:

        <echo file="pom.xml">
        <dependencies>
            <dependency>
                <groupId>ged.eprom</groupId>
                <artifactId>epromx</artifactId>
                <version>${version.to.set}</version>
                <classifier>stubjava</classifier>
            </dependency>
        </dependencies>
    </echo>
Run Code Online (Sandbox Code Playgroud)

但我收到了错误消息:

echo doesn't support the nested "dependencies" element.
Run Code Online (Sandbox Code Playgroud)

ant scripting file

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

什么是Assertion.AssertEquals的"升级路径"?

我继承了一些单元测试代码,它给了我一个弃用警告,因为它使用了"Assertion.AssertEquals":

警告CS0618:'NUnit.Framework.Assertion'已过时:'使用Assert类代替'

但是,我不能在Assert类中看到我应该使用的明显方法吗?

AssertEquals接收两个对象和一条消息,如果出现故障,可以使用该消息报告错误.例如

        Assertion.AssertEquals(
             "Enqueuing first item should set count to 1",
             1, pq.Count);
Run Code Online (Sandbox Code Playgroud)

Assert类中的等价方法是什么?

.net nunit assertions

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