小编Geo*_*Geo的帖子

如何使Visual Studio的构建非常详细?

我需要掌握每个标志,Visual Studio二进制文件在构建过程中使用的每个开关.我试图通过使用获得一个详细的输出vcbuild,但我没能.

我需要做什么才能看到Visual Studio为我执行的所有操作?没有必要在构建窗口中获取输出.任何地方都可以.

c++ build-process visual-studio

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

python内部类的目的是什么?

Python的内部/嵌套类使我感到困惑.有没有它们无法实现的东西?如果是这样,那是什么东西?

python oop language-features class

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

是否有可能从代码进入ipython?

对于我的调试需求,pdb非常好.然而,这将是很大冷却器(和有益的),如果我能进入ipython.这件事有可能吗?

python debugging shell ipython pdb

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

如何在Ruby中初始化模块的实例变量?

我有一些模块,我想在其中使用实例变量.我目前正在初始化它们:

module MyModule
  def self.method_a(param)
    @var ||= 0
    # other logic goes here
  end
end
Run Code Online (Sandbox Code Playgroud)

我也可以调用init方法来初始化它们:

def init
  @var = 0
end
Run Code Online (Sandbox Code Playgroud)

但这意味着我必须记住要经常打电话给它.

有没有更好的方法呢?

ruby module instance-variables

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

是否有Perl快捷方式来计算字符串中的匹配数?

假设我有:

my $string = "one.two.three.four";
Run Code Online (Sandbox Code Playgroud)

我应该如何使用上下文来获得模式找到匹配的次数(3)?这可以使用单线程来完成吗?

我试过这个:

my ($number) = scalar($string=~/\./gi);
Run Code Online (Sandbox Code Playgroud)

我认为通过括号括起来$number,我会强制数组上下文,并且通过使用scalar,我得到了计数.但是,我得到的只是1.

regex arrays perl perl4

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

如何将git文件还原到其临时区域版本?

假设我有一个名为的文件a.txt.我将它添加到临时区域,然后我修改它.我怎么能把它恢复到我添加它的时候呢?

git

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

C#扩展方法可以访问私有变量吗?

是否可以使用扩展方法访问对象的私有变量?

c# extension-methods

68
推荐指数
4
解决办法
3万
查看次数

用于状态机

在哪些编程领域我会使用状态机?为什么?我怎么能实现一个?

编辑:请提供一个实际的例子,如果它没有太多要求.

state-machine

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

如何获取Unicode字符的代码?

假设我有这个:

char registered = '®';
Run Code Online (Sandbox Code Playgroud)

或者umlaut,或者任何unicode字符.我怎么能得到它的代码?

java unicode character

63
推荐指数
3
解决办法
12万
查看次数

使用正则表达式的Scala捕获组

假设我有这段代码:

val string = "one493two483three"
val pattern = """two(\d+)three""".r
pattern.findAllIn(string).foreach(println)
Run Code Online (Sandbox Code Playgroud)

我希望findAllIn只返回483,但相反,它返回了two483three.我知道我可以使用unapply只提取那部分,但我必须有一个整个字符串的模式,如:

 val pattern = """one.*two(\d+)three""".r
 val pattern(aMatch) = string
 println(aMatch) // prints 483
Run Code Online (Sandbox Code Playgroud)

有没有另一种方法来实现这一点,而不使用java.util直接的类,而不使用unapply?

regex string scala capturing-group

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