问题列表 - 第33753页

Eclipse无法启动

替代文字

当我尝试启动eclipse时,我会在图像中收到消息.

当我试图启动其他eclipse实例时,我收到一条消息:"无法创建java虚拟机".

我怎么解决呢?

java eclipse

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

将foreach循环放在if条件中

我需要创建一个将遍历并为条件语句创建条件的foreach语句.我写了这段代码,没想到它会起作用,当然它没有......

$filename = "whitelist.txt";
$handle = fopen($filename, 'r');
$whitelist = fread($handle, filesize($filename));
fclose($handle);
$whitelist = explode("\n", $whitelist);
if (
  foreach ($whitelist as $value) {
    strpos($ref, 'http://'.$value.'/')===0 ||
  }
)
Run Code Online (Sandbox Code Playgroud)

那么,这应该能够奏效吗?还是我只是疯了?如果真的没有办法在这样的情况下设置循环,有人可以提出更好的方法来做到这一点吗?非常感激!

php loops if-statement

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

多边形三角测量的相反之处是什么?

在我完成2D三角测量后,一些三角形具有相同的颜色,我想重新组合它们以绘制成相似颜色的图形路径.我发现如果我只是逐个绘制三角形,一些图形渲染器会显示三角形之间的接缝(至少如果涉及抗锯齿和/或透明度).

那么我如何获取一组(非重叠)三角形并生成一个图形路径,其中可能包含孔和不相交的多边形?

盲目地将三角形添加到图形路径实际上非常适合填充(当然不是用于抚摸),但是导出那些额外的内部点感觉不对.

geometry triangulation pathgeometry computational-geometry graphicspath

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

初学者 - 对WPF中的绑定和资源感到困惑

我正在尝试学习WPF,但我发现很难理解绑定,"资源"事物和对象创建.我的背景是C++/MFC和C#-Winforms.

我的问题:

  1. 我在XAML中看到的大多数示例(在MSDN和我读过的其他两本WPF书籍中)都在绑定表达式中使用StaticResource.这些是否与静态成员有关?或者这只是一个误导性的名字?当作为StaticResource对任何对象进行引用时,它何时被实例化?

  2. 据我所知,StaticResources与app/window/control等"Resources"部分中定义的"things"一起使用.
    现在,这些参考资料部分对我来说非常混乱.究竟是什么?根据我在MFC中的经验,这些是图标,字符串等.但是,从我看到的所有示例来看,在WPF中,这些似乎基本上是(a)标记中的各种全局对象定义的"倾销场" (样式,数据模板等) (b)标记中的各种全局对象实例化我是否正确?这让我非常凌乱.
    它主要涉及在XAML中学习各种半DSL(用于定义样式,定义数据模板,创建对象等),并将它们粘贴在同一个地方.我一直在想像手工编辑MFC中的资源文件(.rc).至少那些部分是完全分开的,每个资源的语法都相对简单.

  3. 要理解前面两个问题:当我在参考资料部分定义一个对象实例,然后从StaticResource绑定中引用它时,它究竟何时被实例化?MSDN说(在"如何:使数据可用于XAML中绑定"中):

您可以使对象可用于绑定的一种方法是将其定义为资源

但是,这不是很清楚.他们的意思是什么?他们的意思是创造?它们是否意味着连接到绑定子系统?什么时候创建该对象?从一个简单的例子开始,我看到WPF似乎在尝试附加绑定时为我创建了这个对象.这更令人困惑.

编辑:在下面的karmicpuppet澄清后,我仍然对如何连接到Binding感到困惑.假设我有我的资源:

<local:Person x:Key="MyPerson" Name="Title"/> 
Run Code Online (Sandbox Code Playgroud)

(其中Person是一个名为Name的属性的类)然后在窗口中我有:

<TextBlock Text="{Binding Source={StaticResource MyPerson}, Path=Name}"/> 
Run Code Online (Sandbox Code Playgroud)

1)这是做什么的?它是否经历了相同的步骤 - 搜索资源然后将其应用于Text属性?MyPerson对象是在创建Window时创建的,还是稍后创建的?2)我是否必须使用绑定机制绑定到Name属性?我不能像你上面用myBrush那样直接绑定它吗?为什么我不能这样做?

<TextBlock Text="{StaticResource MyPerson, Path=Name}"/> 
Run Code Online (Sandbox Code Playgroud)

这只是框架方面的短视吗?我想我在这里失踪很多,但我似乎无法明白...

3)我尝试使用DynamicResource,但我对我采取的每一步都非常困惑.a)在我的单个Window类的代码中添加了一个带有DependencyProperty的DependencyObject(这个DependencyObject是否必要?)

public class SomeText : DependencyObject
{
    public string Header
    {
        get { return (string)GetValue(HeaderProperty); }
        set { SetValue(HeaderProperty, value); }
    }
    public static readonly DependencyProperty HeaderProperty =
        DependencyProperty.Register("Header", typeof(string), typeof(SomeText), new UIPropertyMetadata(0));
}
Run Code Online (Sandbox Code Playgroud)

b)在Windows.Resources中添加了一个实例(这对于DynamicResource是必要的吗?MSDN似乎说没有,但是如果是这样的话,我无法弄清楚如何在XAML中进行下一步)

c)我试过两个:

Text="{Binding Source={DynamicResource HeaderText}, Path=Header}"
Run Code Online (Sandbox Code Playgroud)

这给了我一个例外,并且

Text="{DynamicResource HeaderText}"
Run Code Online (Sandbox Code Playgroud)

但我无法理解将路径放到Header属性的位置.

这是我最近第五次尝试使用WPF,每次我都被这些看似简单的事情所困扰.我已经阅读了2本书,我真的试图理解MSDN的文章,但它们根本没有帮助.

wpf binding

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

PHP - 为什么当目录不存在时 is_dir 返回 TRUE?

我目前的目录结构如下:

C:\xampp\htdocs\PHP_Upload_Image_MKDIR
Run Code Online (Sandbox Code Playgroud)

换句话说,以下目录根本不存在。

C:\xampp\htdocs\PHP_Upload_Image_MKDIR\uploaded
C:\xampp\htdocs\PHP_Upload_Image_MKDIR\uploaded\s002
Run Code Online (Sandbox Code Playgroud)

问题是当我运行以下脚本时,函数 is_dir 总是返回 TRUE。

基于手册,http ://us2.php.net/manual/en/function.is-dir.php is_dir:如果文件名存在并且是一个目录,则返回 TRUE,否则返回 FALSE。

我在这里想念什么吗?

谢谢

$userID = 's002';
$uploadFolder = '/PHP_Upload_Image_MKDIR/uploaded/';
$userDir = $uploadFolder . $userID;
echo '<br/>$userDir: ' . $userDir . '<br/>';

if ( is_dir ($userDir))
{
  echo "dir exists"; // always hit here!!!
}
else 
{
  echo "dir doesn't exist";
}

mkdir($userDir, 0700);
Run Code Online (Sandbox Code Playgroud)
C:\xampp\htdocs\PHP_Upload_Image_MKDIR>dir /ah
 Volume in drive C is System
 Volume Serial Number is 30B8-2BB2

 Directory of C:\xampp\htdocs\PHP_Upload_Image_MKDIR

File Not Found

C:\xampp\htdocs\PHP_Upload_Image_MKDIR>


//////////////////////////////////////////////////////////
Run Code Online (Sandbox Code Playgroud)

基于 Artefacto …

php

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

使用Google Apps + App Engine进行单点登录

是否可以通过App Engine上的内置OpenId实现SSO?我一直在尝试集成Marketplace应用并让用户在使用Google Apps(管理面板或通用导航)时登录.我悲惨地失败了,现在我发现了这个:

"一个例外是混合OpenID/OAuth的应用程序 - 白名单目前不适用于这种方法." (从这里)

我假设我必须使用库实现OpenId,而不是使用内置的库在我的应用程序中使用Google Apps实现SSO?或者,如果可以使用内置的OpenId,是否有示例显示如何执行此操作?

openid google-app-engine google-apps single-sign-on

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

MainWindow.Closing事件并不总是在Silverlight 4 OOB应用程序中引发

我已经制作了一个相当复杂的Silverlight 4浏览器外应用程序.我的一个主视图模型为Application.Current.MainWindow.Closing事件添加了一个事件处理程序.这在最初运行应用程序时工作正常.它可以取消关闭操作.

但是,有时在执行显示和关闭ChildWindow等操作后,MainWindow的Closing事件不再调用我的处理程序.

在调试器中,我向MainWindow的底层结束事件委托添加了一个监视.在显示ChildWindow之前它不是null.然后有时在关闭ChildWindow后,委托为空.这就解释了为什么我的处理程序不再被调用.但为什么这个代表被搞砸了呢?为什么它偶尔会发生?我的应用程序不会在任何时候取消绑定我的事件处理程序.

这是我正在观看的代表:

System.Windows.Application.Current.MainWindow.m_closingEvent
Run Code Online (Sandbox Code Playgroud)

其他的东西:我正在使用Caliburn Micro

silverlight silverlight-4.0

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

使用mod_rewrite时是否必须转义正斜杠?

关于向RewriteRule或RewriteCond提供正则表达式时的正斜杠"/",或者特别是与.htaccess相关的任何其他内容,是否需要逃避正斜杠?

这是我想要实现的一个例子

RewriteEngine on
RewriteOptions inherit

RewriteBase /uk-m-directory/
RewriteRule ^(region|region\/|regions\/)$ regions [R=301,L]
RewriteRule ^(county|county\/|counties\/)$ counties [R=301,L]
RewriteRule ^(city|city\/|cities\/)$ cities [R=301,L]
Run Code Online (Sandbox Code Playgroud)

以上工作正常,当我删除反斜杠时,它继续正常工作,如下所示

RewriteEngine on
RewriteOptions inherit

RewriteBase /uk-m-directory/
RewriteRule ^(region|region/|regions/)$ regions [R=301,L]
RewriteRule ^(county|county/|counties/)$ counties [R=301,L]
RewriteRule ^(city|city/|cities/)$ cities [R=301,L]
Run Code Online (Sandbox Code Playgroud)

哪一个是正确的方法?他们都错了吗?是否有任何特殊原因应该逃避或不应该逃避正斜杠?

据我所知,我的猜测是正斜杠不需要被转义,因为它不是一个特殊字符.但我只是想确定一下.

如果你想知道这个代码的重点,它会将城市,县和地区(有或没有正斜杠)重定向到它们的复数等价物.此外,如果复数具有正斜杠,则删除正斜杠.

.htaccess mod-rewrite escaping

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

打印页面显示IE中带有DocType的未更改复选框

奇怪的问题.我有一个简单的webform,用户可以在其中填写文本并选中/取消选中一些复选框.当在IE(7或8)中将其打印为pdf或纸张(或打印预览)时,复选框将保持不变.例如,用户设置一个支票,打印未选中...或者用未经检查的预先选中的复选框打印.

收音机也一样.

只有当我完全删除DocType时,IE才能正确打印.但我需要使用XHTML-strict.

这是一个在IE中失败的简单示例:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="nl" xml:lang="nl-NL"> 
<body>
<input type='checkbox' name='y'/><br/>
<input type='radio' name='x'/><br/>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

不适用于我测试的任何doctype(loose或html4).

任何人都知道如何解决这个问题?

非常感谢,迈克尔

printing checkbox internet-explorer

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

在Android上,如何以编程方式切换活动?

似乎我可以找到在活动之间切换的每个示例都涉及创建一个Intent并通过与按钮关联的OnClickListener传递View的上下文.

但是,如果您只是决定需要切换活动呢?在我的例子中,首选项值导致Activity切换.

如何创建一个可以导致没有关联的OnClickListener的Activity切换的Intent?

android android-activity

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