问题列表 - 第37955页

如何找出最佳线程数量?

我打算制作一个像网络连接一样的对等软件.通常我会为每个连接创建一个自己的线程来发送和接收数据,但在这种情况下,有300-500 +连接,这意味着不断创建和销毁很多线程,这将是一个很大的开销我猜.并且制作一个顺序处理所有连接的线程可能会减慢一些事情.(我对此不太确定.)

问题是:有多少线程可以处理这类问题?是否有可能在软件中进行计算,以便它可以决定在旧计算机上创建更少的线程,而没有更多的资源和更多的新资源?

这是一个理论问题,我不想让它实现或依赖于语言.但是我认为很多人都会建议像"只使用一个ThreadPool,它会处理类似的东西"所以让我们说它不会是一个.NET应用程序.(我可能不得不在旧的Delphi项目中使用代码的其他部分,因此语言可能是Delphi或C++,但还没有决定.)

multithreading

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

Rails - 在部分中传递选项变量

我正在为视图构建一个标题部分.我称之为部分如下:

<%= render :partial =>"project/header", :locals => {:right_header => 'BLAH BLAH'} %>
Run Code Online (Sandbox Code Playgroud)

标头有一个默认的right_header,但是我想要覆盖它的选项:

<div id="header">
<span class="right">
 Standard Header here
</span>
</div>
Run Code Online (Sandbox Code Playgroud)

这个交易是在调用partial时,right_header并不总是被定义,我希望它是可选的,但那就是我在努力的地方并且rails一直在出错......在部分我一直在尝试:

<% if right_header.empty? %>
 default header....
<% else %>
 <%= right_header %>
<% end %>
Run Code Online (Sandbox Code Playgroud)

建议?我是否正确地将这个传递给当地人?

谢谢

ruby-on-rails ruby-on-rails-3

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

由于格式不正确,加载程序集失败

我开发了一个非常大的Windows窗体.net(C#)应用程序与几个程序集.最初每个组件都是为Target Platfom"Any CPU"构建的.由于x64机器上的Crystal Reports存在问题,我们必须为x86目标平台构建整个项目.我重新开始为x86重建一些项目,它工作得很好.但有一个我有问题,当我尝试将其用作另一个程序集中的引用时,另一个不会加载它给出以下错误:

无法加载文件或程序集#MyAssembly#或其中一个依赖项.尝试加载格式不正确的程序.

在具有多个程序集的示例项目中使用Crystal进行游戏时,我发现当为不同的目标平台构建Projects时会发生此错误.但这不是这种情况.我为X86构建了每个Project,但无法弄清楚问题出在哪里.

.net c# 64-bit x86 assemblies

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

<ui:debug />标记在Facelets中不起作用(JSF 2.0)

我正在使用JSF 2.0和Facelets做一个项目.

我已经阅读<ui:debug/>了有关按下CTRL-SHIFT-D时标签提供有价值的故障排除信息的文档.但这对我不起作用.请有人告诉我我错过了什么.

(我试过各种热键,仍然没有成功例如:. <ui:debug hotkey="a"/>)

java jsf facelets

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

C++数字输入验证

我需要getch()仅使用接受数字输入来验证用户输入


`int input_put=getch();`

    if(input >=0 && < 9){ 

}else{


}
Run Code Online (Sandbox Code Playgroud)

c++ visual-c++

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

在c ++或java中,类型转换和类型转换有什么区别?

在c ++或java中,类型转换和类型转换有什么区别?

c++ java casting

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

如何将json对象转换为android中的字符串..?

我想转换自 JSONObject

{"CNo":80,"CName":"ganesh","CMail":"ganesh@ganesh.com","CMailType":"home","CPhNo":9878987776,"CPhNoType":"home","ClientNo":1}

{\"CNo\":80,\"CName\":\"ganesh\",\"CMail\":\"ganesh@ganesh.com\",\"CMailType\":\"home\",\"CPhNo\":9878987776,\"CPhNoType\":\"home\",\"ClientNo\":1}

android json

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

IsEnabled用于容器?

有没有办法禁用容器内的所有控件 - 例如网格?谢谢!

UPD:虽然Silverlight的Grid具有IsEnabled属性,但Windows phone 7 Grid肯定没有IsEnabled属性.

silverlight windows-phone-7

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

Python/Tkinter:在 Windows 下使用自定义鼠标光标?

Python 2.7/Windows:我的理解是我们可以使用cursor='@file.cur'语法加载自定义鼠标光标:

widget = tkinter.Label( ..., cursor='@help.cur' )
Run Code Online (Sandbox Code Playgroud)

这是我收到的回溯:

Traceback (most recent call last):
  File "<pyshell#82>", line 1, in <module>
    widget.config( cursor='@help.cur' )
  File "C:\Python27\lib\lib-tk\Tkinter.py", line 1202, in configure
    return self._configure('configure', cnf, kw)
  File "C:\Python27\lib\lib-tk\Tkinter.py", line 1193, in _configure
    self.tk.call(_flatten((self._w, cmd)) + self._options(cnf))
TclError: bad cursor spec "@help.cur"
Run Code Online (Sandbox Code Playgroud)

是否可以使用 Tkinter、Tkinter 扩展或通过 Win32 API 调用在 Windows 下加载自定义鼠标光标?

python user-interface icons tkinter

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

Android中的Parcelable和inheritance

我得到了Parcelable的一个实现,它适用于一个不涉及继承的单个类.在进行继承时,我在确定实现接口的最佳方法时遇到了问题.假设我得到了这个:

public abstract class A {
    private int a;
    protected A(int a) { this.a = a; }
}

public class B extends A {
    private int b;
    public B(int a, int b) { super(a); this.b = b; }
}
Run Code Online (Sandbox Code Playgroud)

问题是,这是为B实现Parcelable接口的推荐方法(在A?中都有??如何?)

java inheritance android design-patterns parcelable

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