问题列表 - 第17253页

多约束背包问题

如果存在多个约束(例如,体积限制和重量限制,每个项目的体积和重量都不相关),我们会得到多重约束的背包问题,多维背包问题或者m - 三维背包问题.

如何以最优化的方式对其进行编码?那么,人们可以开发一种强力递归解决方案.可能是分支和绑定..但基本上它是指数大部分时间,直到你做某种记忆或使用动态编程,如果做得不好再次需要大量的内存.

我面临的问题是这个

我有我的背包功能KnapSack(容量,价值,i)而不是常见的KnapSack(容量,i),因为我对这两者都有上限.任何人都可以指导我吗?或提供合适的资源来解决相当大的n的这些问题

或者这个NP是完整的吗?

谢谢

algorithm recursion knapsack-problem

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

Javascript window.open在Win7 x64上的32位IE8中返回null

我已阅读有关此主题的相关问题,但尚未找到解决此问题的方法.我有一个简单的javascript函数,当单击一个链接时调用window.open:

var newwindow;
function pop(url)
{
    newwindow=window.open(url,'','height=500,width=532');
    if (window.focus) {newwindow.focus();}
}
Run Code Online (Sandbox Code Playgroud)

这在Chrome,Firefox上工作正常,甚至在64位IE 8中工作.但是,当我在32位IE 8中尝试这个时,我得到一个错误,'newwindow'为null或不是对象.

有关为什么会在32位IE 8中出现这种情况的任何想法?

我的预感是它与Windows 7中的UAC相关(我正在运行Win 7 x64),但即使关闭保护模式并运行兼容性视图,我也会收到错误.

我也想知道为什么Windows 7 x64同时配备32位和64位版本的IE 8,以及为什么32位版本固定在我的任务栏上......

javascript internet-explorer internet-explorer-8 windows-7

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

jquery选择div复选框

我想知道当有人点击整个div层时,jQuery中是否有办法检查/取消选中复选框.就像拥有一个庞大的选择区域一样.

有任何想法吗?

这是一个例子......我试图让复选框可以点击以切换单个复选框,非常多.

<fieldset>
    <div>
        <input type="checkbox" id="Checkbox1" />
    </div>
    Person 1<br />
</fieldset>
<fieldset>
    <div >
        <input type="checkbox" id="Checkbox2" />
    </div>
    Person 2<br />
</fieldset>
Run Code Online (Sandbox Code Playgroud)

jquery

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

如何查找依赖于python中特定模块的模块列表

为了减少基于Python的Web应用程序的开发时间,我试图对我最近修改过的模块使用reload().reload()通过专用网页(Web应用程序的开发版本的一部分)进行,该网页列出了最近修改过的模块(并且py文件的修改时间戳晚于相应的pyc文件).完整的模块列表是从sys.modules获得的(我过滤列表只关注那些属于我的包的模块).

重新加载单个python文件似乎在某些情况下有效,而在其他情况下则无效.我想,所有依赖于修改过的模块的模块都应该重新加载,重新加载应该按照正确的顺序进行.

我正在寻找一种方法来获取特定模块导入的模块列表.有没有办法在Python中进行这种内省?

我知道我的方法可能不是100%保证,最安全的方法是重新加载所有内容,但如果快速方法适用于大多数情况,那么它对于开发目的来说已经足够了.

回复关于DJango autoreloader的评论

@Glenn Maynard,Thanx,我读过有关DJango自动重载器的内容.我的Web应用程序基于Zope 3以及包的数量和大量基于ZCML的初始化,如果数据库大小更大,则总重启大约需要10秒到30秒或更长时间.我试图减少重启期间花费的这段时间.当我觉得我做了很多改变时,我通常更喜欢完全重启,但更多的时候我会改变这里和那里的几行,我不想花那么多时间.开发设置完全独立于生产设置,通常如果重新加载出现问题,由于应用程序页面开始显示不合逻辑的信息或抛出异常,因此很明显.我非常有兴趣探索选择性重载是否有效.

python

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

如何使用DirectShow捕获RGB中的实时相机帧

我正在通过DirectShow实现实时视频捕获,以进行实时处理和显示.(增强现实应用程序).

我可以很容易地访问像素,但似乎我无法让SampleGrabber提供RGB数据.该设备(iSight - 在VMWare中运行VC++ Express)仅报告MEDIASUBTYPE_YUY2.

经过广泛的谷歌搜索,我仍然无法弄清楚DirectShow是否应该为这种事情提供内置的色彩空间转换.有些网站报告没有内置YUV < - > RGB转换,其他网站报告您只需要在ISampleGrabber上使用RGB子类型调用SetMediaType.

非常感谢任何建议,我对这一点感到疯狂.代码如下.请注意

  • 该代码有效,但它不提供RGB数据
  • 我知道我可以实现自己的转换过滤器,但这是不可行的,因为我必须预测每种可能的设备格式,这是一个相对较小的项目

    // Playback
    IGraphBuilder *pGraphBuilder = NULL;
    ICaptureGraphBuilder2 *pCaptureGraphBuilder2 = NULL;
    IMediaControl *pMediaControl = NULL;
    IBaseFilter *pDeviceFilter = NULL;
    IAMStreamConfig *pStreamConfig = NULL;
    BYTE *videoCaps = NULL;
    AM_MEDIA_TYPE **mediaTypeArray = NULL;
    
    // Device selection
    ICreateDevEnum *pCreateDevEnum = NULL;
    IEnumMoniker *pEnumMoniker = NULL;
    IMoniker *pMoniker = NULL;
    ULONG nFetched = 0;
    
    HRESULT hr = CoInitializeEx(NULL, COINIT_MULTITHREADED);
    
    // Create CreateDevEnum to list device
    hr = CoCreateInstance(CLSID_SystemDeviceEnum, NULL, CLSCTX_INPROC_SERVER, …
    Run Code Online (Sandbox Code Playgroud)

camera directshow video-capture augmented-reality visual-c++

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

Haskell类型类

我有一个Haskell类型类问题.我无法通过语法来获得在GHC下编译的这个(看似合理的)程序.

import Control.Concurrent.MVar

blah1 :: [a] -> IO ([a])
blah1 = return

blah2 :: [a] -> IO (MVar [a])
blah2 = newMVar

class Blah b where
  blah :: [a] -> IO (b a)

instance Blah [] where
  blah = blah1

-- BOOM
instance Blah (MVar []) where
  blah = blah2

main :: IO ()
main = do
  putStrLn "Ok"
Run Code Online (Sandbox Code Playgroud)

我收到以下错误消息,哪种有意义,但我不知道如何解决它:

`[]' is not applied to enough type arguments
Expected kind `*', but `[]' has kind `* -> *'
In the …
Run Code Online (Sandbox Code Playgroud)

haskell typeclass

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

UserControl中不允许使用文字内容

如何让我的控件包含一个文本里面的标签?

<uc:My runat="server">Text</uc:My>
Run Code Online (Sandbox Code Playgroud)

我的控件包含一个复杂的表,我想将Text放入一个单元格中.怎么做?

.net c# asp.net user-controls

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

如何使用Team Foundation Server SDK获取最新版本的源代码?

我正在尝试使用SDK以编程方式从TFS中提取最新版本的源代码,而我所做的某些方法不起作用:

string workspaceName = "MyWorkspace";
string projectPath = "/TestApp";
string workingDirectory = "C:\Projects\Test\TestApp";

VersionControlServer sourceControl; // actually instantiated before this method...

Workspace[] workspaces = sourceControl.QueryWorkspaces(workspaceName, sourceControl.AuthenticatedUser, Workstation.Current.Name);
if (workspaces.Length > 0)
{
    sourceControl.DeleteWorkspace(workspaceName, sourceControl.AuthenticatedUser);
}
Workspace workspace = sourceControl.CreateWorkspace(workspaceName, sourceControl.AuthenticatedUser, "Temporary Workspace");
try
{
    workspace.Map(projectPath, workingDirectory);
    GetRequest request = new GetRequest(new ItemSpec(projectPath, RecursionType.Full), VersionSpec.Latest);
    GetStatus status = workspace.Get(request, GetOptions.GetAll | GetOptions.Overwrite); // this line doesn't do anything - no failures or errors
}
finally
{
    if (workspace != null)
    { …
Run Code Online (Sandbox Code Playgroud)

c# tfs tfs-sdk

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

在JQuery中获取Div值

我有一个包含以下div元素的页面:

<div id="myDiv" class="myDivClass" style="">Some Value</div>
Run Code Online (Sandbox Code Playgroud)

如何通过JQuery或标准JS检索值("Some Value")?我试过了:

var mb = document.getElementById("myDiv");
Run Code Online (Sandbox Code Playgroud)

但调试器控制台显示"mb为null".只是想知道如何检索这个值.

----更新----当我尝试建议时,我得到:$不是函数

这是JQuery事件处理程序的一部分,我在单击按钮时尝试读取值.处理程序函数正在运行,但它无法解释它看起来的jQuery值:

jQuery('#gregsButton').click(function() { 
   var mb = $('#myDiv').text();
   alert("Value of div is: " + mb.value); 
});
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

37
推荐指数
4
解决办法
23万
查看次数

有没有办法在Scala中使用带有命名字段的元组,类似于C#中的匿名类?

请参阅:我可以在C#中为匿名类指定有意义的名称吗?

在C#中你可以写:

var e = new { ID = 5, Name= "Prashant" };
assertEquals( 5, e.ID )
Run Code Online (Sandbox Code Playgroud)

但在Scala中我最终写道:

var e = (5, "Prashant")
assertEquals( 5, e._1 )
Run Code Online (Sandbox Code Playgroud)

Scala通过使用泛型来保持类型安全(就像C#一样),但是丢失了每个字段名称的可读性,例如我使用"_1"而不是"ID".

Scala中有这样的东西吗?

c# scala tuples

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