问题列表 - 第12105页

C#/ .NET探查器应具备哪些功能?

这可能是一个边缘广告,更不用说主观,但问题是诚实的.在过去的两个月里,我一直在为.NET开发一个名为SlimTune Profiler的新开源分析器(http://code.google.com/p/slimtune/).

这是一项相对较新的努力,但当我查看可用的分析仪系列时,我并没有给人留下深刻的印象.我已经完成了一些基于现有产品的初步工作,但我觉得这是一个很好的问题:你究竟想从一个探查器得到什么?

我来自实时图形和游戏,因此对我来说,剖析器尽可能快.否则,游戏变得无法播放,并且分析无法播放的慢速游戏往往不会很有启发性.因此,我愿意牺牲一些准确性.我甚至不关心异常.但我不熟悉其他类型应用程序的开发人员感兴趣的内容.是否有适合您的创建或中断功能?现有工具在哪里倒下?

再一次,我很抱歉,如果这只是StackOverflow的基础,但它对我来说一直是一个非常有用的资源,这里有很多开发人员.

.net c# performance profiler

33
推荐指数
2
解决办法
1780
查看次数

如何在MATLAB中解析文件名字符串?

我想将原始字符串'black.txt'解析为a = 'black'ext = '.txt'.每个文件名/字符串都将具有扩展名'.txt'.我想知道在MATLAB中实现这一目标的最简单方法是什么,以便我可以恰当地连接新字符串?

string matlab

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

从JavaScript数组中删除元素

我有以下数组设置,我,e:

var myArray = new Array();
Run Code Online (Sandbox Code Playgroud)

使用这个数组,我会在用户添加更多菜单项时动态创建面包屑菜单.我还允许他们通过点击eatch breadcrumb菜单项旁边的十字架来删除特定的面包屑菜单项.

数组可能包含以下数据:

myArray[0] = 'MenuA';
myArray[1] = 'MenuB';
myArray[2] = 'MenuC';
myArray[3] = 'MenuD';
myArray[4] = 'MenuE';
Run Code Online (Sandbox Code Playgroud)

我的问题是:

a)在JavaScript中,如何从myArray中删除元素[1]然后重新计算索引或这是不可能的?

b)如果我不想要菜单选项MenuB,是否需要将其拼接以将其删除?

我的问题是,如果用户删除菜单项以及最后创建新闻,那么这些元素的索引将如何展开?

我只是希望能够删除项目,但不知道如何处理数组索引.

javascript

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

最安全的许可软件方式

许可软件的最佳和最安全的方法是什么?这样做是否有现有的计划?我想出售我的剧本,但我想确保用户不能自己重新分发或出售(当然,如果他们在自己的计算机上停用注册并选择转售,这是他们的选择).

软件语言是VB.net.

由于我不确定我是否可以托管任何类型的注册数据库,有没有办法让许可证安全自给自足?我希望用户能够下载演示并能够以某种方式升级到完整版本.

谢谢您的帮助!

如果现在没有这样的软件可以做到这一点,我将如何制作一个?

.net vb.net security licensing

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

Emacs:查看空格/制表符号

在Notepad ++中,有一个非常方便的按钮我可以按下来查看空格,制表符和换行符所在的符号,这样我就可以看到哪些空格是由空格引起的,哪些是由制表符引起的.我可以在emacs中执行此操作吗?如果没有,人们通常如何在emacs中测试您正在阅读的文件是否用空格或制表符分隔字符串?

emacs

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

SQL Server:datediff函数导致溢出

这个错误意味着什么,我该如何避免呢?

日期函数导致溢出.分隔两个日期/时间实例的日期部分数量太大.尝试使用具有不太精确的日期部分的datediff.

我没有使用datediff函数.我正在进行此查询,其中Timestamp是日期时间类型:

SELECT TOP 10 * from vSomeView 
WHERE TimestampUTC >= '2009-08-13 22:17:00'
Run Code Online (Sandbox Code Playgroud)

我能做错什么?

我正在使用SQL Server 2008.

sql-server

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

如何让VS10 Intellisense在输入时完成建议成员?

我一直在试用Visual Studio 2010的CTP Beta 1,我讨厌当我按下'enter'或'.'时VS10不会自动完成最佳匹配.Visual Studio 2008做到了这一点,我无法在工具 - >选项 - >文本编辑器下找到任何选项.每当我按下Enter键(然后换个新行)时,它就会打破我的流量,而我似乎从未真正习惯它.按下,然后按下然后输入,自动完成建议的成员名称并不是太好.此外,如果有任何自动填充(未选中)关键字的快捷方式,我也会对此感到高兴.

c# intellisense visual-studio-2010

15
推荐指数
2
解决办法
6029
查看次数

将Grep输出中的文件打开到Vim的-o -mode

你怎么能把文件列表放到Vim的-o -mode?

我有一个文件列表作为Grep的输出.我跑得不成功

1

grep -il sid * | vim -o
Run Code Online (Sandbox Code Playgroud)

2

grep -il sid * | xargs vim -o
Run Code Online (Sandbox Code Playgroud)

3

grep -il sid * | xargs vim
Run Code Online (Sandbox Code Playgroud)

4

vim -o `grep -il sid *`
Run Code Online (Sandbox Code Playgroud)

vim -o | grep -il sid *
Run Code Online (Sandbox Code Playgroud)

vim

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

如何在C#Automatic Properties中返回对象的新实例

是否可以使用C#Automatic Properties创建对象的新实例?

在C#我喜欢我能做到这一点:

public string ShortProp {get; set;}
Run Code Online (Sandbox Code Playgroud)

是否可以为首先需要实例化的List之类的对象执行此操作?

即:

List<string> LongProp  = new List<string>(); 
public List<string> LongProp {  
    get {  
        return LongProp ;  
    }  
    set {  
         LongProp  = value;  
    }  
}
Run Code Online (Sandbox Code Playgroud)

.net c# properties automatic-properties

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

为什么这个函数返回一个指针?

当我调用这个函数时,它似乎返回一个指针而不是一个int.当我尝试NSLog返回值时,我收到一条警告"从不兼容的指针类型传递NSLog的参数1".如果NSLog运行,它会崩溃.

这与静态方法有关吗?我怎样才能找回真正的int?

我正在使用SDK 3.0

这是有问题的功能:

+(int) getZoomFromExtent: (CLLocationCoordinate2D)bottomLeft
            withTopRight:(CLLocationCoordinate2D)topRight
             withPixelsX:(int)pixelsX 
             withPixelsY:(int)pixelsY 
         withMapContents: (RMMapContents*) contents;
Run Code Online (Sandbox Code Playgroud)

这是.h代码:

#import <Foundation/Foundation.h>
#import <math.h>
#import <CoreLocation/CLLocation.h>
#import "RMTile.h"
#import "RMMapContents.h"

@interface AnnasMath : NSObject {}

+(CLLocationCoordinate2D) normalizePixelCoords:(CLLocationCoordinate2D) point;
+(RMTile)tileWithCoordinate:(CLLocationCoordinate2D)point andZoom:(int)zoom;
+(NSArray *)getTileArrayWithUpperLeft:(CLLocationCoordinate2D)upperLeft andLowerRight: (CLLocationCoordinate2D)lowerRight fromZoom:(int)bottomZoom toZoom:(int)topZoom;
+(int)getTileCountWithUpperLeft:(CLLocationCoordinate2D)upperLeft andLowerRight:(CLLocationCoordinate2D)lowerRight fromZoom:(int)bottomZoom toZoom:(int)topZoom;
+(int) getZoomFromExtent: (CLLocationCoordinate2D)bottomLeft 
             withTopRight:   (CLLocationCoordinate2D)topRight
              withPixelsX:(int)pixelsX
              withPixelsY:(int)pixelsY
          withMapContents: (RMMapContents*) contents;
Run Code Online (Sandbox Code Playgroud)

@结束

这是.m代码的开头:

#import "AnnasMath.h"
#import <Foundation/Foundation.h>
#import <math.h>
#import "TileWrapper.h"

@implementation AnnasMath

...
Run Code Online (Sandbox Code Playgroud)

我使用它如下:

int zoom = [AnnasMath getZoomFromExtent:[[extent objectForKey:@"bottomLeft"]coordinate] 
               withTopRight:[[extent objectForKey:@"topRight"]coordinate]
                            withPixelsX:300
                            withPixelsY:300 
                        withMapContents:t.mapVC.mapView.contents]; …
Run Code Online (Sandbox Code Playgroud)

iphone cocoa-touch objective-c

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