问题列表 - 第14444页

是否有任何为Perl编写POD注释的约定?

我能够从Safari Books Online找到一个提供模板的页面,但是从未写过POD评论,我不确定它有多好,或者它是否遗漏了任何可能被认为包含的惯例.

为Perl脚本编写POD注释时要遵循的约定是什么?是否有类似Sun的Javadoc约定,但对于POD评论?

perl perl-pod

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

JavaScript中的'::'(双冒号)有什么作用?

一些JavaScript API的文档显示了以下片段作为如何调用某些函数的示例:

<button type="button" onClick="foo.DoIt(72930)">Click</button>

<button type="button" onClick="foo.DoIt(42342::37438)">Click</button>
Run Code Online (Sandbox Code Playgroud)

:: 这里显然使用了允许将一个或两个参数传递给函数.

是什么::在JavaScript中吗?

如果一个或两个值通过,函数如何知道?它是如何读取它们的?


仔细看看,这些例子展示了其他奇怪的东西

<button type="button" onClick="foo.Bar(72//893)">Click</button>

<button type="button" onClick="foo.Qux(425;1,34::)">Click</button>
Run Code Online (Sandbox Code Playgroud)

至少//看起来错了.

所以我想这不是一些我不知道的新奇语法,但也许这些例子只是缺少单个字符串参数的引号.

javascript syntax

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

打开另一个用户注册表设置

我想编写一个应用程序,向本地计算机上的所有用户写入指定的密钥(例如:我想将所有用户的IE收藏夹的位置设置为同一文件夹)

PS有人用过这些功能吗?LoadUserProfile RegOpenCurrentUser CreateProcessAsUser

windows registry

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

如何在Mac OS X Snow Leopard上更新Numpy?

如何将Numpy更新为最新的?我应该从这里下载.dmg文件:

http://sourceforge.net/projects/numpy/files/

这个.dmg只适用于10.5吗?我使用这些说明安装了numpy:

http://www.scipy.org/Installing_SciPy/Mac_OS_X

我目前的Numpy是1.2.1.我在Mac OS X 10.6.1 Snow Leopard上运行.谢谢!

python macos numpy osx-snow-leopard

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

在WPF中显示动画gif

我希望在我的XAML中显示动画gif,例如loading ...,因为我的程序正在进行中.我发现这在WPF中不能轻易完成,因为我加载了我的Gif并且它只显示了第一帧.在WPF中显示动画的最佳方法是什么?

c# wpf user-interface animation xaml

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

INSERT语句中的死锁错误

我们有一个基于网络的应用程序.应用程序中有时间限制的数据库操作(INSERT和UPDATE)需要更多时间才能完成,因此这个特定的流程已经变为Java线程,因此它不会等待(阻止)完成整个数据库操作.

我的问题是,如果超过1个用户遇到这个特定的流程,我面临PostgreSQL抛出的以下错误:

org.postgresql.util.PSQLException: ERROR: deadlock detected
  Detail: Process 13560 waits for ShareLock on transaction 3147316424; blocked by process 13566.
Process 13566 waits for ShareLock on transaction 3147316408; blocked by process 13560.
Run Code Online (Sandbox Code Playgroud)

INSERT语句中始终抛出上述错误.

附加信息: 1)我在此表中定义了PRIMARY KEY.2)此表中有FOREIGN KEY引用.3)将单独的数据库连接传递给每个Java线程.

Technologies Web Server:Tomcat v6.0.10 Java v1.6.0 Servlet数据库:PostgreSQL v8.2.3连接管理:pgpool II

sql postgresql database-deadlocks

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

是否有包含特定文本的元素的CSS选择器?

我正在寻找下表的CSS选择器:

Peter    | male    | 34
Susanne  | female  | 12
Run Code Online (Sandbox Code Playgroud)

是否有任何选择器匹配所有包含"男性"的TD?

css css-selectors

456
推荐指数
12
解决办法
46万
查看次数

如何按Value对KeyValuePair的ComboBox.Items集合<string,string>进行排序?

我从服务获取KeyValuePair,并且某些值未排序,如下所示.

如何通过值求助KeyValuePair,以便它们在ComboBox中按字母顺序显示:

public NationalityComboBox()
{
    InitializeComponent();

    Items.Add(new KeyValuePair<string, string>(null, "Please choose..."));
    Items.Add(new KeyValuePair<string, string>("111", "American"));
    Items.Add(new KeyValuePair<string, string>("777", "Zimbabwean"));
    Items.Add(new KeyValuePair<string, string>("222", "Australian"));
    Items.Add(new KeyValuePair<string, string>("333", "Belgian"));
    Items.Add(new KeyValuePair<string, string>("444", "French"));
    Items.Add(new KeyValuePair<string, string>("555", "German"));
    Items.Add(new KeyValuePair<string, string>("666", "Georgian"));
    SelectedIndex = 0;

}
Run Code Online (Sandbox Code Playgroud)

c# sorting wpf combobox

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

为什么在Perl的printf输出后得到一个尾随'1'?

当我实现下面的代码时,我得到了正确的日期:

10/05/2008
10/05/2009
Run Code Online (Sandbox Code Playgroud)

当我使用printf而不是sprintf,我得到以下内容:

10/05/200910/05/20081
1
Run Code Online (Sandbox Code Playgroud)

关于为何printf打印拖尾的任何想法1


#!/usr/bin/perl

use strict; use warnings;

my ($from_date, $to_date) = to_from_dates();

print "$from_date\n";
print "$to_date\n";

sub to_from_dates {
    my ($day, $month, $year) = (localtime)[3,4,5];
    my $to_date   = sprintf "%02d/%02d/%04d", $month+1, $day, $year+1900;
    my $from_date = sprintf "%02d/%02d/%04d", $month+1, $day, $year+1899;
    return ($from_date, $to_date);
}
Run Code Online (Sandbox Code Playgroud)

perl printf

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

何时使用运行时类型信息?

如果我有各种类的子类,以及对这些子类的实例进行操作的算法,并且如果算法的行为根据实例的特定子类略有不同,那么最常用的面向对象的方法是使用虚拟方法.

例如,如果子类是DOM节点,并且算法是要插入子节点,则该算法根据父节点是DOM元素(可以有子节点)还是DOM文本(不能)而不同:因此,该insertChildren方法可以是DomNode基类中的虚拟(或抽象),并且在每个子类DomElementDomText子类中实现不同.

另一种可能性是为实例提供一个公共属性,可以读取其值:例如,算法可能会读取基类的nodeType属性DomNode; 或者另一个例子,您可能有不同类型(子类)的网络数据包,它们共享一个公共数据包标头,您可以读取数据包标头以查看它是什么类型的数据包.

我没有太多使用运行时类型信息,包括:

  • C#中的isas关键字
  • 溯造型
  • 点网中的Object.GetType方法
  • typeidC++中的运算符

当我添加一个取决于子类类型的新算法时,我倾向于在类层次结构中添加一个新的虚方法.

我的问题是,何时使用运行时类型信息而不是虚函数?

c# c++ oop casting runtime-type

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