问题列表 - 第17452页

私人或公共MSMQ

我们正在使用Queue来完成少数WCF服务.我们对使用私有MSMQ的WCF服务使用NetMSMQ绑定.系统在我们的QA环境中正常运行.我不确定私有或公共队列之间是否存在任何真正的区别.客户端应用程序在单独的机器上仍然能够访问其他盒子上的WCF服务的专用队列.我不确定这是否是正确的做法.私人和公共MSMQ之间是否存在安全相关的差异?有人可以说明何时使用私人或公共MSMQ.

msmq private

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

最佳实践:函数注释应该放在C/C++代码中的哪个位置?

所以...我明白这可能是主观的,但我想对这方面的最佳做法有一些看法.

假设我有以下标题和.cpp文件:

标题:

// foo.h

class foo
{
public:
    int bar(int in);
};
Run Code Online (Sandbox Code Playgroud)

CPP:

// foo.cpp

int foo::bar(int in)
{
    // some algorithm here which modifies in and returns the modified value
}
Run Code Online (Sandbox Code Playgroud)

现在说我有这个功能评论:

/* 
    input:    an integer as input to algorithm foo

    output:   The result of the algorithm foo on input in

    remarks:  This function solves P = NP
*/
Run Code Online (Sandbox Code Playgroud)

最佳做法是将此函数注释放在函数声明上方的标题中还是放在cpp文件中函数定义之上?谢谢你

c c++

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

Hibernate:找到重复项

假设我有以下Groovy类(或Java中的等价物)

class User  {
    Long id
    String name
}
Run Code Online (Sandbox Code Playgroud)

我想编写一个Hibernate查询(HQL或Criteria),它返回至少有一个具有相同名称的其他用户的所有用户.

更新

建议使用以下查询

select min(user.id), user.name
from User user
group by user.name
having count(user.name) > 1
Run Code Online (Sandbox Code Playgroud)

但是,这有一些问题:

  • 它实际上并不返回User对象,只是它们的id和名称
  • 如果有3个用户名相同,则只返回其中一个用户的id,而我想要全部3个
  • 它可能不适用于MySQL,这是我正在使用的RDBMS.

谢谢,唐

java orm groovy hibernate hql

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

如何查找插入,更新或删除记录的所有存储过程?

是否可以在不解析源的情况下选择插入,更新或删除记录的所有sproc名称列表?我需要创建一个TSQL实用程序脚本来执行此操作.效率不是问题,因为它每年只运行几次(诅咒者我的意思是光标是可以的).理想情况下,此脚本不包含对temp或local变量表的更新.

我尝试了在SO Question上找到的以下查询.

SELECT 
 so.name,
 so2.name,
 sd.is_updated
 from sysobjects so
 inner join sys.sql_dependencies sd on so.id = sd.object_id
 inner join sysobjects so2 on sd.referenced_major_id = so2.id
where so.xtype = 'p' -- procedure
 and 
is_updated = 1 -- proc updates table, or at least, I think that's what this means 
Run Code Online (Sandbox Code Playgroud)

但它产生假阴性.

t-sql sql-server

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

如何在dojo中获取FilteringSelect <select>的"值"?

我正在使用dijit.form.FilteringSelect来提供一种从<select>中选择值的方法.问题是,当使用dojo时,返回标签而不是s的值.

例如: 如果选择了该选项,Dojo将返回文字"one",而不是该选项的值"1"."2"和"2"也是如此.
<select name="test" dojoType="dijit.form.FilteringSelect">
<option value="1">One</option>
<option value="2">Two</option>
</select>

如果从此元素中删除了dojo,则会按预期返回该值.

html javascript forms dojo

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

JQuery:传递$(this).parent(); 方法?

我有一个简单的脚本:

$('.expand').each(function(i){ 
var _Expand = $(this).parent();
    ExpGroupBy(_Expand);
});
Run Code Online (Sandbox Code Playgroud)

尝试通过类'expand' 传递<tr>所有内容<td>

然而,firebug不断弹出错误:

'TypeError:formObj.getElementsByTagName不是函数'

有任何想法吗?

谢谢^^

jquery parent

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

使用快速序列图编辑器进行序列图

有没有快速序列图编辑器的经验?即时显示+文本源代码+ Java实现的组合对我来说非常有吸引力,但是我无法弄清楚如何使语法按我的意愿行事,文档也不是很清楚.这是一个人为的例子:

al:Actor
bill:Actor
atm:ATM[a]
bank:Bank[a]

al:atm.give me $10
atm:al has $3=bank.check al's account balance
al:atm.what time is it
atm:al.it's now
atm:al.stop bugging me
atm:al.you only have $3
atm:bill.and don't you open your mouth
bill:atm.who asked you?
bill:atm.give me $20
al:atm.hey, I'm not finished!
atm:bill has $765=bank.check bill's account balance
atm:yes I'm sure, bill has $765=bank.hmm are you sure?
atm:bill.here's $20, now go away
atm:great, he's a cool dude=bank.I just gave Bill $20
al:atm.what about my $10?
atm:al.read …
Run Code Online (Sandbox Code Playgroud)

sequence-diagram

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

如何在SQLPlus或PL/SQL中创建菜单

我有几个脚本,我想从提供给SQLPlus用户的菜单开始.类似的东西:

请做出选择:
1:做脚本
2:做脚本b
3:做脚本c

我只需要一个正确的方向,而不是一个快速的答案.

oracle plsql sqlplus

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

F#:'关键字'时总是"意外"

VS2010 Beta 2 F#编译器总是抱怨我对when关键字的使用,即使使用应该起作用的复制粘贴代码,例如这些代码段中的任何一个.例如,这是我在尝试执行一个非常简单的表达式时得到的错误:

"错误FS0010:表达式中出现'意外关键字'.预期' - >'或其他标记."

[for i in 1..50 when i < 10 -> i]  
---------------^^^^
Run Code Online (Sandbox Code Playgroud)

syntax f# visual-studio-2010-beta-2

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

Ruby:调用函数时得到TypeError.发生了什么?

我是一个红宝石新手,并有一个问题,让下面的代码工作

def factorial(n)
  if n == 0
    1
  else
    n * factorial(n-1)
  end
end

puts factorial(numbers)
Run Code Online (Sandbox Code Playgroud)

我一直得到错误消息无法将"修复"转换为"factorial"中的Array(TypeError).在这种情况下,任何人都能帮我解决我做错的事吗?提前致谢

ruby

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