小编Mic*_*vis的帖子

Java:一个文件中的多个类声明

在Java中,您可以在单个文件中定义多个顶级类,只要其中一个是公共的(参见JLS§7.6).见下面的例子.

  1. 是否有此技术整洁名(类似于inner,nested,anonymous)?

  2. JLS表示系统可能会强制执行这些辅助类不能的限制referred to by code in other compilation units of the package,例如,它们不能被视为包私有.这真的在Java实现之间发生了变化吗?

例如,PublicClass.java:

package com.example.multiple;

public class PublicClass {
    PrivateImpl impl = new PrivateImpl();
}

class PrivateImpl {
    int implementationData;
}
Run Code Online (Sandbox Code Playgroud)

java class

230
推荐指数
5
解决办法
24万
查看次数

Flex:确定组件是否正在显示

确定Flex/Flash中的组件是否显示在用户屏幕上的最佳方法是什么?我正在寻找类似于Java的Component.isShowing()方法.

showhide事件触发的知名度,这似乎是一个ViewStack组件的第一后裔工作,但没有进一步下跌的显示树.

apache-flex flash events components

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

哈德森 - 从奴隶手中捕获日志

我有MASTER和SLAVE配置(ssh-slave-plugin).

我想在master上的job下显示slave执行脚本的输出,到目前为止我得到了

Building remotely on SubAgent
Triggering SubAgent
Triggering a new build of XXXX #126
Finished: SUCCESS
Run Code Online (Sandbox Code Playgroud)

这就是全部.所以整个执行都是隐藏的.

有没有办法做到这一点?

hudson hudson-plugins jenkins

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

ffmpeg:将仅音频flv转换为swf

我的Flex应用程序使用red5记录纯音频FLV文件 - 我想将这些文件转换为SWF文件,以便将其嵌入其他SWF文件中.(我也可以转换为MP3,然后自己将它们嵌入到SWF中,但我更喜欢一步到位的解决方案.)

有没有经验呢?

我尝试过的:

以下naive ffmpeg命令失败:

> ffmpeg -i 3139747641.flv -vn movie.swf
FFmpeg version SVN-r21751-snapshot, Copyright (c) 2000-2010 Fabrice Bellard, et al.
  built on Feb 11 2010 09:15:42 with gcc 4.2.1 (SUSE Linux)
  configuration: --enable-gpl --enable-nonfree
  libavutil     50. 9. 0 / 50. 9. 0
  libavcodec    52.53. 0 / 52.53. 0
  libavformat   52.52. 0 / 52.52. 0
  libavdevice   52. 2. 0 / 52. 2. 0
  libswscale     0.10. 0 /  0.10. 0
[flv @ 0x8a5e3a0]Could not find codec parameters (Video: 0x0000) …
Run Code Online (Sandbox Code Playgroud)

flash flv ffmpeg

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

FileReference:加载Windows锁定文件

我在Windows上使用Flash在Flash Player 10中,FileReference用于将文件加载到内存中,如下所示.

我的问题是,当一个文件被Windows锁定时,我FileReference没有给我任何关于该文件无法访问的反馈 - 它在调用之后根本不会发送任何事件load().

有没有人知道如何判断Flash Player无法打开文件?

var fileReference:FileReference = new FileReference();

private function onClick():void {
    fileReference = new FileReference();
    fileReference.addEventListener(Event.SELECT, onSelect);
    fileReference.addEventListener(Event.COMPLETE, onComplete);

    fileReference.addEventListener(Event.CANCEL, onOther);
    fileReference.addEventListener(IOErrorEvent.IO_ERROR, onOther);
    fileReference.addEventListener(ProgressEvent.PROGRESS, onOther);
    fileReference.addEventListener(SecurityErrorEvent.SECURITY_ERROR, onOther);
     // I've tried adding all of the other declared events 
     // for FileReference here as well

    fileReference.browse();
}

private function onSelect(event:Event):void {
    trace(fileReference.name);

    try {
        fileReference.load();
    } catch (e:Error) {
        trace(e);
    }
}

private function onComplete(event:Event):void {
    trace(fileReference.data.length);
}

private function …
Run Code Online (Sandbox Code Playgroud)

apache-flex windows flash actionscript-3 filereference

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

Flex:将未实现的UIComponent渲染为BitmapData?

渲染到UIComponent尚未添加到舞台中的最佳方法是什么?(我使用UIComponents作为对象的渲染器,并希望为图像导出,过滤等渲染新副本)

到目前为止我见过/使用过的两种策略包括实现组件以确保它调用所有生命周期方法:

  1. 添加组件Application.application,使用BitmapData.draw()进行渲染,删除组件.这与我在打印未实现的组件时所做的类似.

  2. 将组件添加到弹出窗口,使用BitmapData.draw()渲染,在渲染完成后关闭弹出窗口.

我相信这两个都只是依赖于当前线程/事件正在执行时不刷新的UI,尽管(1)也可能依赖于在视图外实现的组件.

有没有更好的办法?

apache-flex actionscript actionscript-3

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

IFileSaveDialog - 在Windows 7中选择文件夹

在Vista中,我一直在使用一个IFileSaveDialog让用户选择"另存为"文件夹.例如,用户导出图像文件夹,需要选择新的或现有的目标文件夹.

简而言之,代码如下:

IFileSaveDialog* dialog; // created
dialog->SetOptions(FOS_PICKFOLDERS);
dialog->Show(NULL);
dialog->GetResult(&shellItem)
Run Code Online (Sandbox Code Playgroud)

在Windows 7中,该FOS_PICKFOLDERS选项似乎已被禁止(并在API中标记为此选项).SetOptions呼叫的返回值是E_INVALIDARG.如果我使用IFileOpenDialog,我可以设置文件夹选项,但在选择不存在的文件夹时会提示用户输入错误(尽管我的设置标记表明不这样做).

是否有另一种方法可以让新手IFileDialog充当"保存文件夹"对话框?

[为了取消一些评论,SHBrowseForFolder API仍然存在,但对于我们的UI决策者来说仍然不是一个可接受的解决方案.]

winapi folderbrowserdialog windows-7

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

Java:在Windows和Linux上处理注销或关闭

除了使用JNI之外,Java GUI应用程序是否有办法响应系统关闭或注销事件?(在Windows上,JNI会在Linux上使用WM_QUERYENDSESSION吗?)

该方法应该允许程序提示用户保存等,然后继续注销过程.

java linux windows swing

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

差分代码覆盖率

我们正在为以前未经测试的代码添加单元测试,因为需要修改该代码.很难获得有用的覆盖率指标,因为已知任何包中的大多数代码都是未经测试的.

是否有任何可用于测量差分代码覆盖率的工具,即在单元测试中涵盖的给定变更集中修改的代码百分比?

java unit-testing code-coverage

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