问题列表 - 第4780页

不一致错误C#

我有一个问题,protected SceneItem scene = null;但我不明白为什么,错误是:

可访问性不一致:字段类型'AsteroidsFinal.Helpers.SceneItem'比字段'AsteroidsFinal.Helpers.Screen.scene'更难访问

using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics;

namespace AsteroidsFinal.Helpers
{

abstract public class Screen
{
    #region Variables

    protected SceneItem scene = null;

    protected Screen overlay;

    protected SpriteBatch batch = null;

    protected Game game = null;

    #endregion

    #region Properties

    public Game GameInstance
    {
        get { return game; }
    }

    public SpriteBatch Sprites
    {
        get { return batch; }
    }    

    #endregion

    public Screen(AsteroidGame game)
    {
        this.game = game;

        if (game != …
Run Code Online (Sandbox Code Playgroud)

c#

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

二叉搜索树的搜索时间

有谁知道如何计算二叉搜索树的搜索时间(即最坏情况,最佳情况和平均情况)?

binary-tree analysis runtime

14
推荐指数
2
解决办法
4万
查看次数

嵌套for循环的时间复杂度

我需要计算以下代码的时间复杂度:

for (i = 1; i <= n; i++)
{
  for(j = 1; j <= i; j++)
  {
   // Some code
  }
}
Run Code Online (Sandbox Code Playgroud)

O(n ^ 2)

complexity-theory big-o time-complexity

30
推荐指数
4
解决办法
8万
查看次数

Maven插件执行另一个插件

我正在尝试创建一个新的插件来打包我的最新项目.我试图让这个插件依赖于maven-dependency-plugin来复制我所有的项目依赖项.

我已将此依赖项添加到我的插件的pom中,但我无法执行它.

我在我的插件主Mojo中有这个注释:

@execute goal="org.apache.maven.plugins:maven-dependency-plugin:copy"
Run Code Online (Sandbox Code Playgroud)

我已经为目标尝试了一些其他名称,例如依赖:复制和只是复制,但它们都以一条消息说明在我的插件中找不到所需的目标.我究竟做错了什么?

其次是我在哪里提供依赖插件的配置信息?

plugins maven-2

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

subprocess.Popen错误

我在静默模式下运行msi安装程序并在特定文件中缓存日志.以下是我需要执行的命令.

C:\Program Files\ My Installer\Setup.exe /s /v "/qn /lv %TEMP%\log_silent.log"

我用了:

subprocess.Popen(['C:\Program Files\ My Installer\Setup.exe', '/s /v "/qn /lv %TEMP%\log_silent.log"'],stdout=subprocess.PIPE).communicate()[0]
Run Code Online (Sandbox Code Playgroud)

执行命令然而它无法识别操作并且在选择错误选项时给出错误.我已经交叉验证,发现命令只能这样工作.

python subprocess popen

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

有没有最好的方法来处理命名时尚?

在过去的一年中,我的团队代码基础上有一些工作,我注意到命名约定的稳步发展.

例如,有很多类被命名为表达它们是一个可以帮助你做某事的类.

这是我发现的:

MyClassUtil
MyClassFactory
MyClassHelper
MyClassManager
MyClassService
Run Code Online (Sandbox Code Playgroud)

在我看来,随着时间的推移,人们会为相对相同的事情提出命名约定,因此您不必以一致的方式命名所有内容,而是使用具有一些约定的代码库.所有新东西都是根据最新的时尚命名惯例命名的,所以你几乎可以通过当时流行的惯例告诉一些代码的时代.

处理这种趋势的最佳方法是什么?这真的是个问题吗?随着这些命名时尚流行,人们应该使用最新的时尚吗?是否应该使用新的命名约定重命名所有现有项目?或者,人们应该接受这种多样性作为不可避免的东西?

naming-conventions fad

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

如何在Ubuntu中创建公共HTML文件夹?

简单的问题,但由于某种原因,我无法在Google上找到确切的答案:

我在Slicehost上安装了一个新的Ubuntu,并希望在我的主目录中创建一个包含一堆静态HTML文件的简单网站的公共目录.我该怎么做呢?这只是输入mkdir public_html和设置权限的问题,还是有更简洁的方法?(我记得在过去我遇到的问题是每次我将文件复制到我的public_html目录中时,我都必须手动设置其权限,这非常令人沮丧.)

linux public-html

26
推荐指数
2
解决办法
8万
查看次数

将QLineEdit焦点设置在Qt中

我有一个qt问题.我希望QLineEdit小部件在应用程序启动时具有焦点.以下面的代码为例:

#include <QtGui/QApplication>
#include <QtGui/QHBoxLayout>
#include <QtGui/QPushButton>
#include <QtGui/QLineEdit>
#include <QtGui/QFont>


 int main(int argc, char *argv[])
 {
     QApplication app(argc, argv);

     QWidget *window = new QWidget();
     window->setWindowIcon(QIcon("qtest16.ico"));
     window->setWindowTitle("QtTest");

     QHBoxLayout *layout = new QHBoxLayout(window);

     // Add some widgets.
     QLineEdit *line = new QLineEdit();

     QPushButton *hello = new QPushButton(window);
     hello->setText("Select all");
     hello->resize(150, 25);
     hello->setFont(QFont("Droid Sans Mono", 12, QFont::Normal));

     // Add the widgets to the layout.
     layout->addWidget(line);
     layout->addWidget(hello);

     line->setFocus();

     QObject::connect(hello, SIGNAL(clicked()), line, SLOT(selectAll()));
     QObject::connect(line, SIGNAL(returnPressed()), line, SLOT(selectAll()));

     window->show();
     return app.exec();
 }
Run Code Online (Sandbox Code Playgroud)

为什么line->setFocus()只在布局窗口小部件之后放置它并且如果在它不工作之前使用它时,将焦点放在行窗口小部件@app启动上?

c++ qt qlineedit

21
推荐指数
2
解决办法
4万
查看次数

注定的技术?

您认为哪些技术/语言/应用程序在Windows平台上达到顶峰,那些已经或应该被淘汰的平台?我的投票,在某些方面可能是一厢情愿的想法:

  1. VBScript中
  2. Microsoft Access
  3. ODBC

我问,因为我们正在设定技术和应用程序开发的未来方向,即除非没有选择,否则不要使用它们.

windows survey

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

学习遗留Java系统

我的任务是维护和重构遗留Java系统.我目前做C#和.NET,虽然我熟悉Java.

遗留系统使用RMI,一种客户端/服务器架构,专为1.4 JVM而设计.它用于UI(据我所知),Swing和AWT.

我的问题是:与我刚刚提交的代码库达成协议的最佳方法是什么?我正在考虑屏幕的流程图,定义RMI调用之间的边界,以及编写单元测试(对于可测试的位).

当你交出一个不熟悉的代码库时你会怎么做?

谢谢!

-Jarrod

java legacy maintenance

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