小编Ala*_*ano的帖子

C#中的正则表达式 - 我如何只替换Match中的一个特定组?

我正在使用C#regex解析文本.我想为每场比赛只替换一个特定组.我在这里是怎么做的:

void Replace(){
  string newText = Regex.Replace(File.ReadAllText(sourceFile), myRegex, Matcher, RegexOptions.Singleline);
  //.......   
}

void string Matcher(Match m){
  // how do I replace m.Groups[2] with "replacedText"?
  return ""; // I want to return m.Value with replaced m.Group[2]
}
Run Code Online (Sandbox Code Playgroud)

c# regex

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

使用oAuth令牌进行API调用

我想在Ruby中提出oAuth请求.我浏览了一些例子,但没有一个用于oauth_token_secret and oauth_token提出请求,他们只使用consumer_keyconsumer_secret获取oauth_token_secretoauth_token.但是我已经有oauth_token_secretoauth_token.

例如,我尝试使用这个

require 'rubygems'
require 'oauth'
consumer = OAuth::Consumer.new(consumer_key, consumer_secret,
                               {
                                 :site=> "https://www.google.com",
                                 :scheme=> :header,
                                 :http_method=> :post,
                                 :request_token_path => "/accounts/OAuthGetRequestToken",
                                 :access_token_path => "/accounts/OAuthGetAccessToken",
                                 :authorize_path=> "/accounts/OAuthAuthorizeToken",
                                 :signature_method=>"RSA-SHA1"},
                               # :private_key_file=>PATH_TO_PRIVATE_KEY
                               )

request_token = consumer.get_request_token()

puts "Visit the following URL, log in if you need to, and authorize the app"
puts request_token.authorize_url
puts "When you've authorized that token, enter the verifier code you are assigned:"

verifier = …
Run Code Online (Sandbox Code Playgroud)

ruby oauth

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

使用javascript动态更新表

我有一个页面,我向服务器发送ajax请求.页面上有一个表格,显示一些数据.服务器返回一个json对象,该对象是一个对象列表,它不包含该页面的任何布局.

我想通过返回的json 更新表.如何在不使用第三方库且仅使用jquery的情况下执行此操作?我只想要一个粗略的想法和例子.

javascript ajax jquery

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

很多嵌套匹配...模式匹配的情况

我有一个自动生成的Web服务客户端.我有很多复杂的类,我必须对它进行模式匹配.现在我的结构看起来像这样:

val response = client.getResponse
response match {
  case Left(_) => None
  case Right(a: SomeClass) => a match {

    case SomeClass2(b: Option[SomeClass3]) => b match {

      case None => None
      case Some(c: SomeClass3) => c match {

        case SomeClass4(_, _, _, _, d: Seq[SomeClass4]) => d match {
          case Nil => None

          case seq: Seq[SomeClass5] => seq match {
            case Nil => None
            case Seq(xs@_*) => xs map { x =>
              x match {
                case Nil => None

                case SomeClass6(e: …
Run Code Online (Sandbox Code Playgroud)

scala

8
推荐指数
2
解决办法
5431
查看次数

需要类类型,但发现T

我出于某种原因无法创建一个actor(这是我的类层次结构的简单版本):

abstract class Class1[T <: Class2[_]: ClassTag] extends Actor {
   //....
   val res = List(1, 2, 3) map { x => context actorOf Props(new T(x)) } // error
}

abstract class Class2[U <: Class3 : ClassTag](a: Int) extends Actor { ... }
abstract class Class3(b: Int) extends Actor
Run Code Online (Sandbox Code Playgroud)

但是有一个错误说 class type required but T found.

scala akka

8
推荐指数
2
解决办法
8040
查看次数

在没有源代码的情况下在 VS 中调试

我需要调试一些程序集,因为它们会抛出异常。这是我的程序集,但我没有它们的源代码。我拥有的是他们的 pdb 文件。

有没有办法通过 Visual Studio 调试该程序集?

- 编辑 -

当然,我也可以反汇编它们以获取它们的 *.il 文件。它会以某种方式帮助我吗?

.net c# debugging visual-studio-2010

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

进程com.android.phone意外停止.请再试一次

每当我运行Android模拟器时,我都会遇到这些错误,因此根本无法使用它:

The process com.android.phone has stopped unexpectedly. Please try again.

The process com.android.acore has stopped unexpectedly. Please try again.
Run Code Online (Sandbox Code Playgroud)

要么

 The application has stopped unexpectedly
Run Code Online (Sandbox Code Playgroud)

模拟器获得了所需的所有内存(据我所知):

在此输入图像描述

更新:logcat中没有日志信息.

在此输入图像描述

android android-emulator

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

在Scala中具有参数的构造函数

我只需要一个类的一个实例,所以我必须使用一个对象而不是一个类.我还需要设置一个客户端选择的初始值,所以我需要一个对象的构造函数,如下所示:

object Object1(val initValue: Int){
  //.....
}
Run Code Online (Sandbox Code Playgroud)

我不能在Scala中使用这个确切的代码.那我怎么处理呢?

scala

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

无法在IntelliJ + sbt-idea-plugin中调试Scala应用程序

我正在使用IntelliJ Idea 12,sbt和sbt-idea插件开发Scala应用程序.我通过说" gen-idea" 生成了所有必要的文件,一切顺利 - 我能够使用菜单Build-> Make Project在sbt和IntelliJ Idea 12本身的命令行中编译源代码.

这是我的主要课程(Application.scala)

object Application extends App {
  val a = 12345
  println("application entry point 1235")
}
Run Code Online (Sandbox Code Playgroud)

我有一个断点val a = 12345.

1)之前还有其他错误,但现在说" Module is not specified".我该如何解决这个问题?

我将发布更新,因为我的直觉告诉我会有其他错误.

scala intellij-idea sbt

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

检查数组中是否存在元素

一个简单的Java代码,用于检查数组中是否存在元素:

import java.util.Arrays;

public class Main {
    static int[] numbers = {813, 907, 908, 909, 910};

    public static void main(String[] args) {
        int number = 907;
        //Integer number = 907; // the same thing -- it's not found.
        boolean b = Arrays.asList(numbers).contains(number);
        System.out.println(b);  // => false
    }
}
Run Code Online (Sandbox Code Playgroud)

1)为什么在阵列中找不到907?

2)如果有更好的方法,请继续分享您的知识.

更新:

据说,asList将您转换int[]成一个List<int[]>成员:原始列表.但是,我希望以下代码能给我1,但它给了我5:

System.out.println(Arrays.asList(numbers).size());
Run Code Online (Sandbox Code Playgroud)

java

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