问题列表 - 第14737页

Java项目中的build.xml

什么是文件build.xml

我想知道是否有可能使用此方法在Eclipse或Netbeans中导入此项目build.xml.我尝试导入项目,但是由于使用J2ME和其他J2SE创建了一个部分,我得到了一些错误,我想这个文件应该是配置.

java eclipse ant netbeans build

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

下载部署的GAE应用程序的源代码

如果我在硬盘上丢失了源代码,我可以下载已部署应用程序的源代码吗?我查看了应用程序仪表板,但找不到任何选项来检查它.

google-app-engine

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

如何管理动态大于可查看区域的NSView中的自定义数据(而不是照片)的绘制?

更新:相对于下面的问题和答案,似乎我NSView对与我试图绘制的自定义类和包装有关的类有误解NSScrollView.最后,我想弄清楚的是如何在面积大于可视区域的情况下管理自定义数据(而不是照片)的动态绘制NSView

我不是在寻找讲义,但我是Cocoa的新手,我认为我在Apple的文档上做了最好的练习,但似乎我已经弄错了基础知识.Apple的文档非常详细,技术性很强,完全围绕着处理照片,因此对我来说毫无用处.Apple提供的相关代码示例(例如Sketch)以典型的倾斜方式从打印机纸张尺寸中获取文档大小,这不是我需要的.我已经在网上搜索了教程,示例等,但是我找不到任何东西(我保证在我解决这个问题时写一个).

我正在从REALbasic移植这个代码,我完全使用它,即使使用撤消命令,但这样做的范例完全不同.这对我来说不是"点击".我很欣赏给予的帮助,我在这里仍然遗漏了一些东西,人们提供的其他任何东西都值得赞赏.

谢谢


我有一个子类NSView,我正在创建一个钢琴卷MIDI接口.我想解决一些问题:

  • 在滚动期间和之后绘制工件
  • 在滚动期间和之后不跨越可见区域的线
  • 在滚动时,有时在mouseDown上,水平滚动条跳转到右侧1(一)像素,但我还没有在任何地方实现scrollToPoint.

与上述有关的症状:

  • 实施adjustScroll会让事情变得更糟.
  • mouseDown会纠正所有问题,除非有时向右跳1像素.
  • 如果我取消注释NSLog命令,则drawRect的开头没有绘制.

Apple的文档提到像素精确的绘图,但(当然)没有提供如何实现这一点的例子.我一直在使用floor()函数来尝试获得一致的值,但是一旦我开始使用scrollToPoint或任何其他复杂性,事情就会变得混乱.

请以链接图像为例进行说明.屏幕截图,如果您能相信它,实际上清理了我在屏幕上看到的内容.在半透明度下,几乎所有地方都有双线.同样适用于我绘制的任何对象.

在滚动http://www.oatmealandcoffee.com/external/NSViewArtifacts.png后生成的子类NSView中的图形工件和不一致性

这是代码.我讨厌公开放弃这么多,但我到处寻找线索,如果互联网有任何迹象表明我是唯一有这个问题的人,我真的只想把这个问题整理好并继续前进.有很多,还有更多,但这些是我真正需要做的核心事情,坦率地说,我对如何纠正它感到茫然.

    - (void)drawRect:(NSRect)rect {
        //NSLog(@"OCEditorView:drawRect: START");

        [self setFrame:[[self EditorDocument] DocumentRect]];

        [[NSGraphicsContext currentContext] setShouldAntialias:NO];

        // CLEAR BACKGROUND

        [[[self EditorDocument] ColorWhiteKey] set];
        NSRectFill(rect);

        // BACKGROUND KEYS

        int firstRowLine = 0; //NSMinY(rect); //<- adding the function results in bad spacing on scrolling
        int currentRowLine = 0;
        int lastRowLine = NSMaxY(rect);

        //NSLog(@"lastRowLine:%d", lastRowLine);

        float currentZoomY …
Run Code Online (Sandbox Code Playgroud)

cocoa objective-c

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

在函数参数中使用多个谓词?

我有一个类,用查询字符串参数构建一个URL,依此类推.该类有一个方法:Url()返回由类属性和另一个方法组成的完整url:UrlNew()允许传递谓词作为参数替换其中一个属性的值,然后返回修改后的URL .现在,我需要修改此函数以使用两个谓词的两个参数.我怎么做?我尝试将方法的参数修改为谓词列表,但我可能没有做正确的事情:

我的OLD UrlNew()方法看起来像这样:

public static string Url() (Action<LGUrlBuilder> predicate)
    {
        var instance = new LGUrlBuilder();
        if (predicate != null) predicate(instance);
        return instance.BuildUrl();
    }
Run Code Online (Sandbox Code Playgroud)

我的新UrlNew()方法如下所示:

public static string UrlNew(List<Action<LGUrlBuilder>> predicateList)
    {
        var instance = new LGUrlBuilder();
        if (predicateList != null && predicateList.Count > 0)
        {
            foreach (Action<LGUrlBuilder> predicate in predicateList)
            {
                if (predicate != null) predicate(instance);
            }
        }

        return instance.BuildUrl();
    }
Run Code Online (Sandbox Code Playgroud)

编译得很好但是当我运行它时,在ASPX中使用它会给我这个错误:

CS1660: Cannot convert lambda expression to type 'System.Collections.Generic.List<System.Action<public_site.Library.LG.LGUrlBuilder>>' because it is not a delegate type
Run Code Online (Sandbox Code Playgroud)

我是C#初学者,我确信我做的事情完全错了.任何建议都会有帮助.谢谢!

c# predicate list

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

在表单中监听变更事件:JQuery

我有一个id为"向导"的表单 - 我只有这种形式的选择元素.这个表单位于使用JQuery插件fancybox的灯箱中:

我想知道何时使用JQuery更改了这些内容.我怎样才能做到这一点?我目前有:

$('form#wizard select[name=servers], form#wizard select[name=cores]').change(function() {
var channels = parseInt($('form#wizard select[name=servers]').val(), 10) * parseInt($('form#wizard select[name=cores]').val(), 10);
$('#yellow').val(channels);
});
Run Code Online (Sandbox Code Playgroud)

编辑 - 我把上面的内容包裹起来$(document).ready(function() {...}

但是,它不起作用,甚至没有运行.我已经在那里发出警报,但它们从未出现过.以上只有在上面是我删除了显示的div时才有效:没有,奇怪!所以我正在寻找一种不同的实现来解决这个问题,因为我需要那个灯箱.

我真的需要帮助.

谢谢大家

html javascript jquery fancybox

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

一个flash电影的javascript对话框

我有一个这样的系统:当mainsite打开时,出现一个flash图库,当用户点击图像时,使用Flash的"ExternalInterface.call"函数,我调用一个javascript函数打开一个名为nyromodal的java对话模式(其中在flash电影上通过ajax从对话框内的另一个页面获取原始HTML数据.这就是问题发生的时候:

在谷歌浏览器中,它可以正常运行,但其他浏览器会出现问题:

  • 使用Internet Explorer,对话框打开但是当我单击"关闭"按钮时,对话框停留在那里,奇怪的是如果我最小化IE按钮并最大化它,对话框会消失.

  • 使用Firefox,在打开触发的对话框时,对话框窗口只显示一些损坏的图形,但如果我移动鼠标,它会显示内容.

什么可能导致这个问题?我该如何解决?

这是源代码,网站不在任何网站上,因此我无法直接显示:

<!DOCTYPE html PUBLIC

  "-//W3C//DTD XHTML 1.0 Transitional//EN"

  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html> 
<head> 
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
  <link type="text/css" href="/media/style.css" rel="stylesheet" /> 
  <link rel="stylesheet" href="/media/nyroModal.full.css" type="text/css" media="screen" />    <script type="text/javascript" src="/media/jquery.js"></script> 
  <script language="javascript">AC_FL_RunContent = 0;</script> 
  <script type="text/javascript" src="/media/AC_RunActiveContent.js"></script> 
  <script type="text/javascript" src="/media/jquery.nyroModal-1.5.2.pack.js"></script> 
  <script type="text/javascript"> 
    function showItem(i,x){
        var myurl = "/item/?i="+i;
        $.nyroModalManual({url:myurl,title:x});
    }
  </script> 
</head> 
<body bgcolor="#000000"> 
<!--url's used in the movie--> 
<!--text used in the movie--> 
<!-- saved from url=(0013)about:internet --> 
<div STYLE="z-index: 1;"><center> 
<script language="javascript"> …
Run Code Online (Sandbox Code Playgroud)

javascript flash ajax jquery dialog

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

nokogiri:为什么这是一个无效的xpath?

//br/preceding-sibling::normalize-space(text())
Run Code Online (Sandbox Code Playgroud)

我正在使用nokogiri获得无效的xpath表达式

xpath nokogiri

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

Cocoa-Touch,核心数据:链接器错误,未找到NSManagedObject符号

我有一个使用核心数据框架的可可触摸应用程序.

我创建了一个带有两个实体的xcdatamodel:ProgramProgramReplay.
ProgramReplay有关系Program,后来存在反向关系.

我保存了这个,并使用XCode的功能为这两个实体生成类.生成的标题如下:

#import <CoreData/CoreData.h>
@class ProgramReplay;
@interface Program :  NSManagedObject  
{
}

// other properties here, removed them to keep it short
@property (nonatomic, retain) NSSet* replays;
@end

@interface Program (CoreDataGeneratedAccessors)
- (void)addReplaysObject:(ProgramReplay *)value;
- (void)removeReplaysObject:(ProgramReplay *)value;
- (void)addReplays:(NSSet *)value;
- (void)removeReplays:(NSSet *)value;
@end
Run Code Online (Sandbox Code Playgroud)

#import <CoreData/CoreData.h>
@class Program;
@interface ProgramReplay :  NSManagedObject  
{
}

@property (nonatomic, retain) NSDate * date;
@property (nonatomic, retain) Program * program;
@end
Run Code Online (Sandbox Code Playgroud)

我还没有开始在任何地方使用这两个类,但是当我尝试构建它们时,我得到以下奇怪的链接错误:
".objc_class_name_NSManagedObject", referenced …

iphone cocoa-touch objective-c

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

在NetBeans中高亮显示Vim中的光标下的变量

我在NetBeans工作并喜欢这个功能:当你将光标放在一个变量名中时,所有出现的变量都会突出显示.这对于快速搜索变量的所有出现非常有用.是否可以将此行为添加到Vim?

vim netbeans highlight

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

Java字符串:compareTo()与equals()

String我在Java中测试同等性时,我总是使用它,equals()因为对我来说这似乎是最自然的方法.毕竟,它的名字已经说明了它的目的.然而,我最近告诉我的一位同事被教导用compareTo() == 0而不是equals().这感觉不自然(因为compareTo()它意味着提供一种排序,而不是相等的平等),甚至有点危险(因为compareTo() == 0并不一定意味着在所有情况下都是平等的,即使我知道这对我来说也是如此String).

他不知道为什么他被教导用compareTo()而不是equals()用于String,我也找不到任何理由.这真的是个人品味的问题,还是有任何方法的真正原因?

java string equals compareto

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