问题列表 - 第3998页

不区分大小写'包含(字符串)'

有没有办法让以下返回true?

string title = "ASTRINGTOTEST";
title.Contains("string");
Run Code Online (Sandbox Code Playgroud)

似乎没有一个过载允许我设置区分大小写.目前我大写它们两个,但这只是愚蠢(我指的是上下套管的i18n问题).

更新
这个问题是古老的,从那时起我就意识到,如果你想完全研究它,我会要求一个简单的答案来解决一个非常庞大和困难的话题.
对于大多数情况,在单语言的英语代码库中,这个答案就足够了.我怀疑是因为大多数人来到这个类别这是最受欢迎的答案.然而,
这个答案提出了一个固有的问题,即我们无法比较文本不区分大小写,直到我们知道两个文本是相同的文化并且我们知道文化是什么.这可能是一个不太受欢迎的答案,但我认为它更正确,这就是为什么我这样标记它.

c# string contains case-insensitive

2785
推荐指数
23
解决办法
83万
查看次数

使用jquery在表中移动X行数

我正在尝试使用jQuery在表中向下移动X行数...

我可以做以下工作......

/* Now let's move next 3 times to arrive at the foo account */
for (var rowCount = 1; rowCount <=3; rowCount++) {
    foobarRow = $(foobarRow).next('tr');
}
Run Code Online (Sandbox Code Playgroud)

我意识到我可以去

    foobarRow = $(foobarRow).next('tr');
    foobarRow = $(foobarRow).next('tr');
    foobarRow = $(foobarRow).next('tr');
Run Code Online (Sandbox Code Playgroud)

也...

但我想知道是否有更多的jQueryish方法来完成同样的事情?

喜欢,我不知道,但(完全由jQuery语法组成)...

foobarRow = $(foobarRow).next('tr').number(3);
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

左外连接在两列性能问题上

我正在使用类似于以下形式的SQL查询:

SELECT col1, col2
FROM table1
LEFT OUTER JOIN table2
ON table1.person_uid = table2.person_uid
AND table1.period = table2.period
Run Code Online (Sandbox Code Playgroud)

而且它要么太慢,要么死机,因为它至少需要4分钟才能返回.如果我要将其更改为:

SELECT col1, col2
FROM table1
LEFT OUTER JOIN table2
ON table1.person_uid = table2.person_uid
WHERE table1.period = table2.period
Run Code Online (Sandbox Code Playgroud)

然后它工作正常(尽管没有返回正确数量的列).有什么方法可以加快速度吗?

更新:如果我切换后一个查询的最后两行,它会做同样的事情:

SELECT col1, col2
FROM table1
LEFT OUTER JOIN table2
ON table1.period = table2.period
WHERE table1.person_uid = table2.person_uid
Run Code Online (Sandbox Code Playgroud)

更新2: 这些实际上是我加入的观点.不幸的是,它们位于我无法控制的数据库上,因此我无法(轻松)对索引进行任何更改.我倾向于同意这是一个索引问题.我会等一会儿才接受答案,以防有一些神奇的方法来调整我不知道的查询.否则,我会接受当前的答案之一,并尝试找出另一种方法来做我想做的事情.感谢大家的帮助到目前为止.

sql oracle join left-join oracle10g

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

影响jQuery datepicker外观的蓝图CSS

有没有人有任何指针如何解决在旁边的蓝图css框架中使用jquery ui的datepicker时出现的样式问题?具体而言,具有日期的表格看起来比它所在的容器更大(更宽).

css jquery-ui blueprint-css

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

恼人的日食自动关闭报价

我总是发现eclipse的自动关闭引号和括号功能是无用的.例如点击一个"将导致

"<cursor>"
Run Code Online (Sandbox Code Playgroud)

我不需要第二个引用.之后删除很烦人.如何关闭此功能?

更新: 我现在保持设置.如果你输入另一个引号"它会突破.

eclipse

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

ASP.NET中的简单Facebook Connect演示

有没有人在asp.net应用程序中有一个简单而成功的facebook connect演示实现.我正在开发一个asp.net Web应用程序,并希望facebook connect成为登录的主要方法.

c# asp.net openid facebook

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

AJAX/getJSON中的jQuery范围或竞争条件

我有一段jQuery代码,可以getJSON()快速连续调用几个调用:

var table = $("table#output");
for (var i in items) {
    var thisItem = items[i];
    $.getJSON("myService", { "itemID": thisItem }, function(json) {
        var str = "<tr>";
        str += "<td>" + thisItem + "</td>";
        str += "<td>" + json.someMember + "</td>";
        str += "</tr>";
        table.append(str);
    });
}
Run Code Online (Sandbox Code Playgroud)

当我针对滞后服务器运行时,表会填充预期json.someMember值(它们按顺序到达:我不介意),但是thisItem列中填充了来自各种迭代的不可预测的值混合.

我假设这与范围和时间有关 - 回调函数是thisItem从更广泛的范围读取?我对吗?我该如何防止这种情况?

我目前的解决方法是让JSON服务返回其输入的副本 - 至少可以说是不满意的.

javascript ajax jquery json timing

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

jQuery 1.3 - 设置属性值的问题

这是我的第一个stackoverflow问题,所以尽量做好.;-D

我的问题是,我正在重构一些现有的javascript代码并使用jQuery来完成它.在几个地方,我遇到类似于以下的javascript代码:

// some js code working with the customAttribute value
javascriptElementObject.customAttribue = void(0);
Run Code Online (Sandbox Code Playgroud)

javascriptElementObject现在是一个jQuery对象,我一直在尝试使用以下代码执行相同的操作:

// some js code working with the customAttribute value
javascriptElementObject.attr("customAttribute", void(0));
Run Code Online (Sandbox Code Playgroud)

但是,这似乎没有做任何事情.但是,以下代码有效:

javascriptElementObject.get(0).customAttribute = void(0);
Run Code Online (Sandbox Code Playgroud)

我知道jQuery的removeAttr()函数,但到目前为止还没有使用它,因为我不知道它是否等同于将属性值设置为void(0).

所以我想这真的意味着我有两个问题:

  1. 为什么第一个jQuery版本不起作用?
  2. 是.get(0).customAttribue = void(0); 和.removeAttr("customAttribute";等效?

谢谢.

javascript jquery attributes

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

Hibernate使用MySQL生成无效的SQL查询

我有以下JPA实体类(示例案例).一栋房子属于一条街.一条街有很多房子.

@Entity
public class House {
    @Id
    @GeneratedValue(strategy=GenerationType.IDENTITY)
    public Integer id;

    public String name    

    @ManyToOne
    public Street street;
}

@Entity
public class Street {
    @Id
    @GeneratedValue(strategy=GenerationType.IDENTITY)
    public Integer id;

    @OneToMany(mappedBy="street")
    public Set<House> houses;
}
Run Code Online (Sandbox Code Playgroud)

我将生成类型设置为identity,应该自动分配新ID.

在创建一个拥有新街道的新房子时,我必须首先创建并坚持Street,然后是House.这是因为我没有将CascadeType设置为PERSIST,因此必须手动完成[1].但是,在插入新创建的街道时:

Street street = new Street();
entityManager.persist(street);
Run Code Online (Sandbox Code Playgroud)

Hibernate/JPA生成以下SQL查询:

insert into Street default values
Run Code Online (Sandbox Code Playgroud)

哪个MySQL不喜欢.

Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'default values' at …
Run Code Online (Sandbox Code Playgroud)

java orm hibernate jpa

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

在设计师和工程师之间平衡HTML/CSS

我有一个开发过程问题.

背景:我在一个规模适中的网站工作,历史上,设计师创建了他们想要的页面和组件的模型/截图,工程团队(包括我自己)将它们变成了html/css.

从代码清洁度的角度来看,这种方法相对较好,并且在编写javascript时有很大帮助.但是,它有助于保持从一个页面/组件到另一个页面/组件的一致性.在一个页面上,标题字体可能是12px而另一页是11px,主要是因为它是一个复杂的网站,有很多要跟踪的(我们已经通过4位设计师循环.)我们只有几个真正的通用样式,它们只有当工程师认出风格时使用 - 而不是在设计师告诉他们的时候.

我们最近的设计师是一个相对强大的HTML/CSS编码器.我们认为我们可能让他在HTML/CSS中创建模型并将代码交给我们进行快速集成.我们希望设计师能够更好地保持他的风格,并且可以为我们节省一些开发时间.

我们发现的是,我们的设计师并不像我们希望的那样优秀,而且他的代码经常略显臃肿,与我们需要做的事情不相容.此外,他的编码风格与工程团队的其他部分根本不同,并且对我们既定的编码实践并没有非常好的评价.

问题:如何实现从设计到工程的交接?我知道我听说过让他们的设计团队完成所有模板编码的公司,但我很好奇它是如何工作的.设计团队是否在这些场景中实际包含了工程团队的成员?

正如我们现在的结构,我们没有机会让我们的设计师编写最终模板并将其检入SVN,即使他是一个熟练的HTML wiz.模板中有太多需要知道我们的代码库和潜在性能问题的知识.

我们如何让这个过程有效?这是个梦想吗?

html css process

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