问题列表 - 第4888页

Delphi的随机生成器与C#的计算方法是否相同?

当我碰到这个时,我正在将一些Delphi代码翻译成c#代码.我没有Delphi的环境设置,所以我不能自己测试它.

德尔福:

RandSeed := var1;
Result := Random($FF);
Run Code Online (Sandbox Code Playgroud)

C#:

Random RandSeed = new Random(var1);
Result = RandSeed.Next(255);
Run Code Online (Sandbox Code Playgroud)

这些会在结果中使用相同的值吗?如果没有,有什么想法可以这么做吗?

c# delphi random

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

如何在 Silverlight 中对齐文本?

有人对如何在 Silverlight 2 中证明只读文本(呈现为)有任何建议吗?TextBlockWPF 通过枚举支持文本对齐TextAlignment

public enum TextAlignment
{
    Left,
    Right,
    Center,
    Justify // <--- Missing from Silverlight :(
}
Run Code Online (Sandbox Code Playgroud)

但是,Silverlight 2 仅支持以下内容:

public enum TextAlignment
{
    Center,
    Left,
    Right
}
Run Code Online (Sandbox Code Playgroud)

如有任何想法或建议,我们深表感谢。

silverlight layout text

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

当我使用Linq插入新记录时,如何获取SQL命令文本?

var newUser = new tblUser() { 
    Email = strEmail,
    Password = strPassword,
    DateBirth = DateTime.Parse(strDateBirth),
};
db.tblUsers.InsertOnSubmit(newUser);
db.SubmitChanges();
Run Code Online (Sandbox Code Playgroud)

我想获得linq生成的实际SQL查询.

linq insert

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

在.NET中管理依赖关系树的最佳方法是什么?

在我的上一个项目中,我们使用MSBuild作为脚本语言.(是的,真的!)我们还编写了数百个自定义MSBuild任务,用于在C#中更有意义的部分.(我甚至编写了一个MSBuild任务来为MSBuild任务生成样板代码.是的,它会自行消耗.)

虽然我不建议其他人采用相同的方法,但我发现非常有用的一件事是内置的依赖关系管理.正如您所期望的那样,表达依赖关系很容易,让MSBuild能够满足它们.例如,我们软件中的几乎每一步都要求将某组文件复制到某个位置.你可以轻松写:

Step1: CopyFiles
Step2: CopyFiles, Step1
Run Code Online (Sandbox Code Playgroud)

当你执行时Step2,它只会复制一次文件.

构建和满足依赖树在软件中非常常见.我希望MSBuild团队能够获取他们的依赖管理代码,将其与MSBuild分离,并将其移至.NET Framework,任何人都可以使用它.Baring that,您认为以这种方式管理依赖项的最佳选择是什么?

.net msbuild dependency-injection dependency-management refix

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

什么是一个很好的C++ HTML模板引擎?

可能重复:
C++ HTML模板框架,模板化库,HTML生成器库

计划用C++编写网站.想使用像Clearsilver这样的模板系统,但也许有更好的选择?

c++ templates template-engine

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

如何在Objective C中发送superview消息

我是Objective C和Cocoa的新手.我只是不知道如何发送UIView的超级视图.我无法让它发挥作用.这是我到目前为止所尝试的:

在我的MainView中,我有一个名为resetDrawType的方法:

- (void) resetDrawType {
   self.drawType = foo;
}
Run Code Online (Sandbox Code Playgroud)

同样在MainView中我创建一个子视图并将其添加到MainView:

mySubView *mySubView = [[mySubView alloc] initWithFrame:CGRectMake(foo, foo, foo, foo)];
[self addSubview:mySubView];
[mySubView release];
Run Code Online (Sandbox Code Playgroud)

然后当子视图完成其绘图时,我想将消息resetDrawType发送到其superview,即MainView.

我试过这个

 [(MainView*)[self superview] resetDrawType];
Run Code Online (Sandbox Code Playgroud)

 [(MainView*)self.superview resetDrawType];
Run Code Online (Sandbox Code Playgroud)

......什么都行不通.我了解了非正式协议,因此我将此代码添加到MainView.h中

 @interface NSObject ( resetters )
    - (void) resetDrawType;
 @end
Run Code Online (Sandbox Code Playgroud)

但仍然没有.接下来我发现了这个选择器的东西并在子视图中尝试了这个:

 if ([self.superview respondsToSelector:@selector(resetDrawType:)])
    [self.superview performSelector:@selector(resetDrawType) withObject:nil];
Run Code Online (Sandbox Code Playgroud)

它也没用.我究竟做错了什么?谢谢你的帮助.

cocoa-touch objective-c

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

JQuery event.target错误

我有一个来自divs(price_item)的盒子,里面有几个子div(日期,价格等).我用它作为显示价格的caroussel.如果单击任何子项,则父项的背景颜色必须更改为红色.我把它写成:

$(...selectquery...).click(function() {
    var $tgt = $(event.target);
    $tgt.parent().css("backgroundColor", "red");
});
Run Code Online (Sandbox Code Playgroud)

在Chrome上,event.target按预期工作,在Firefox 3.0.1上显示"事件未定义".我该如何解决这个问题?

我尝试过以下方法:

$(this).parent().css()
Run Code Online (Sandbox Code Playgroud)

它说 'object is not a function'

谢谢!

javascript jquery event-handling jquery-1.3

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

有效地遍历散列映射中的所有MATCHING键?

HashMap有数百万条目.

需要检索其键与一组特定条件匹配的所有条目(在这种情况下,每个键都是一个具有两个整数属性的对象;我需要检索其中每个整数落在指定范围内的所有键).

迭代所有这些键的最快,最有效的方法是什么?

更新: 在这种特殊情况下,虽然我没有预先指定它,但键中的第一个整数优先于第二个整数.

java performance search iterator hashmap

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

App_Data - Web应用程序的数据目录.它有多安全?

在msdn文档的许多地方,您可以找到对App_Data目录的引用.例如,我们可以在这里阅读:

要在ASP.NET应用程序中使用本地数据文件时提高安全性,应将数据文件存储在App_Data目录中.

存储在App_Data目录中的文件不会提供给Web.

我找不到直接引用来指定如何保​​证安全性.是否有任何IIS设置等我应该注意,以确保我们放在App_Data目录中的文件突然不会对所有人可用.

asp.net security

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

如何列出正在运行的屏幕会话?

我有一堆服务器,我在其上运行实验screen.程序如下:

  1. ssh 到服务器XXX
  2. 发射 screen
  3. 在几个标签中开始实验
  4. 分离 screen
  5. 断开与服务器的连接

在实验运行的同时,我可以通过ssh所有服务器轻松找到它们所在的服务器并列出我正在运行的进程(使用topps).

但是,一旦实验完成,我怎么能找到我打开屏幕会话的服务器(这样我可以查看输出,重新启动它们等)?

PS:我的实验也会将输出打印到文件中......但这不是我的问题.

linux bash command-line gnu-screen

216
推荐指数
8
解决办法
38万
查看次数