问题列表 - 第4170页

生产系统中的动态SQL

SO有很多关于如何使用动态SQL完成各种任务的问答,通常响应会附有警告和免责声明,说明实际使用所提供方法的可行性.我曾经在"知道如何使用光标是一个坏标志"到"不是sp_executesql整洁!"的环境中工作.

在生产系统方面,应该始终避免使用动态sql,或者它应该在编程工具箱中具有有效位置.如果不是/为什么?

sql

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

关闭斜线之前的空间?

我经常在XML和HTML标记的结尾斜杠之前看到一个空格.XHTML换行符可能是规范的例子:

<br />
Run Code Online (Sandbox Code Playgroud)

代替:

<br/>
Run Code Online (Sandbox Code Playgroud)

这个空间似乎是多余的.事实上,我认为这是多余的.

写这个空间的原因是什么?

我已经读到这个空间解决了一些"向后兼容性问题".哪些向后兼容性问题?这些问题是否仍然相关,或者我们是否仍然为IE3兼容性添加额外的空间?是否存在一些关于此的确定答案的规范?

如果不是向后兼容性,那么它是否是可读性问题?类似于Great Open Curly Brace辩论?

void it_goes_up_here() {

int no_you_fool_it_goes_down_there()
{
Run Code Online (Sandbox Code Playgroud)

我当然可以尊重不同的风格意见,所以我很高兴得知,写作空间只是一种品味问题.

html xml xhtml coding-style

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

单元测试......应该在这里使用吗?

重复:https://stackoverflow.com/questions/135651/learning-unit-testing


我正在尝试为我的研究小组开发一些软件来分析和绘制实验数据.我想在没有错误的地方做到这一点.这是单元测试的情况吗?如果是这样,你可能会指出我对单元测试的一些很好的参考?

unit-testing data-analysis scientific-software

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

Web请求超时

等待Web请求返回的合理时间是多少?我知道这可能是一个小问题,但我想要做的就是验证网页是否可用.

也许有更好的方法?

try 
{ 
    // Create the web request 
    HttpWebRequest request = WebRequest.Create(this.getUri()) as HttpWebRequest;

    request.Credentials = System.Net.CredentialCache.DefaultCredentials;

    // 2 minutes for timeout
    request.Timeout = 120 * 1000;

    if (request != null)
    {
        // Get response 
        response = request.GetResponse() as HttpWebResponse;

        connectedToUrl = processResponseCode(response);
    }
    else
    {
        logger.Fatal(getFatalMessage());

        string error = string.Empty;
    }
} 
catch (WebException we) 
{ 
...
} 
catch (Exception e) 
{ 
...
} 
Run Code Online (Sandbox Code Playgroud)

c#

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

使用System.Xml.Linq命名空间显式元素关闭标记

我使用(.NET 3.5 SP1)System.Xml.Linq命名空间来填充带有div标签的数据的html模板文档(然后将其保存到磁盘).有时div标签是空的,这在HTML方面似乎是一个问题.根据我的研究,DIV标签不是自动关闭的.因此,至少在Firefox下,a <div />被认为是一个没有匹配结束标记的开始div标签.

所以,当我通过声明创建新的div元素时:

XElement divTag = new XElement("div"); 
Run Code Online (Sandbox Code Playgroud)

如何强制生成的XML <div></div>代替<div />

c# xml linq-to-xml

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

使网站易于访问的最佳做法是什么?

我正在寻找设计一个具有可访问性的网站的最佳实践.该网站将有很多年龄较大,能力较差的人访问它,我希望尽可能让它们友好.是否有描述所有正确标签和要使用的属性的资源?

css accessibility

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

适用于ActionScript的Checkstyle(Flex)

嗨,我目前正在开发一个使用Flex和Java的项目.在Java中,我们很容易使用Checkstyle强制执行编码标准,我们希望为Flex执行此操作.

有没有人知道类似于Checkstyle的工具,它允许编码标准检查?(我已经搜索了这个,但发现只有一个用python编写的项目,并且它被丢弃了)

谢谢

apache-flex actionscript coding-style

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

在.net ExecuteNonQuery上获得奇怪的错误

我在.NET上使用SQL服务器在后端工作

我有一个数据库,我使用Web控件创建一个记录 - 然后我需要更新一些字段.
我可以捕获sql语句并在sql server中成功运行它 - 但是,当我尝试运行执行非查询时,我收到以下错误:

未处理的执行错误'<'附近的语法不正确.在System.Data.SqlClient.SqlConnection.OnError(SqlException异常,布尔breakConnection)在System.Data.SqlClient.SqlInternalConnection.OnError(SqlException异常,布尔breakConnection)在System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)在系统System.Data.SqlClient.SqlCommand的System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName,Boolean async)处于.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior,SqlCommand cmdHandler,SqlDataReader dataStream,BulkCopySimpleResultSet bulkCopyHandler,TdsParserStateObject stateObj). TestAPI上的System.Data.SqlClient.SqlCommand.ExecuteNonQuery()中的InternalExecuteNonQuery(DbAsyncResult结果,String methodName,Boolean sendToPipe).

这是我的功能:

Public Function UpdateTicketValues(ByVal srId As String) As Boolean
    Dim result As Boolean
    Dim myCDataReader As System.Data.SqlClient.SqlDataReader
    Dim myUConn As New System.Data.SqlClient.SqlConnection
    Dim myCCmd As New System.Data.SqlClient.SqlCommand
    Dim myUCmd As New System.Data.SqlClient.SqlCommand
    Dim strSQL As String

    strSQL = "SELECT Contact_RecId, First_Name, Last_Name, PhoneNbr, Extension, Email FROM vti_ContactInformation " & _
             "WHERE Company_RecId = " & CoId & " AND Email …
Run Code Online (Sandbox Code Playgroud)

.net sql-server

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

在C#中创建单项列表的快捷方式

在C#中,是否有内联快捷方式来实例化只包含一个项目的List <T>.

我现在正在做:

new List<string>( new string[] { "title" } ))
Run Code Online (Sandbox Code Playgroud)

在任何地方使用此代码会降低可读性 我曾想过使用这样的实用方法:

public static List<T> SingleItemList<T>( T value )
{
    return (new List<T>( new T[] { value } ));
}
Run Code Online (Sandbox Code Playgroud)

所以我能做到:

SingleItemList("title");
Run Code Online (Sandbox Code Playgroud)

有更短/更清洁的方式吗?

谢谢.

c#

124
推荐指数
8
解决办法
10万
查看次数

从C++/CLI引发事件的正确方法?

我想知道从C++/CLI引发事件的正确方法是什么.在C#中,我应首先制作处理程序的副本,检查它是否为空,然后调用它.C++/CLI有类似的做法吗?

events c++-cli raise

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