问题列表 - 第21735页

在列表的子集上使用list.reverse()."NoneType"对象不可迭代

所以,我试图将一个列表与另一个列表的子集相反.出于某种原因,翻译似乎并不喜欢它.这就是我正在做的事情.

list1.extend(list2[someInt:someOtherInt].reverse())
Run Code Online (Sandbox Code Playgroud)

为什么这不合法?这对我来说似乎很合理..

python list

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

如何在c ++中添加许多字符串

据我所知,C++只允许将2个字符串组合在一起,即: s = s1 + s2

但是如何将多个字符串组合在一起呢?喜欢:

s = s1 + s2 + s3 + s4 + ... + sn
Run Code Online (Sandbox Code Playgroud)

c++ string concat add

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

如何在Vim中的替换文本中使用匹配的文本

我有一个代码块,每行前面有时间戳,如下所示:

12/02/2010 12:20:12 function myFun()
12/02/2010 12:20:13 {....
Run Code Online (Sandbox Code Playgroud)

第一列是日期时间值.我想通过使用Vim对它们进行评论,因此:

/*12/02/2010 12:20:12*/ function myFun()
/*12/02/2010 12:20:13*/ {....
Run Code Online (Sandbox Code Playgroud)

我试图先搜索日期:

/\d\d\/\d\d\/\d\d\d\d \d\d:\d\d:\d\d
Run Code Online (Sandbox Code Playgroud)

我正确地标记了所有时间戳.但是当我尝试用命令替换它们时:

%s/\d\d\/\d\d\/\d\d\d\d \d\d:\d\d:\d\d/\/*\d\d\/\d\d\/\d\d\d\d \d\d:\d\d:\d\d*\// 
Run Code Online (Sandbox Code Playgroud)

我得到了以下结果:

/*dd/dd/dddd dd:dd:dd*/ function myFun()
/*dd/dd/dddd dd:dd:dd*/ {....
Run Code Online (Sandbox Code Playgroud)

我想我需要命名搜索部分并将它们放回替换部分.我怎么能这样做?

regex vim replace

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

Delphi数组初始化

我目前有这个,它很糟糕:

type TpointArray = array [0..3] of Tpoint;

class function rotationTable.offsets(pType, rotState, dir: integer): TpointArray;
begin

  Result[0] := point(1, 1);
  Result[1] := point(1, 2);
  Result[2] := point(1, 1);
  Result[3] := point(1, 1);
end;
Run Code Online (Sandbox Code Playgroud)

但相反,我想做这样的事情:

class function rotationTable.offsets(pType, rotState, dir: integer): TpointArray;
begin
   Result := [Point(1,1), Point(1,2), Point(1,1), Point(1,1)];
end;
Run Code Online (Sandbox Code Playgroud)

但是,在编译时,它抱怨[1,2,3,4]语法只适用于整数.

有没有办法实例化/初始化一个Tpoint数组,类似于我想要的方式?

arrays delphi point tobject

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

使用正则表达式查找匹配括号

假设我有这个 string: "abc{def{ghi{jkl}mno{pqr}st}uvw}xyz"

我想要匹配这个: "{def{ghi{jkl}mno{pqr}st}uvw}"

我的正则表达式应该是什么样的..?

换句话说,匹配应该以"{"开头并以"}"结尾,但它必须具有尽可能多的{'s}.

php regex preg-replace

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

如何计算大数量可以确定流行加密算法的安全性?

加密算法的安全性如何依赖于分解大数?

例如,我在一些数学编程论坛上读过,通过使用Quadratic Sieve或General Number Field Sieve,可以在商用硬件上相对容易地计算256位数.

这如何转化为能够打破RSA,AES等算法的安全性?是否可以将数字的长度系数足够?

有没有人知道加密算法和加密算法能否对它有所了解?

encryption cryptography brute-force prime-factoring

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

从Python中的函数返回列表

我正在为我的妹妹创建一个游戏,我想要一个函数来返回一个列表变量,所以我可以将它传递给另一个变量.

相关代码如下:

def startNewGame():
    while 1:
    #Introduction:
        print
        print """Hello,
    You will now be guided through the setup process.
There are 7 steps to this.
You can cancel setup at any time by typing 'cancelSetup'
        Thankyou"""
    #Step 1 (Name):
        print
        print """Step 1 of 7:
    Type in a name for your PotatoHead:
    """
        inputPHName = raw_input('|Enter Name:|')
        if inputPHName == 'cancelSetup':
            sys.exit()
    #Step 2 (Gender):
        print
        print """Step 2 of 7:
    Choose the gender of your PotatoHead:
                        input either 'm' …
Run Code Online (Sandbox Code Playgroud)

python

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

创建一个新选项并使用mootools 1.2注入选择框

我有一个AJAX函数返回国家列表.它工作正常.

我的问题是想要在已经在HTML中的选择框中加载那些国家并且为空它意味着没有选项值.

我想知道如何创建一个新的选项元素并使用moo工具1.2注入选择框

我使用下面的代码,但它不在IE中工作.

var NewOption = new Option("Select Sub Category",'0');

NewOption.inject($('nSub_nIndustryID'))
Run Code Online (Sandbox Code Playgroud)

谢谢

阿维纳什

javascript ajax elements mootools1.2

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

ADO.NET实体框架的实际好处是什么?

我正在阅读这篇关于ADO.NET实体框架的文章,发现它非常有趣,虽然在第一次拍摄时我无法解读很多东西.我正在阅读这篇文章,以便了解这背后的真实逻辑.

a)在我脑海中出现的一个问题是为什么我们需要一个ORM框架(一般而言)?

b)除了其他针对.NET的ORM框架,如Spring.NET,Linq to Sql,NHibernate等,为什么我们更喜欢ADO.NET Entity Framework?

.net orm entity-framework

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

VB真的不区分大小写吗?

我不是试图在这里开始论证,但无论出于何种原因,它通常表明Visual Basic不区分大小写,C语言不是(并且不知何故这是一件好事).

但这是我的问题:Visual Basic在哪里确实不区分大小写?当我输入...

Dim ss As String
Dim SS As String
Run Code Online (Sandbox Code Playgroud)

...进入Visual Studio 2008Visual Studio 2010 IDE,第二个警告" 已在当前块中声明了局部变量SS ".在VBA VBE中,它不会立即引发错误,而只是自动更正案例.

我在这里错过了一些关于Visual Basic不区分大小写的论点吗?(另外,如果你知道或想要回答,为什么这会是一件坏事?)

为什么我甚至都会问这个问题?

我已经在很多方言中使用过Visual Basic多年了,有时作为业余爱好者,有时候用于工作组中的小型商业相关程序.截至过去六个月,我一直致力于一个比我预期的大得多的大项目.许多示例源代码都在C#中.我没有任何学习C#的强烈愿望,但如果有些东西我错过了C#提供的Visual Basic没有(相反的是VB.NET提供XML Literals),那么我想了解有关该功能的更多信息.所以在这种情况下,经常认为C语言是区分大小写的,这很好,Visual Basic不区分大小写,这很糟糕.我想知道...

  1. Visual Basic如何区分大小写,因为代码编辑器中的每个示例都变得区分大小写(意味着案例得到纠正),无论我是否需要它
  2. 如果VB.NET案例在某种程度上限制了我可以用代码做什么,这对我来说是否足以让我考虑转移到C#?

vb.net vba case-sensitive case-insensitive

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