小编Pat*_*idt的帖子

HTML5网络应用程序 - 选择服务器端技术

现在,我正在为简单的跨平台移动应用程序选择技术.目标系统基本上是iOS,Windows Phone 7.5和Windows 8.第一步,它将成为本地无线局域网应用程序.

现有服务器(使用.net/WCF)具有我想要显示的所有数据.该应用程序将每隔几秒进行一次轮询,并对数据进行实时查看.我不会直接访问数据服务器,但必须在其间创建自己的app-server.

对于客户端,我选择HTML5,CSS,JavaScript(JQuery)方法使其在任何现代浏览器中运行.所以我必须通过http进行交流.

我的问题是我的应用程序的服务器端使用哪种技术.我必须接收http请求,从另一台服务器获取数据(最好通过WCF)并将其作为xml或html发送到客户端.(我不太确定服务器或客户端是否必须将xml数据转换为html)

在网上搜索我找出了两种可能的方法:

  • ASP.net
  • 使用WCF构建我自己的简单http服务器

看一些ASP.net文档和示例,我得到的印象是它只是按照我所知道的方式从PHP等... ...(客户端发送请求,服务器运行脚本/程序,服务器发送响应,程序终止)我无法保留对象在内存中运行独立于客户端请求的代码.或者至少它的设计不是那样的.那是对的吗?

这将迫使我构建自己的非常简单的服务器,可以回答一些特定的http请求.

所以我的问题是:

  • 我对ASP.net的假设是否正确?或者我弄错了什么?
  • 将是一个自己的http服务器的方式去?
  • 你能推荐任何其他方法(在Microsoft/.net世界中)吗?

提前致谢...

.net javascript asp.net wcf web-applications

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

支配集贪婪逼近最坏情况例子

要找到无向图G的最小支配集,您可以使用如下的贪婪算法:从空集开始D.直到D是支配集,添加具有最大数量的未覆盖邻居的顶点v.

该算法通常没有找到最优解,它是ln(Delta) - 近似.(如果Delta是G中顶点的最大度数)

现在我正在寻找一个简单的例子,其中贪婪算法找不到最佳解决方案.我找到的唯一一个是集合覆盖问题的相关实例.(http://en.wikipedia.org/wiki/Set_cover_problem#Greedy_algorithm图片右侧)将此图片转换为图表将导致至少14个顶点和大量边缘.

有谁知道一个小例子?

提前致谢

math graph discrete-mathematics graph-algorithm

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