问题列表 - 第11927页

使用TCPListener类的单线程还是多线程?

我们正在创建需要通过TCP/IP套接字与另一个系统通信的ac#app.我们希望每秒接收大约1-2个传入事务,每条消息的平均大小约为10k(文本和1个图像).

然后我们将进行一些处理(可能需要100毫秒到3秒,具体取决于几个变量),然后发送大约1k的响应.

在我看过的例子中,有些是多线程的.对于这个应用程序,将其设置为单线程还是多线程会更好吗?如果建议使用多线程,那么大致不同的线程会做什么?

c# sockets tcp

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

Cool Diagrams - 这里使用的是什么软件?

我在一些博客/文章上看到了一些很酷,漂亮的数据图表,并且想知道他们用什么软件来渲染这些图表,例如MS Visio?例如,在这个博客上使用的是在"定义提供者"下面的文章中间创建那些彩色图表:http://www.thecodejunkie.com/2009/05/introduction-to-mef-programming-models. HTML

我觉得这些图非常有吸引力......

[EDIT - Addition]:我遍布这些图表,例如我跟随的一位博客是Nikhil Kothari - http://www.nikhilk.net/Silverlight-Layout-Panels-1.aspx.

diagrams

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

如何创建贝塞尔曲线以表示平滑折线?

我有一条近似曲线的折线,我想在PostScript中绘制它作为平滑曲线,支持Bezier曲线绘制.为此,我需要在每对折线点之间生成两个控制点.(我无法从源中获取原始曲线,只能获得折线.)

我从这个描述中使用了基数样条函数取得了一些成功,但其中的参数与维基百科GDIPlus.DrawCurve不同,两者都涉及张力.MS没有细节,维基百科有不完整的细节(基数样条忽略x值?).

基于张力的控制点的公式是什么?

math graphics spline

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

科学 ofstream 中的指数只有 2 位数

因此,根据 cplusplus.com,当您通过以下方式将输出流的格式标志设置为科学记数法时

of.setf(ios::scientific)

您应该在指数中看到 3 位加号和一个符号。但是,我的输出中似乎只有 2 个。有任何想法吗?使用 GCC 4.0.1 在 Mac OS 上编译。

这是我正在使用的实际代码:

of.setf(ios::scientific);
of.precision(6);
for (int i=0;i<dims[0];++i) {
    for (int j=0;j<dims[1];++j) {
    of << setw(15) << data[i*dims[1]+j];                    
    }
    of << endl;
}
Run Code Online (Sandbox Code Playgroud)

和一个示例输出行:

   1.015037e+00   1.015037e+00   1.395640e-06  -1.119544e-06  -8.333264e-07
Run Code Online (Sandbox Code Playgroud)

谢谢

c++ scientific-notation

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

为什么我不能在从它派生时访问List <T>的类内部?

class NewList<T> : List<T>
Run Code Online (Sandbox Code Playgroud)

为什么我不能访问它的内部T[] _items等等?

为什么他们不受保护,而是私人?

我应该为此使用合成吗?

.net c# inheritance list

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

C++"转换失去限定符"编译错误

今天调试SWIG文字图时遇到了一个有趣的问题.任何人都关心开导我,为什么VISUAL C++ 2008将引发从转换时,一个"转换失去了预选赛"的错误ourLib::Char *const ourLib::Char * &?我想Type *- > const Type *是一个微不足道的转换,(当调用函数时)Lvalue- > Lvalue &也是.

编辑:我们最终采用的解决方案:

// ourLib::Char is a typedef'ed char on Win32

%typemap(in) const char* (const ourLib::Char* tmp)
{
    if (!bapiLua::LuaTraits<ourLib::Char*>::FromLuaObject(L, $argnum, tmp)) SWIG_fail;
    $1 = const_cast<char *>(tmp);
}

// And in a different source file, already written:
namespace bapiLua {
template<>
struct LuaTraits<ourLib::Char*>
{
    static ourLib::Bool FromLuaObject(lua_State* L, int pos, const ourLib::Char*& o_result);
};
}
Run Code Online (Sandbox Code Playgroud)

删除const …

c++ swig

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

JavaScript stripper:删除网页中未使用的函数/对象

我的所有网页都使用JavaScript库,以提高我的网页的性能,我会根据这些单独页面所需的内容从库中删除所有不必要的功能/对象.我正在寻找一种可以自动进行智能剥离的工具.

或者反方向.它还有一个工具,只从特定页面的JavaScript库中提取真正需要的函数和对象.

谢谢你的帮助,

javascript performance

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

意外删除了一个webpart,我怎么能把它取回来

我在我的SharePoint博客网站上的Blog Post详细页面上删除了"新评论"webpart,我无法在webpart列表中找到它.

如何撤消/添加webpart.

sharepoint moss sharepoint-2007

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

黑莓 - 设置LabelField背景颜色

我想在带有爱丽丝蓝色背景的MainScreen上放置几个带有右对齐文本的LabelFields.不幸的是,我似乎无法弄清楚如何实现这一目标.

我能做的最好的事情是在MainScreen上将我的背景设置为Color.ALICEBLUE,并将LabelFields放在屏幕上(同样具有爱丽丝蓝色背景).

    public void paint(Graphics graphics) {
        graphics.setBackgroundColor(Color.ALICEBLUE);
        graphics.clear();
        super.paint(graphics);  
    }
Run Code Online (Sandbox Code Playgroud)

和...

    LabelField display = new LabelField("", LabelField.FIELD_RIGHT){
        public void paint(Graphics graphics) {
            graphics.setColor(Color.DIMGRAY);
            graphics.setBackgroundColor(Color.ALICEBLUE);
            graphics.clear();
            super.paint(graphics);  
        }
    };
Run Code Online (Sandbox Code Playgroud)

覆盖MainScreen绘制例程给了我蓝色背景,但是覆盖LabelFields的绘图例程似乎不够.结果是一个白色的行,仅在标签文本后面带有爱丽丝蓝色背景.添加USE_ALL_WIDTH更正了背景问题,但我无法正确对齐USE_ALL_WIDTH.

有谁知道这方面的工作?

user-interface blackberry background-color

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

jQuery:获取最后两个列表项?

我想在jQuery的无序列表中将特殊类应用于最后两个列表项.像这样:

<ul>
<li>Lorem</li>
<li>ipsum</li>
<li>dolor</li>
<li class="special">sit</li>
<li class="special">amet</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

如何?我应该使用:eq不知怎的?

提前致谢

javascript jquery traversal css-selectors

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