问题列表 - 第33446页

为什么GUID和UUID中都有连字符?

可能重复:
为什么.NET GUID中有破折号?

我的一位同事想知道为什么他不能在存储之前将连字符从uuid/guid中删除.我们无法弄清楚连字符的含义......

他们背后的原因是什么?当然他们会减少随机性吗?

uuid guid hyphen

17
推荐指数
0
解决办法
1745
查看次数

为什么人们设计难以编写和部署的EJB2?

许多J2EE开发人员都知道EJB2强制他们编写"无用的"Home接口.此外,应用程序服务器之间的部署XML也不同.

所以我不知道为什么EJB2多年来一直是J2EE规范的一部分?有任何非技术性的利益吗?

java java-ee ejb-2.x

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

使用XSLT的多个键上的不同节点

我想在多个级别上从我的xml中获取不同的节点.任何人都可以给我一些提示如何做到这一点?我用Google搜索的方法(Muenchian方法,for-each-groups)用单个分组键和普通层次结构解释.

这是我的xml的一个例子:

<persons>
 <person>
  <name>Tom</name>
  <age>20</age>
  <mails>
   <mail>x@test.com</mail>
   <mail>y@test.com</mail>
  </mails>
 </person>
 <person>
  <name>Tom</name>
  <age>20</age>
  <mails>
   <mail>y@test.com</mail>
   <mail>z@test.com</mail>
  </mails>
 </person> 
</persons>
Run Code Online (Sandbox Code Playgroud)

我想根据名称和年龄有不同的人员节点,还有一组不同的邮件节点.因此,对于该示例,期望的输出将是:

<persons>
 <person>
  <name>Tom</name>
  <age>20</age>
  <mails>
   <mail>x@test.com</mail>
   <mail>y@test.com</mail>
   <mail>z@test.com</mail>
  </mails>
 </person>
</persons>
Run Code Online (Sandbox Code Playgroud)

有没有办法做到这一点?非常感谢提前.

xslt grouping distinct

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

内部函数,无法定义 (C)

我实现了一个名为abs()的函数。我收到此错误:

内部函数,无法定义

我做错了什么?我使用的是 Visual Studio 2005。

c intrinsics visual-studio

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

在筹集活动时我应该如何实施"安静时期"?

我正在使用订阅者/通知程序模式来提升和使用C#中的.Net中间层事件.例如,当从导入文件的批处理程序中持久保存数据时,某些事件会以"突发"形式引发.这执行一个可能长时间运行的任务,我想通过实现"静默期"来避免每秒多次触发事件,从而事件系统等待直到事件流减慢以处理事件.

当发布者在通知订阅者方面发挥积极作用时,我该如何做?我不想等到事件进来检查是否还有其他人等待安静的时期...

目前没有主机进程来轮询订阅模型.我应该放弃发布/订阅模式还是有更好的方法?

c# events

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

DotNetOpenAuth:如何实现一个简单的OpenId提供程序?

每个OpenId提供商都有一个提供商Url(例如Google:https://www.google.com/accounts/o8/id)

使用OpenIdRelyingParty.CreateRequest我成功设法将用户重定向到Google提供商Url并接收提供商回调.一切都很好.

现在我正在尝试实现我自己的简单OpenId提供程序(我希望在我的示例中充当Google).DotNetOpenAuth有一个名为OpenIdProviderWebForms的提供程序演示.在过去的4或5个小时内,我一直尝试使用我设法在Google上连接的相同演示连接到它.第一:我不清楚我应该调用哪个URL.我尝试了所有Urls(server.aspx,provider.ashx ...),并且所有这些都触发​​了异常"找不到OpenID端点".所有配置似乎都很好.

如何实现简单的OpenId提供程序?我应该在哪个URL中调用OpenRelyingParty.CreateRequest

.net c# dotnetopenauth

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

内联条件 C# - 下一个最佳解决方案?

看来编译器不会让这个语法飞翔。

void main()
{
  foo(false?0:"");
}

void foo(int i) {return;}
void foo(string s) {return;}
Run Code Online (Sandbox Code Playgroud)

我能看到的解决此问题的唯一其他方法如下:

void bar(object o) 
{
 if (o is string){//do this}
 else{//im an int, do this}
}
Run Code Online (Sandbox Code Playgroud)

有人有更好的想法吗?

c# casting

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

选择最新记录时选择要慢得多

一个包含大约70K记录的表格显示在一个站点上,每页显示50条记录.分页limit offset,50在查询上完成,记录可以在不同的列上排序.

浏览最新页面(因此偏移量大约为60,000)使得查询比浏览第一页时慢得多(大约10倍)

这是使用limit命令的问题吗?还有其他方法可以获得相同的结果吗?

php mysql sql limit

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

pecl没有在php CLI模式下工作(涉及Gearman中的mongoDB)

出于测试目的,我在本地主机上运行齿轮.所以我从php命令行运行gearman worker.php文件.当我在正常的apache模式下测试它时,mongoDB工作正常,但是当它从gearman worker文件运行时,我得到错误"致命错误:找不到类'Mongo'".现在Mongo类来自pecl和php.ini中的mongo.so扩展.是的,试图弄清楚为什么从CLI运行的php文件是不同的.它是否使用单独的php.ini文件?

php pecl gearman mongodb

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

如何使用emacs突破块?

我可以使用Cx TAB缩进1列,或使用Cu N Cx TAB表示N列.

我怎么能用emacs'突出'一个块?

emacs

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