问题列表 - 第27860页

使用WPFPerf配置WPF 4.0应用程序不会向我显示任何信息

我正在尝试使用WPFPerf来分析WPF 4.0应用程序(我有最新的WPFPerf应该可以在WPF 4.0上运行).我从WPFPerf启动Visual Profiler工具,开始我的应用程序,但之后没有任何反应,Visual Profiler中的元素树是空的.没有显示其他错误消息.任何人都可以告诉我,我做的不对吗?

作为一个额外的信息,当我尝试从我的应用程序分析我的.exe程序集或任何其他程序集时,我得到一个BadFormatException,说该程序集是使用较新版本的.NET构建的.从下载页面http://go.microsoft.com/fwlink/?LinkID=191420 我看到这个版本的WPFPerf对我的应用程序应该没问题

wpf profiling

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

jQuery:嵌套框架集中的访问框架

我有一个具有嵌套框架集的文档.我需要访问其中一个名为"sq_main"的嵌套框架,并访问此框架内的内容.这是我的结构:

<html>
<head>
<title>Title</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<frameset rows="28,*" frameborder="0" border="0">
  <frame src="/_admin/?SQ_BACKEND_PAGE=header" name="sq_header" scrolling="no" marginwidth="0" marginheight="0">
  <frameset cols="380,10,*" frameborder="0" border="0" id ="main_frameset">
    <frame src="/_admin/?SQ_BACKEND_PAGE=sidenav" name="sq_sidenav" scrolling="no" marginwidth="0" marginheight="0">
    <frame src="/_admin/?SQ_BACKEND_PAGE=resizer" name="sq_resizer" scrolling="no" marginwidth="0" marginheight="0">
    <frame src="/_admin?SQ_BACKEND_PAGE=main&assetid=43&sq_from_frontend=1" name="sq_main" marginwidth="0" marginheight="0" scrolling="yes">
  </frameset>
</frameset>
<noframes></noframes>
</html>
Run Code Online (Sandbox Code Playgroud)

遗憾的是,我无法更改代码,这就是我需要使用jQuery访问它的原因.我试图编写一个jQuery选择器来访问"sq_main"框架,但到目前为止没有运气:

$('body', parent.frames[0].sq_main).prepend('<h1>TEST!!!!</h1>');
Run Code Online (Sandbox Code Playgroud)

关于如何深入挖掘这个丑陋结构的想法?:)

javascript jquery frames frameset

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

如何在单击按钮时从文本字段中删除光标?

我正在尝试做一个简单的任务:

我有一个可编辑的文本字段,一个窗口上有两个按钮(标题:可编辑/不可编辑)。想法是:当用户单击“使可编辑”按钮时,文本字段应变为可编辑,而当他/她单击“使不可编辑”时,它应变为不可编辑。

在“使不可编辑”的行动中,我这样做:

[myTextField setSelectable:NO];
[myTextField setEditable:NO];
Run Code Online (Sandbox Code Playgroud)

在“使可编辑”的行动中,我这样做:

[myTextField setSelectable:YES];
[myTextField setEditable:YES];
Run Code Online (Sandbox Code Playgroud)

问题是:

当 myTextField 中没有光标或它有光标但用户没有在其中输入任何内容并单击时它工作正常 - “使不可编辑”,然后 myTextField 变得不可编辑但是当它有光标并且用户单击“使不可编辑”时-editable” 在其中输入内容后,他/她仍然可以编辑 myTextField。

对于它的解决方案,我尝试在用户单击“使不可编辑”按钮后立即从 myTextField 中删除光标,方法是在可选和可编辑语句之前添加这些行:

  1. [someOtherTextField selectText:self];

  2. [[NSRunLoop currentRunLoop] performSelector:@selector(selectText:) someOtherTextField argument:self order:9999 modes:[NSArray arrayWithObject:NSDefaultRunLoopMode]];

  3. [someOtherTextField becomeFirstResponder];

但没有一个对我有用:(

任何人都可以提出一些解决方案吗?

cocoa objective-c nstextfield

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

php数组清楚

是否有任何默认函数清除数组的值.对于前者{10,3,3,34,56,12}到arr {0,0,0,0,0,0}

php arrays clear

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

operator new如何调用类的构造函数?

我知道,new运算符将调用类的构造函数.

但它是如何发生的,用于此的基础技术是什么.

c++

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

foreach中的C++枚举

可能的重复:
枚举C++
C++中的枚举:迭代枚举

我有一个二十一点游戏的卡片类,有以下枚举:

enum Rank { Ace, Two, Three, Four, Five, Six, Seven, Eight, Nine, Ten, Jack, Queen, King };
enum Suit { Clubs, Diamonds, Hearts, Spades };
Run Code Online (Sandbox Code Playgroud)

当我创建甲板时,我想编写如下代码:

// foreach Suit in Card::Suit
//   foreach Rank in Card::Rank
//     add new card(rank, suit) to deck
Run Code Online (Sandbox Code Playgroud)

我相信c ++中没有foreach.但是,我如何遍历枚举?

谢谢,斯宾塞

c++ foreach enums

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

在Java中使用Deprecated方法或类是错误的吗?

我正在使用eclipse开发一个Web应用程序.就在今天,我通过更改JAR文件更新了我的struts版本.我正在某些地方收到警告,方法已被弃用,但代码工作正常.

我想知道一些事情

  1. 在Java中使用Deprecated方法或类是错误的吗?

  2. 如果我不更改任何方法并使用我的警告运行我的应用程序,它会产生任何性能问题.

java methods deprecated

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

策划比赛

我需要制作体育赛事的时间表.

有30支球队.每支球队必须打8场比赛.这意味着每支球队都不可能再次参加所有其他球队的比赛,但我需要避免这两支球队相互竞争不止一次.

我的想法是生成所有可能的比赛(对于30支球队:) (30*29)/2 = 435 matches并从这个列表中选择120场比赛(每场比赛8场比赛:) 8 * 30 / 2 = 120 matches.

这是我很难过的地方:我怎样才能选择这120场比赛?我尝试了一些简单的解决方案(列表的第一个匹配,然后是最后一个,依此类推),但它们似乎不适用于30个团队.我还尝试生成所有可能的匹配组合并找到哪一个正在工作但是有30个团队,这是太多的计算时间.

是否有我可以实现的现有算法?

UPDATE

我需要制作的是一个简单的时间表,没有消除.每支球队都有8场比赛,就这样.在一天结束时,将不会有一个赢家.

每个团队都会有他的日程安排,这个日程安排不会改变他们的输赢.规划是一整天完成的,是不可改变的.

更新2

起初,我不想对我的问题设置太多限制,但似乎没有任何限制(除了每个团队不会相互竞争多次),这只是随机选择每个8个匹配的问题球队.

所以这里有更多细节:

在这项体育赛事期间,有6种不同的运动(足球,手球,篮球等).这意味着有6个同时匹配.每15分钟开始一轮新一轮比赛.

每支球队必须参加8场比赛,每项运动至少一次.

这6项运动分别在三个不同的地方进行.这意味着在白天,每个团队都必须从一个地方搬到另一个地方.应尽可能减少这些举措.

一支球队不能连续打两场比赛.

algorithm

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

用于Java中无上下文语法的语法编辑器实用程序

是否有用Java开发的无上下文语法的语法编辑器实用程序?

java

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

对PInvoke函数'[...]'的调用使堆栈失衡

对于我已经使用了很长一段时间的一些东西,我得到了这个奇怪的错误.它可能是Visual Studio 2010中的新东西,但我不确定.
我试图用C#调用用C++编写的无人函数.
从我在互联网上阅读的内容和错误信息本身来看,这与我的C#文件中的签名与C++中的签名不同但我真的看不到它这一事实有关.
首先,这是我在下面的无人函数:

TEngine GCreateEngine(int width,int height,int depth,int deviceType);
Run Code Online (Sandbox Code Playgroud)

这是我在C#中的功能:

[DllImport("Engine.dll", EntryPoint = "GCreateEngine", CallingConvention = CallingConvention.StdCall)]  
        public static extern IntPtr CreateEngine(int width,int height,int depth,int device);
Run Code Online (Sandbox Code Playgroud)

当我调试到C++时,我看到所有的参数都很好,因此我只能认为它与从TEngine(这是一个名为CEngine的类的指针)转换为IntPtr有关.我之前在VS2008中使用过这个没问题.

c# c++ pinvoke unmanaged managed

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