问题列表 - 第33144页

发送到PowerShell的字符串参数不是真正的字符串吗?

我对下面脚本的行为感到有点困惑:

Test.ps1:

param(
    [array]$Value = $(throw "Give me a value")
)

Write-Host $Value 
$Value | Get-Member -MemberType Method
$Value.ToUpper()
Run Code Online (Sandbox Code Playgroud)

运行脚本:

PS C:\Temp> .\weird.ps1 test
TypeName: System.String
Name MemberType Definition
—- ———- ———-
…
ToUpper Method string ToUpper(), string ToUpper(System.Globalization.CultureInfo culture)
…
Method invocation failed because [System.Object[]] doesn’t contain a method named ‘ToUpper’.
At C:\Temp\weird.ps1:6 char:15
+ $Value.ToUpper <<<< ()
+ CategoryInfo : InvalidOperation: (ToUpper:String) [], RuntimeException
+ FullyQualifiedErrorId : MethodNotFound
Run Code Online (Sandbox Code Playgroud)

为什么我得到一个MethodNotFound异常?Get-Member清楚地说它是一个字符串.

powershell

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

确保Android游戏在任何设备上以相同速度运行的最佳方式

我在Android上玩游戏,它在一个线程中运行.在run()和onDraw()中绘制工作.很简单.

但是,在Droid上它的运行速度比G1快得多.

无论设备如何,确保游戏以相同速度运行的最佳做法是什么?

android

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

无法使用django设置sqlite3!:/

我在settings.py模块中,我应该将目录添加到sqlite数据库.我如何知道数据库的位置以及完整目录的位置?

我正在使用Windows 7.

python database sqlite django

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

jQuery:我怎么有两个日期选择器?

在我的网站上,我想要一个日期范围的东西,所以我想我会使用来自http://jqueryui.com/demos/datepicker/的两个日期选择器

目前,两个日期选择器都编辑同一个字段...这让我感到难过.

$j(function() {
    $j(".date-range-start .date-picker input").datepicker({
        //showOtherMonths: true,
        changeYear: true,
        showAnim: 'fadeIn',
        showOn: 'button'
    });
    $j(".date-range-end .date-picker input").datepicker({
        //showOtherMonths: true,
        changeYear: true,
        showAnim: 'fadeIn',
        showOn: 'button'
    });
});
Run Code Online (Sandbox Code Playgroud)

我想,因为我有两个不同的选择器,我可以改变两个不同的领域,对吧?

好吧......显然它讨厌我.

<div class="date-range-picker">
            <div class="date-range-start">
                <div class="date-picker">
                    <input id="classinput-field" name="classinput-field" type="text" class="hasDatepicker"><button type="button" class="ui-datepicker-trigger">...</button>
                </div>
            </div>
            <div class="date-range-end">
                <div class="date-picker">
                    <input id="classinput-field" name="classinput-field" type="text" class="hasDatepicker"><button type="button" class="ui-datepicker-trigger">...</button>
                </div>
            </div>
        </div>
Run Code Online (Sandbox Code Playgroud)

jquery

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

写入新文件

我正在使用FileOutputStream将一些数据写入文件.每次执行程序时,它都会将数据附加到现有文件而不是创建新文件.我想在每次执行程序时创建一个新文件.我怎么做?

java file-io

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

Rake vs. Thor用于自动化脚本?

我希望自动执行以下操作:

  • 使用预先选择的数据库创建一个新的Ruby on Rails应用程序,Git初始化它,创建一个Heroku项目,提交所有文件等.
  • 通过SSH将文件夹中的所有文件上传到另一台计算机,但不要覆盖文件.
  • 升级Ubuntu,通过apt-get安装所有基本软件包.

根据我的理解,这方面的工具是Rake和Thor,但是,我应该使用哪一个?

在我看来,耙子更具事实性和受欢迎程度.我听过有人推荐Thor.

这些如何在破败中相互对立?

ruby rake thor

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

正则表达式从C#剥离行注释

我正在编写一个例程来从一些C#代码中删除块行注释.我查看了网站上的其他示例,但没有找到我正在寻找的确切答案.

我可以使用这个正则表达式与RegexOptions.Singleline完全匹配块注释(/*comment*/):

(/\*[\w\W]*\*/)

我可以使用RegexOptions.Multiline的正则表达式完整地匹配行注释(//注释):

(//((?!\*/).)*)(?!\*/)[^\r\n]

注意:我正在使用[^\r\n]而不是$因为$包括\r在比赛中.

然而,这并不十分工作,我希望它的方式.

这是我正在匹配的测试代码:

// remove whole line comments
bool broken = false; // remove partial line comments
if (broken == true)
{
    return "BROKEN";
}
/* remove block comments
else
{
    return "FIXED";
} // do not remove nested comments */ bool working = !broken;
return "NO COMMENT";
Run Code Online (Sandbox Code Playgroud)

块表达式匹配

/* remove block comments
else
{
    return "FIXED";
} // do not …
Run Code Online (Sandbox Code Playgroud)

.net c# regex

40
推荐指数
3
解决办法
4万
查看次数

如何处理一行for循环而不将其放入List中?

也许问题有点模糊,但我的意思是这段代码:

'livestream' : [cow.legnames for cow in listofcows]
Run Code Online (Sandbox Code Playgroud)

现在问题是cow.legnames也是一个列表,所以当我尝试用Json返回它时,我会在列表中得到一个列表.我该如何让它返回一个列表.

这是将返回的json.

'livestream' : [['blue leg', 'red leg']]
Run Code Online (Sandbox Code Playgroud)

我希望代码解释我的问题是什么.

python

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

哪些是学习Windows Installer技术的最佳来源?

我想知道您是否可以共享您认为与学习Windows Installer最相关的一些(可信)信息源(书籍,URL).它们可以用于开始这项技术,也可以用于高级或专业级别的知识.

未来的部署工程师可以从哪里开始,他/她可以在哪里继续保持正确的方向(一步一步)?

windows windows-installer wix

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

WPF渲染速度越慢,处理器越多

我真的很茫然.我有一个包含ItemsControl的扩展器,看起来像这样;

<ItemsControl ItemsSource="{Binding Source={StaticResource SomeItems}}">
   <ItemsControl.ItemTemplate>                                
      <DataTemplate>
         <StackPanel>
            <ContentControl Content="{Binding}" />
         </StackPanel>
      </DataTemplate>
   </ItemsControl.ItemTemplate>                                
</ItemsControl>
Run Code Online (Sandbox Code Playgroud)

这在大多数机器(单核和双核)上扩展时都可以正常使用.出于某种原因,当在具有四核(i7)的全新机器上运行时,扩展此扩展器需要几分钟.我做了一些分析,当WPF测量元素时,似乎存在线程同步问题,实际花费测量和渲染的时间似乎可以忽略不计,等待线程同步的时间花费是其中的大部分.有没有人见过这样的东西?

仅供参考 - 我确实在三台不同的四核(i7)机器上尝试了这一点并且遇到了同样的问题.在许多旧机器上运行没有问题.我确认机器已完全打补丁,WPF正在使用硬件渲染.完成了强制性应用程序和框架重新安装.

还有什么想法可以看吗?

谢谢

- 来自评论的一些更新 -

- 扩展器已经扩展,折叠和重新扩展在问题机器上很快

- 即使禁用硬件渲染,行为也是一样的.我认为应该从等式中删除显卡.

- 我们正在运行.Net 4.0

- 根据要求提供一些规格 - 在Intel Core i7上赢得XP SP 3(4核)M 620 @ 2.67GHZ 2.98 GB RAM 275 GB可用存储

wpf performance

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