问题列表 - 第49808页

使我的Flex Canvas透明化

早安Stackoverflow我想问一个问题....你怎么做你的mx:Canvas透明

mx:Canvas includeIn ="menugamestate1"id ="v1"width ="500"height ="500"backgroundColor ='none'borderStyle ="none"dragEnter ="dragEnterHandler(event);" 的DragDrop = "dragDropHandler(事件);" width.menugamestate1 ="1004"x.menugamestate1 ="10.4"y.menugamestate1 ="46.7"height.menugamestate1 ="437"

那是样本

apache-flex

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

在GWT中@ font-face

我试图在GWT 2.2.0中使用以下代码:

//in my UiBinderFile
<ui:style field="myStyle" src="MyCssFile.css"/>
.
.
<g:Label ui:field="aboutMainHeader" styleName="{myStyle.decorFont}"></g:Label>
Run Code Online (Sandbox Code Playgroud)

以及与UiBInder xml在同一目录中的MyCssFile.css,

//entire MyCssFile.css
@font-face {
    font-family: cool_font;
    src: url('cool_font.ttf');
}
.decorFont{
    font-family: cool_font; /* no .ttf */
}
Run Code Online (Sandbox Code Playgroud)

当我尝试编译它时,我在UiBinder解析器中获得了一些NPE,然后调用了进行字体解析的方法.我不知道出了什么问题.有没有人尝试使用GWT的脸部字体,你能否发表工作实例?

谢谢...

gwt font-face

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

如何压缩Java eclipse项目,以便它可以轻松展开到另一台计算机上?

我正在申请一份工作,要求我发送一些压缩的Java源代码,以便"轻松展开到Eclipse".所以,我只是压缩了我的src和测试目录,但是如果你将它复制并粘贴到eclipse中,则测试目录不会被识别为源文件夹.有没有更好的方法来做到这一点,我失踪了?

谢谢

java eclipse

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

用于iPad的Twitter中的纸张折叠/展开效果

Twitter for iPad实现了一种奇特的"缩小纸张折叠"效果.这是一个简短的视频片段. http://www.youtube.com/watch?v=B0TuPsNJ-XY

CATransform3D没有OpenGL 可以做到这一点吗?一个工作的例子将是感恩的.

更新:我对此动画效果的方法或实现感兴趣.这就是我在这个问题上提供赏金的原因 - srikar

animation core-animation objective-c ios

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

如何从另一个线程做吐司(没有runOnUiThread)

我需要从处理线程制作一个Android toast,这是OpenCV的自定义,所以我不能像这里建议的那样使用runOnUiThread(): Android:在一个线程中Toast.

大部分代码来自CVCamera示例应用程序.但是那些不熟悉的,当我选择Surf菜单按钮时,SURFProcessor就像这样调用:

           else if (item.getTitle().equals("SURF")) {

                   defaultcallbackstack.addFirst(new SURFProcessor());
                   toasts(DIALOG_TUTORIAL_SURF, "");

           }
Run Code Online (Sandbox Code Playgroud)

运行此处理器线程,以便当我按下手机的相机按钮(capturePress = true)时,将拍摄图像并完成处理.我想调用toasts方法如图所示:

class SURFProcessor implements NativeProcessor.PoolCallback {

           @Override
           public void process(int idx, image_pool pool, long timestamp,
                           NativeProcessor nativeProcessor) {
                   if(capturePress) {
                           String processMsg = processor.processFeatures(idx, pool, cvcamera.DETECT_SURF);
                           capturePress = false;
                           toasts(PROCESS_MESSAGE, processMsg);
                   }
           }
}
Run Code Online (Sandbox Code Playgroud)

这是toasts方法,位于主类扩展Activity:

void toasts(int id, String msg) {
           switch (id) {
           case PROCESS_MESSAGE:
                   Toast.makeText(MMRapp.this, msg, Toast.LENGTH_LONG).show();
                   break;
.........
Run Code Online (Sandbox Code Playgroud)

现在这段代码给了我一个错误:"无法在没有调用Looper.prepare()的线程内创建处理程序." 如何调用toasts方法?或者是否可以让toasts方法监听processMsg中的更改?如果可能的话,我可以通过发送processMsg或改变类变量来实现.本质上,我需要从此处理器线程更新的String.

非常感谢,如果需要,我会提供更多信息/代码.
-Tom

android opencv handler toast

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

一个更好的Django管理员ManyToMany Field Widget

我发现Django Admin的默认models.ManyToManyField小部件使用起来很麻烦.这是HTML选择元素,如果你有很多"其他"模型的对象,那么实际找到你想要与"this"对象关联的"其他"对象是非常不切实际的.如果你有很多 "其他"模型的对象,它似乎甚至会减慢管理页面的渲染速度.

我知道我可以构建我自己的自定义管理窗口小部件并将其应用到我ManyToManyFields认为合适的位置,但是有没有我可能会使用的预构建的窗口小部件?在我的梦中,我想象一个自动完成的文本输入HTML小部件.这在Django管理框架中是否实用/可行?

谢谢.

javascript django html-select django-admin

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

如何获得每个应用程序的应用程序权限?如何在Android上以编程方式执行此操作?

如何获得每个应用程序的应用程序权限详细信息?如何以编程方式执行?

图片:http://f.anyhub.net/2eKL

我想在TextView上显示"每个应用程序的应用程序权限详细信息".但我试试但不行吗?

============= Hello.java ===========

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.ListView;
import android.content.Intent;
import android.content.Context;
import android.content.pm.*;
import android.widget.TextView;
import java.util.*;

public class HelloSakez extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

final Intent mainIntent = new Intent(Intent.ACTION_MAIN, null);
mainIntent.addCategory(Intent.CATEGORY_LAUNCHER);
final ListView lw = (ListView) findViewById(R.id.listView1);
final List<ResolveInfo> pkglist = lw.getContext().getPackageManager().queryIntentActivities(mainIntent, 0);
final TextView tw = (TextView) findViewById(R.id.textView1); …
Run Code Online (Sandbox Code Playgroud)

android

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

bash shell:如何重命名文件

我只想在当前目录和子目录中将所有*.a文件重命名为*.ab,如何在shell脚本中执行此操作?

linux bash shell

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

C#:如果未捕获异常会发生什么

如果未捕获异常,C#程序中会发生什么.程序是否因运行时错误而"崩溃"?

c# unhandled-exception

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

Java VisualVM为CPU分析提供了奇怪的结果 - 还有其他人遇到过这种情况吗?

我编写了这个小型(并且效率低下)的类,并希望使用Java VisualVM对其进行概要分析.

public class Test {

    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        br.readLine();
        int n = Integer.parseInt(args[0]);
        int fib = fib(n);
        System.out.println(fib);
    }

    private static int fib(int n) {
        if (n < 2) {
            return n;
        }
        return fib(n-1)+fib(n-2);
    }
}
Run Code Online (Sandbox Code Playgroud)

结果很奇怪.调用ConnectionHandler.run()完全控制了结果.

(98.2%)sun.rmi.transport.tcp.TCPTransport $ ConnectionHandler.run()
(1.7%)java.lang.Thread.join(long)
(0%)java.lang.String.equals(Object)
等. .

可能有大约一百个方法分析,其中没有一个是fib(int)!

我的程序实际上将所有时间花在这些方法上是不可思议的.他们似乎是连接到我的jvm并做其事情的探查器.

我究竟做错了什么?

为清晰起见进行了编辑:如果你传入了45个n,那么这个应用程序将运行20个简单的秒.我最初分析的程序(不是斐波纳契计算器)将我的cpu上的所有四个核心固定为100%,并且我正在进行持续长达5分钟的分析运行.这些具有相同的结果,并且我的应用程序中的方法在热点方法列表中没有出现.

它随着运行而变化,但ConnectionHandler.run()始终位于顶部,通常占配置文件时间的~99%.

第二次编辑:我尝试过使用采样器,现在我得到的结果与JProfiler正在生成的结果一致.这样做的缺点是我没有得到分析带来的堆栈跟踪信息.但对于我的迫切需求,这是非常好的.

我在玩游戏时发现的东西是VisualVM在分析它们时计算方法调用的挂钟时间.

在我的特定情况下,我的应用程序有一个主线程,它启动工作线程并立即阻止等待队列上的消息.

这意味着阻塞方法似乎几乎占据了探查器的所有时间,尽管这种方法不是占用了我的CPU.

我希望sun.rmi.transport.tcp.TCPTransport $ ConnectionHandler.run()方法能够很好地完成它的工作 - 但是当它终止时它会成为我应用程序中运行时间最长的方法之一 - 反复出现.

java profiling visualvm

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