问题列表 - 第31580页

python字典中的迭代

我根据几个条件填充python字典.

我的问题是:

我们可以按照填充的顺序检索字典吗?

          questions_dict={}  

              data = str(header_arr[opt]) + str(row)
              questions_dict.update({data : xl_data})
              valid_xl_format = 7
              if (type.lower() == "ma" or type.lower() == "mc"):
                      data = str(header_arr[opt]) + str(row)
                      questions_dict.update({data : xl_data})
                      valid_xl_format = 7
Run Code Online (Sandbox Code Playgroud)

填充后如果我迭代它不是按照它的顺序填充

     for k in questions_dict:
          logging.debug("%s:%s" %(k,questions_dict[k]))
Run Code Online (Sandbox Code Playgroud)

python dictionary

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

如何在Mac OS X上编译通用库?

这可能是一个非常愚蠢的问题,但我不熟悉在Mac上进行开发,并且很难使用通用二进制文件.

我有一个我在QT Creator中编译的应用程序,根据lipo正在生成i386架构输出.据我了解,这意味着它正在生产Mac OS X 32位输出.

该应用程序依赖于两个外部库.我正在通过首先调用./config编译这些库中的一个,然后编译../config声明它是"为darwin-i386-cc配置".但是,运行make并在结果上调用lipo后,体系结构将报告为x86_64.

同样,我有另一个外部库.那个没有配置脚本,我只是通过调用make来编译它.这个的输出也是x86_64.

如何编译这两个外部库,以便它们生成与我的应用程序的i386输出兼容的东西?更好的是,我如何编译这两个外部库来生成通用库,这样我就可以从我的应用程序生成一个通用二进制文件,它可以在32位和64位上运行?

另外,基于Mac世界的当前状态,是否还有其他平台可以用来创建一个适当的,用户友好的Mac OS X通用二进制文件?

macos compilation universal-binary

15
推荐指数
2
解决办法
9460
查看次数

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

模拟Android偏好类别外观/感觉

我喜欢Android偏好类别中的标题栏样式.

在我的活动中(不是a PreferenceActivity)我如何使用相同的风格?

user-interface android android-preferences

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

适用于iOS 4的Circumvent截图

我希望在关闭应用程序之前清除视图,以更改启动图像,以便下次输入应用程序时,它不会显示某些不安全的数据.

iOS 4的提供applicationDidEnterBackgroundapplicationWillResignActive......然而,这些都不似乎能够防止屏幕截图被采取之前,我有机会以清除视图.

iphone objective-c ipad ios

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

在pg_catalog表中找到的字段的NUMERIC精度和比例在哪里?

在PostgreSQL中,表结构的列数据存储在pg_attribute中,pg_class中有几个字段,pg_attrdef中有几个字段.

但我没有看到任何地方存储的NUMERIC字段类型的精度或比例.

它可以在INFORMATION_SCHEMA表中找到,但我试图避免它们,因为它们不使用oid来轻松连接到pg_catalog表.

所以问题是:列精度和比例存储在postgreSQL系统表中的哪个位置?

postgresql information-schema

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

大约4分钟后,MySqlDataReader停止读取并返回

我有一个简单的查询返回25,026行:

MySqlCommand cmd = new MySqlCommand("SELECT ID FROM People", DB);
MySqlDataReader reader = cmd.ExecuteReader();
Run Code Online (Sandbox Code Playgroud)

(ID是一个int.)如果我这样做:

int i = 0;
while (reader.Read()) i++;
Run Code Online (Sandbox Code Playgroud)

i将等于25026.但是,我需要对循环中的每个ID进行一些处理; 每次迭代最终都会在数百毫秒内完成.

int i = 0;
MySqlCommand updater = new MySqlCommand("INSERT INTO OtherTable (...)", anotherConnection);
updater.Prepare();
while (reader.Read()) {
     int id = reader.getInt32(0);
     // do stuff, then
     updater.ExecuteNonQuery();
     i++;
}
Run Code Online (Sandbox Code Playgroud)

但是,在处理大约4:15之后,reader.Read()只返回false.在我的大多数测试运行中,i等于14896,但它有时也停在11920. DataReader在相同数量的记录之后退出是可疑的,并且在不同行数之后它停止的时间似乎更奇怪.

为什么reader.Read()在肯定有更多行时返回false?没有例外被抛出 - 甚至没有第一次机会异常.


更新:我在回答Shaun的回答中提到我确信MySqlDataReader.Read()吞下异常,所以我下载了Connector/Net的源代码(bzr branch lp:connectornet/6.2 …

c# mysql sql

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

WPF C#:通过拖放重新排列列表框中的项目

我试图弄清楚如何通过鼠标拖动上下移动预先填充的列表框中的项目.

我从microsoft的api看过Control.DoDragDrop方法,但我仍然无法做任何事情.

我很感激任何帮助,因为我是视觉工作室环境的新手.

c# wpf drag-and-drop

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

从构造函数返回什么?

如果我在构造函数中返回一些值或对象,var会得到什么?

function MyConstroctor()
{
    //what in case when return 5;
    //what in case when return someObject;
}

var n = new MyConstroctor();
Run Code Online (Sandbox Code Playgroud)

在这两种情况下会得到什么?

实际上它是一个测验问题,答案是什么?
从自定义对象构造函数返回什么?
a)新实例化的对象
b)未定义 - 构造函数不返回值
c)返回语句
是什么d)返回语句是什么; 如果没有return语句,则新实例化的对象

javascript

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

sed +使用一个sed命令删除"#"和空行

如何使用一个sed命令从文件中删除注释行(如#bal bla)和空行(没有charecters的行)?

THX lidia

sed

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