问题列表 - 第15293页

我如何使用IDLE(Python gui)取消注意

我想在IDLE中编写以下语句(Python GUI)

>>> if x == 0:
...      x = 0
...      print('Negative changed to zero')
... elif x == 0:

我怎样才能获得elif法官的意见?

一些额外的事实:

  1. 我尝试退格并移动+标签,这没有帮助.
  2. 在Windows上运行.

谢谢.


对不起,你应该只使用退格键,事情是">>>"不打算缩进.这意味着:

>>> if x == 54:
         x = 4
elif y = 4:
         y = 6

elif和if语句一样缩进.

很抱歉浪费你的时间......,虽然你可以责怪IDE制作一个非自我平面的用户界面.

python user-interface

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

如何将文本框的值分配给html中的另一个文本框?

我想在下一行中出现的另一个文本框的值中指定文本框的值.如何使用HTML和JavaScript?

例如:

input type ="text"name ="test"value ="pass">
input type ="hidden"name ="hiddentest"value ="(这里我必须得到前一个文本框的值)"/>

请帮我..

html javascript

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

如何从cmd中找到当前的Windows语言?

我想为每种语言运行一个脚本.我需要一种方法来使用批处理文件来查找正在使用的语言.在Windows XP和Windows 7上都有.

谢谢

language-features windows-xp cmd

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

SQL Server到Postgres

我正在做一些关于从Microsoft sql server迁移到postgresql的研究,我正在寻找最好的工具来完成工作.

特别是在寻找类似于MySQL Migration Toolkit的工具时,我将数据库测试迁移到了MySQL,并在不到一个小时内完成了每个数据库.

看起来pgAdmin将完成大部分使用Sql Server Management Studio的工作,而pg_stat表将足以进行性能调优.

那么在开发和使用postgresql时,每个人都使用的其他关键工具是什么?

sql-server postgresql

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

更具体,一般的Objective-C内存管理

我读到的关于objective-c内存管理的所有内容都让人觉得难以置信.用大家的意思来说:"释放你分配,保留或复制的任何内容".但我认为还有一些更具体的案例并不那么明确.以下是一些示例情况.每个的正确程序是什么:

情况#1:

Foo *foo = [[foo alloc] init];
Foo *fooToo = [[[foo alloc] init] autorelease];

foo = fooToo;
Run Code Online (Sandbox Code Playgroud)

foo在被分配给fooToo之前是否需要被释放?

情况#2 当我做以下事情时,我似乎遇到了很多崩溃:(.为了方便而将.h和.m混合在一起)

Foo *foo;
@property (nonatomic, retain) Foo *foo;
@synthesize foo;

-(id)init{
self = [super init];
}

-(void)dealloc{
[super dealloc];
[foo release];
}
Run Code Online (Sandbox Code Playgroud)

我经常被告知"总是在dealloc中释放你设置的保留属性".但如果像我所示的那样完成,这将会崩溃.

情况#3 类似的情况也将崩溃:( .h和.m为了方便而混合在一起)

Foo *foo;
@property (nonatomic, retain) Foo *foo;
@synthesize foo;

-(id)init{
self = [super init];
self.foo = nil;
}

-(void)dealloc{
[super dealloc];
[foo release];
}
Run Code Online (Sandbox Code Playgroud)

出于某种原因,当我的代码归结为dealloc时,foo不是== nil.

情况#4 最后,只是一个问题,人们在决定之间使用什么样的一般思维过程

 self.foo = bar;
Run Code Online (Sandbox Code Playgroud)

 foo = …
Run Code Online (Sandbox Code Playgroud)

memory-management objective-c

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

__iter__如何工作?

尽管阅读了它,我仍然不太明白它是如何__iter__工作的.什么是简单的解释?

我见过def__iter__(self): return self.我不知道这是如何工作的或步骤如何工作.

python iterator

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

为什么这会提高性能?

我有两个for循环基本上在两个不同的数组中查找(每个数组的峰值大小约为2-4k),并根据这些值在第三个数组中设置一个值.由于一些奇怪的原因,这段代码的性能有两个不同,这取决于我把两个for循环放在哪个顺序.

这是第一次设置.它在我的PC上执行约150毫秒:

public static int[] SchoolMultiplication(int[] a, int[] b, int numberBase)
{
    List<double> times = new List<double>();
    TimeTest timeTest = new TimeTest();

    int aLen = a.Length;
    int bLen = b.Length;

    int[,] resultMatrix = new int[a.Length + b.Length, aLen];
    int[] result = new int[a.Length + b.Length];

    timeTest.Start();

    for (int horizontalIndex = 0; horizontalIndex < b.Length; horizontalIndex++)
    {
        for (int verticalIndex = 0; verticalIndex < a.Length; verticalIndex++)

        {
            resultMatrix[a.Length + b.Length - 1 - verticalIndex - horizontalIndex, verticalIndex] = a[a.Length - verticalIndex …
Run Code Online (Sandbox Code Playgroud)

c# arrays optimization

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

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

在数据库中表示多对多关系的最佳方式是什么?

如果我有多个用户和多个页面,并且每个用户可以管理任意数量的页面,并且每个页面都可以由任意数量的管理员管理,那么我如何将所有这些权限存储在数据库中?

例如,我可以在users表中有一个字段,它只是一个以逗号分隔的页面ID列表,或者每个页面中的一个类似字段(由...等管理).但这需要我在数据库出来后处理它.

我可以为每个用户提供他们自己的表,使用key => value类型的布局,其中我有user => someuser,name => some guy,permissions => whatever,page_id => 4,page_id => 8, page_id => 12,等等.但这看起来很乱,需要为mysql用户提供额外的权限.

假设页面数量相对较小(它将是),我可以在users表中放置一个'flags'类型的字段,一个32位的INT(在这个实现中不会超过32个'页').但这只会允许一种开/关的特权.

我还考虑过拥有一个用户表,然后每个用户入口指向该用户的权限表,每个页面都有一行,具有该用户的相应权限 - 比其他用户更清晰"table-per -user"我列出的解决方案,但同样需要mysql帐户的额外权限.

还有其他想法吗?根据您的经验,最终成为最无痛解决方案的是什么?

mysql database-design many-to-many

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

php/timeout /连接服务器重置?

我有一个PHP脚本需要运行一段时间.

脚本的作用:

  • 连接到mysql
  • 启动100到100,000 cURL请求
  • 每个cURL请求返回1到2000个房地产列表的紧凑解码数据 - 我使用preg-match-all来获取所有数据并在每个列表中插入一个mysql.每个查询永远不会超过1mb的数据.

所以有很多循环,mysql插入和curl请求正在进行.php安全模式已关闭,我能够成功地将最大执行时间设置为荒谬的,以允许我的脚本一直运行.

好吧,我的问题是脚本或apache或脚本中间有一个笔划,屏幕进入"已重置服务器的连接"屏幕.

有任何想法吗?

php mysql apache reset

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