问题列表 - 第11678页

如何使用TextMate作为我的IDE在C#中编程?

是的,我知道有MonoDevelop.但是如果我想使用Textmate呢?

所以我的问题是针对使用Textmate开发了一些C#应用程序的.Net开发人员.我很好奇这个设置的过程/工作流程是什么.

  • 什么是最好的C#捆绑语法/语言语法?
  • 你如何建立你的项目?(易于构建2.0,3.0和/或3.5框架的应用程序?)
  • 你能轻松地在Visual Studio中启动一个C#应用程序,然后继续在它的位置使用TextMate吗?

想到我能做到这一点,是否有太多的陷阱?我只是在吃疯狂的药片吗?

c# ide mono textmate visual-studio

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

Oracle何时索引空列值?

我曾经认为当其中一个列值为null时,Oracle不会对行进行索引.

一些简单的实验表明情况并非如此.我能够意外地运行一些查询只访问索引,即使某些列可以为空(当然这是一个令人愉快的惊喜).

谷歌搜索导致一些博客的答案相互矛盾:我已经读过,除非所有索引列都为空,否则会对一行进行索引,并且除非索引的前导列值为空,否则行会被索引.

那么,在什么情况下一行不输入索引?这个Oracle版本是否具体?

oracle indexing null

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

MySQL 中的 UDF 性能

当查询在 SELECT 或 WHERE 子句中包含对 UDF 的调用时,我注意到 MySQL 查询执行时间呈指数级性能下降。有问题的 UDF 查询本地表以返回标量值 - 因此它们不仅执行算术表达式,而且用作相关子查询。我通过简单地删除 UDF 并使用相关子查询、更复杂的连接等重写来解决了性能问题。

我想如果我只有 MySQL 的经验,我会简单地接受这一事实,调整我对 UDF 的使用并继续前进。但在使用 MySQL 之前,我在 SQL Server 上工作了 5 年以上。我构建了一个计费系统,可以处理更大的数据集,并且非常依赖标量和表值用户定义函数。这些 UDF 还执行查询(即不仅仅是算术运算)。在 SQL Server 上使用用户定义的函数时,我没有遇到这种性能损失。

我想知道这里是否有人非常了解 SQL Server 与 MySQL 内部原理,以证实或解释我目前关于两个系统上 UDF 性能差异的原因的理论。我的理论是 SQL Server 的优化器对 UDF 的评估与 MySQL 的不同。也许是因为表引擎在 MySQL 中是解耦的?或者,也许在 SQL Server 上使用 UDF 更为普遍,而 MySQL 引擎的优化器还没有发展到现在?我在想的是,也许 SQL Server 优化器将包含的 UDF 视为周围查询的一​​部分(如果可能),然后将其与查询的其余部分一起优化?也许我在这里有点离题,但我从未见过在 SQL Server 上使用 UDF 的这种性能损失。

任何其他人可以在这个问题上提供的信息将不胜感激。

mysql sql sql-server user-defined-functions

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

当我尝试打印出一个矢量元素时,我得到了这些奇怪的字符!

我正在使用Netbeans.当我运行下面的程序时,我将其作为输出[I@de6ced!怎么会?

import java.util.Arrays;
import java.util.Vector;

public class Test {

public static void main (String[] args) {
     int[] a = new int[1];
     a[0] = 5;
     Vector<Integer> a1 = new Vector(Arrays.asList(a));
     System.out.println(a1.elementAt(0));
 }
}
Run Code Online (Sandbox Code Playgroud)

我也试过解决它,但后来我得到了一个

线程"main"中的异常java.lang.ClassCastException:[我无法在TopCoder.Test.main(Test.java:13)中强制转换为java.lang.Integer Java结果:1

public static void main (String[] args) {
    int[] a = new int[1];
    a[0] = 5;
    Vector<Integer> a1 = new Vector(Arrays.asList(a));

    int b = a1.elementAt(0); /* EXCEPTION THROWN HERE */
    System.out.println(b);
}
Run Code Online (Sandbox Code Playgroud)

java syntax autoboxing

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

是否存在Enum可能变得过于膨胀的程度?

我已经将Enum定义为ASP.NET MVC应用程序的模型对象的一部分.

Enum被称为'ContentTypes',看起来像这样:

public enum ContentTypes
{
    [Description("News story")]
    NewsStory = 1,

    [Description("Article")]
    Article = 2
}
Run Code Online (Sandbox Code Playgroud)

现在我计划在名为"Route"的枚举项中添加另一组属性.此属性允许我将每个ContentType映射到可以处理它的URL.

所以在这之后我会:

public enum ContentTypes
{
    [Description("News story")]
    [Route("news/item/{URLName}")]
    NewsStory = 1,

    [Description("Article")]
    [Route("article/item/{URLName}")]
    Article = 2
}
Run Code Online (Sandbox Code Playgroud)

你觉得这个词汇的重量太大了吗?

将枚举项分解为类,然后给每个类一个"描述"和"路由"属性会更好吗?

c# asp.net-mvc enums model linq-to-sql

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

目标C - 为什么常数以k开头

为什么我见过的所有例子中的常量总是以k开头?我应该在header或.m文件中#define常量吗?

我是Objective C的新手,我不知道C.是否有某些教程可以在不知道C的情况下解释这些类型的东西?

constants objective-c naming-conventions

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

Iphone核心数据在保存时崩溃

我目前正在使用Core Data编写Iphone应用程序,并且EXC_BAD_ACCESS在[managedObjectContext save:&& error]代码行中出现错误.只有在修改某些字段后才会发生此崩溃.更具体地说,我的实体有两个字符串字段(大约10个字段中的字段),它们从模式视图控制器(如文本编辑器)的返回中获取它们的值.崩溃也只发生在编辑这些字段之后,第一次将值放入其中工作正常.

我有格式构造函数字符串只有字符串的原因是因为我试图复制构造...不确定是否自动发生?想到可能会保留/释放来自那些字符串的消息(这两个来自模态视图控制器),在解雇模态视图控制器或其他东西时被释放.但不要猜测,因为它仍然不起作用.

这是崩溃的代码部分:

[EDITED]

        - (void)actionSheet:(UIActionSheet *)modalView clickedButtonAtIndex:    (NSInteger)buttonIndex
      switch(buttonIndex) {
              case 0: {
                if(message == nil) {
                  message = [NSEntityDescription insertNewObjectForEntityForName:@"MailMessage" inManagedObjectContext:self.managedObjectContext];
                }
                message.toString = txtTo.text;
                message.fromString = txtFrom.text;
                message.subjectString = txtSubject.text;
                message.backgroundColor = [NSNumber numberWithInt:[bgColor intValue]];
                message.textArray = [NSString stringWithFormat:@"%@", stringTextArray];
                message.htmlString = [NSString stringWithFormat:@"%@", stringHTML];
                message.timeStamp = [NSDate date];
                message.statusCode = [NSNumber numberWithInt:0];
                NSError *error = nil;
                if (![message.managedObjectContext save:&error]) {
                    abort();
                }   
                break;
               }
              case 1: {
             break;
              }
      }
      if(buttonIndex …
Run Code Online (Sandbox Code Playgroud)

iphone exc-bad-access core-data

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

关联和依赖之间的区别?

在UML类图中,关联关系和依赖关系之间有什么区别?

据我所知,一个联系是一种更强大的关系,而不是依赖关系,但我不确定它是如何更强大的.

任何一个例子都会受到欢迎:)

uml

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

使用jQuery获取json数据会返回无效的标签错误

我有这个代码,并且还使用$ .getJson函数尝试了类似的东西:

jQuery(document).ready(function(){
    var kiva_url = "http://api.kivaws.org/v1/loans/newest.json";

    jQuery.ajax({
        type: "GET",
        url: kiva_url,
            data:"format=json", 
        success: function(data){
            alert("here");
            jQuery.each(data.loans, function(i, loan){
                jQuery("#inner_div").append(loan.name + "<br />");
            });
        },
        dataType: "jsonp",
        error: function(){
            alert("error");
        }
    });

});
Run Code Online (Sandbox Code Playgroud)

当我查看Firebug时,它返回"无效标签"错误.我搜索了一些人,他们提到使用解析器来解析结果.我可以看到Firebug中的结果.有人能指出我应该做的一个例子吗?

Firebug错误:

无效标签 http://api.kivaws.org/v1/loans/newest.json?callback=jsonp1249440194660&_=1249440194924&format=json& 第1行

可以在此处找到json外观的示例输出:http: //build.kiva.org/docs/data/loans

jquery json

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

Xcode - 使用#pragma mark

我很确定这不是重复的.你用#pragma mark吗?我见过多种方式,这是正确的吗?

#pragma mark -
#pragma mark === Actions ===
#pragma mark -

#pragma mark -
#pragma mark === Actions ===

#pragma mark - === Actions ===

#pragma mark Actions
Run Code Online (Sandbox Code Playgroud)

你这样做的方式是什么?你怎么建议把它分开?您通常将您的部分命名为什么,例如视图控制器?

xcode pragma

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