我正在从旧的编程竞赛中解决一些示例问题.在这个问题中,我们得到了我们有多少调酒师的信息,以及他们知道的食谱.每个鸡尾酒需要1分钟制作,我们需要使用所有调酒师计算订单是否可以在5分钟内完成.
解决这个问题的关键是尽可能高效地分配鸡尾酒.那就是我被困住的地方,我现在的算法给那些知道最少其他食谱的调酒师下了订单.但当然,这还不是100%正确.任何人都可以指出我正确的方向(或给我一个谷歌的算法名称),这解决了这个"酒保问题"?
我的HTML5脚本中有一个非常奇怪的错误.我在OData中完全编写了一个sharepoint应用程序,它使用一些HTML 5 webworker在后台进行数字运算.这适用于所有主流浏览器(FF,IE10 + Chrome,...).但是,当我执行刷新或再次浏览页面时.该脚本仍然可以在FF和Chrome上运行,但在IE上挂起.
在我的网络视图中,我看到了对Worker.js文件的请求,但是有一个304 NOT MODIFIED响应.然后IE就挂在那个状态为(Pending)的请求上.清除浏览器缓存时,此问题才会得到解决.
我正确地用self.close()关闭了所有的线程.
知道问题是什么吗?我不确定这是代码问题,浏览器问题还是服务器端问题,但我可以在Sharepoint以及本地服务器上复制Sharepoint上的错误.整个项目只是JS,所以我也不能修改标题作为解决方法.
更新:我在sharepoint环境之外运行完全相同的代码,它运行得很好.问题是与Sharepoint有关.
是否可以在"提供商托管应用程序"中使用SharePoint左侧导航栏.SharePoint网站"PlaceHolderLeftNavBar"上显示的导航.有没有像ajax调用或REST/CSOM功能的方法?
我目前在.NET应用程序中使用FlowLayoutPanel。但是,我想知道是否有其他选择可以使子代表现得像float:两者在HTML中都一样。因此,一个元素大小是其他元素的两倍,它旁边将有2行,而不是1行。

最佳地,它也将在双方上都起作用。

注意:这是Windows窗体,我只是使用Metro风格的控件。