问题列表 - 第11119页

如何在不使用本地安装的工件的情况下构建

有没有办法强制Maven使用远程工件而不是机器上安装的工件?因为我担心运行时错误而不是编译错误构建服务器无效选项.

PS我知道我可以删除或重命名.m2文件夹,但我敢打赌,有一些更聪明的方法可以做到这一点.也许一些插件或特殊命令参数?

java maven-2 correctness artifacts

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

c#中的多键字典?

我知道BCL中没有一个,但有人能指出我一个好的开源吗?

By Multi我指的是2把钥匙.;-)

c# dictionary

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

按enter按钮选择按钮

我的asp.net webform中有一个提交按钮和后退按钮.按Enter键时我需要使用提交按钮,但它会转到后退按钮.

请帮忙...

.net asp.net webforms button form-submit

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

使用OpenID进行网站身份验证

我想在使用ASP.NET 2.0和SQL Server 2005的新应用程序中实现OpenID.

我选择Twitter,Facebook和Google作为潜在的OpenID提供商.

在.NET中发现了Twitter的实现,我正在研究Google的OpenID实现,但我想确保我的设计(主要是!)完美无瑕.

  1. 我的数据库架构是否正确?我将a Reader 与一个ProviderOpenID只包含一nullable Name列的关联.我存储OauthToken并在每次请求时使用它来访问他的个人资料并验证登录.我错过了什么吗?

  2. 任何人都可以告诉我,对于Google的OpenID提供程序的.NET实现是否有开源库?我在Google上找到了以下教程, 但我不明白它是如何工作的.有没人试过这个?这是最好的方法吗?

.net c# sql-server asp.net openid

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

通过滚动页面保持侧面导航固定

我有一个客户网站 - www.stagecraft.co.uk,他们希望当您向下滚动页面时,租用页面(较长页面)上的导航仍然存在.我有一个快速前进(不是现场),位置固定,但这样做左侧导航从窗口顶部约200px左右.滚动时何时在窗口顶部获取它?

提前致谢....

css jquery scroll

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

如何在linux下使用realpath()以编程方式获取文件的绝对路径?

我知道可以使用realpath()函数获取文件的绝对路径.但是,根据BUGS部分的手册页,其实现存在一些问题.详情如下:


BUGS

避免使用此功能.它被设计破坏了(因为除非使用非标准的resolved_pa​​th == NULL特性),否则无法确定输出缓冲区resolve_path的合适大小.根据POSIX,大小为PATH_MAX的缓冲区就足够了,但PATH_MAX不必是定义的常量,可能必须使用pathconf(3)获得.并且询问pathconf(3)并没有真正帮助,因为一方面POSIX警告pathconf(3)的结果可能很大并且不适合用于mallocing内存.另一方面,pathconf(3)可能返回-1表示PATH_MAX没有限制.

libc4和libc5实现包含缓冲区溢出(在libc-5.4.13中修复).因此,像mount(8)这样的set-user-ID程序需要私有版本.


那么,问题是获取文件的绝对路径的最佳实践是什么?

c linux

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

有两个键和一个对象的最佳C#集合是什么?

我有一个MenuManager类,每个模块可以添加一个键和要加载到主要内容中的元素:

private Dictionary<string,object> _mainContentItems = new Dictionary<string,object>();
public Dictionary<string,object> MainContentItems
{
    get { return _mainContentItems; }
    set { _mainContentItems = value; }
}
Run Code Online (Sandbox Code Playgroud)

因此,客户模块会像这样注册其视图:

layoutManager.MainContentViews.Add("customer-help", this.container.Resolve<HelpView>());
layoutManager.MainContentViews.Add("customer-main", this.container.Resolve<MainView>());
Run Code Online (Sandbox Code Playgroud)

所以后来我给前面带了一个特定的视图我说:

layoutManager.ShowMainContentView("customer-help");
Run Code Online (Sandbox Code Playgroud)

为了获得默认视图(第一个注册视图),我说:

layoutManager.ShowDefaultView("customer");
Run Code Online (Sandbox Code Playgroud)

这很好用.

但是,我想用连字符消除"代码味道",它将模块名称和视图名称分开,所以我想注册这个命令:

layoutManager.MainContentViews.Add("customer","help", this.container.Resolve<HelpView>());
Run Code Online (Sandbox Code Playgroud)

但是更换我当前词典的最佳方法是什么,例如我想到的是:

  • Dictionary<string, string, object> (doesn't exist)
  • Dictionary<KeyValuePair<string,string>, object>
  • Dictionary<CUSTOM_STRUCT, object>

新的集合需要能够做到这一点:

  • 获取模块和视图键的视图(例如"customer","help"返回1视图)
  • 按模块键获取所有视图的集合(例如"customer"返回5个视图)

c# collections wpf prism

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

什么是无符号数据类型?

我已经看过这种unsigned"无类型"类型使用了几次,但从未见过它的解释.我想有一个相应的signed类型.这是一个例子:

static unsigned long next = 1;
/* RAND_MAX assumed to be 32767 */
int myrand(void) {
    next = next * 1103515245 + 12345;
    return((unsigned)(next/65536) % 32768);
}
void mysrand(unsigned seed) {
    next = seed;
}
Run Code Online (Sandbox Code Playgroud)

到目前为止我收集的内容:
- 在我的系统上,sizeof(unsigned) = 4(提示32位无符号整数)
- 它可以用作将另一种类型转换为无符号版本的简写:

signed long int i = -42;
printf("%u\n", (unsigned)i);
Run Code Online (Sandbox Code Playgroud)

这是ANSI C,还是仅仅是编译器扩展?

c unsigned types

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

delphi指针地址

在德尔福:

如何获得指针指向的地址(0x2384293)?

var iValue := Integer;
    iptrValue := PInteger;

implementation

procedure TForm1.Button1Click(Sender: TObject);
begin
  iptrValue := @iValue;
  iValue := 32342;
  //Should return the same value:
  Edit1.Text := GetAddressOf(iptrValue);
  Edit2.Text := GetAddressOf(iValue); 
Run Code Online (Sandbox Code Playgroud)

那么现实中的GetAddress是什么:)

delphi pointers pointer-address

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

查找表示从一个向量到另一个向量的旋转的四元数

我有两个向量u和v.有没有办法找到一个四元数来表示从u到v的旋转?

math vector quaternions

99
推荐指数
5
解决办法
7万
查看次数