问题列表 - 第22445页

当它们彼此靠近时将点分组

我有2d点(x,y)和浮点坐标,当我绘制它们时,如果它们彼此接近,我需要对点进行分组,并且它们应该在有固定大小的矩形的帮助下进行分组.问题是这些矩形不应该相交,所有点邻居都应该分组.
如果附近有纸,可以绘制一个大矩形,例如4*5cm - 所有点所在的区域.现在随机放点,比方说,如果有距离为1厘米的点 - 它们应该分组为矩形2*3.

我找不到算法如何制作它,性能也很重要......我寻找嵌套,聚类但我需要的是有点不同.顺便说一句,如果某些分组矩形必须超出公共区域以适应条件,那就让它成为现实,这不是问题.例如,您有4*5区域和积分

(1,0), (2,1), (4,1), (4,3), (2,4) 
Run Code Online (Sandbox Code Playgroud)

然后结果应该是rectangles (0,0 - 3,2) & (3,1 - 6,3) and one point left (2,4)因为所有其他点都被分组,这一点现在没有任何邻居.
我的点坐标不是整数而是浮点数,点数可以是几百(最多500).而且我不想在相同的矩形上打破区域并且只计算有多少点,我的意思是例如上面我可以制作反角(0,0 - 3,2),(3,0 - 6,2) ,(0,3 - 3,6),(3,3 - 6,6)并且只是总结第一个矩形的第2点,第二个是(!),第二个是什么意思,保留原样,1表示第3个,1表示第4个=>根据任务,将绘制一个矩形并且所有其他点=>错误结果.有任何想法吗?至少哪些算法可以帮助,在哪里寻找......

PS现在结果中的组/点数无关紧要,例如上面的另一个允许结果可能是(1,0-4,2)和(2,2-5,4)矩形,没有剩下的点

algorithm

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

忽略在创建时触发的OnItemSelectedListener

我正在创建一个spinner,我已经添加了一个OnItemSelectedListener.但是我注意到它会在创建时触发.现在我想知道是否有办法忽略/丢弃它.

我知道我可以使用一个boolean值,但这有点"脏".

android onitemclicklistener android-spinner

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

文件扩展名 - c#

我有一个包含jpg,tif,pdf,doc和xls的目录.客户端数据库包含没有扩展名的文件名.我的应用程序必须拿起文件并上传文件.上传对象的一个​​属性是文件扩展名.

如果我拥有的是路径和名称,有没有办法获得文件扩展名

例如:

C:\ temp\somepicture.jpg是文件,我通过db获得的信息是

C:\ TEMP\somepicture

c#

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

gacutil.exe的两个位置

我正在开发64位Windows 2008 R2服务器.我正在学习如何使用gacutil.exe我找到了这个文件的两个副本:

C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bin\x64
C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bin\
Run Code Online (Sandbox Code Playgroud)

我在VS2007中构建了一个dll,然后我添加了一个构建帖子事件,它调用gacutil.exe将dll传输到GAC.我使用哪个gacutil.exe有关系吗?

gacutil

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

使用javascript编辑<head>部分

我想head在页面加载后清除整个部分......实际上,我的目标是删除该head部分中保存的所有JavaScript代码.

有没有办法做这样的事情:

document.head.innerHTML = "";
Run Code Online (Sandbox Code Playgroud)

说明:我使用的是使用Qt和webkit截取websits截图的Python脚本.
它适用于大多数sties,但有一个它失败了.该网站有一堆JavaScript代码,它在超时时运行.WebKit网页对象允许我在页面上执行JavaScript.如果有一些方法让JavaScript从头部删除所有代码,我希望能够尝试用于测试目的,看看它是否解决了我的截图脚本问题.

html javascript

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

如何在C#枚举中使用特殊字符?

例如:

public enum Unit{
  KW,
  kV,
  V,
  Hz,
  %V
}
Run Code Online (Sandbox Code Playgroud)

在这种情况下,%是一个特殊字符.那么,我怎样才能将这个字符放入枚举中呢?

.net enums special-characters

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

在java中从另一个调用一个构造函数

这是面试中提出的问题.如果一个类在java中有多个构造函数,那么我们可以从另一个构造函数中调用吗?何时?我怎么称为语法?

java constructor

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

Delphi的MSBuild项目级属性是什么?

MSBuild的Delphi文档说

/ property:name = value设置或覆盖项目级属性,其中name是属性名称,value是属性值.使用分号或逗号分隔多个属性,或单独指定每个属性./ p也可以接受.例如:

/属性:WarningLevel = 2; OutputDir = BIN \调试

我找不到可用属性的列表,这是我目前所知道的:

  • WarningLevel
  • OutputDir(dcc32 -e等效)
  • 配置

我想得到一个完整的列表,但我最感兴趣的是能够覆盖Defines(dcc32 -d等价物).如果这些可以与dcc32相当,那将是锦上添花!

delphi msbuild delphi-2010

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

Javascript"addEventListener"事件在页面加载时触发

当我运行以下脚本时,事件总是在页面加载时触发.我不确定我在这里做错了什么,我创建了元素,在DOM中找到它然后附加一个监听器,但它总是在页面加载时触发事件而不是在单击元素时触发.

<script type="text/javascript" language="javascript">
    document.write("<div id=\"myDiv\">I am a div</div>");
    el = document.getElementById("myDiv");
    el.addEventListener("click", alert("clicktrack"), false);
</script>
Run Code Online (Sandbox Code Playgroud)

javascript javascript-events addeventlistener

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

调用this-> get/this-> set方法与直接访问C++中的成员变量

假设我有一个类Foo,其中bar_包含一个包含某个状态的私有变量Foo.如有必要,我可以编写公共get/set方法bar_.当然,我尽可能地避免这种情况来维持封装.

假设我有这些get/set方法,每当我必须bar_在属于的方法中访问或修改时Foo,我通常直接执行它bar_,而不是使用get/set方法,我用它来bar_从类外部进行访问.除了关于直接访问变量的速度与调用方法的关注之外,我没有任何理由,但我怀疑如果get/set方法是内联定义的(它们是),它应该没有区别.这有什么不同吗?是否const内斯在其中发挥的作用?

到目前为止,我没有遇到任何问题,但我有一种挥之不去的感觉,我做错了.没有做任何令人信服的论据吗?关于这个的任何指导?

c++

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