问题列表 - 第39770页

如何使用Ruby按字母顺序排序标题列表,忽略"The"?

我有一个标题列表,我从数据库中按字母顺序排序,即:

[
  'Morning Glory',
  'Red',
  'Skyline',
  'The Next Three Days'
]
Run Code Online (Sandbox Code Playgroud)

什么是重新排序这个标题列表忽略"The"的最佳方式,以便它将成为:

[
  'Morning Glory',
  'The Next Three Days',
  'Red',
  'Skyline'
]
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails

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

Scala,在特征中访问抽象类的类

我正在我的Scala代码中试验隐式变量.我编写了以下示例代码,但遗憾的是它无法编译.我想知道,有人知道这里缺少什么吗?(在Linux上使用scala 2.8.0和SBT 0.7.4)

谢谢,阿里

trait Feed 
trait FeedFactory  {   
type T <: Feed   
implicit val op_name = classOf[T].getCanonicalName    
def create():T   
def destroy(op:T)   
}

Error: class type required but FeedFactory.this.T found    
implicit val op_name = classOf[T].getCanonicalName
Run Code Online (Sandbox Code Playgroud)

scala scala-2.8

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

如何在unicode字符串中使用'LIKE'语句?

我正在尝试使用unicode字符执行查询.我能够通过预先N查询(例如:)来执行正常的相等查询..... WHERE column=N'exact_stringâ'.但是,当我尝试使用时,这似乎不起作用LIKE.关于如何使这项工作的任何想法?

示例查询: SELECT * FROM t_sample WHERE t_column LIKE N'%â%'

另外,我如何知道SQL Server使用哪种编码来存储nvarcharnchar数据类型以及它用于在SQL编辑器中显示查询的编码?

编辑:我的坏.这实际上有效.我试过在错误的窗口中执行查询.但这样做的好处是我了解了SQL Server中的Collat​​ion设置.

sql unicode sql-server-2005 sql-like

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

C#重写一个基类方法多个派生类向下继承链

我有一个继承链,它由三个类A,B和C组成,其中A和B是抽象的,C是B的具体实现.

我在基础抽象类A上有一个虚方法Foo(),我想在具体类C中覆盖它.

如果我尝试在C类中重写,它永远不会被拾取并始终使用默认的基类实现,但如果我在B&C中都覆盖它,它只会使用B.Foo()虚方法的实现.

除了'覆盖'之外,我是否必须在B.Foo()上声明一些额外的东西?

显然这些是我的类的简化版本,但这是我的方法声明:

abstract class A {
  protected virtual string Foo() {
    return "A";
  }
}

abstract class B : A {
  protected override string Foo() {
    return "B";
  }
}

class C : B {
  protected override string Foo() {
    return "C";
  }
}
Run Code Online (Sandbox Code Playgroud)

c# virtual inheritance overriding

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

NSOutlineView:删除显示三角形和缩进

我正在使用NSOutlineView进行项目,似乎无法弄清楚两件事:

  • 如何删除树节点的显示三角形.像iTunes这样的应用似乎能够做到这一点:

替代文字

是否有某种用于此的NSOutlineView Delegate方法?或者它需要一个子类?

  • 如何禁用项目的缩进.我尝试使用setIndentationPerLevel:并将其设置为0,以及在Interface Builder中将列缩进更改为0,但它似乎没有任何效果.

cocoa objective-c nsoutlineview nstreecontroller

26
推荐指数
3
解决办法
8356
查看次数

各个div的jquery函数

我认为这可以通过该.prev()功能实现,但由于某种原因它无法正常工作.

我正在为博客上的帖子创建拇指向上/向下按钮.我正在尝试根据用户投票显示消息.无论是向上还是向下,但只要我投票1个特定帖子,就会显示所有帖子的消息.

这是我的代码.我删除了prev()尝试以使其更具可读性.该脚本工作正常ajax明智.

$(document).ready(function() {
    $(".vote_button").click(function(e) { //the UP or DOWN vote button
    var vote_status = $(this).attr('class').split(' ')[1]; //gets second class name following vote_button
    var vote_post_id = $(this).attr("id"); //the post ID
    var dataString = 'post_id=' + vote_post_id + '&vote_status=' + vote_status;

    $.ajax({
        type: "POST",
        url: "url/add_vote.php",
        data: dataString,
        cache: false,
        success: function(html) {
            if (vote_status == 1) 
         {
                $('.msg_box').fadeIn(200);
                $('.msg_box').text('You voted UP!');
            }
            if (vote_status == 2) 
         {
                $('.msg_box').fadeIn(200);
                $('.msg_box').text('You voted DOWN!');
            }
        }
    });
    return false;
}); …
Run Code Online (Sandbox Code Playgroud)

javascript jquery function vote

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

如何在实体框架代码中有多对多关联

我刚刚开始使用EF,我观看了一些精彩的教程视频.我坚持以下.

我有一个文件集合的类,我希望这些与事件和/或人联系在一起

public class file{
    public int id {get;set;}
    public string path {get;set;}
}

public event {
    public int id {get;set;}
    public string eventname {get;set}
    public virtual ICollection<file> files {get;set;}
    public event(){ files = new list<file>();}
}

public person {
    public int id {get;set;}
    public string name {get;set}
    public virtual ICollection<file> files {get;set;}
    public person(){ files = new list<file>();}
}
Run Code Online (Sandbox Code Playgroud)

现在当我生成数据库时,我的文件表有一个PersonID AND EventID.

我希望能够让用户将文件附加到人和/或事件.

c# entity-framework entity-framework-4 ef-code-first

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

您是否必须检查空值和长度,或者是否有更短的方法来验证非空字符串?

#thimble使用服务器端值在页面加载上设置隐藏字段的值.

然后在JavaScript中,我希望只有在填充了一些非空字符串时才对该值起作用.

这是检查值是否为空的最简洁方法吗?

if ($("#thimble").val() != null && $("#thimble").val().length > 0) {
    carryOn();
}
Run Code Online (Sandbox Code Playgroud)

似乎相当长.

javascript string null jquery

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

为什么GitHub HTTPS方案总是要求我的密码?

我通过https://协议在git hub上克隆了一个repo,以避免设置SSH密钥.这一切都很好,除非每次我按下它要求我的密码.有没有办法让git缓存我的密码?

git github

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

HttpClient与锚点链接出错400错误

这是我的代码:

DefaultHttpClient client = new DefaultHttpClient();
HttpGet request = new HttpGet(url);
HttpResponse response = client.execute(request);
Run Code Online (Sandbox Code Playgroud)

这适用于我迄今为止尝试的每个网址,除了一些包含锚点的网址.这些锚定网址中的一些返回400.奇怪的是,并非所有包含锚点的链接,其中很多都可以正常工作.

不幸的是,我必须非常一般,因为我无法在这里提供具体的网址.

链接完全有效,并且在任何浏览器中都可以正常工作,但HttpClient在尝试链接时返回400.如果我删除锚,它将工作.

任何想法要找什么?

例如: http://www.somedomain.com/somedirectory/somepage#someanchor

对于仿制药再次抱歉

编辑:我应该提到这是为Android.

java anchor android httpclient

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