问题列表 - 第17530页

当每个人都在OSGi上进行标准化时,为什么Sun会发明另一个模块系统?

Sun正在以Jigsaw的形式将JDK模块化,并且暗示它应该是其他Java开发人员的首选模块格式.使用它的唯一值得注意的玩家是NetBeans(和衍生应用程序).

另一方面,业界已经围绕OSGi进行了标准化,所有主要的应用程序供应商都将其运行时基于模块平台,甚至是Sun自己的Glassfish.甚至还有一个NetBeans端口使用OSGi作为模块系统而不是NetBeans自己的模块.甚至Maven也在努力成为OSGi运行时.

它只是NIH,许可或其他原因吗?

java osgi module java-platform-module-system

24
推荐指数
3
解决办法
1409
查看次数

如何让PropertyGrid显示SaveFileDialog?

我有一个属性网格控件,我希望能够在用户正在将数据导出到新文件的过程中显示SaveFileDialog.我可以轻松地将OpenFileDialog与FileNameEditor挂钩,但似乎没有用于保存文件的等效类.

是否存在可以在System.ComponentModel.Editor属性中指定的现有类,以便显示SaveFileDialog?

c# winforms

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

向量,"虚拟",函数调用上的分段错误

我试图调用一个对象内的函数时出现分段错误,该对象是"形状"指针向量的一部分

我的问题在于这个功能::

    Point findIntersection(Point p, Point vecDir, int *status)
    {

        Point noPt;
        for (int i = 0; i < shapes.size(); i++)
        {
            Point temp;
            cout << "Shapes size" << shapes.size() << endl;
**SEGMENTATIONFAULT HERE >>>>>**            bool intersect = shapes[0]->checkIntersect(p, vecDir, &temp);
            if (intersect)
            {
                *status = 1;    // Code 1 for intersecting the actual shape
                return temp;
            }

        }

        return noPt;
    }
Run Code Online (Sandbox Code Playgroud)

最初,我只添加一个形状:

void createScene()
{

    image = QImage(width, height, 32); // 32 Bit

    Sphere s(Point(0.0,0.0,-50.0), 40.0);
    shapes.push_back(&s);
    cout << …
Run Code Online (Sandbox Code Playgroud)

c++

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

如何捕获此错误?[C++]

我试图赶上零尝试:

int _tmain(int argc, _TCHAR* argv[])
{
int a = 5;
try
{
int b = a / 0;
}
catch(const exception& e)
{
    cerr << e.what();
}
catch(...)
{
    cerr << "Unknown error.";
}
    cin.get();
return 0;
}
Run Code Online (Sandbox Code Playgroud)

基本上它不起作用.有什么建议吗?谢谢.PS将来代码可以放在[code] [/ code]标签而不是四个空格之间的任何机会?

c++ error-handling

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

同时使用nl2br和mysql_real_escape_string

什么是以下列方式使用nl2br的正确方法.

我发布了来自文本区域输入的数据

        $data = $_POST;
        $escaped_data = array();
        foreach ($data as $key => $val) {
            $escaped_data[$key] = mysql_real_escape_string($val);
        }
        $desc = $escaped_data[description];
        $desc = nl2br($desc);
Run Code Online (Sandbox Code Playgroud)

php

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

JavaScript范围问题

代码段如下:

$(this).parents('td:first').next().find('option').customizeMenu('myMenu2');
Run Code Online (Sandbox Code Playgroud)

这有效,但是:

var listener = function(){
 $(this).parents('td:first').next().find('option').customizeMenu('myMenu2');
};
listener();
Run Code Online (Sandbox Code Playgroud)

不工作,为什么以及如何解决它?

javascript jquery scope

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

根据条件渲染局部视图

当用户具有特定角色时,我有一些应该呈现的部分视图。

现在,我想避免做类似的事情

<% if(user is in role){..here goes the html.. }%>
Run Code Online (Sandbox Code Playgroud)

我希望能够做到(在 ascx 的顶部):

<% this.RenderOnlyForRoles(list of roles) %>
Run Code Online (Sandbox Code Playgroud)

现在,在 BasePartialView 中,我有一个在调用 RenderOnlyForRoles 时填充的角色列表。

问题是 RenderOnlyForRoles 在我能想到的所有事件之后被调用:)并且我无法停止控件的渲染。

关于如何获得我想要的东西有什么想法吗?

编辑:有人知道其他视图引擎是否支持这个?

asp.net-mvc

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

源代码洞察,如Windows中的免费源代码浏览器和编辑器

任何人都可以建议我免费的源代码浏览器(c/c ++)和Windows中的编辑器,如源洞察?

windows source-insight

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

检查是否使用python(后台守护进程)按下了键

我创建了一个python脚本,每次按下键盘上的Super(或WinKey)时都需要执行一个事件.

如果没有python进程"聚焦",如何实现这一点 - 因为它在后台运行,等待按键执行事件?

我在网上看到很多帖子向我展示了如何阅读输入 - 但他们都需要一个让这个过程"专注",而且没有人向我展示如何使用python脚本捕获Super(或WinKey).

我正在运行Ubuntu 9.10.

python binding daemon keypress ubuntu-9.10

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

Python:继续在外循环中进行下一次迭代

我想知道是否有任何内置方法可以继续在python中的外循环中进行下一次迭代.例如,考虑代码:

for ii in range(200):
    for jj in range(200, 400):
        ...block0...
        if something:
            continue
    ...block1...
Run Code Online (Sandbox Code Playgroud)

我希望这个continue语句退出jj循环并转到ii循环中的下一个项目.我可以通过其他方式实现这个逻辑(通过设置一个标志变量),但有一种简单的方法可以做到这一点,还是这就像要求太多?

python loops

114
推荐指数
6
解决办法
9万
查看次数