问题列表 - 第3153页

你知道visual studio的任何文件比较加载项吗?

是否有任何内置的加载项解决方案可供Visual Studio比较两个文件并显示结果与差异?我找不到一个......

diff add-in visual-studio

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

如何将某些内容附加到数组中?

如何在JavaScript中将对象(如字符串或数字)附加到数组?

javascript arrays append

2895
推荐指数
23
解决办法
299万
查看次数

如何在C#中找到用户名/身份

我需要使用C#以编程方式查找用户名.具体来说,我想让系统/网络用户连接到当前进程.我正在编写一个使用Windows集成安全性的Web应用程序.

.net c# identity windows-authentication

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

我的应用程序图标已损坏(编译器中出现问题?)

我的应用程序的"应用程序图标"是错误的.

我的应用程序在任务栏中显示的图标与经典的Delphi图标不同.而是显示我的一个VCL的图标.图标被"窃取"的特定VCL未在我的应用程序中使用,但使用了同一包中的其他VCL.

相关信息: - 如果我将我的应用程序拖放到桌面上,图标看起来没问题. - 当我将光标放在Windows Commander上时,图标看起来没问题. - 当我将其拖放到"按钮栏"中时,Windows Commander中的图标看起来不正常.结论:图标在运行时不会被意外更改(即使应用程序未运行,问题也存在).

我使用Delphi 7.我只是为了确保禁用EurekaLog和FastMM,并重建应用程序.问题仍然存在.我甚至没有丝毫为什么编译器插入错误的图标.我真的需要一些提示.谢谢.

delphi icons

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

如何使用os.system()从stdin获取数据

我使用脚本从维基百科下载文本的唯一可靠方法是使用cURL.到目前为止,我这样做的唯一方法是打电话os.system().即使输出在python shell中正确显示,我似乎无法返回除退出代码(0)以外的任何内容.或者有人可以证明如何正确使用urllib.

python shell curl os.system urllib

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

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

TfrmMain和TApplication - 这些是为了什么?

我是Delphi新手,但我正在尝试使用Spy ++理解TApplication和TfrmMain窗口之间的关系.看起来TfrmMain窗口是具有正确屏幕坐标的真实窗口,但TApplication窗口是Windows任务栏中显示的窗口.而且,它们似乎根本没有相互关联.一个不是另一个的父窗口,那么窗口如何链接在一起?为什么非UI窗口是获取Windows任务栏按钮的窗口?任何Delphi专家都可以帮我理解这个吗?

delphi

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

是否可以从PL/SQL块输出SELECT语句?

我怎样才能获得PL/SQL块来输出SELECT语句的结果,就像我做一个普通的一样SELECT

例如,如何做一个SELECT像:

SELECT foo, bar FROM foobar;
Run Code Online (Sandbox Code Playgroud)

提示:

BEGIN
SELECT foo, bar FROM foobar;
END;
Run Code Online (Sandbox Code Playgroud)

不起作用.

sql oracle plsql oracle10g oracle-apex

59
推荐指数
5
解决办法
15万
查看次数

在JavaScript关联数组中动态创建键

如何在javascript关联数组中动态创建键?

到目前为止,我发现的所有文档都是更新已创建的密钥:

 arr['key'] = val;
Run Code Online (Sandbox Code Playgroud)

我有这样的字符串 " name = oscar "

我想最终得到这样的东西:

{ name: 'whatever' }
Run Code Online (Sandbox Code Playgroud)

那就是我拆分字符串并获取第一个元素,我想把它放在字典中.

var text = ' name = oscar '
var dict = new Array();
var keyValuePair = text.split(' = ');
dict[ keyValuePair[0] ] = 'whatever';
alert( dict ); // prints nothing.
Run Code Online (Sandbox Code Playgroud)

javascript associative-array

198
推荐指数
5
解决办法
44万
查看次数

插件API设计

所以我的应用程序主要基于使用QPlugin系统的QT API.它使用起来相当简单,你定义了一个从接口继承的类,当加载插件时,你得到一个该类的实例.最后,它将归结为dlopen/ dlsymLoadLibrary/ GetProcAddress,适用于操作系统的任何内容.我没有问题,一切都按预期工作.

所以,关于这个问题.有许多功能涉及插件需要引用主应用程序提供的数据/功能.例如,我的应用程序有一个GUI,所以我在我的应用程序中有一个" plugin::v1::gui"函数返回一个QWidget *.如果我想要一个插件能够将内容添加到我的UI中,或者甚至让它的对话框成为我的UI的子对象,它将需要一个指向它的指针.

我在Linux上开始开发并很快遇到这样一个事实:默认情况下,加载器不会在加载它的应用程序中填充共享对象中未解析的符号.没问题,容易解决.-rdynamic在我的旗帜上添加" "并继续前进.工作得很好.

现在我发现在Windows上似乎没有相应的东西:(.那么什么是一个好的解决方案?

到目前为止,我提出的最好的方法是在我的主应用程序中填充一个结构,该结构包含指向插件可能关心的每个对象/函数的指针.然后将它传递给插件的" init()"函数,现在它有适当的指针指向所有内容,但这是一个烦人的解决方案,因为现在我必须在多个地方进行更改,每当我添加一些东西.

有更好的解决方案吗?SO社区如何处理这个问题?

c++ api dll plugins qt

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