问题列表 - 第22645页

为什么在嵌套的FOR循环中使用相同的count变量名称有效?

为什么以下不会出错?

for (int i=0; i<10; ++i) // outer loop
{
    for (int i=0; i<10;++i) // inner loop
    {
    //...do something
    }
//...do something else
}
Run Code Online (Sandbox Code Playgroud)

我理解它的方式,大括号({...})中的变量只在这些大括号内.但是内环在外环的支撑内.因此,一旦我声明int i=0内部循环,我不应该得到有关多个定义的错误吗?

c++ scoping

12
推荐指数
1
解决办法
6733
查看次数

C#中控制台的Windows Forms +命令

我已经阅读了一些关于组合Windows窗体和控制台应用程序的程序的主题,但似乎我的问题还没有解决.是否可以从cmd-line运行程序并能够通过表单和cmd-line命令控制应用程序?它的意思是:

  • 对于通过(Windows窗体)表单控制应用程序的应用程序的普通用户,
  • 用于调试和高级用户通过控制台控制应用程序(并可选择查看Windows窗体中发生的情况))

我知道我想要的东西是非常重要的,它可能意味着很多工作,但我仍然想知道如何正确地做到这一点.

c# debugging console winforms

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

D(Tango)读取所有标准输入并将其分配给字符串

在D语言中我如何读取所有标准输入并将其分配给字符串(使用Tango库)?

string stdin d tango

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

遍历方案用作列表

是不是可以将Scheme中的函数视为任何其他列表?

基本上,我想要做的是这样的:

(define (foo) "hello")

(cdr foo)  ; or similar, should return the list ((foo) "hello")
Run Code Online (Sandbox Code Playgroud)

我已经找到了类似的讨论,如果这不能用于Scheme,我会感到有点失望.如果是这样,为什么这是不可能的?在其他的lisps有可能吗?

编辑:改为(cdr'foo)为(cdr foo) - 这是误导.我问,为什么我不能作为列表访问函数?

lisp reflection scheme metaprogramming homoiconicity

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

适用于Mac OS X的Python GUI框架

我正试图为Mac OS X找到一个好的"python GUI框架",但直到现在我还没有找到任何好的东西,只有我不喜欢的wxWidgets而且它也不稳定.

有什么建议?

python macos user-interface

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

未定义的C/C++符号作为运算符

我注意到字符/符号'''和'@'在C/C++中不用作运算符,

  1. 有谁知道原因或历史原因为何如此?
  2. 如果它真的没用过,使用#define将这些符号定义为另一个运算符/语句是否安全?

c c++ syntax symbols operators

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

标记是对主题进行分类的最佳用户友好方式吗?

标记是对主题进行分类的最佳用户友好方式吗?一个例子是这个Q/A站点中使用的标签机制.(StackOverflow.com).如何以最友好的用户方式实施类别?或层次结构类别是提供可用类别的最佳用户友好方式?

是否有任何在线商店使用标签来分类产品类别?

asp.net user-interface design-patterns

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

用于解析和检查c ++的Python代码

是否有Python库可以解析c ++代码?

例如,假设我想解析一些c ++代码并找到所有类及其成员函数/变量的名称.

我可以想到使用正则表达式一起破解它的几种方法,但是如果有一个现有的库它会更有帮助.

c++ python

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

具有大量几何形状的WPF绘图性能

我在WPF绘图性能方面遇到问题.有许多小的EllipseGeometry对象(例如1024个椭圆),它们被添加到具有不同前景画笔的三个单独的GeometryGroup中.之后,我在简单的图像控件上渲染它.码:

DrawingGroup tmpDrawing = new DrawingGroup();
GeometryGroup onGroup = new GeometryGroup();
GeometryGroup offGroup = new GeometryGroup();
GeometryGroup disabledGroup = new GeometryGroup();

for (int x = 0; x < DisplayWidth; ++x)
{
    for (int y = 0; y < DisplayHeight; ++y)
    {
        if (States[x, y] == true) onGroup.Children.Add(new EllipseGeometry(new Rect((double)x * EDGE, (double)y * EDGE, EDGE, EDGE)));
        else if (States[x, y] == false) offGroup.Children.Add(new EllipseGeometry(new Rect((double)x * EDGE, (double)y * EDGE, EDGE, EDGE)));
        else disabledGroup.Children.Add(new EllipseGeometry(new Rect((double)x * EDGE, (double)y * …
Run Code Online (Sandbox Code Playgroud)

c# wpf performance drawing

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

Python:与文件/模块名称相同的类名导致继承问题?

当它全部在一个文件中时,我的代码工作得很好.现在,我正在将课程分成不同的模块.这些模块的名称与类相同.也许这是一个问题,因为MainPage它在加载时失败了.它是否认为我试图从模块继承?可以发生模块/类命名空间冲突吗?

MainPage.py

import BaseHandler
from models import Item
from Utils import render

class MainPage(BaseHandler):
    def body(self, CSIN=None): #@UnusedVariable
        self.header('Store')
        items = Item.all().order('name').fetch(10)
        render('Views/table.html', self, {'items': items})
        self.footer()
Run Code Online (Sandbox Code Playgroud)

BaseHandler.py

from google.appengine.ext import webapp
from google.appengine.api import users
from Utils import *

# Controller
class BaseHandler(webapp.RequestHandler):
     # ... continues ... 
Run Code Online (Sandbox Code Playgroud)

失败追溯:

Traceback (most recent call last):
  File "C:\Program Files\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 3180, in _HandleRequest
    self._Dispatch(dispatcher, self.rfile, outfile, env_dict)
  File "C:\Program Files\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 3123, in _Dispatch
    base_env_dict=env_dict)
  File "C:\Program Files\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 515, …
Run Code Online (Sandbox Code Playgroud)

python import google-app-engine module class

10
推荐指数
2
解决办法
5966
查看次数