小编Moh*_* JK的帖子

使用RegEx用逗号(,)替换点(.)?

我正在开发一个C#应用程序.我想用逗号(,)改变数字十进制数字,其中我有点(.)使用正则表达式.

例如:

Price= 100,00.56
Run Code Online (Sandbox Code Playgroud)

作为表示数值的国际规则,但我瑞典他们有不同的数字方式

Price= 100.00,56
Run Code Online (Sandbox Code Playgroud)

所以我想使用RegEx将点(.)改为逗号(,)和逗号(,)改为点(.).可以指导我这个.

.net c# regex cultureinfo decimal-point

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

SQL内连接与子查询

我正在研究以下查询:

Query 1: SELECT * From TabA INNER JOIN TabB on TabA.Id=TabB.Id
Query 2: SELECT * From TabA WHERE Id in (SELECT Id FROM TabB)
Query 3: SELECT TabA.* From TabA INNER JOIN TabB on TabA.Id=TabB.Id
Run Code Online (Sandbox Code Playgroud)

我使用SQL Server探查器调查这些查询,并发现了一些有趣的事实.

  • 查询1需要2.312秒
  • 查询2需要0.811秒
  • 查询3需要0.944秒

塔巴 48716行

TabB 62719行

基本上我要问的是为什么查询1需要很长时间,而不是查询3.我已经知道'子查询'比内连接慢,但这里查询2最快; 为什么?

sql sql-server sql-server-2008

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

代码性能:SQL Server查询与C#.Net Web应用程序

我正在编写一个复杂的逻辑来计算销售额和客户奖金.我有数百万的记录来计算奖金.

我想要专家意见,这样数学运算不需要花费太多时间在网页上显示结果.

那么我需要在哪里编写计算部分?在SQL Server查询(使用存储过程和函数)或ASP.NET&C#.Net(业务逻辑层)?

哪一个是最佳做法?处理数据库服务器或处理应用程序服务器?

问候

Mohsin JK

c# sql-server asp.net performance

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

MSDN订阅到期后Windows Azure Portal会发生什么.

我有MSDN订阅"Visual Studio Professional with MSDN",我正在使用我的订阅使用Windows Azure.我只是想知道如果我的订阅过期会发生什么,我还可以永久使用Windows Azure门户上的免费配额吗?或者我的msdn订阅到期后我将无法访问门户网站.

问候

msdn azure

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

AJAX将多个参数传递给WebApi

AJAX请求:

$.ajax({
            url: url,
            dataType: 'json',
            type: 'Post',
            data: {token:"4", feed:{"id":0,"message":"Hello World","userId":4} }
        });
Run Code Online (Sandbox Code Playgroud)

服务器端Web API:

 [HttpPost]
 public HttpResponseMessage Post(string token, Feed feed)
 {
    /* Some code */

    return new HttpResponseMessage(HttpStatusCode.Created);
 }
Run Code Online (Sandbox Code Playgroud)

错误代码404:{"message":"找不到与请求URI匹配的HTTP资源'localhost:8080/api/feed'.","messageDetail":"在控制器'Feed'上找不到与之匹配的操作请求."}

为什么我收到此错误以及为什么我无法将多个参数POST到我的API?

asp.net jquery asp.net-web-api

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

如何在codebehind中更新dotnetnuke userprofile图像?

我正在构建我自己的"user profile"模块,其中一个选项,用户可以更改其默认dnn配置文件图像.我在"代码背后"这样做时遇到了问题.我在用c#.

这是我到目前为止:

UserInfo myDnnUser = this.UserInfo;
myDnnUser.Profile.InitialiseProfile(PortalId);

myDnnUser.Profile.SetProfileProperty("Photo", "new filename");
myDnnUser.Profile.SetProfileProperty("PhotoURL", "new url");

ProfileController.UpdateUserProfile(myDnnUser);
Run Code Online (Sandbox Code Playgroud)

但它不起作用,当我查看dnn使用的"文件"表时,它仍然是相同的(旧)文件名.

有任何想法吗?

asp.net dotnetnuke dotnetnuke-module

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