问题列表 - 第10017页

使用线程池和普通线程有什么区别?

我在SO上阅读随机问题和答案,并遇到了这个问题:

C#,IAsyncResult和线程池

问的是使用线程池或使用普通线程的X方法.

使用线程池和普通线程有什么区别?

.net multithreading

15
推荐指数
2
解决办法
9506
查看次数

我应该使用什么SQL Server数据类型来存储字节[]

我想在我的SQL Server中存储一个字节数组.您建议使用什么数据类型或预先INSERT操作来存储这些?

我不希望这些byte[]长度超过1024.

sql-server types

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

在Java中,有没有办法获取命令行参数,即使main()没有保存它们?

我们有一个带有main()的程序,它解析某些CLP但不保存在任何地方.然后我有自己的插件代码,需要访问原始的CLP(所以我可以传输更多的参数).但是,我无法改变主()

我看到在C#中显然有一种方法可以做到这一点,我正在寻找Linux上的等效Java解决方案.

更新:显然,我知道main()的工作原理.不幸的是,我无法更改现有的应用程序或它的调用方式(CLP除外).我只能通过沙盒插件代码访问.我的问题是是否有办法获取JVM被调用的命令行(而不是带有-D的环境变量).

java command-line-arguments

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

如何在gwt客户端设置Cookie?

在我的servlet中,我有这条线

CookieManager.getRequestCookieValue(request,"app-openid-identifier"); CookieManager.getRequestCookieValue(request,"app-openid-uniqueid");

在我的gwt客户端复合文件中,如何为"app-openid-identifier"设置cookie并执行"get"来调用servlet?

openid gwt gwt-rpc smartgwt

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

这句话是什么意思?

我是Java的初学者,不明白if(!s.add(a))这段代码中的含义是什么:

Set<String> s = new HashSet<String>();
for(String a:args) {
    if(!s.add(a)) System.out.println("Duplicate detected:"+a);
}
Run Code Online (Sandbox Code Playgroud)

java collections set

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

ASP.NET:如何从处理程序访问Session?

我正在尝试一些值存储在会话处理程序页面,我做一个重定向到一个页面的WebForms,这将拿起之前会话值和预填的WebForm:

public class Handler : IHttpHandler
{
   public void ProcessRequest(HttpContext context)
   {
      ...
      context.Session["StackOverflow"] = "overflowing";
      context.Response.Redirect("~/AnotherPage.aspx");
      ...
   }
   ...
 }
Run Code Online (Sandbox Code Playgroud)

除了context.Sessionobject是null.

如何从处理程序访问会话状态?

asp.net session session-state handler ihttphandler

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

在ASP.Net图表控件上隐藏网格线

我使用ASP.Net MSChart控件在我的ASP.Net MVC应用程序中制作了一些图表.我似乎无法找到隐藏网格线的属性,任何人都知道如何做到这一点?

谢谢

asp.net charts

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

实现linqtosql部分DataContext类 - 如何检查值之前/之后

我正在尝试扩展VS设计器生成的linqtosql类,并需要确定特定字段的值是否已更改.有没有办法让我在表格/实体的DataContext Update方法中访问字段的前后值?

这是我的代码:

public partial class DataClassesDataContext
{
    partial void UpdateActivity(Activity instance)
    {
        this.ExecuteDynamicUpdate(instance);
        //need to compare before and after values to determine if instance.AssignedTo value has changed and take action if it has
    }
}
Run Code Online (Sandbox Code Playgroud)

我也愿意在Activity实体类中添加一个属性来表示值是否已更改,但我无法弄清楚如何判断值是否已更改.我不能只使用Activity类的OnAssignedToChanged方法,因为只要设置了属性值就会触发,不一定会更改.我正在使用ListView和LINQDataSource控件进行更新,因此无论如何都会设置它.

我还以为我可以使用OnAssignedToChanging方法,但是Activity实例似乎没有当前值.以下代码不起作用.AssignedTo始终为null.

partial void OnAssignedToChanging(int? value)
{
   if (value != this.AssignedTo)
   {
      _reassigned = true;
   }
}
Run Code Online (Sandbox Code Playgroud)

partial-classes linq-to-sql

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

不过度设计当前问题的解决方案的原因

天儿真好,

虽然在这里考虑过这个问题,但是对于可能的未来变化进行过度设计,这让我想到了.

您可以提供哪些理由反对那些坚持要求设计的人,因为"他们可能希望在未来的某个阶段将其用于其他地方"?

同样地,当人们接受这些要求然后回来时,你会做出什么样的臃肿设计以及你没有要求的额外"花里胡哨"?

当您知道现在或在不久的将来存在的需求或可能的用途时,我可以理解扩展设计.而且我并不主张只是轻率地接受一系列要求并明确地实施,而不提供任何关于你认为可能缺失的反馈.

我在谈论当人们坚持添加或拥有无关功能时该做什么,以便"我们可能会在未来的某个阶段将其用于其他地方?"

yagni

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

将数组从Flash(AS3)发送到JavaScript

是否可以使用ExternalInterface调用将数组从Flash(AS3)发送到JavaScript?

我目前正在从Flash中的'for each'循环中多次调用一个函数,但它的速度太快,以至于JavaScript无法跟上.

我的想法是创建一个属性数组,将其传递给JavaScript函数,然后在JavaScript中循环它.

谢谢,乔希

javascript flash actionscript-3 externalinterface

8
推荐指数
3
解决办法
8614
查看次数