问题列表 - 第46018页

正则表达式 - 如何在匹配中找到匹配?

我一直在尝试使用VBs Regular Expression对象执行以下操作,但找不到一种简单的方法.有人可以提供一些建议吗?

例如,我有一个字符串"12 <56> 89",我想得到"<>"里面的字符串,在这种情况下应该是"56".我目前正在做的是尝试找到将返回<56>的表达式"<\ d +>".然后我尝试从第一个匹配的结果中找到表达式"\ d +",它将返回56.

我不喜欢这种方式,因为它需要调用该函数两次.我想知道是否可以使用一个正则表达式将字符串放在"<>"中?谢谢!

谢谢,艾伦

regex vbscript

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

如何在rspec控制器测试期间记录rails控制器过滤器

假设我有一个前置过滤器的控制器.在控制器测试中,代码永远不会到达#create方法,尽管在我发布的规范中:create.就我而言,就是这样

before_filter:user_signed_in

没有验证,但测试日志没有表明这一点,所以我不得不通过依次打开/关闭所有过滤器来解决这个问题.是否有可能让Rails进行一些详细的日志记录,因为它依次处理每个过滤器并将其输出到测试日志?

logging controller rspec ruby-on-rails filter

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

WCF服务:对测试有用的公开服务

我需要一个公共WCF服务来测试.我想要一些基本的方法来调用.我应该使用什么服务.(旁注:如何搜索公开服务?)

我尝试这个:sudz代码生成器,我不想设置一个公开可用的服务只是为了测试它

.net c# wcf web-services public

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

Cocoa-touch中的主要自动释放池何时耗尽?

#import <UIKit/UIKit.h>

int main(int argc, char *argv[]) {
    NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
    int retVal = UIApplicationMain(argc, argv, nil, nil);
    [pool release];
    return retVal;
}
Run Code Online (Sandbox Code Playgroud)

应用程序退出后,main方法调用池上的release,这会顺便发送释放到池中的所有对象.但是因为在应用程序内部创建的自动释放对象在应用程序退出之前不会停留,所以在runloop期间的某个时刻,池要么被耗尽要么被释放(在iPhone的情况下,排除==释放..除非我需要纠正了这一点!).但有人知道这种情况何时发生?这似乎是合乎逻辑的池在runloop结束倒掉,和一个新在下次开始时alloced,但我无法找到任何这明确的信息.这是关于苹果论坛的讨论,但它似乎是高度推测的(更不用说有争议的,到最后).任何人都可以给我一个答案,理想情况下是文档或源代码(甚至是实验程序)的证据吗?

cocoa-touch objective-c autorelease

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

更改Fork()系统调用

嗨,我正在尝试创建一个系统调用,将计算被调用的分叉数.我打算更改fork系统调用,以便它有一个计数器来跟踪fork()被调用的次数.我计划在fork.h中添加一个静态变量,然后每次调用fork.c时都增加它.我根本不明白fork.c中发生了什么.这甚至是正确的方法吗?

c linux fork system-calls

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

Python,条件 - 这些是等价的吗?

if config == 'H/2' or 'H' or '2H': pass
if config == 'H/2' or config == 'H' or config == '2H': pass
Run Code Online (Sandbox Code Playgroud)

python conditional-statements

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

为什么像twitter这样的网站,gawker使用#!而不是简单的URL?

可能重复:
Facebook中的shebang(#!)和新的Twitter URL是什么?

Twitter的个人资料现在具有以下形式的URL:

http://twitter.com/#!/username
Run Code Online (Sandbox Code Playgroud)

而不是更简单的结构:

http://twitter.com/username
Run Code Online (Sandbox Code Playgroud)

怎么#!办?使用有什么好处#!?我读到它与google的网络抓取工具有关,但我不明白它究竟是如何工作的.

twitter ajax url web-crawler

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

c ++的整数参数

我在C++中有一种计算器,它应该在执行时接受参数.但是,当我输入7作为参数时,当放入变量时它可能会变成10354.这是我的代码:

#include "stdafx.h"
#include <iostream>

int main(int argc, int argv[])
{
    using namespace std;
    int a;
    int b;
    if(argc==3){
        a=argv[1];
        b=argv[2];
    }
    else{
        cout << "Please enter a number:";
        cin >> a;
        cout << "Please enter another number:";
        cin >> b;
    }
    cout << "Addition:" << a+b << endl;
    cout << "Subtaction:" << a-b << endl;
    cout << "Multiplycation:" << a*b << endl;
    cout << "Division:" << static_cast<long double>(a)/b << endl;
    system("pause");
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c++ arguments

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

在CouchApp中列出文档的问题

我遇到了一些麻烦,因为我无法找到能够让我掌握足够知识的资源和/或教程:

我正在建立一个Couchapp uppon联系人数据库.为此,我需要在登录页面上有一个无序的联系人列表(只有名称).在对此进行了相当长时间的检查并检查了http://kansojs.org框架后,我想我可能不得不在Stackoverflow问这里如何正确完成...

这是我最终得到的(不工作):

我开始设置一个视图(文件'views/contactslist/map.js):

function(doc) {
  if (doc.displayName) {
    emit(doc.displayName, {displayname: doc.displayName});
  }
};
Run Code Online (Sandbox Code Playgroud)

......这基本上让我回复了这个回复:

{"total_rows":606,"offset":0,"rows":[
{{"id":"478d86edbbd94bbe627f3ebda309db7c","key":"Al Yankovic","value":{"displayname":"Al Yankovic"}},
{"id":"478d86edbbd94bbe627f3ebda30bb5cb","key":"Al-Qaeda","value":{"displayname":"Al-Qaeda"}}
]}
Run Code Online (Sandbox Code Playgroud)

之后,我在evently目录中创建了一个新目录,"contacts"并创建了文件"mustache.html","data.js"和"query.json":

mustache.html:

<ul>
  {{#contacts}}
    <li>
        <div class="name">
          {{displayname}}
        </div>
      <div style="clear:left;"></div>
    </li>
  {{/contacts}}
</ul>
Run Code Online (Sandbox Code Playgroud)

data.js:

function(data) {
  $.log(data)
  var p;
  return {contacts : data.rows};
};
Run Code Online (Sandbox Code Playgroud)

query.json:

{
  "view" : "contactslist",
  "descending" : "true"
}
Run Code Online (Sandbox Code Playgroud)

然后我添加了$("#contacts").evently("contacts",app); 到_attachments目录中的index.html.

在Firebug中观察控制台我看不到来自CouchDB的任何请求/响应返回我的视图结果,所以我认为它甚至没有请求.我哪里走错了路?

couchdb couchapp

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

线程因未捕获的异常而退出

海兰!

我的代码:

Thread thread = new Thread (){
            @Override
            public void run() {
                while (true)
                {
                    Handler handler = new Handler(){
                          @Override
                          public void handleMessage(Message msg) {

                             if (msg.obj.toString()!= null)
                             {
                             JSONParse json = null;
                             try {
                                Log.e("Channel_State",msg.obj.toString());
                                 json = new JSONParse(msg.obj.toString());
                                String state = json.getChannelState();
                                id = state;
                                 TextView tv2 = (TextView)findViewById(R.id.mainscreen_state);
                                 tv2.setText("Channel State: "+ state);
                                Log.e("State",state);
                            } catch (final Exception e) {
                                // TODO Auto-generated catch block
                                e.printStackTrace();
                                runOnUiThread(new  Runnable() {
                                    public void run() {
                                        Toast toast ; …
Run Code Online (Sandbox Code Playgroud)

java android

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