问题列表 - 第17087页

随机Linq查询

我如何从linq查询中的选择中获取随机行?

我试过了:

Bot bot = (from a in dc.Bot
           select a).OrderBy(x => Guid.NewGuid()).First();
Run Code Online (Sandbox Code Playgroud)

但是不起作用,我也得到了同样的结果.

.net linq random

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

如何通过电子邮件发送源代码而不会被标记为垃圾邮件?

当回复要求提供示例代码的帖子(例如在Craiglist上)时,有没有办法(合理地)确定交付?

这是问题,可能的选项和负面结果:

  1. 链接到外部站点上的源代码.在这种情况下,根据您可能会遇到的外部链接数量,存在垃圾邮件分数指标.您的签名通常可能包含链接.

  2. 用拉链连接.Zip文件通常被认为是垃圾邮件指标,在某些情况下只是完全删除.这也为接收者创建了一个额外的步骤,该步骤不多,但必须乘以接收到的响应数量.

  3. 将其作为源代码文件附加.这个我不确定,但我怀疑一些源代码类型,如javascript,可能会被标记.

  4. 内联源代码.这对于几行中的任何内容都很混乱,如果您的源代码包含html,javascript甚至网址,我预计会出现问题.

所以这些都是我的想法,没有一个是最佳的,或者给我一个很好的感觉,我的电子邮件会显示出我的意图.有没有人解决过这个问题?

澄清:这是关于第一次发送电子邮件.因此,您回复的人已经提供了他们的联系信息,但从未收到过您的电子邮件,可能会收到很多与您相同的回复.

email attachment spam

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

如何在我的方法输入参数上放置验证约束?

以下是实现此目标的典型方法:

public void myContractualMethod(final String x, final Set<String> y) {
    if ((x == null) || (x.isEmpty())) {
        throw new IllegalArgumentException("x cannot be null or empty");
    }
    if (y == null) {
        throw new IllegalArgumentException("y cannot be null");
    }
    // Now I can actually start writing purposeful 
    //    code to accomplish the goal of this method
Run Code Online (Sandbox Code Playgroud)

我认为这个解决方案很难看.您的方法很快就会填充样板代码来检查有效的输入参数契约,从而模糊了方法的核心.

这是我想要的:

public void myContractualMethod(@NotNull @NotEmpty final String x, @NotNull final Set<String> y) {
    // Now I have a clean method body that isn't obscured …
Run Code Online (Sandbox Code Playgroud)

java validation annotations design-by-contract contract

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

通过associationPath获取标准

每隔一段时间,我就得到一个"org.hibernate.QueryException:重复的关联路径:myAssociation".这是因为我正在使用的复杂标准可以在许多地方定义相同的路径.我喜欢做类似的事情

Criteria association = myCriteria.getAssociation("wax");
if(association == null) association = myCriteria.createCriteria("wax");
Run Code Online (Sandbox Code Playgroud)

有没有这样的方式我可以检查一个协会是否已经到位?

干杯

java hibernate

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

解析X-amf mime类型数据

我拦截了x-amf数据,这些数据是通过flash应用程序从我的计算机发布到网站的.我以十六进制形式收集了POST数据.虽然其中一些已直接转换为文本,但其余部分显示的是奇怪的符号,这可能意味着它们是闪存对象.如何解析这些数据以获得有意义的输出?

基本上,我需要一个脚本/程序/任何将以十六进制形式接收amf数据,输出文本和flash对象...

flash parsing mime amf amfphp

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

JQuery/Javascript清除/重置下拉列表到原始值

好的dokey,有点jquery up and running,可爱的东西.

  
$(document).ready(function() { 
    $inputs = $("#tbxProdAC, #ddlBuyer, #txtbxHowMany, radTopx");
    $.each($inputs, function() { 
        $(this).focus(function() { 
              $.each($inputs, function() { 
                  $(this).val('');
                  $(this).attr('checked', false); 
              }) 
        }); 
    }) 
}); 

但是,在我的下拉列表中,我希望保留原始值而不是完全清除它.

有没有办法可以指定各个值,即tbxProdAC ='',ddlBuyer =原始值,txtbxHowMany ='',radTopx =未选中等等?

javascript jquery list drop-down-menu

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

如何在ASP.NET中动态生成列表项到无序列表?

我有一个错误面板,如果错误出错,优雅地处理和显示错误,则会将其放入页面.目前,我只是将错误消息附加到字符串并将其推送到标签.如果您有多个错误,这会变得混乱.因此,我想将每个错误推送到项目符号无序列表中的列表项.

如何从vb代码隐藏文件中动态生成无序列表元素中的新列表项?

html vb.net asp.net .net-2.0

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

SQL Server 存储过程 - “IF 语句”与“Where 条件”

这个问题在我脑子里沸腾了很久,从下面两个存储过程中哪个会表现得更好。

过程 1

CREATE PROCEDURE GetEmployeeDetails @EmployeeId uniqueidentifier,
@IncludeDepartmentInfo bit

AS
BEGIN

    SELECT * FROM Employees 
    WHERE Employees.EmployeeId = @EmployeeId

    IF (@IncludeDepartmentInfo = 1)
    BEGIN
        SELECT Departments.* FROM Departments, Employees
        WHERE Departments.DepartmentId = Employees.DepartmentId 
        AND Employees.EmployeeId = @EmployeeId
    END
END
Run Code Online (Sandbox Code Playgroud)

过程 2

CREATE PROCEDURE GetEmployeeDetails @EmployeeId uniqueidentifier,
 @IncludeDepartmentInfo bit
AS
BEGIN

    SELECT * FROM Employees 
    WHERE Employees.EmployeeId = @EmployeeId

    SELECT Departments.* FROM Departments, Employees
    WHERE Departments.DepartmentId = Employees.DepartmentId 
    AND Employees.EmployeeId = @EmployeeId 
    AND @IncludeDepartmentInfo = 1

END
Run Code Online (Sandbox Code Playgroud)

两者之间的唯一区别是使用“if 语句”。

如果使用@IncludeDepartmentInfo …

t-sql sql-server query-optimization

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

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

自动缩进关闭

在Visual Studio中,当我按Enter键时,它会自动缩进我的文本,我不喜欢这样.有没有办法关闭'功能'?

c# auto-indent visual-studio

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