问题列表 - 第19865页

XPath联合运算符和上下文

我有以下内容:

    <xsl:for-each select="/ROOT_NODE/NODE_1/NODE_11/LOCALE[CO &gt;= 8] | 
NODE_2/NODE_22/OCA">

    </xsl:for-each>
Run Code Online (Sandbox Code Playgroud)

两个问题:

  1. 我需要确认与上面的/ ROOT_NODE树相关的NODE_2的上下文是什么.我在想/ ROOT_NODE/NODE_1/NODE_11/NODE_2.它是否正确?
  2. 里面的上下文节点是<xsl:for-each>什么?

xml xslt xpath

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

将一个div放在flash嵌入前面

我需要在页面上的其他所有内容上放置一个div标签.我已经读过将wmode param设置为opaque会做到这一点,但也听说只会影响IE.这是真的?你怎么做呢?

css embed flash

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

使用.htaccess中选定的查询字符串参数重写URL

我最近更改了我的CMS,并希望重写我的一些URL以匹配新的URL /查询字符串参数格式.

旧的URL是:

http://www.mysite.com/search.cgi?tag=foo&blog_id=bar&other=baz
Run Code Online (Sandbox Code Playgroud)

新网址应为:

http://www.mysite.com/?s=foo
Run Code Online (Sandbox Code Playgroud)

换句话说,旧格式中有几个查询字符串参数,但我只关心将标签参数重写为s,同时保持相同的值.其他参数应该被丢弃.当然,参数的顺序无关紧要.标签是否是唯一的参数也无关紧要.

有任何想法吗?

apache .htaccess url-rewriting

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

NSOperation阻止UI绘画?

我对使用NSOperation和绘图有一些建议:

我有一个主线程创建我的NSOperation子类,然后将其添加到NSOperationQueue.

NSOperation做了一些繁重的处理,它打算在main()方法中循环几分钟,不断处理一些工作,但是现在我只有一个while()循环,里面有一个sleep(1),设置为go大约只有5次(用于测试).

产生它的主(原始)线程NSOperation负责绘制视图并更新UI.

我打算让NSOperation线程使用通知来告诉主线程它已经完成了一些处理,此时每次通过while()循环时都会发送一次这个通知(也就是说,每秒一次,因为它只是在做睡眠(1)).主线程(视图),注册接收这些通知.

通知立即进入主线程,看起来异步,看起来很好.似乎两个线程都按预期运行......即 - 同时运行.(我使用NSLog()来粗略检查每个线程何时发送和接收通知).

当视图收到通知并调用其处理程序方法时,我只是递增一个整数变量,并尝试将其绘制到视图中(当然是一个字符串).在测试中,drawRect中的代码:将此整数(作为字符串)绘制到屏幕上就好了.

但是:这是我的问题(抱歉这需要花一点时间才能到达):当主线程(视图)收到来自NSOperation的通知时,它会更新此测试整数并调用[self setNeedsDisplay].但是,在NSOperation完成之前,视图不会重绘!我期望NSOperation作为一个单独的线程,无法阻止主线程的事件循环,但看起来这就是正在发生的事情.当NSOperation完成并且其main()返回时,视图最终会立即重新绘制.

也许我没有NSOperation正确使用.我在"非并发"模式下使用它,但尽管名称我的理解是这仍然产生一个新线程并允许异步处理.

任何帮助或建议非常感谢,如果您想看到一些代码,请告诉我.

multithreading cocoa-touch nsoperation nsoperationqueue ios

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

缺少Java中的语言环境?

我在java语言环境中找到了许多缺少的国家 - 如果我打印出可用语言环境列表,

TreeSet< String > m = new TreeSet< String >();
for ( Locale l : Locale.getAvailableLocales() ) {
    m.add( l.getDisplayCountry() );
}
for ( String s : m ) {
    System.out.println( s );
}
Run Code Online (Sandbox Code Playgroud)

我错过了一些国家,包括尼日利亚,伊朗,吉尔吉斯斯坦和巴基斯坦.任何人都可以对此有所了解,或者是否有更好(更全面)的方式获取java中的国家/地区列表?

1.6.0_16-B01

java

10
推荐指数
2
解决办法
5144
查看次数

(Eclipse RCP)如何在命令处理程序中获取Editor的引用

我想在命令处理程序中获取编辑器的文本,所以如何获得编辑器的引用,谢谢

eclipse rcp

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

在cygwin下使用perforce命令行的问题

因此,除了同步之外,几乎不能使用perforce命令行.我的工作区根目录映射到C:\这是我客户端规范的一行://claims1.0/main/... //cthiel/code/claims1.0/main/...

每当我启动cygwin并尝试使用我的软件仓库中的任何文件(例如p4编辑)时,我都会遇到错误:Path'/cygdrive/c/code/commonTest/main.p4ignore'不在客户的根'C:\'.

路径不匹配,因为cygwyn的C:\相当于/ cygdrive/c.所以它永远无法使用perforce命令行查找文件.

有没有办法来解决这个问题?这非常烦人.

command-line perforce cygwin

20
推荐指数
3
解决办法
6716
查看次数

How can I get current directory in msbuild script?

In my msbuild script I need to pass the full directory as a parameter. How can get it?

Example: I am running the script from C:\dev, I want a relative path temp, so I am after C:\dev\temp

Note: I don't know from which folder the script will be run.

.net c# msbuild

65
推荐指数
3
解决办法
5万
查看次数

用于热插拔的正确 linux 内核配置

我正在使用 busybox 和 linux 2.6.32.4。我的配置基于fedora 12.并根据mdev文档启动mdev。但我看不到我的模块,如网络适配器和插入的 USB 设备。有什么必须要做的吗?mdev 命令(挂载后):

echo /sbin/mdev > /proc/sys/kernel/hotplug
/sbin/mdev -s
Run Code Online (Sandbox Code Playgroud)

linux embedded linux-kernel

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

一般类型转换没有冒外线的风险

我正在研究一个控件,它可以采用许多不同的数据类型(任何实现IComparable的东西).

我需要能够将这些与传入的另一个变量进行比较.

如果主数据类型是DateTime,并且我传递了一个String,我需要

  • 尝试将String转换为DateTime以执行日期比较.
  • 如果String无法转换为DateTime,则执行String比较.

所以我需要一种通用的方法来尝试从任何类型转换为任何类型.很简单,.Net为我们提供了TypeConverter类.

现在,我可以做的最好的事情是确定String是否可以转换为DateTime是使用异常.如果ConvertFrom引发异常,我知道我不能进行转换并且必须进行字符串比较.

以下是我得到的最好的:

        string theString = "99/12/2009";
        DateTime theDate = new DateTime ( 2009, 11, 1 );

        IComparable obj1 = theString as IComparable;
        IComparable obj2 = theDate as IComparable;

        try
        {
            TypeConverter converter = TypeDescriptor.GetConverter ( obj2.GetType () );
            if ( converter.CanConvertFrom ( obj1.GetType () ) )
            {
                Console.WriteLine ( obj2.CompareTo ( converter.ConvertFrom ( obj1 ) ) );
                Console.WriteLine ( "Date comparison" );
            }
        }
        catch ( FormatException )
        {
            Console.WriteLine ( obj1.ToString …
Run Code Online (Sandbox Code Playgroud)

c# type-conversion

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