问题列表 - 第36137页

在按住Ctrl键单击/右键单击NSTableView的标题上显示上下文菜单

我正在寻找一种优雅的方法来检测NSTableView标题上的右键单击/按住Ctrl键单击.

当右键单击时,我想显示一个上下文菜单.

- (NSMenu *)menuForEvent:(NSEvent *)
Run Code Online (Sandbox Code Playgroud)

只检测表中的右键单击 - 而不是表格的标题.

谢谢你的帮助.

cocoa objective-c right-click nstableview

15
推荐指数
3
解决办法
5287
查看次数

SQL server-declare local variable:"数据库中已经有一个名为''的对象"

我编写了以下存储过程,其中我使用了局部变量'syncParam':

declare @syncParam bit

select isSync into syncParam from MyTable where id=@id
if (@syncParam='True')...
else ...  

return @syncParam
Run Code Online (Sandbox Code Playgroud)

当我第一次执行此存储过程时,它会工作,但之后我收到以下错误:"数据库中已经有一个名为'syncParam'的对象".

我错过了什么?

提前致谢.

sql sql-server variables stored-procedures local

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

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

facebook如何在浏览器地址栏中重写页面的源URL?

转到http://www.facebook.com/facebook?v=wall,然后单击信息选项卡.内容将被加载,地址栏现在变为http://www.facebook.com/facebook?v=info但网页没有重新加载.

起初我认为它是Ajax,但我的问题是,如何在不重新加载的情况下更改地址栏?我知道我可以使用JS更改锚点(#wall)但是querystring(?v = wall),怎么样?

javascript ajax html5 webkit fragment-identifier

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

Python 3,easy_install,pip和pypi

关于Python 3.x,easy_install,pip和存储库(pypi.python.org)的当前状态是什么?

是否有easy_install和/或pip版本可以从那里安装正确版本的软件包?否则,他们很快会被期待吗?

python python-3.x

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

在Java中,我可以整合两个使用JspWriter和其他PrintWriter的类似函数吗?

我有以下类,您将看到它有一个相当冗余的formatNameAndAddress方法:

package hu.flux.helper;
import java.io.PrintWriter;

import javax.servlet.jsp.JspWriter;

// A holder for formatting data 
public class NameAndAddress 
{
 public String firstName;
 public String middleName;
 public String lastName;
 public String address1;
 public String address2;
 public String city;
 public String state;
 public String zip;

 // Print out the name and address.
 public void formatNameAndAddress(JspWriter out)
  throws java.io.IOException
  {
   out.println("<PRE>");
    out.print(firstName);

    // Print the middle name only if it contains data.
    if ((middleName != null) && (middleName.length() > 0)) 
     {out.print(" " + middleName);}

    out.println(" …
Run Code Online (Sandbox Code Playgroud)

java polymorphism jsp casting printwriter

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

在Jquery中基于标记之间的文本的选择器

我需要从DOM中检索数据,但容器没有特定的class或者id,有时它们并非全部可用.

所以我能找到这个:

<h2>name</h2>
<p>john</p>
<h2>address</h2>
<p>street 1</p>
<h3>email</h3>
<p>jong@site.com</p>
Run Code Online (Sandbox Code Playgroud)

或这个:

<h2>name</h2>
<p>john</p>
<h3>email</h3>
<p>jong@site.com</p>
Run Code Online (Sandbox Code Playgroud)

正如你所看到的,获取的电子邮件,我不能选择classid,也不由N(TH)元素,因为它可能是第二或3TH<p>

我看到的唯一的解决办法是让第一<p>刚过<h3>email</h3>,但我不知道如何来过滤text()数据.

谢谢.

jquery css-selectors

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

字符串文字转换为泛型 C# 的类型或命名空间

我是 C# 新手,我正在尝试创建一个方法,该方法接受一个字符串,然后使用该字符串作为类型来实例化一个对象。

public void CreateRepository( string name) { 
      var repository = new Repository<name>();
}
Run Code Online (Sandbox Code Playgroud)

例如

显然我收到了编译器错误,但如何将字符串转换为命名空间?

.net c#

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

PHP调用函数

如何将函数作为变量传递,然后使用该变量调用它?

例如

test(echo);
function test($function)
{
    $function("Test");
}
Run Code Online (Sandbox Code Playgroud)

php functional-programming

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

如何从Perl中的哈希数组创建哈希哈希?

我有一组哈希,都有相同的键组,例如:

my $aoa= [
 {NAME=>'Dave', AGE=>12, SEX=>'M', ID=>123456, NATIONALITY=>'Swedish'},
 {NAME=>'Susan', AGE=>36, SEX=>'F', ID=>543210, NATIONALITY=>'Swedish'},
 {NAME=>'Bart', AGE=>120, SEX=>'M', ID=>987654, NATIONALITY=>'British'},
]
Run Code Online (Sandbox Code Playgroud)

我想编写一个子程序,它将使用给定的键层次结构将其转换为哈希哈希值:

my $key_hierarchy_a = ['SEX', 'NATIONALITY'];
aoh_to_hoh ($aoa, $key_hierarchy_a) = @_;
 ...
}
Run Code Online (Sandbox Code Playgroud)

将返回

{M=>
  {Swedish=>{{NAME=>'Dave', AGE=>12, ID=>123456}},
   British=>{{NAME=>'Bart', AGE=>120, ID=>987654}}}, 
 F=>
  {Swedish=>{{NAME=>'Susan', AGE=>36,  ID=>543210}}
}
Run Code Online (Sandbox Code Playgroud)

请注意,这不仅会创建正确的密钥层次结构,还会删除现在的冗余密钥.

我陷入困境,需要在正确的分层位置创建新的,最内部的哈希.

问题是我不知道"深度"(即键的数量).如果我有一个常数,我可以这样做:

%h{$inner_hash{$PRIMARY_KEY}}{$inner_hash{$SECONDARY_KEY}}{...} = filter_copy($inner_hash,[$PRIMARY_KEY,$SECONDARY_KEY])
Run Code Online (Sandbox Code Playgroud)

所以也许我可以编写一个循环,一次添加一个级别,从散列中删除该键,而不是将剩余的散列添加到"当前"位置,但它有点麻烦,我也不知道如何保持哈希散列中的"位置"......

perl hash perl-data-structures

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