问题列表 - 第22790页

双地图结构实现?

我正在寻找一个标准的双映射结构 - 是否有一个在std/boost /另一个标准C++库中实现?

当我说"双映射"时,我指的是一个可以通过键和"值"有效索引的映射(它实际上有两种键类型,而不是一种键类型和一种值类型).

例如:

dualmap<int,string> m;
m[1] = "foo";
m["bar"] = 2
int a = m["bar"]; // a = 2
Run Code Online (Sandbox Code Playgroud)

谢谢,丹

c++ boost std map

4
推荐指数
2
解决办法
932
查看次数

如何将按钮添加到iPhone设置页面?

在"首选项"应用程序中,Safari的设置页面包含标记为"清除历史记录"或"清除缓存"的按钮.邮件应用程序的设置页面包含一个大红色的"删除帐户"按钮.

有没有办法用我的应用程序的按钮创建这样的设置页面?我检查了Apple的文档,但没有找到这种按钮的元素类型.

iphone settings button

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

可以用表通配符创建SQL查询?

这可能是一个简单的问题,但我无法在网上找到解决方案,任何帮助将不胜感激.

我想在PHP中创建一个SQL查询,并希望外卡莫名其妙申请表筛选...也许东西....一样select * from %_table_%.但是,我到目前为止只能看到列值的过滤器而不是表名.

作为一个例子,我会有如下表:

jan_table_1
feb_table_1
jan_table_2
feb_table_2
Run Code Online (Sandbox Code Playgroud)

并且想要说,只选择带有"jan"前缀...或"1"后缀的表.

有没有我见过的快速简便的解决方案?提前致谢!

sql

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

C#Dictionary Loop Enhancment

我有一本约有一百万件物品的字典.我不断循环抛出词典:

    public void DoAllJobs()
    {
            foreach (KeyValuePair<uint, BusinessObject> p in _dictionnary)
            {
                if(p.Value.MustDoJob)
                    p.Value.DoJob();
            }
    }
Run Code Online (Sandbox Code Playgroud)

执行有点长,大约600毫秒,我想要deacrese它.这是约束:

  1. MustDoJob值大多数在两次调用DoAllJobs()之间保持不变
  2. MustDoJob值的60-70%== false
  3. MustDoJob有时会改变20万对.
  4. 某些p.Value.DoJob()无法同时计算(COM对象调用)
  5. 在这里,我不需要_dictionnary对象的关键部分,但我确实需要它在其他地方

我想做以下事情:

  • 并行化,但由于4,我不确定是否有效.
  • 从1和2开始对词典进行排序(并且停止想要找到第一个MustDoJob == false)但是我想知道3.会导致什么

我没有实现任何先前的想法,因为它可能是很多工作,我想先调查其他选项.所以...任何想法?

c# performance dictionary

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

如何在WPF中应用WS_EX_TRANSPARENT?

我想制作一个启动画面,无法通过鼠标/ UI单击/选择.

因此如何申请

 Win32.ExtendedWindowStyles.WS_EX_TRANSPARENT
Run Code Online (Sandbox Code Playgroud)

在Windows Presentation Foundation窗口?

在表格中我会这样做.

wpf

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

Jquery DateJs,是否有完整日期的验证?

我只是发现日期js的力量,它很棒!!! 因为我是新手,我想知道是否对不同类型的完整日期有任何一般的验证.例如.

var d1 = Date.parse('2000-10-18, 10:06 AM');
alert(d1.toString('HH:mm'));
Run Code Online (Sandbox Code Playgroud)

如果日期是('200-10-18,10:06 AM'),当然它不喜欢它.

所以我的问题是,是否有任何快速方法来验证完整日期,而不是逐个验证.

谢谢.

validation jquery datejs

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

如何设置Socket UDP下面的缓冲区大小?C#

正如我们所知道的UDP接收,我们使用Socket.ReceiveFrom或UdpClient.receive

Socket.ReceiveFrom接受你的一个字节数组来放入udp数据.

UdpClient.receive直接返回数据所在的字节数组

我的问题是如何设置Socket内的缓冲区大小.我认为操作系统维护自己的缓冲区来接收UDP数据,对吧?对于例如,如果一个UDP数据包被发送到我的机器,操作系统就会把它的缓冲区,等待我们去Socket.ReceiveFrom或UdpClient.receive,对不对?

如何更改内部缓冲区的大小?

我尝试过Socket.ReceiveBuffSize,它对UDP没有任何影响,它清楚地说它是用于TCP窗口的.此外,我做了很多实验,证明Socket.ReceiveBufferSize不适用于UDP.

任何人都可以分享UDP内部缓冲区的一些见解???

谢谢

我在这里看过一些帖子,例如,

http://social.msdn.microsoft.com/Forums/en-US/ncl/thread/c80ad765-b10f-4bca-917e-2959c9eb102a

Dave说Socket.ReceiveBufferSize可以为UDP设置内部缓冲区.我不同意.

我做的实验是这样的:

27台主机同时在局域网内向我发送一个10KB的udp数据包(至少差不多).我有一个while循环来处理每个数据包.对于每个数据包,我创建一个处理它的线程.我使用UdpClient或Socket来接收数据包.

我丢失了大约50%的数据包.我认为这是UDP发送的爆发,我无法及时处理所有这些.

这就是为什么我想增加UDP的缓冲区大小.比方说,如果我将缓冲区大小更改为1MB,那么缓冲区中可以接受27*10KB = 270KB的数据,对吗?

我尝试将Socket.ReceiveBufferSize更改为许多值,它根本就没有效果.

任何人都可以帮忙吗?

c# sockets buffer udp

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

如何强制客户端将RTP传输从UDP切换到TCP?

如果客户端想要观看我的RTSP服务器上的流,它首先尝试通过UDP协议设置流.我怎么能告诉它我的服务器只支持RTP/AVP/TCP并且它应该切换传输?

我要终止我的服务器上的UDP支持,但所有的客户端第一次尝试设置了UDP会话,后来他们通过TCP这样做......我想切换他们尽快在RTSP协议TCP.

我怎样才能做到这一点?

rtp rtsp

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

C#.NET 2.0组件

如何在C#应用程序中检查.NET 2.0中使用的对象,工具,变量和任何内容.

如何在没有.NET 2.0的情况下运行C#应用程序?

更新:对不起,我没有说清楚.这是我的情况:我在C#中开发了一个非常简单的应用程序:embeded浏览器显示静态网页,可以选择在这些html页面内搜索.我正在使用简单的文本框,按钮组件.

该应用程序将分发给拥有非常旧PC的人,即使使用Windows 95.我希望应用程序可以在其上运行,或者至少在win 98上运行,而不会告诉人们安装.NET 2.0,因为用户不喜欢; t真的有PC使用技巧:).

我也在使用dataGridView.

.net c#

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

检测贝叶斯分类器中的未知类

如果你有一个针对一组类训练的贝叶斯分类器,如何检测输出是否足以选择一个类?这对于检测不能归类的样本是有用的.我已经尝试过测试类概率是否超过所有clases概率的均值+ 2*stddev,但我认为它不会很强大.

classification bayesian

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

标签 统计

c# ×3

.net ×1

bayesian ×1

boost ×1

buffer ×1

button ×1

c++ ×1

classification ×1

datejs ×1

dictionary ×1

iphone ×1

jquery ×1

map ×1

performance ×1

rtp ×1

rtsp ×1

settings ×1

sockets ×1

sql ×1

std ×1

udp ×1

validation ×1

wpf ×1