小编Mar*_*own的帖子

如何在不使用System.Web的情况下进行UrlEncode?

我正在尝试编写一个调用网站数据的Windows客户端应用程序.为了使安装保持最小,我尝试仅在.NET Framework客户端配置文件中使用dll.麻烦的是我需要UrlEncode一些参数,有没有一种简单的方法可以在不导入System.Web.dll的情况下执行此操作,而System.Web.dll不是Client Pofile的一部分?

.net c# urlencode .net-client-profile

302
推荐指数
6
解决办法
21万
查看次数

如何在不使用MS SQL Server Management Studio的情况下更改SQL Server中的默认数据库?

我从SQL Server中删除了一个数据库,但事实证明我的登录设置为使用已删除的数据库作为其默认值.我可以使用连接对话框中的"选项"按钮连接到SQL Server Management Studio,并选择"master"作为要连接的数据库.但是,每当我尝试在对象资源管理器中执行任何操作时,它都会尝试使用我的默认数据库进行连接并失败.

有没有人知道如何在不使用object explorer的情况下设置我的默认数据库?

sql-server ssms sql-server-2005 default-database

161
推荐指数
8
解决办法
23万
查看次数

如何在TFS 2010中恢复(回滚)签入

谁能告诉我如何在TFS 2010中恢复(回滚)签到?

tfs rollback tfs2010

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

什么是ToString("N0")格式?

此代码来自Charles Pettzold的"Programming Windows Sixth Edition"一书:

public object Convert(object value, Type targetType, object parameter, string language) 
{ 
    return ((double)value).ToString("N0"); 
}
Run Code Online (Sandbox Code Playgroud)

ToString("N0")应该用逗号分隔符打印值,没有小数点.我在文档中找不到适当的ToString重载和"N0"格式的引用.请指出我在.NET文档中的正确位置.

.net c# number-formatting

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

Mono在Windows上有什么意义

这可能是一个愚蠢的问题......但我只是在调查Mono项目,他们有一个关于在Windows上安装Mono的部分.但是,由于Windows显然已经拥有.NET运行时,任何人都可以告诉我Mono for Windows究竟是什么意思?它对跨平台开发有帮助吗?

windows mono

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

点后面只留下两位小数

public void LoadAveragePingTime()
{
    try
    {
        PingReply pingReply = pingClass.Send("logon.chronic-domination.com");
        double AveragePing = (pingReply.RoundtripTime / 1.75);

        label4.Text = (AveragePing.ToString() + "ms");                
    }
    catch (Exception)
    {
        label4.Text = "Server is currently offline.";
    }
}
Run Code Online (Sandbox Code Playgroud)

目前我的label4.Text得到类似的东西:"187.371698712637".

我需要它来表示:"187.34"

DOT后只有两个帖子.有人可以帮我吗?

c# ping decimal-point

60
推荐指数
7
解决办法
18万
查看次数

POST后,我应该进行302还是303重定向?

Web应用程序的常见方案是在修改数据库的POST后重定向.就像在用户创建数据库对象后重定向到新创建的数据库对象一样.

似乎大多数Web应用程序使用302重定向,但如果您希望使用GET获取重定向中指定的URL,则303根据规范似乎是正确的做法.从技术上讲,使用302,浏览器应该使用与获取原始URL相同的方法获取指定的URL,这将是POST.大多数浏览器不会这样做.

302 - http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.3.3

303 - http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.3.4

我应该使用302还是303?

http-status-codes http-status-code-302

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

我应该在PHP中注意哪些安全问题

我刚开始学习PHP,我一直在ASP.Net开发Web应用程序很长一段时间.我想知道是否有任何PHP特定的安全错误,我应该注意.

所以,我的问题是每个PHP开发人员应该知道的最重要的安全提示是什么?

每个答案请保持一个提示,以便人们可以有效地上/下投票.

php security

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

在IIS7中设置自定义错误页面时是否可以使用相对路径?

我正在尝试为我的Web应用程序设置自定义404错误页面.问题是该应用程序将部署到许多不同的环境中.有时它会在虚拟目录中,有时它不会.

我在名为ErrorPages的目录中有错误页面,并设置了我的配置,如下所示:

   <httpErrors errorMode="Custom" existingResponse="Replace">
     <remove statusCode="404"/>
     <error statusCode="404" path="/VirtualDir/ErrorPages/404.aspx" responseMode="ExecuteURL" />
   </httpErrors>
</system.webServer>
Run Code Online (Sandbox Code Playgroud)

问题是当我将其部署到网站的根目录时,/VirtualDir需要删除该部分.如果我在部署之前删除它,那么我需要在部署到虚拟目录时重新添加它.有什么办法可以设置相对于虚拟目录而不是网站的路径?

我尝试过使用a ~,但这也不起作用,如下所示:

   <httpErrors errorMode="Custom" existingResponse="Replace">
     <remove statusCode="404"/>
     <error statusCode="404" path="~/ErrorPages/404.aspx" responseMode="ExecuteURL" />
   </httpErrors>
</system.webServer>
Run Code Online (Sandbox Code Playgroud)

asp.net iis-7 custom-error-handling

26
推荐指数
2
解决办法
7746
查看次数

什么"最后一次合并操作试图添加文件'x.cs',但文件在工作副本中受阻." 意思?

我正在使用TortoiseSVN进行合并.我正在尝试将/ branch/A合并到/ branch/B,它们都是从/ trunk分支的.我收到了Tree Conflict,对话框中包含如下消息:

最后一次合并操作尝试添加文件'x.cs',但文件在工作副本中被阻止.

它为我提供了接受当前工作副本,推迟或稍后解决的选项.

我认为这意味着已将两个同名文件分别添加到每个分支.我是否理解这场冲突是正确的?如果我有,为什么不给我选择合并这两个文件?

svn tortoisesvn merge

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