Xcode的乐器让我感觉身体健康.它们基于DTrace--在Windows中有一些松散的等价物 - 但Apple为它们制作的GUI使它们可以日常使用.
Visual Studio似乎没有竞争工具.它试图使用需要大量命令行mojo和解析文本转储的分析器.相比之下,Compuware工具套件非常糟糕.
没有任何东西可以使用Xcode仪器的强大功能和易用性 - 但对于Windows?
我正在尝试创建一个简单的搜索框,其结果类似于http://www.example.com/Search?s=searchTerm 我有路由设置,以便它接受这样的网址,并做正确的事情.我遇到的问题是获取表单来创建查询字符串.我尝试了很多变化:
<% using (Html.BeginForm("Search", "Home", FormMethod.Get, new { ???? })) {%>
<input id="submitSearch" class="searchBox" type="text" runat="server"/>
<input type="submit" value="Search" /> <%} %>
Run Code Online (Sandbox Code Playgroud)
我不确定如何设置Html.BeginForm,因此它抓取submitSearch值并将其传递给/ Search?s = valueHere.这似乎我错过了一些简单的事情.
从Microsoft的文档中,两个Equals方法基本相同.但我偶然发现了一些非常奇怪的事情.在我的Silverlight项目中,我有两个同一类的实例覆盖了Equals.如果我要inst1.Equals(INST2)或inst2.Equals(INST1)我总是得到真正的结果.但是Object.Equals(inst1,inst2)返回false.这怎么可能?
有任何想法吗?
谢谢,Rocko
基本上我需要在一个if语句中打开一个div并在另一个语句中关闭它.我试过了
<xsl:value-of select="'<div>'"/>
Run Code Online (Sandbox Code Playgroud)
但是失败了,因为属性中不允许<和>.有任何想法吗?干杯
我正在试图找出当我有"斜坡"和+1高度的瓷砖时,如何在鼠标下方获得正确的"活动"瓷砖(见下图).

当我的世界平坦时,一切都没有问题.一旦我添加了一个高度为+1的瓷砖,以及一个回到+0的斜坡,我的屏幕 - >地图例程仍然看起来好像一切都是"平坦的".
在上面的图片中,绿色的"渐变"是我要渲染的真实图块并计算鼠标 - >地图,但是您在"下方"看到的蓝色图块是计算出来的区域.因此,如果您将鼠标移动到任何深绿色区域,它会认为您正在使用另一个磁贴.
这是我的地图渲染(非常简单)
canvas.width = canvas.width; // cheap clear in firefox 3.6, does not work in other browsers
for(i=0;i<map_y;i++){
for(j=0;j<map_x;j++){
var xpos = (i-j)*tile_h + current_x;
var ypos = (i+j)*tile_h/2+ current_y;
context.beginPath();
context.moveTo(xpos, ypos+(tile_h/2));
context.lineTo(xpos+(tile_w/2), ypos);
context.lineTo(xpos+(tile_w), ypos+(tile_h/2));
context.lineTo(xpos+(tile_w/2), ypos+(tile_h));
context.fill();
}
}
Run Code Online (Sandbox Code Playgroud)
这是我的鼠标 - >地图例程:
ymouse=( (2*(ev.pageY-canvas.offsetTop-current_y)-ev.pageX+canvas.offsetLeft+current_x)/2 );
xmouse=( ev.pageX+ymouse-current_x-(tile_w/2)-canvas.offsetLeft );
ymouse=Math.round(ymouse/tile_h);
xmouse=Math.round(xmouse/(tile_w/2));
current_tile=[xmouse,ymouse];
Run Code Online (Sandbox Code Playgroud)
我有一种感觉,我将不得不重新开始并实现一个基于世界的地图系统,而不是一个简单的屏幕 - >地图例程.
谢谢.
我不知道怎么问这个问题,但是这里......
我将PDF页面渲染到视图中并将其添加到UIViewController.工作正常,除了一些PDF文件.
出于某种原因,代码经历了某些PDF文件的不同路径.从PowerPoint创建PDF时会发生这种情况.在addSubview调用之后,它会通过一条改变PDF视图框架的路径.我为PDFViewController.view.frame添加了一个观察者,跟踪如下:
0 -[PDFViewController observeValueForKeyPath:ofObject:change:context:]
1 NSKVONotify
2 -[NSKeyValueObservance observeValueForKeyPath:ofObject:change:context:]
3 NSKVONotify
4 -[NSObject(NSKeyValueObserverNotification) didChangeValueForKey:]
5 _NSSetRectValueAndNotify
6 -[UIViewController viewDidMoveToWindow:shouldAppearOrDisappear:]
7 -[UIView(Internal) _didMoveFromWindow:toWindow:]
8 -[UIView(Hierarchy) _postMovedFromSuperview:]
9 -[UIView(Internal) _addSubview:positioned:relativeTo:]
10 -[UIView(Hierarchy) addSubview:]
11 (rest of trace is expected)
Run Code Online (Sandbox Code Playgroud)
对于大多数PDF文件,这都可以.但对于一些人来说,添加的视图框架会在某处被修改[UIViewController viewDidMoveToWindow:shouldAppearOrDisappear:].原点的y坐标向下移动43个像素,高度降低约20%.我找不到有关该方法内部发生的任何信息,它似乎是UIViewController的内部信息.
任何人都知道为什么要修改框架?至少在正确的方向上轻推?
提前致谢.
编辑:
现在我很确定[UIViewController viewDidMoveToWindow:shouldAppearOrDisappear:]这是搞砸了.我-viewDidMoveToWindow:(UIWindow *)shouldAppearOrDisappear:(BOOL)flag在PDFViewController中实现了一个空方法,bug就消失了.但这似乎不是一个修复,但可能会导致被拒绝的应用程序.> <
任何有任何建议/意见的人?
默认情况下,将创建所有新数据库C:\.我需要创建它们E:\.我的第一直觉是移动模型数据库的数据库文件,但SSMS没有给我分离它的选项.
所以,我的问题是,有没有办法设置服务器,以便E:\默认情况下创建所有新数据库?
未处理的异常:System.IndexOutOfRangeException:索引超出了数组的边界(在第一个if语句处)
static int arrayRows = 20;
static int arrayCols = 20;
public void printBoard()
{
int neighbours;
for (y = 0; y < arrayCols; y++)
for (x = 0; x < arrayRows; x++)
{
neighbours = 0;
// Count number of neighbours surrounding live cell
if (parentGen[x-1, y-1] == 1) // top left
neighbours++;
if (parentGen[x-1, y] == 1) // left
neighbours++;
if (parentGen[x-1, y+1] == 1) // bottom left
neighbours++;
if (parentGen[x, y-1] == 1) // middle top
neighbours++; …Run Code Online (Sandbox Code Playgroud) 以下作品:
If 1=1
rdoYes.checked = True
Else
rdoNo.checked = True
End If
Run Code Online (Sandbox Code Playgroud)
但是,以下不起作用:
IIF(1=1, rdoYes.checked = True, rdoNo.checked = True)
Run Code Online (Sandbox Code Playgroud)
为什么是这样?
谢谢!
在我的脚本中,如何区分何时使用星号通配符而不是强类型参数?
这个
# myscript *
Run Code Online (Sandbox Code Playgroud)
由此
# myscript p1 p2 p3 ... (where parameters are unknown number)
Run Code Online (Sandbox Code Playgroud) c# ×2
asp.net ×1
asp.net-3.5 ×1
asp.net-mvc ×1
cocoa-touch ×1
dtrace ×1
iequatable ×1
if-statement ×1
iif-function ×1
instruments ×1
ipad ×1
iphone ×1
isometric ×1
javascript ×1
linux ×1
objective-c ×1
query-string ×1
shell ×1
sql-server ×1
tiles ×1
unix ×1
vb.net ×1
xcode ×1
xslt ×1