
.net
C4PO
P3PO 老婆是 R2D2
展开
-
Byte[]、Image、Bitmap 之间的相互转换
public static byte[] ImageToBytes(Image Image, ImageFormat imageFormat) { if (Image == null) { return null; } byte[] data =null; using (MemoryStre原创 2012-11-16 10:05:42 · 846 阅读 · 0 评论 -
asp.net n层开发
老杨教给小杨的对应java的mvc.net提出了n层开发我对此前几天有点晕,累死我的一匹脑细胞最近才明白,和大家分享分享,高手见笑了。。。。。。。。。。。以登录为例1。web层2。bll层(业务逻辑层)3。dal层(数据访问层)最少是这三层,但往往不够用4。通用类库层5。数据处理层6。实体类层7原创 2013-10-03 08:16:19 · 2226 阅读 · 0 评论 -
利用互斥解决交易并发问题
估计大多数人在写数据库相关的程序的时候,都是用一个数据库Connection。因此有时会遇到在程序并发操作数据库所造成的异常问题。解决这类问题,很多人都是在建立一个数据库连接,来分别操作;但是如果并发的数据库操作不知两个的时候,那前面所说得的方法就显得不是很实际。 其实,在程序中用一个数据库Connection很容易解决对数据库的互斥操作,大致的方法如下:1. 首先,需要建立一个全局原创 2013-07-14 09:03:10 · 2808 阅读 · 0 评论 -
配置SQL Server Session方法
以下过程是在Win 2003 SP2 + IIS 6.0, ASP.NET 2.0, SQL Server 2005下进行的。1. 安装Session数据库到Framework目录执行以下语句aspnet_regsql.exe -ssadd -sstype c -d [DB] -S [Server] –E-E是使用Windows认证,也可以使用数据库认证:aspnet_原创 2013-06-01 19:12:47 · 2383 阅读 · 0 评论 -
C#实现快捷键(系统热键)响应
在应用中,我们可能会需要实现像Ctrl+C复制、Ctrl+V粘贴这样的快捷键,本文简单介绍了它的实现,并给出了一个实现类。 (1)建立一个类文件,命名为HotKey.cs,代码如下:using System;using System.Collections.Generic;using System.Runtime.InteropServices;using Syste原创 2013-05-23 15:52:49 · 2965 阅读 · 0 评论 -
.net 枚举
.net 枚举.NET中的枚举我们一般有两种用法,一是表示唯一的元素序列,例如一周里的各天;还有就是用来表示多种复合的状态。这个时候一般需要为枚举加上[Flags]特性标记为位域,例如:[Flags] enum Styles{ ShowBorder = 1, //是否显示边框 ShowCaption = 2, //是否显示标题 ShowToolbox = 4 //是否显示工原创 2012-10-24 11:46:35 · 1207 阅读 · 0 评论 -
MVC3全局异常处理与异常日志
在MVC3网站的global.asax中的Application_Start方法里,有这样一段代码 1 RegisterGlobalFilters(GlobalFilters.Filters);它的主要使用是将全局过滤器进行注册,而全局过滤器可以在RegisterGlobalFilters这个方法里进行设置,如代码: 1 /// 2 /原创 2012-09-01 14:24:26 · 967 阅读 · 0 评论 -
asp.net 4.0 IIS7.0/7.5环境提供了自动预热功能
往往我们会有一些web应用,在网站初次被访问时要做一些初始化处理,比如加载数据到缓存中之类。如果某个用户正好不幸成为第一个访客,他可能会觉得网站速度很慢,现在好了,asp.net 4.0 IIS7.0/7.5环境提供了自动预热功能,相当于系统自动充当第一个访客了,虽然只是一个小细节,但对于用户体验来讲,确是一个不错的改进。打开IIS 7.5的applicationHost.conf原创 2012-09-01 10:57:43 · 1347 阅读 · 0 评论 -
LINQ分页和排序,skip和Take 用法
LINQ分页和排序,skip和Take 用法dbconn.BidRecord.OrderBy(p=>p.bid_id).ToList().OrderBy(p => p.bid_id).Skip(skip).Take(take).ToList();上面就是分页带排序的方法。说一下问什么这样做dbconn 是Modle的对象BidRecord 是一个实体P=〉p.bid_i原创 2012-11-15 17:08:11 · 979 阅读 · 0 评论 -
C#参数Sql,如果给IN传参数
in不能用参数赋值可以用charindex函数代替SQL code?1SELECT * FROM sys_User WHERE charindex(','+rtrim(RoleID) + ',' ,@RoleID)>0@Role赋值 ',1,2,3,4,'也可以这样写原创 2014-10-09 11:00:36 · 9737 阅读 · 0 评论