小编MrF*_*Fox的帖子

BB10级联命令行开发

如果你知道Qt,现在可以更容易地编程BB10,我决定试一试,我一直在阅读:https://developer.blackberry.com/cascades/documentation/getting_started/index.html

我注意到所有RIM的教程,以及我能找到的所有在线教程都围绕着QNX Momentics IDE - 一个定制的Eclipse.

因为我老了,我喜欢VIM,所以我更喜欢使用命令行工具.但是,我似乎无法找到有关如何在此IDE之外设置项目,构建过程或设备/模拟器部署的任何文档.这甚至可能吗?如果是这样,有人在某些文档或教程上有任何线索吗?

c++ qt blackberry-10 blackberry-qnx

13
推荐指数
1
解决办法
4067
查看次数

python中全局变量的频率?

Stack Overflow在python中有很多关于全局变量的问题,它似乎会给来自其他语言的人带来一些混乱.范围规则并不完全像许多来自其他背景的人所期望的那样.

同时,代码的目的不是在类级别上,而是在模块级别上.因此,当所有内容都不一定包含在类中时,在成员变量中可以找到的状态可以放在模块级变量中.

所以我的问题是2部分:

1)我应该避免使用全局变量(特别是在函数内设置它们并使用global关键字)?

2)如果#1为是,是否有预期使用的常见模式?

我在一个有很多不同语言的地方工作,我想减轻混乱,并确保pythonistas不会在以后讨厌我.

感谢您提供任何建设性的意见.

python

9
推荐指数
1
解决办法
1092
查看次数

C++ 11基于范围的for循环如何知道数组大小?

当我做这样的事情时:

int my_array[5] = {1, 2, 3, 4, 5};
for (int &x : my_array) {
    x *= 2;
}
Run Code Online (Sandbox Code Playgroud)

C++ 11显然知道我的数组只有5个元素.这些信息是否存储在my_array对象的某个位置?

如果是这样,有什么理由说明为什么它不能作为开发人员提供给我(或者是它?!?!?)?如果C++开发人员总是知道他们正在处理的数组的界限,似乎很多世界的问题都将得到解决.

c++ for-loop c++11

9
推荐指数
3
解决办法
4745
查看次数

Python getattr() 成员还是函数?

我正在尝试使用 Python 的 getattr() 从我无法控制的各种 API 获得的许多对象中提取数据。我的想法是通过一系列异类对象并尝试对它们执行 getattr() ,直到我取出我需要的所有内容。

所以我正在做其中之一:

if hasattr(o, required_field):
    value = getattr(o, required_field)
    result.append([required_field, value])
    print 'found field', field, 'for value', value
Run Code Online (Sandbox Code Playgroud)

我的问题是有时我正在处理的对象有 object.data() 和有时 object.data 来提取东西。有时这些对象实际上是生成器。

所以偶尔我会得到这样的东西:

found field ValueOfRisk for value
CellBM:<Instrument:/limbo/WLA_YdgjTdK1XA2qOlm8cQ==>.ValueOfRisk>
Run Code Online (Sandbox Code Playgroud)

问题:有没有一种方法可以说“当它是数据成员时访问数据成员,或者当它是一个函数时调用一个函数”来从这些东西中取出值?使用 Python 似乎这应该很容易,但我找不到它。

python

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

SQL Server Management Studio中的存储过程依赖项

我对MS世界了解不多,但现在碰巧是我必须使用SQL Server Management Studio 2008.

我的问题:我在表中有一个列,我需要查看可能对其执行的所有存储过程.

我尝试右键单击并查看"查看依赖项",但这似乎并未返回应该存在的所有内容.

像这样的问题:SQL Server依赖关系有答案提供3种类型的解决方案

  1. 支付第三方工具.
  2. 编写自己的脚本.
  3. 将所有内容导出到文本文件中并对其进行处理.

WTF?我错过了一些明显的东西吗 事实上这是怎么回事?我想这是一个非常常见的用例:你想改变表格,你想确保你不会破坏任何东西.或者,如果您是第一次使用数据库查看新项目,并且希望查看某些列是如何使用存储过程填充的.实际上没有快速简便的内置工作流吗?

sql sql-server

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

Django多对多循环引用?

从概念上讲,我想要的是:

class Child:
    guardians = models.ManyToManyField(Guardian)

class Guardian:
    children = models.ManyToManyField(Child)
Run Code Online (Sandbox Code Playgroud)

申请是为了学校.任何一方(监护人)可以有多个孩子,任何孩子都可以有多个监护人.现在,我不能像在C++中那样在python中转发声明.

什么是最干净,最好的方法呢?我是否需要第三个"关系"类来表示这些联系(这是我正在趋向的)?但在我重新发明轮子之前,我想问一下.看起来这应该很容易......

python django

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

标签 统计

python ×3

c++ ×2

blackberry-10 ×1

blackberry-qnx ×1

c++11 ×1

django ×1

for-loop ×1

qt ×1

sql ×1

sql-server ×1