问题列表 - 第36014页

如何选择XML文件中的所有注释节点?

简单的问题.我有一个带有几十个注释块的XML文件.这是由样式表转换为生成HTML页面.但是,这些注释会被忽略.但是在生成的HTML的底部,我想要一个XML文件中所有注释的列表.这是不可能的,没有使用纯XSLT以外的任何东西?(没有Javascript或其他!)


据我所知,这是不可能的,但我可能是错的......

xslt xslt-1.0

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

圆形小数的Ruby实现更接近0.5

这似乎非常低效.有人可以给我一个更好的Ruby方式.

def round_value
  x = (self.value*10).round/10.0 # rounds to two decimal places
  r = x.modulo(x.floor) # finds remainder
  f = x.floor

  self.value = case
  when r.between?(0, 0.25)
    f
  when r.between?(0.26, 0.75)
    f+0.5
  when r.between?(0.76, 0.99)
    f+1.0
  end
end
Run Code Online (Sandbox Code Playgroud)

ruby math decimal rounding

20
推荐指数
2
解决办法
7624
查看次数

AS3一般从数组(对象)中删除元素

有没有办法一般从数组中删除一个对象?
(可能没有使用array.filter或创建一个新数组)

例:

var arr:Array= new Array();    
//create dummy objs
for (var i:uint=0; i < 10; i++){
            var someObject:SomeClassObject = new SomeClassObject();
            someObject.Name ="Amit"+ i;
            someObject.Site="http://www.mysite.com/"+i;
           //...many more props
            arr.push(someObject);
 }
//
removeElement("Amit4",arr);
removeElement("Amit8",arr);
//...so on so forth
Run Code Online (Sandbox Code Playgroud)

目前我正在使用array.splice()来删除对象

for (var i:Number=0; i < arr.length; i++)
    {
        if (arr[i].Name == element)
        {
            arr.splice(i, 1);
        }               
    }
Run Code Online (Sandbox Code Playgroud)

我想以这样的方式编写removeElement,我可以将它用于不同类型的对象.
目前removeElement依赖于implmentation ..
假设我想从给定文件名的文件数组中删除文件.我必须通过更改条件再次写入"removeElement".

也许我可以改变标准变量标准?例如:

arr= removeElement("Site","http://www.mysite.com/6",arr)
Run Code Online (Sandbox Code Playgroud)

将从"站点"属性等于"http://www.mysite.com/6"的arr中删除对象(使用上面的示例)

ie. removeElement(criteria:object,criteria_value(s):object,arr)
Run Code Online (Sandbox Code Playgroud)

谢谢大家.

generic-programming actionscript-3

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

如何在iPhone sdk中获取UIWebView的内容高度,objective-c?

可能重复:
如何确定UIWebView的内容大小?

海吉斯,

我在将htmlString输入到UIWebView时遇到了问题,我在iphone中设置了webview的帧高度总是265.

    webView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 41, 320, 265)];
Run Code Online (Sandbox Code Playgroud)

是否有任何属性可以获取UIWebView的内容高度.

如果我只得到一两行内容,那么它在两行之下看起来很奇怪.我怎样才能让它变得动态.请建议任何解决方案.

谢谢,Madan Mohan.

iphone objective-c uiwebview

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

堆栈与排队?

你好我还是学生,我对堆叠和排队有点困惑?第一个问题是,

  1. 两者之间的主要差异是什么?

  2. 顺便说一下,正常排队旁边有循环排队怎么样?它们是如何工作的?有没有不同的排队方式?

  3. 即时通讯使用PHP,是否有一个简单(非常简单或易于阅读)的示例代码,我可以学习(链接也可以.)?

  4. 有pop,push等(堆叠和排队),在php中有类似的东西吗?

非常感谢您的关注.

php queue stack

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

Haskell:当输入String为空时如何停止Data.Attoparsec.Char8.sepBy?

我写了以下Haskell代码

import Data.Attoparsec (Parser)
import qualified Data.Attoparsec.Char8 as A
import qualified Data.ByteString.Char8 as B

someWithSep sep p = A.sepBy p sep
Run Code Online (Sandbox Code Playgroud)

代码假设以这种方式工作:

main*> A.parse (someWithSep A.skipSpace A.decimal) $ B.pack "123 45  67 89"
Done "" [123,45,67,89]
Run Code Online (Sandbox Code Playgroud)

但是因为我已经在上面编写的代码中定义了someWithSep,所以我总是得到以下行为:

main*> A.parse (someWithSep A.skipSpace A.decimal) $ B.pack "123 45  67 89"
Partial _
Run Code Online (Sandbox Code Playgroud)

除非我提供了损坏的条目:

main*> A.parse (someWithSep A.skipSpace A.decimal) $ B.pack "123 45  67 89f"
Done "f" [123,45,67,89]
Run Code Online (Sandbox Code Playgroud)

我怎么能纠正这个?

谢谢你的回复

parsing haskell attoparsec

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

在多维数组中的array_slice?

我在php中有一个像这样的数组:

Array
(
    [0] => Array
        (
              [915] => 1
              [1295] => 1
              [1090] => 1
              [1315] => 0.93759357774
              [128] => 0.93759357774
              [88] => 0.731522789561
              [1297] => 0.731522789561
              [1269] => 0.525492880722
              [1298] => 0.525492880722
              [121] => 0.519133966069
         )
   [1] => Array
       (
              [585] => 1
              [1145] => 1
              [1209] => 1
              [375] => 1
              [1144] => 1
              [913] => 1
              [1130] => 0.996351158355
              [215] => 0.937096401456
              [1296] => 0.879373313559
              [30] => 0.866473953643
              [780] => 0.866473953643
              [1305] => 0.866473953643
              [1293] => …
Run Code Online (Sandbox Code Playgroud)

php arrays multidimensional-array

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

在iPhone sdk4中以编程方式解除/更新本地通知

我正在开发一个在后台运行并将backgroundmode设置为location的应用程序.在didUpdateToLocation:方法中,我想生成本地通知.我希望应用仅在查看以前的通知时显示通知.另一种选择是仅显示最新通知并以编程方式解除所有先前的通知(即,无需用户交互).请指导我怎么可能?

xcode notifications local objective-c ios4

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

@ font-face src:local - 如果用户已有本地字体,如何使用本地字体?

什么是正确的使用方式,@font-face以便浏览器不会下载字体,如果用户已经拥有它?

我正在使用@ font-face来定义DejaVu,它已经安装在我的系统(linux)上.Firefox没有下载字体,但Chromium每次都下载它!

我的CSS代码,基于字体松鼠,这个问题看起来像这样:

@font-face {
    font-family: 'DejaVu Serif';
    src: url('DejaVuSerif-webfont.eot');
    src: local('DejaVu Serif'), url('DejaVuSerif-webfont.woff') format('woff'), url('DejaVuSerif-webfont.ttf') format('truetype'), url('DejaVuSerif-webfont.svg#webfontCFu7RF0I') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* ... @font-face definitions for italic and bold omitted ... */

@font-face {
    font-family: 'DejaVu Serif';
    src: url('DejaVuSerif-BoldItalic-webfont.eot');
    src: local('DejaVu Serif Bold Italic'), url('DejaVuSerif-BoldItalic-webfont.woff') format('woff'), url('DejaVuSerif-BoldItalic-webfont.ttf') format('truetype'), url('DejaVuSerif-BoldItalic-webfont.svg#webfontQAewh7pf') format('svg');
    font-weight: bold;
    font-style: italic;
}
Run Code Online (Sandbox Code Playgroud)

css font-face

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

如何在.Net REST WCF服务中实现两阶段提交?

我正在构建 RESTful Web 服务,我想让它参与分布式事务。

一个示例场景是,我的 REST 服务可能将文件保存在服务器上的某个位置,同时调用者将此文件标记为保存在其数据库中。但是,如果文件服务器已满,或者他的数据库调用失败,则不应提交其他操作。

我可以做什么来履行我的承诺?我想找到一个适用于 .Net 和 Java 客户端的解决方案。我知道这是一个棘手的问题,我想知道是否有人有任何提示或见解?谢谢

.net transactions

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