小编Mic*_*aga的帖子

UrlEncode通过控制台应用程序?

通常我会使用:

HttpContext.Current.Server.UrlEncode("url");
Run Code Online (Sandbox Code Playgroud)

但由于这是一个控制台应用程序,HttpContext.Current所以总会如此null.

还有另一种方法可以使用我可以使用的相同方法吗?

.net c# console

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

ASP.NET MVC ViewResult与PartialViewResult

名为ViewResult和的控制器结果有什么区别PartialViewResult?更重要的是,何时PartialViewResult使用?

asp.net asp.net-mvc

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

如何插入多条记录并获取标识值?

我正在从另一个表B中将多个记录插入到表A中.是否有办法获取表A记录的标识值并更新表b记录而不执行游标?

Create Table A
(id int identity,
Fname nvarchar(50),
Lname nvarchar(50))

Create Table B
(Fname nvarchar(50),
Lname nvarchar(50),
NewId int)

Insert into A(fname, lname)
SELECT fname, lname
FROM B
Run Code Online (Sandbox Code Playgroud)

我正在使用MS SQL Server 2005.

sql sql-server sql-server-2005

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

使用带引号和未带引号的字符串分隔逗号分隔的字符串

我有以下逗号分隔的字符串,我需要拆分.问题是某些内容在引号内并包含不应在分割中使用的逗号...

串:

111,222,"33,44,55",666,"77,88","99"
Run Code Online (Sandbox Code Playgroud)

我想要输出:

111  
222  
33,44,55  
666  
77,88  
99  
Run Code Online (Sandbox Code Playgroud)

我试过这个:

(?:,?)((?<=")[^"]+(?=")|[^",]+)   
Run Code Online (Sandbox Code Playgroud)

但它读取"77,88","99"之间的逗号作为命中,我得到以下输出:

111  
222  
33,44,55  
666  
77,88  
,  
99  
Run Code Online (Sandbox Code Playgroud)

有谁能够帮我?我用完了几个小时...... :) /彼得

c# regex

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

AutoMapper:MapFrom和ResolveUsing有什么区别?

忽略ResolveUsing采用IValueResolver 的重载,并仅查看这两种方法:

void ResolveUsing(Func<TSource, object> resolver);
void MapFrom<TMember>(Expression<Func<TSource, TMember>> sourceMember);
Run Code Online (Sandbox Code Playgroud)

这两者之间的主要区别似乎是ResolveUsinga Func<TSource, object>,而MapFrom需要a Expression<Func<TSource, TMember>>.

但是,在实际上使用lambda表达式的这些方法之一的客户端代码中,它们似乎是可互换的:

Mapper.CreateMap<SourceType, DestType>() // uses ResolveUsing
   .ForMember(d => d.DestPropX, o => o.ResolveUsing(s => s.SourcePropY));

Mapper.CreateMap<SourceType, DestType>() // uses MapFrom
   .ForMember(d => d.DestPropX, o => o.MapFrom(s => s.SourcePropY));
Run Code Online (Sandbox Code Playgroud)

那么上述两种选择之间最终的区别是什么呢?一个比另一个快吗?一个是比另一个更好的选择,如果是,何时/为什么?

automapper automapper-2

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

处理Google Maps JS API v3中的点击事件,同时忽略双击

使用Google Maps JS API v3,我想删除用户点击地图的标记,同时保留用户双击时的默认行为(并且不在地图上添加任何标记).

我考虑过定义点击事件的超时.如果在接下来的几毫秒内触发双击事件,则会取消超时.如果不是,则在超时到期时将标记放置在地图上.但它看起来并不是最好的解决方案.

有更优雅的方式来处理这个问题吗?

谢谢.

javascript events google-maps google-maps-api-3

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

C#中的静态构造函数

我试图使用如下的静态构造函数:

public static DataManager()
{
    LastInfoID = 1;
}
Run Code Online (Sandbox Code Playgroud)

并收到此错误:

静态构造函数不允许访问修饰符

我想知道我的问题是什么.

c# static constructor

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

group by with union mysql select query

(SELECT COUNT(motorbike.`owner_id`) as count,owner.`name`,transport.`type` FROM transport,owner,motorbike WHERE transport.type='motobike'
AND owner.`owner_id`=motorbike.`owner_id`
AND transport.`type_id`=motorbike.`motorbike_id` GROUP BY motorbike.owner_id)
UNION ALL
(SELECT COUNT(car.`owner_id`) as count,owner.`name`,transport.`type` FROM transport,owner,car WHERE transport.type='car'
AND owner.`owner_id`=car.`owner_id`
AND transport.`type_id`=car.`car_id` GROUP BY car.`owner_id`)
Run Code Online (Sandbox Code Playgroud)

上面的查询返回如下所示的结果,

count          name
1              Linda
2              Mary
1              Steve
1              Linda
Run Code Online (Sandbox Code Playgroud)

此查询用于计算所有者拥有的传输数量.琳达有一辆车和一辆摩托车,结果应该是:

count          name
2              Linda
2              Mary
1              Steve
Run Code Online (Sandbox Code Playgroud)

我试过这个查询,但返回错误:

(SELECT COUNT(motorbike.`owner_id`),owner.`name`,transport.`type` FROM transport,owner,motorbike WHERE transport.type='motobike'
AND owner.`owner_id`=motorbike.`owner_id`
AND transport.`type_id`=motorbike.`motorbike_id`)
UNION ALL
(SELECT COUNT(car.`owner_id`),owner.`name`,transport.`type` FROM transport,owner,car WHERE transport.type='car'
AND owner.`owner_id`=car.`owner_id`
AND transport.`type_id`=car.`car_id`)  GROUP BY motorbike.owner_id
Run Code Online (Sandbox Code Playgroud)

有人可以帮我吗?

mysql sql union group-by

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

ServiceProcessInstaller和ServiceInstaller之间的区别

我不明白之间的差别System.ServiceProcess.ServiceProcessInstallerSystem.ServiceProcess.ServiceInstaller.从元数据:第一个安装可执行文件,第二个安装一个类.在阅读MSDN的示例后,其中有一个ServiceProcessInstaller和两个具有不同ServiceName的ServiceInstaller,我完全丢失了.

有明确的解释吗?

c# service

37
推荐指数
1
解决办法
8651
查看次数

是否有正确的方法来处理httpwebrequest?

我正在使用HttpWebRequest,并处理响应流.是否有正确的处理方法HttpWebRequest,因为它不包含关闭或处置方法?

.net httpwebrequest

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