问题列表 - 第26294页

如何确定两个移动点何时彼此可见?

假设我有两个点,Point1和Point2.在任何给定时间,这些点可能处于不同的位置 - 它们不一定是静态的.

Point1位于时间t的某个位置,其位置由连续函数x1(t)和y1(t)定义,给出时间t的x和y坐标.这些函数不是可微分的,它们是从线段分段构造的.

Point2是相同的,具有x2(t)和y2(t),每个函数具有相同的属性.

可能阻碍可见性的障碍是简单(和不动)多边形.

如何找到可见度的边界点?

即有两种边界:点变得可见,变得不可见.

对于成为可见的边界我,存在一些ε> 0,使得对于任何实数的,一个∈(I-ε,i)中,点1和点2是不可见的(即,连接的线段(x1(a), y1(a))(x2(a), y2(x))越过一些障碍).

对于b∈(i,i +ε),它们是可见的.

这是变得无形的另一种方式.

但我能找到一个精确的边界,如果是这样,怎么样?

math computational-geometry

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

eclipse的JSON插件

我谷歌搜索了几个小时,但找不到Eclipse的有用JSON插件.

我想尝试以下内容:

alt text http://developerlife.com/tutorials/wp-content/uploads/2009/11/jObj_Visual_thumb2.png 有谁知道这样的插件?

eclipse json

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

Android中用于SMS消息的数据结构

有没有人知道在SMS客户端应用程序中使用哪些数据结构来存储消息,以及是否存在用于此的现有API.

我可能正在考虑为此目的实现链接列表,但如果工作已经在API中完成,那么可能没有必要花时间完成可能花在编程其他部分上的任务.

非常感谢

sms android data-structures

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

PHP如何与Apache交互?

我几乎已经完成了在Java下编写符合HTTP/1.0标准的Web服务器(没有商业用途,这只是为了好玩),基本上我想要包含PHP支持.我意识到这根本不是一件容易的事,但我认为这将是一项不错的成就.

所以我想知道PHP如何与Apache Web服务器(或任何其他Web服务器)完全接口,因此我可以从中学习并编写自己的PHP包装器.它不一定是mod_php,我不介意编写FastCGI包装器 - 据我所知,它也能运行PHP.

我认为所有PHP需要的是输出到客户端(因此它可以解释PHP部分),来自客户端的完整HTTP请求(因此它可以提取POST变量等)和客户端的主机名.然后,您只需获取已解析的PHP代码并将其写入输出流.可能会有更多的东西,但实质上我会认为它的工作原理.

从我到目前为止收集的内容来看,apache2handler提供了一个API,PHP利用它来"连接"到Apache.我想看看apache2handler和php5apache2.dll左右的源代码是一个想法,但在我这样做之前,我想我先问问.

如果有人有更多的信息,经验或某种与此相关的规范,请告诉我.

提前致谢!

php apache interface

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

基于Ruby的DSL的好书

我正在尝试用红宝石创建一个DSL,你能给我一些好书吗?我环顾了亚马逊和野生动物园,但到目前为止找不到任何东西.

提前致谢!

ruby dsl

9
推荐指数
2
解决办法
3851
查看次数

更改正在HTML5视频中播放的视频

我正在使用HTML5中的标签在网络浏览器上播放视频......(我对这个新功能印象非常深刻)

是否有通过Javascript更改正在播放的视频的功能?假设当我从列表中选择另一个视频时,将调用一个Javascript函数,该函数将包含一些内容MyVideo.VideoLocation = //location of new video to be played.这可能吗?

谢谢和问候,Krt_Malta

video html5

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

如何在编写自定义任务时访问MSBuild的属性列表?

我需要编写一个自定义任务来打印所有已定义的属性(非保留属性).所以在我的C#代码中,我想访问MSBuild引擎的属性列表,我不知道如何.请帮忙.

msbuild msbuild-task

6
推荐指数
2
解决办法
2787
查看次数

根据网格的ColumnWidth更改矩形填充

基本上我想按照标题说的那样做,如果列宽为.50那么矩形应该是红色,如果它是.75那么它应该是琥珀色,如果是1则那么它应该是绿色.

我以为我可以使用DataTriggers实现这一点但由于某种原因我得到"对象引用未设置为对象的实例"错误,这是我的代码,我在这里遗漏了什么?

FYI width属性将在后端通过timer_tick事件更改.

<Grid x:Name="Grid1" Width="300" Height="30">
    <Grid.ColumnDefinitions>
        <ColumnDefinition x:Name="MyColumn1" Width=".50*"></ColumnDefinition>
        <ColumnDefinition x:Name="MyColumn2" Width=".50*"></ColumnDefinition>
    </Grid.ColumnDefinitions>
    <Grid.Triggers>
        <DataTrigger Binding="{Binding ElementName=MyColumn1,Path=Width}" Value=".50*">
            <Setter TargetName="rect" Property="Fill" Value="Red"></Setter>
        </DataTrigger>
        <DataTrigger Binding="{Binding ElementName=MyColumn1,Path=Width}" Value=".75*">
            <Setter TargetName="rect" Property="Fill" Value="Yellow"></Setter>
        </DataTrigger>
        <DataTrigger Binding="{Binding ElementName=MyColumn1,Path=Width}" Value="1">
            <Setter TargetName="rect" Property="Fill" Value="Green"></Setter>
        </DataTrigger>
    </Grid.Triggers>
    <Rectangle x:Name="rect" Grid.Column="0" HorizontalAlignment="Stretch"></Rectangle>
    <Rectangle Grid.Column="1" Fill="Blue"></Rectangle>

</Grid>
Run Code Online (Sandbox Code Playgroud)

wpf styles datatrigger

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

如何使用WiX安装程序将应用程序与现有文件类型相关联?

与此相关:如何使用WiX安装程序注册文件类型/扩展名?但不是重复.

我需要处理现有的文件类型(.jpg文件).

我不希望我的应用程序成为.jpg的默认处理程序.我只想扩展"打开方式"菜单,其中包含指向我的应用程序的链接.

我看到HKCR\.jpg\OpenWithList\HKCR\.jpg\OpenWithProgIds\在注册表中,但我不确定是否写这些以及如何正确使用WiX.我应该使用这样的东西吗?

<ProgId Id='??what here?' Description='Jpeg handled by my App'>
  <Extension Id='jpg' ContentType='image/jpeg'>
    <Verb Id='openwithmyapp' Sequence='10' Command='OpenWithMyApp' Target='[!FileId]' Argument='"%1"' />
  </Extension>
</ProgId>
Run Code Online (Sandbox Code Playgroud)

这里有很多失败的方法(就像Photo Mechanics一样,在安装了这个软件后,HKCR的图像文件类型真的很乱).

如何正确使用WiX?

registry installer windows-installer file-type wix

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

批处理文件中的字符串替换

我们可以使用以下命令替换批处理文件中的字符串

set str="jump over the chair"
set str=%str:chair=table%
Run Code Online (Sandbox Code Playgroud)

这些线条工作正常,并将字符串"跳过椅子"更改为"跳过桌子".现在我想用一些变量替换字符串中的"chair"一词,我不知道该怎么做.

set word=table
set str="jump over the chair"
??
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

command-line batch-file

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