小编Kar*_*ngs的帖子

我应该选择F#来开发分布式服务器平台吗?

我目前正处于一个新的分布式服务器框架的研究阶段,该框架将用于实时模拟(20,000多个客户端).我们决定使用C#/ .NET作为我们的平台,但有人最近向我传递了一些关于F#的文章,从表面上看,它看起来像是用于开发服务器的一个很棒的工具.我正在寻找一些使用F#解决大型现实问题的人的想法.

  • F#是一个很好的工具吗?

  • 有什么陷阱?我们正在处理大量交互消息和大量更改状态,尽管这可能存在于某种类型的数据库云中.功能编程似乎在处理大规模并行和分布式计算方面有所突出,但似乎不鼓励改变任何类型的状态.

  • F#会坚持下去吗?我担心它是如此新颖,我不想把自己绑在一个垂死的平台上(J#有人吗?)......

  • 是否有使用F#的大型现实世界解决方案(最好是服务器)?

  • F#是否适用于大型工程师团队?我确信这个问题的答案很简单,但我仍然对语言/工具非常不熟悉.

感谢您的时间.

f#

14
推荐指数
5
解决办法
2212
查看次数

在多线程上下文中正确处理GetLastError(和其他)

假设GetLastError(和变体)是每个线程还是每个进程是正确的?在多线程应用程序中,如果是每个进程的问题有些明显,因为没有办法保证在失败的调用和GetLastError之间没有进行其他Win32调用.有时,GetLastError的值很重要.

例如,如果使用IO完成端口,则AcceptEx将返回FALSE(失败).WSAGetLastError(类似于GetLastError)将返回ERROR_IO_PENDING以通知您它已被挂起并且失败不是由于其他原因.问题是,有数十个其他呼叫可以在飞行中并覆盖此值.

这些调用是特定于线程还是特定于进程?如果是特定于流程,那么如何正确处理?

c c++ winapi multithreading

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

Java Web Start和Safari的问题

我有一个Java webstart应用程序,完全签名,现在已经部署了一年多.由于某种原因,我们从未能够使用Safari.实际上,我无法让任何JAWS应用程序与Safari一起使用.

互联网搜索参差不齐,我似乎无法确定为什么Safari有网络启动问题.

编辑
这是Safari中Java控制台的java堆栈跟踪.请理解Java Web Start应用程序在Firefox,IE,Chrome等中没有任何问题,可以正常工作.

Java Plug-in 1.6.0_29
Using JRE version 1.6.0_29-b11 Java HotSpot(TM) Client VM
User home directory = C:\Users\strings




----------------------------------------------------
c:   clear console window
f:   finalize objects on finalization queue
g:   garbage collect
h:   display this help message
l:   dump classloader list
m:   print memory usage
o:   trigger logging
p:   reload proxy configuration
q:   hide console
r:   reload policy configuration
s:   dump system and deployment properties
t:   dump thread list
v:   dump thread stack …

java safari java-web-start

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

使用C#ASP.NET,Razor和MVC3将页面加载到iframe中

我想在用户点击按钮时将外部页面(即google或facebook auth)加载到iframe中.你会如何使用MVC3和Razor做到这一点?

这似乎是一个非常微不足道的任务,但我似乎无法弄清楚要问Google什么,所以我得到了一些我可以使用的东西.

razor asp.net-mvc-3

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

标签 统计

asp.net-mvc-3 ×1

c ×1

c++ ×1

f# ×1

java ×1

java-web-start ×1

multithreading ×1

razor ×1

safari ×1

winapi ×1