问题列表 - 第28403页

以最佳方式将矩形装配在一起

我想知道是否有人知道任何适合将N个未知大小的矩形装配到最小可能包含矩形中的算法.

最佳,我的意思是减少生成的包含矩形中剩余的空白量.

我想用它来从一系列图像中生成css sprites.

非常感谢,

伊恩

algorithm packing bin-packing

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

使您的 Pharo 图像保持最新

我正在使用来自http://gforge.inria.fr/frs/download.php/27025/Pharo-1.1-11367-Betadev10.05.1.zip的最新 Pharo 测试版图像(1.1)

现在,核心图像有一个更新按钮,可以将内容更新为最新技术。你在非核心图像上做什么?

pharo

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

如何在R中从单个元素中删除单个元素

我想用R来刮掉这个页面:( http://www.fifa.com/worldcup/archive/germany2006/results/matches/match=97410001/report.html)和其他人,以获得目标得分手和时间.

到目前为止,这就是我所拥有的:

require(RCurl)
require(XML)

theURL <-"http://www.fifa.com/worldcup/archive/germany2006/results/matches/match=97410001/report.html"
webpage <- getURL(theURL, header=FALSE, verbose=TRUE) 
webpagecont <- readLines(tc <- textConnection(webpage)); close(tc)  

pagetree <- htmlTreeParse(webpagecont, error=function(...){}, useInternalNodes = TRUE)
Run Code Online (Sandbox Code Playgroud)

pagetree对象现在包含指向我解析的html的指针(我认为).我想要的部分是:

<div class="cont")<ul>
<div class="bold medium">Goals scored</div>
        <li>Philipp LAHM (GER) 6', </li>
        <li>Paulo WANCHOPE (CRC) 12', </li>
        <li>Miroslav KLOSE (GER) 17', </li>
        <li>Miroslav KLOSE (GER) 61', </li>
        <li>Paulo WANCHOPE (CRC) 73', </li>
        <li>Torsten FRINGS (GER) 87'</li>
</ul></div>
Run Code Online (Sandbox Code Playgroud)

但我现在已经失去了对于如何隔离它们,并坦言xpathSApplyxpathApply迷惑beejeebies我了!

那么,有没有人知道如何制定一个命令来吸出<div class="cont">标签中包含的元素?

xml r web-scraping rcurl

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

如何从umnanaged到托管代码空间发送命名管道字符串?

我似乎有一个命名管道101问题.我有一个非常简单的设置来连接从C++非托管应用程序传输到C#托管应用程序的单工命名管道.管道连接,但我不能通过管道发送"消息",除非我关闭看起来冲洗缓冲区并传递消息的句柄.就像消息被阻止一样.我试过反转客户端/服务器的角色,并使用不同的标志组合调用它们,没有任何运气.我可以轻松地从C#托管到C++非托管的另一个方向发送消息.有没有人有任何见解.你们中的任何人都可以成功地将C++中的消息发送到C#managed吗?我可以找到许多内部管理或非管理管道的例子,但不能管理到非管理的管道 - 只是声称能够做到这一点.

在清单中,为了清楚起见,我省略了很多包装材料.我认为相关的关键位是管道连接/创建/读取和写入方法.这里不要过分担心阻塞/线程.

C#服务器端

    // This runs in its own thread and so it is OK to block
    private void ConnectToClient()
    {
        // This server will listen to the sending client
        if (m_InPipeStream == null)
        {
            m_InPipeStream =
                new NamedPipeServerStream("TestPipe", PipeDirection.In, 1);
        }

        // Wait for client to connect to our server
        m_InPipeStream.WaitForConnection();

        // Verify client is running
        if (!m_InPipeStream.IsConnected)
        {
            return;
        }

        // Start listening for messages on the client stream
        if (m_InPipeStream != null && m_InPipeStream.CanRead)
        { …
Run Code Online (Sandbox Code Playgroud)

c# c++ windows mfc named-pipes

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

Win32:如何获取组合框的列表框

我正在编写一些代码,我需要获取与组合框关联的列表框的窗口句柄。在 spy++ 中查看时,看起来列表框的父级是桌面,而不是组合框。如何以编程方式找到列表框窗口句柄?

winapi combobox listbox

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

在matlab中向对象动态添加字段

假设我在类文件中定义了MATLAB对象

classdef foo

   properties
      bar
   end

end
Run Code Online (Sandbox Code Playgroud)

我创建了一个foo对象

myfoo = foo();
Run Code Online (Sandbox Code Playgroud)

现在我想动态地向foo添加另一个字段.我想要的是

myfoo.newfield = 42;
Run Code Online (Sandbox Code Playgroud)

但这会引发错误.

我知道有一种方法可以动态地将字段/属性添加到MATLAB对象中,但我无法记住它或在帮助中轻松找到它.有谁知道语法?

oop matlab

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

Java多线程最简单的方法一次运行多个方法?

我以前从未使用多线程,我理解它在基本级别是什么.我想知道一次执行三种方法最简单,最有效的方法是什么?

例如

public void test(){
method1();
method2();
method3();
}
Run Code Online (Sandbox Code Playgroud)

基本上我想同时执行1,2和3.我正在寻找任何有用的例子或资源.

谢谢!

java multithreading

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

NSString,要创建的问题

我有一个创建NSString的问题.错误是:"错误:预期']'在数字常量之前".代码如下.你能帮我找到创建这些的解决方案吗?

NSString *titleXML = [NSString  stringWithFormat:@"<?xml version="1.0" encoding="UTF-8"?>"];
Run Code Online (Sandbox Code Playgroud)

iphone objective-c nsstring

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

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

包含名称空间的XDocument

我有以下XML,我试图用XDocument查询:

<E2ETraceEvent xmlns="http://schemas.microsoft.com/2004/06/E2ETraceEvent">
    <System xmlns="http://schemas.microsoft.com/2004/06/windows/eventlog/system">
        <EventID>589828</EventID>
        <Type>3</Type>
        <SubType Name="Information">0</SubType>
        <Level>8</Level>
        <TimeCreated SystemTime="2010-06-01T09:45:15.8102117Z" />
        <Source Name="System.ServiceModel" />
        <Correlation ActivityID="{00000000-0000-0000-0000-000000000000}" />
        <Execution ProcessName="w3wp" ProcessID="5012" ThreadID="5" />
        <Channel />
        <Computer>TESTSERVER3A</Computer>
    </System>
    <ApplicationData>
        <TraceData>
            <DataItem>
                <TraceRecord xmlns="http://schemas.microsoft.com/2004/10/E2ETraceEvent/TraceRecord" Severity="Information">
                    <TraceIdentifier>http://msdn.microsoft.com/en-GB/library/System.ServiceModel.Activation.WebHostCompilation.aspx</TraceIdentifier>
                    <Description>Webhost compilation</Description>
                    <AppDomain>/LM/W3SVC/257188508/Root-1-129198591101343437</AppDomain>
                    <Source>System.ServiceModel.Activation.ServiceParser/39498779</Source>
                    <ExtendedData xmlns="http://schemas.microsoft.com/2006/08/ServiceModel/StringTraceRecord">
                        <VirtualPath>/Service.svc</VirtualPath>
                    </ExtendedData>
                </TraceRecord>
            </DataItem>
        </TraceData>
    </ApplicationData>
</E2ETraceEvent>
Run Code Online (Sandbox Code Playgroud)

除非我手动删除命名空间,否则执行以下代码会为xEl1返回null :

XDocument xDoc = XDocument.Parse(CurrentString);
XElement xEl1 = xDoc.Element("E2ETraceEvent");
XElement xEl2 = xEl1.Element("System");
XElement xEl3 = xEl2.Element("Correlation");
XAttribute xAtt1 = xEl3.Attribute("ActivityID");
String sValue = xAtt1.Value;
Run Code Online (Sandbox Code Playgroud)

你如何编写代码来提取XDocument中的Guid?

c# xml linq linq-to-xml xml-namespaces

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