小编ctr*_*yan的帖子

如何分割字符串,打破特定字符?

我有这个字符串

'john smith~123 Street~Apt 4~New York~NY~12345'
Run Code Online (Sandbox Code Playgroud)

使用JavaScript,解析它的最快方法是什么

var name = "john smith";
var street= "123 Street";
//etc...
Run Code Online (Sandbox Code Playgroud)

javascript string-split

515
推荐指数
9
解决办法
81万
查看次数

无法截断表,因为它是由FOREIGN KEY约束引用的?

使用MSSQL2005,如果我先截断子表(具有FK关系主键的表),是否可以截断具有外键约束的表?

我知道我也可以

  • 使用DELETE不带where子句然后RESEED使用身份(或)
  • 删除FK,截断表,然后重新创建FK.

我认为只要我在父母之前截断子表,我就可以不用上面的任何一个选项,但是我收到了这个错误:

无法截断表'TableName',因为它正被FOREIGN KEY约束引用.

t-sql sql-server truncate sql-server-2005 foreign-keys

427
推荐指数
16
解决办法
61万
查看次数

单对双引号('vs')

手工编写HTML时,我总是使用单引号.我使用大量渲染的HTML,它总是使用双引号.这允许我确定HTML是手写还是生成.这是一个好主意吗?

两者有什么区别?我知道他们都工作并得到所有现代浏览器的支持,但是在不同的情况下,哪一个实际上比另一个更好?

html syntax

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

TSQL Pivot没有聚合函数

我有一张这样的桌子......

CustomerID   DBColumnName   Data
--------------------------------------
1            FirstName      Joe
1            MiddleName     S
1            LastName       Smith
1            Date           12/12/2009
2            FirstName      Sam
2            MiddleName     S
2            LastName       Freddrick
2            Date           1/12/2009
3            FirstName      Jaime
3            MiddleName     S
3            LastName       Carol
3            Date           12/1/2009
Run Code Online (Sandbox Code Playgroud)

我想要这个......

这可能使用PIVOT吗?

CustomerID  FirstName   MiddleName          LastName        Date
----------------------------------------------------------------------
1           Joe             S               Smith           12/12/2009
2           Sam             S               Freddrick       1/12/2009
3           Jaime           S               Carol           12/1/2009
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server pivot pivot-without-aggregate

121
推荐指数
6
解决办法
17万
查看次数

为什么Javascript getYear()返回108?

为什么这个javascript会返回108而不是2008?它得到的日期和月份正确但不是一年?

myDate = new Date();
year = myDate.getYear();
Run Code Online (Sandbox Code Playgroud)

年= 108?

javascript date

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

如何根据字符串名称实例化一个类?

我有一个抽象类,我想把它推广到一个扩展它的类.

我将子类名称作为字符串.

除此以外...

String childClassString;
MyAbstractClass myObject;

if (childClassString = "myExtenedObjectA")
    myObject = new ExtenedObjectA();
if (childClassString = "myExtenedObjectB")
    myObject = new ExtenedObjectB();
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?基本上我如何摆脱这里的if语句?

c# reflection polymorphism

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

ASP.NET UpdatePanel超时

我要求的UpdatePanel时间超过90秒.我收到此超时错误:

Microsoft JScript运行时错误:Sys.WebForms.PageRequestManagerTimeoutException:服务器请求超时.

有没有人知道是否有办法增加通话超时前的时间?

asp.net ajax updatepanel

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

C#:来自System.Type的动态解析

我有一个Type,一个String和一个Object.

有没有什么方法可以调用parse方法或动态地在字符串上转换为该类型?

基本上我该如何删除此逻辑中的if语句

object value = new object();    
String myString = "something";
Type propType = p.PropertyType;

if(propType == Type.GetType("DateTime"))
{
    value = DateTime.Parse(myString);
}

if (propType == Type.GetType("int"))
{
    value = int.Parse(myString);
}
Run Code Online (Sandbox Code Playgroud)

并做更像这样的事情.

object value = new object();
String myString = "something";
Type propType = p.PropertyType;


//this doesn't actually work
value = propType .Parse(myString);  
Run Code Online (Sandbox Code Playgroud)

.net c# type-conversion

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

ASP.NET会话超时测试

我正在对ASP.Net网站进行一些黑盒测试,我需要测试不同的会话超时情况.

我不确定他们是否完全封装了会话超时.其他一个页面打开20分钟是否有更简单的方法来强制会话超时?

asp.net testing session timeout

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

C#通过引用传递属性

无论如何通过引用传递Object的属性?我知道我可以传递整个对象,但是我想指定要设置的对象的属性并检查它的类型,以便我知道如何解析.我应该采取另一种方法(无论如何我都无法改变原始物体)?

public class Foo{
    public Foo(){}
    public int Age { get; set; }
}

private void setFromQueryString(object aProperty, String queryString, HttpContext context)
{
    //here I want to handle pulling the values out of 
    //the query string and parsing them or setting them
    //to null or empty string...
    String valueString = context.Request.QueryString[queryString].ToString(); 

    //I need to check the type of the property that I am setting.

    //this is null so I can't check it's type
    Type t = aProperty.GetType();
}

private void …
Run Code Online (Sandbox Code Playgroud)

.net c# properties pass-by-reference

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