小编Dav*_*vid的帖子

正则表达式:删除非alpha数字,但有例外

要删除所有非字母数字字符,正则表达式将是

x = regexp_replace(somestring, '[^a-zA-Z0-9]+', '', 'g')
Run Code Online (Sandbox Code Playgroud)

但是,如果我想留下下划线,怎么办呢?

regex postgresql

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

jQuery:如何找到具有某个属性的对象等于某个值?

使用jQuery,如何遍历对象数组并返回符合特定条件的对象?

jquery

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

t-sql:将varchar转换为xml

我有一些存储在varchar列中的有效和无效的xml值.

我想将有效的xml值转换为实际的xml数据类型,并且无效为null.

这样做的好方法是什么?

就像是:

SELECT 
    CASE WHEN dbo.isValidXML(xml_data) THEN CAST(xml_data as XML)
    ELSE null 
END
Run Code Online (Sandbox Code Playgroud)

t-sql sql-server sql-server-2008 xml-parsing

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

实体框架:条件过滤器

假设我有Customers表,我想按以下方式过滤它:

  • 国家:所有,美国,英国,加拿大
  • 收入:全部,低,高,中等
  • 年龄:所有,青少年,成年人,老年人

如果我必须为此过滤器构建一个SQL字符串,它将是这样的:

if (Country != "All") sql += "country = " + Country
if (Income != "All") sql += "and income = " + Income
if (Age != "All") sql += "and age = " + Age;
Run Code Online (Sandbox Code Playgroud)

因此,基本上,用户可以按一些但不必要的所有字段进行过滤.

你是如何使用Entity Framework做到这一点的?

谢谢 !

entity-framework c#-4.0

7
推荐指数
2
解决办法
6815
查看次数

window.open 可以一次打开多个标签吗?

我可以打开一个带有多个选项卡的新窗口吗?

像这样的东西:

window.open("cnn.com;foxnews.com;nyt.com");
Run Code Online (Sandbox Code Playgroud)

javascript

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

MS图表控件:隐藏默认图例

我需要自定义MS图表控件的图例.为此,我填充了Legend的CustomItems集合.这很好.但是,当显示图例时,CustomItems信息将附加到图例的默认内容.

如何隐藏Legend的默认内容?

谢谢 !

mschart

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

C#转换函数命名约定

我有一个函数将对象转换为可以为null的int:

public int? ToInt(object x) { ... }
Run Code Online (Sandbox Code Playgroud)

现在我需要另一个函数,如果无法转换,它将返回0而不是null:

public int ToIntSomeOtherName(object x) { ... }
Run Code Online (Sandbox Code Playgroud)

那个其他功能的好名字是什么?我知道这似乎微不足道,但我会在很多地方使用这些功能,一个好的命名约定将是一个很大的优点.

c# naming-conventions

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

Javascript:使用Jquery的bind()进行事件比仅仅执行onclick ='bla()更好,为什么?

使用JQuery的bind()的绑定事件是否比简单地执行onclick ='bla(this)'更好?为什么?

谢谢 !

javascript

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

Javascript:如何保护您的代码

如果您使用JS渲染页面并需要实现安全功能,则可归结为如下所示:

var userID = getUserID();
if (userID == 1) {
   html += renderDeleteButton();
}
Run Code Online (Sandbox Code Playgroud)

但用户是否能够只打开调试器并更改userID的值?

javascript security

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