问题列表 - 第37099页

用胡子迭代数组

如何获取迭代中当前元素的引用?

{{#my_array}}
    <p>{{__what_goes_here?__}}</p>
{{/my_array}}
Run Code Online (Sandbox Code Playgroud)

我希望我只是忽略了显而易见的事实.

ruby mustache

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

在restlet中设置cookie

我有一点时间在restlet中设置一个cookie,这是我到目前为止所拥有的::

public class CookieTestResource extends ServerResource {

    @Post
    public Representation post(Representation representation){
        CookieSetting cS = new CookieSetting(
                1, 
                "cookieName", 
                "cookieValue"
                );
        Series<CookieSetting> cookies = new Series<CookieSetting>(); //<--PROBLEM
        cookies.add(cS);
        this.setCookieSettings(cookies);
        // SEND RESPONSE
        setStatus(Status.SUCCESS_OK);
        return new StringRepresentation("");
    }
}
Run Code Online (Sandbox Code Playgroud)

我现在遇到的问题是我无法实例化一个类型为"org.restlet.util.Series"的类,我找不到任何可以实例化的子类.这似乎是一个愚蠢的问题.但我不知道该怎么做.另外,我似乎经常使用Restlet来解决这个问题.通常我无法弄清楚如何使用API​​中的这个工具,当我搜索示例时,我找不到.还有其他方法我应该引用Restlets的文档吗?

cookies restlet

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

JS Regex,如何仅替换捕获的组?

好的问题很简单.我正在寻找像这样的字符串:

name="some_text_0_some_text"
Run Code Online (Sandbox Code Playgroud)

我在上面的字符串之前和之后都有HTML代码.

现在我想用以下内容替换0:!NEW_ID!

所以我做了一个简单的正则表达式:

.*name="\w+(\d+)\w+".*
Run Code Online (Sandbox Code Playgroud)

但我不知道如何专门替换捕获的块.

有没有办法用其他字符串替换像($ 1)这样的捕获结果?

结果将是:

name="some_text_!NEW_ID!_some_text"
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助 :)

javascript regex

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

Spring Security 3.0:如何指定自定义过滤器适用的URL?

我正在使用带有JSP的Spring Security 3.0.我创建了一个RequireVerificationFilter,可以将未经验证的用户重定向到"验证您的电子邮件"页面.

我在最后一个地方将过滤器添加到spring安全过滤器堆栈中,如下所示:

我的app-config.xml中的Bean定义:

<bean id="requireVerificationFilter" class="com.ebisent.web.RequireVerificationFilter" />
Run Code Online (Sandbox Code Playgroud)

过滤器添加到我的security-config.xml中的spring安全过滤器列表中:

<custom-filter ref="requireVerificationFilter" after="LAST" />
Run Code Online (Sandbox Code Playgroud)

过滤器有效,但它会过滤自己的重定向网址.也就是说,过滤器会将未经验证的用户重定向到/ access/verify,但过滤器也会捕获该URL,过滤器会无限制地尝试重定向.

我尝试使用<filter-mapping>标记来限制这个新过滤器适用的URL,但这似乎不像我想象的那样工作.这是我添加的web.xml条目:

    <filter>
        <filter-name>requireVerificationFilter</filter-name>
        <filter-class>com.ebisent.web.RequireVerificationFilter</filter-class>
    </filter>
    <filter-mapping>
        <filter-name>requireVerificationFilter</filter-name>
        <url-pattern>/account/*</url-pattern>
    </filter-mapping>
Run Code Online (Sandbox Code Playgroud)

我在春季安全文档中阅读了"添加自己的过滤器",但没有找到答案.

我的问题是,如何指定我的过滤器适用的URL?

更新:

我通过在过滤器本身中指定允许的URL来实现此功能.这对我来说很好,但如果有更好/更"弹性"的方式,我会很高兴听到它.

servlets spring-security servlet-filters

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

下载源时显示微调轮而不是图像

我将创建一个画廊视图,用户可以在不同的产品图片之间切换.其中一些将成为"销售"和简短描述的标签.在启动时,我想在该位置显示加载动画,直到下载产品照片.

  1. 使用一个产品照片的图层列表或状态列表?
  2. 你能告诉我,如何设置它?
  3. 如何让旋转器旋转?
  4. 如何打开或关闭它(如何通过代码访问图层列表)?

顺便说一句,"旋转器"是最好的词吗?它似乎代表了几件事.如果我没有说出正确的话,请随意编辑这个问题.

animation android layer spinner android-widget

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

AVCaptureSession仅在iPhone 3G上返回空白图像

我正在使用Apple的AVCaptureSession示例代码,并且创建的UIImage完全空白.这只发生在iPhone 3G上,还有一个独特的错误显示在控制台上,上面写着 -

错误:CGDataProviderCreateWithCopyOfData:vm_copy失败:状态2.

我已经在线研究了错误,发现了这个StackOverflow的答案,它摆脱了错误......但是图像仍然是空白的.

有没有其他人经历过这个并知道如何修复它?

提前致谢.

我的代码 -

CVImageBufferRef imageBuffer = CMSampleBufferGetImageBuffer(sampleBuffer); 
CVPixelBufferLockBaseAddress(imageBuffer, 0); 

void *baseAddress = CVPixelBufferGetBaseAddress(imageBuffer); 
size_t bytesPerRow = CVPixelBufferGetBytesPerRow(imageBuffer); 
size_t width = CVPixelBufferGetWidth(imageBuffer); 
size_t height = CVPixelBufferGetHeight(imageBuffer); 

CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB(); 

CGContextRef context = CGBitmapContextCreate(baseAddress, width, height, 8, bytesPerRow, colorSpace, kCGBitmapByteOrder32Little | kCGImageAlphaPremultipliedFirst); 
CGImageRef quartzImage = CGBitmapContextCreateImage(context); 
CVPixelBufferUnlockBaseAddress(imageBuffer,0);

CGContextRelease(context); 
CGColorSpaceRelease(colorSpace);

UIImage *image = [UIImage imageWithCGImage:quartzImage];

CGImageRelease(quartzImage);

return image;
Run Code Online (Sandbox Code Playgroud)

iphone ios4 avcapturesession

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

Clojure:超出gc开销限制,懒惰评估,pi序列

对于下一个代码:

(ns clojure101.series)

(defn avg [[x y]] (/ (+ x y) 2))

(defn avg-damp
  [seq]
  (map avg (partition 2 seq)))

(defn avg-damp-n
  [n]
  (apply comp (repeat n avg-damp)))

(defn sums
  [seq]
  (reductions + seq))

(defn Gregory-Leibniz-n
  [n]
  (/ (Math/pow -1 n) (inc (* 2 n))))

(def Gregory-Leibniz-pi
     (map #(* 4 (Gregory-Leibniz-n %)) (iterate inc 0)))

(println (first ((avg-damp-n 10) (sums Gregory-Leibniz-pi))))
Run Code Online (Sandbox Code Playgroud)

对于n = 20,我得到"超出gc开销限制"错误.我怎样才能解决这个问题?

更新:我改变了avg-damp-n功能

(defn avg-damp-n
  [n seq]
  (if (= n 0) seq
      (recur (dec n) (avg-damp seq)))) …
Run Code Online (Sandbox Code Playgroud)

lisp garbage-collection jvm clojure lazy-evaluation

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

如何让App :: cpanminus工作?

我刚刚安装了ubuntu 10.10的新副本.我按照brian d foy推荐的大纲安装了perl 5.12.2 ,然后通过调用安装了cpanminus curl -L http://cpanmin.us | perl5.12.2 - --sudo App::cpanminus.

现在,cpan5.12.2工作正常,但每当我尝试使用cpanm5.12.2安装模块时,它都找不到它.例如:

$ sudo cpanm5.12.2 -v File::Copy::Recursive
You have make /usr/bin/make
You have LWP 5.837
You have /bin/tar: tar (GNU tar) 1.23
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by John Gilmore …
Run Code Online (Sandbox Code Playgroud)

ubuntu perl cpan

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

在这种情况下使用"goto"是否可以接受?

以下是伪代码:

myGoto:
try
{
   // do some db updating
   myDB.doOptimisticConcurrency();

} catch (MyConcExeption ex) {

   if (tried < fiveTimes) {
       myDB.Refresh();
       tried++;
       goto myGoto;
   }

}
Run Code Online (Sandbox Code Playgroud)

我在一个方法中有几个try-catch块,我不想从一开始就为每个抛出的异常重新调用我的方法.goto在这种情况下使用是否可接受?

c# coding-style goto

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

ViewDidAppear/ViewWillAppear未被调用

我有一个ViewController,它添加到其他子视图中,这些子视图包含子视图uiviewControllers

所以它是这样的:

mainViewController
       |
  v---------v
subVC1   subVC2
Run Code Online (Sandbox Code Playgroud)

subVC1或subVC2都没有触发viewDidAppear/viewWillAppear吗?主视图控制器正在app delegate中创建,并且视图也添加到窗口中.

这是一个显示我的问题的xcode项目:http://www.qfpost.com/download.do?get = 92f03538907e72665ea794d98ff8392b

iphone objective-c ipad viewwillappear

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