Parallel.For和普通For的区别
Parallel.For和普通For的区别。Parallel类是.NET 4中新增的抽象线程类。Parallel.For和Parallel.ForEach都会在执行完所有循环后再执行后面的代码。
2017-03-16 6455 0
hprose for C#使用教程
?Hprose是一个商业开源的新型轻量级跨语言跨平台的面向对象的高性能远程动态通讯中间件。它支持众多语言,例如 C++,.NET,Java,Delphi,Objective-C, ActionScript,JavaScript,ASP,PHP,Python,Ruby,Perl 等语言。本文简单的给出了hprose的服务端和客户端代码示例。
2017-03-07 10130 0
EntityFramework异常Win32Exception (0x80004005): 等待的操作过时。
使用EntityFramework查询超时,异常详细信息: System.ComponentModel.Win32Exception: 等待的操作过时。[Win32Exception (0x80004005): 等待的操作过时。]
2016-11-01 10427 1
MVC跨域问题 Response for preflight has invalid HTTP status code 405
MVC简单方法解决跨域PUT,POST时出现的Response for preflight has invalid HTTP status code 405或者Failed to load resource: the server responded with a status of 405 (Method Not Allowed)的问题。
2016-07-26 5808 0
mvc async await异步编程
在.NET4.5中新增了异步编程的新特性async和await,使得异步编程更为简单。如果使用async和await,系统虽然可以同时处理多个事务,但客户端(浏览器)不会有响应,依然要等到所有代码全部执行完毕(包括异步的代码)才能正常响应。例如在WebApi项目中,public async Task<IHttpActionResult> Get()
2016-07-01 4223 0
c# 输出base64图片格式
项目中要输出二维码图片,打算在接口中输出base64字符串。Base64编码在Web方面有很多应用,.Net Framework也提供了现成的功能类(System.Convert)用于将二进制数据转换为Base64字符串。
2016-07-01 4550 0
WebApi中使用OutPutCache Strathweb.CacheOutput.WebApi2使用方法
ASP.NET WebApi里没有MVC里的OutPutCache缓存,使用Strathweb.CacheOutput.WebApi2可以实现OutPutCache功能。首先从Nuget安装最新的Strathweb.CacheOutput.WebApi2版本。
2016-02-01 6879 0
Winform不同分辨率系统下界面混乱
产生界面混乱的主要原因是,winform程序的坐标是基于点(Point)的,而Point又与DPI相关。解决办法:在winform程序中也使用像素来定位。像上面这样设置之后,在不同的DPI下,界面将整体缩放而不会凌乱,利用的就是DPI本身的特性。
2015-12-15 4731 2
_ViewStart.cshtml文件的作用
_ViewStart.cshtml这个文件会在所有View(.cshtml)被执行之前执行,主要用于一些不方便或不能在母版(_Layout.cshtml)中进行的统一操作,譬如你有很多个没有继承关系的母版或不使用母版的单页。
2015-05-06 4226 0
支付宝第三方支付平台对接原理和实现
如果把商户网站使用第三方支付平台(比如支付宝)的原理搞清楚,那编程就变得简单多了。当点击"结账"按钮,会重定向到支付宝付款页面。而在后台,实际上是把数据提交到支付宝一个接收支付信息的网关,比如是http://www.zhifubao.com:6060/AliPay/PayGate.ashx,然后再重定向到支付宝付款页面。
2015-04-05 5108 0
c#使用MongoDB开发LBS应用
MongoDB地理位置索引常用的有两种。2d 平面坐标索引,适用于基于平面的坐标计算。也支持球面距离计算,不过官方推荐使用2dsphere索引。2dsphere 几何球体索引,适用于球面几何运算。
2015-03-31 4557 0
MVC5 Razor语法
Razor为视图表示提供了一种精简的语法,最大限度的减少了语法和额外的字符。这样就有效的减少了语法障碍,并且在视图标记语言中也没有新的语法规则。Razor支持两种文件类型,分别是.cshtml 和.vbhtml,其中.cshtml 的服务器代码使用了c#的语法,.vbhtml 的服务器代码使用了vb.net的语法。
2014-11-24 3617 0
asp.net母版页和内容页PageLoad顺序
关于ASP页面Page_Load发生在事件之前而导致的问题已经喜闻乐见,以下是内容页和母版页(如果有)的事件发生顺序。
2014-11-23 4830 0
c# ThreadPool使用方法
ThreadPool类提供一个线程池,该线程池可用于发送工作项、处理异步 I/O、代表其他线程等待以及处理计时器。托管线程池中的线程为后台线程,即它们的 IsBackground 属性为 true。这意味着在所有的前台线程都已退出后,ThreadPool 线程不会让应用程序保持运行。
2014-11-07 6708 0
C# Word转换成Pdf的方法
C# Word转换成Pdf的方法,需要引用Microsoft.Office.Interop.Word命名空间,使用下面的方法Word转换成Pdf很方便。
2014-10-24 4954 0
c#.net字符串处理方法
1.字符串比较2.查找子串3.插入子串4.移出子串5.替换子串6.截取子串7.去空格8.转换大小写9.拆分字符串10.使字串达到指定长度
2014-10-22 3421 0
c#获取两个数组或集合的交集或差集
c#获取两个数组或集合的交集或差集。不要使用循环,效率肯定低。C#有现成的高性能的获取数组或集合的交集或差集方法:Intersect和Except。
2014-10-15 6526 0
Parallel.ForEach和Foreach.For用法
.Net4.0中提供了新的命名空间:System.Threading.Tasks,用于提供并行计算的相关类,这里我主要介绍一个简单的类:Parallel,用于提供对并行循环和区域的支持。简单来说,Parallel可以把一个普通的for或者foreach循环变为并行运算处理
2014-10-08 5234 0
Dapper使用教程
假如你喜欢原生的Sql语句,又喜欢ORM的简单,那你一定会喜欢上Dapper这款ROM。Dapper是一个轻型的ORM类。代码就一个SqlMapper.cs文件,编译后就40K的一个很小的Dll。
2014-09-26 10090 1
WebClient上传文件方法UploadFile
很简单,就是一个上传文件的代码。但是客户端仅仅写这些代码不行,还需要进行服务器端IIIS以及虚拟目录的设置。首先要将服务器的目录映射到IIS。
2014-09-17 3532 0
- 匿
-
飞
飞翔 2026-05-06
-
匿
匿名用户 2026-04-28
-
NI
nightelf 2026-04-23
-
匿
匿名用户 2026-04-21