小编pyp*_*ies的帖子

XSL:避免将命名空间定义导出到生成的XML文档

我想从一些XML文件中获取数据并将它们转换为新的XML文档.但是,我不希望在结果文档中发生XSLT中的命名空间定义.

换一种说法:

资源:

<Namespace:Root xmlns:Namespace="http://www.something.com">
Run Code Online (Sandbox Code Playgroud)

样式表:

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:Namespace="http://www.something.com">
Run Code Online (Sandbox Code Playgroud)

结果:

<resultRoot xmlns:Namespace="http://www.something.com">
<!--I don't want the Namespace definition above-->
Run Code Online (Sandbox Code Playgroud)

我正在使用msxsl进行转换.

xml xslt namespaces export msxsl

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

有谁知道getevent的输出意味着什么?

我试图找出adb shell中getevent命令的输出格式.

例如,输出如下所示:

adb shell getevent -t | grep event1

-t标志提供时间戳,grep用于仅将消息过滤到触摸屏的事件.

22779-197145:/ dev/input/event1:0003 003a 00400001

22779-197999:/ dev/input/event1:0003 0039 82c30a97

22779-218477:/ dev/input/event1:0003 003a 00390001

22779-219301:/ dev/input/event1:0003 0039 82c30aa4

22779-230623:/ dev/input/event1:0003 003a 002f0001

22779-231416:/ dev/input/event1:0003 0039 82c10aae

22779-242769:/ dev/input/event1:0003 003a 00190001

22779-243623:/ dev/input/event1:0003 0039 82c60ac1

22779-253328:/ dev/input/event1:0003 003a 00000002

22779-254213:/ dev/input/event1:0003 0039 82da0ae4

22779-415590:/ dev/input/event1:0003 003a 00000000

22779-416444:/ dev/input/event1:0003 0039 800b1549

问题是我不知道如何处理这些信息.虽然秒最后一个字段在两个代码之间交替(已建议对应于X和Y值),但最后一个字段似乎包含巨大或非常小的数字.

此外,时间戳对我来说也很陌生.我想知道冲刺后的部分是否是纳秒?

有谁知道我在哪里可以找到这些东西的格式?

android touch event-log adb

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

避免在Flash CS3中的动态文本字段上更改光标

我在MovieClip符号中有一个动态文本字段.只要鼠标指针悬停在符号上,光标就会变为I形文本编辑光标.这可能是一个非常愚蠢的问题,但有没有办法避免这种情况?甚至不使用都会mouse.hide()阻止"I"光标出现.

flash cs3 actionscript-3 textfield

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

我可以窃听Android触摸事件吗?

我正在研究检测Android设备上的手势和触摸.问题是我的应用程序需要在自己的View之外,其他应用程序甚至主屏幕上检测这些手势.换句话说,有没有办法窃听触摸事件?我想有一些安全措施阻止了这一点.我只需要证明这个概念,所以我会在开发设备上尝试这个,我可以禁用任何可能阻止我这样做的安全性(不会对任何人造成伤害或暴露他们的数据).

events android global touch

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

使用actionscript 3.0调整窗口大小

有没有办法使用Actionscript或其他方法调整整个Flash项目的大小?

我已经创建了一个1024x768 Flash CS3应用程序,但仔细检查规格后,我现在意识到它必须是800x600.而不是手动使一切变小,我想调整窗口的大小,好像有人在拖动外边缘.或者添加一个允许在1024x768和800x600之间切换的按钮.这可能吗?

我的意思是这样的:

stage.stageWidth = 800;
stage.stageHeight = 600;
Run Code Online (Sandbox Code Playgroud)

flash actionscript resize window cs3

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

Flash导出/发布时间

一个简单的flash电影到swf的漫长出口时间的主要原因是什么?我没有不必要的图像或符号,一切可能都设置为低于低,并且仍然需要10分钟以上才能以24 fps导出30秒动画.我甚至创建了一个新的fla并将所有内容粘贴在那里,以确定它是否只是闪存中的一个错误.我导出的所有其他动画都需要正常的时间.

系统规格:1GB DDR2 RAM Intel Pentium D 3.4GHz

我应该升级我的系统吗?

它可能与符号中有许多符号有关吗?

编辑:fla的文件大小为1.3 MB,swf为500 KB.所以不要太大.

flash time publish export cs3

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

Java Thread ID总是应该从0开始吗?

我正在进行互斥任务,但是当我开始时,我注意到我的应用程序的线程ID从9开始.当我再次编译并执行它时,它不会改变.是否存在一些我遗漏的问题,或者Java Thread ID是否可以以任意数字开头?这个问题是相关的.


对于那些感兴趣的人,这里有一个来自Herlihy&Shavit的"多处理器编程的艺术"的编号线程:

public class ThreadID {
    private static volatile int nextID = 0;
    private static class ThreadLocalID extends ThreadLocal<Integer> {
        protected synchronized Integer initialValue() {
            return nextID++;
        }
    }

    private static ThreadLocalID threadID = new ThreadLocalID();
    public static int get() {
        return threadID.get();
    }
    public static void set(int index) {
        threadID.set(index);
    }
}
Run Code Online (Sandbox Code Playgroud)

然后你可以打电话

ThreadID.get();
Run Code Online (Sandbox Code Playgroud)

这将自动增加数字,并始终从1开始.

java multithreading numbers

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

用Java更改表格单元格颜色

我已经阅读并实现了这种Changing JTable单元格颜色

我想知道的是如何实际使用这段代码?我只想在点击它时更改表格单元格的颜色.

java swing jtable

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

使用C++和stat获取所有者的访问权限

如何使用Kubuntu Linux中的C++使用sys/stat.h中的stat获取文件所有者的访问权限?

目前,我得到这样的文件类型:

  struct stat results;  

  stat(filename, &results);

  cout << "File type: ";
  if (S_ISDIR(results.st_mode))
    cout << "Directory";
  else if (S_ISREG(results.st_mode))
    cout << "File";
  else if (S_ISLNK(results.st_mode))
    cout << "Symbolic link";
  else cout << "File type not recognised";
  cout << endl;
Run Code Online (Sandbox Code Playgroud)

我知道我应该使用t_mode的文件模式位,但我不知道如何.请参见sys/stat.h

c++ linux file mode stat

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

ActionBar溢出图标拒绝更改

我一直试图将动作栏中的溢出图标(三个点)更改为白色而不是灰色.我已经按照每个人的建议,但它保持不变.这是我的代码:

<style name="ActionBar.AccentColor.Background" parent="@android:style/Widget.Holo.ActionBar.Solid">
    <item name="android:actionOverflowButtonStyle">@style/MyActionButtonOverflow</item>
    <item name="android:background">@color/accent_dark</item>
    <item name="android:backgroundSplit">@color/accent_dark</item>
    <item name="android:titleTextStyle">@style/ActionBar.TitleTextStyle</item>
</style>

<style name="MyActionButtonOverflow" parent="android:style/Widget.Holo.Light.ActionButton.Overflow">
    <item name="android:src">@drawable/ic_action_back_white</item>
    <item name="android:background">?android:attr/actionBarItemBackground</item>
    <item name="android:contentDescription">"Lala"</item>
</style>

<style name="Theme" parent="@android:style/Theme.Holo.Light">
     <item name="android:actionBarStyle">@style/ActionBar.AccentColor.Background</item>
</style>
Run Code Online (Sandbox Code Playgroud)

我甚至创建了一个新的应用程序,它100%工作.一个想法是,我所包含的apklib项目可能导致了问题,因此我将所有内容移出apklib并再次进行测试.不知道发生了什么!

android android-layout android-actionbar android-styles

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