9得票3回答
将窗口适应桌面的算法(如平铺)

我正在寻找一种搜索算法来解决这样的问题: 我有几个窗口,每个窗口都可以移动和重新调整大小,但宽高比是指定的,例如2:1(高度:宽度)。 每个窗口不能在其他窗口上方,并且所有窗口必须完全可见。空闲区域(桌面壁纸可见性)必须最小化。 有人能告诉我需要什么算法来解决这种类型的问题吗? 问候,

9得票5回答
用两种瓷砖尺寸建墙的方法数统计

你有一组积木,可以使用3英寸×1英寸和4.5英寸×1英寸的积木来搭建面板。为了保证结构完整性,相邻行之间的空隙不能对齐。有两种方法可以构建一个7.5英寸×1英寸的面板,2种方法可以构建一个7.5英寸×2英寸的面板,4种方法可以构建一个12英寸×3英寸的面板,以及7958种方法可以构建一个27英...

8得票2回答
通过多次合并相同的行向量来构建矩阵

有没有一个Matlab函数可以让我执行以下操作? x = [1 2 2 3]; 然后基于x,我想构建矩阵m = [1 2 2 3; 1 2 2 3; 1 2 2 3; 1 2 2 3]。

8得票1回答
全屏和xmonad

我正在使用xmonad,但无法使Chromium在全屏模式下显示视频。 我认为以下代码会创建一个非常基本的管理钩子,用于检测全屏应用程序并将窗口设置为全屏和浮动: myManageHook = composeAll [ manageDocks , manageHook defaul...

7得票1回答
在WPF中合并多个PNG图像为单个图像

我正在寻找一种将多个PNG瓦片图像合并成一个大图像的方法。因此,我进行了搜索并找到了一些链接。这个没有得到恰当的回答。这个不是平铺,它适用于叠加图像和这个不使用WPF。所以我提出了这个问题。 问题定义: 我有4个PNG图像。我想将它们合并成一个单独的PNG图像,就像这样: -------...

7得票5回答
页面两侧不同的背景颜色

我想创建一个固定宽度的布局,其中页面两侧的背景颜色不同,但无论您缩小多少倍,背景颜色都会无限延伸到页面两侧。 例如,我不想创建一个9000x10像素的图像,并在其上正确地放置颜色并平铺它,因为这只有在您没有缩小到足以看到背景图像边缘时才起作用。 这可行吗? 谢谢! 编辑: 我应该指出...

7得票2回答
平铺不同尺寸的矩形

我正在寻找一些算法指导,可以在不重叠的情况下平铺不同大小的矩形。 给定一组不同大小的矩形,在大小为H x W的区域内平铺它们,不允许重叠。目标是最大化使用空间或相反地-最小化间隙面积。如果没有足够的空间,请继续使用相同大小的第二个区域,以此类推。 假设每个矩形的宽度和高度都小于平铺区域的相...