随笔- 348
文章- 6
评论- 117
阅读-
196万
12 2016 档案
C# MD5加密
摘要:public static string Encrypt(string txt) { System.Security.Cryptography.MD5CryptoServiceProvider md5 = new System.Security.Cryptography.MD5CryptoServiceProvider(); byt...
阅读全文
c# 中int.ToString()的格式化的示例
摘要:格式化数值:有时,我们可能需要将数值以一定的格式来呈现,就需要对数值进行格式化。我们使用格式字符串指定格式。格式字符串采用以下形式:Axx,其中 A 为格式说明符,指定格式化类型,xx 为精度说明符,控制格式化输出的有效位数或小数位数。
阅读全文
C#枚举中的位运算权限分配浅谈
摘要:常用的位运算主要有与(&), 或(|)和非(~), 比如: 1 & 0 = 0, 1 | 0 = 1, ~1 = 0 在设计权限时, 我们可以把权限管理操作转换为C#位运算来处理. 第一步, 先建立一个枚举表示所有的权限管理操作: [Flags]表示该枚举可以支持C#位运算, 而枚举的每一项值, 我
阅读全文
IHttpHandler给图片加水印
摘要:/// /// WaterMarkHandlher 的摘要说明 /// public class WaterMarkHandlher : IHttpHandler { static string waterPath = "~/image/watermark.png"; //水印图片路径 static string def...
阅读全文
NPOI 导出Excel2007版本时出现流已关闭问题
摘要:NPOI生产.xlsx文件件时,在使用book.Write(ms);后,会关闭流,这样导致再次使用Respons输出流的时候就出错了。 我看到一些网友提供的解决办法是: 使用自定义流代替内存流,这样就可以保证流不会被自定关闭了
阅读全文
ASP.NET MVC自定义ActionResult实现文件压缩
摘要:有时候需要将单个或多个文件进行压缩打包后在进行下载,这里我自定义了一个ActionResult,方便进行文件下载
阅读全文
C# MVC 自定义ActionResult实现EXCEL下载
摘要:前言 在WEB中,经常要使用到将数据转换成EXCEL,并进行下载。这里整理资料并封装了一个自定义ActionResult类,便于使用。如果文章对你有帮助,请点个赞。 话不多少,这里转换EXCEL使用的NPOI。还是用了一下反射的知识,便于识别实体类的一些自定义特性。 一、自定义一个Attribute
阅读全文
如何让WEBAPI 能够进行跨越访问
摘要:WebApi域名 http://localhost:11565 当部署好WebApi时,直接通过浏览器进行本地访问 这里是GET请求,此时访问成功 在部署一个Web,域名:http://localhost:3988/ 直接使用Ajax访问时出现错误 错误提示说明,该请求是不能进行跨越请求 配置Web
阅读全文
C#进阶系列——WebApi 接口返回值不困惑:返回值类型详解
摘要:原文地址:http://www.cnblogs.com/landeanfen/p/5501487.html 使用过Webapi的园友应该都知道,Webapi的接口返回值主要有四种类型 void无返回值 IHttpActionResult HttpResponseMessage 自定义类型 此篇就围绕
阅读全文
sC#进阶系列——WebApi 接口参数不再困惑:传参详解
摘要:原文:http://www.cnblogs.com/landeanfen/p/5337072.html 一、get请求 对于取数据,我们使用最多的应该就是get请求了吧。下面通过几个示例看看我们的get请求参数传递。 1、基础类型参数 这是get请求最基础的参数传递方式,没什么特别好说的。 2、实体
阅读全文
mybatis.net insert 返回主键
摘要:mybatis insert语句 这样无法获取到插入记录的ID,如果想要获取的ID,需要用到selectKey,同时需要注意到,有些数据库支持自动增长如 (mssql和mysql),但是有些数据库(如oracle)不支持自动增长 MSSQL MYSQL ORACLE
阅读全文
IBatis.Net XML文件配置
摘要:一、添加Provider.config 二、添加SqlMapConfig.xsd 三、添加SqlMap.xsd
阅读全文
C# web api返回类型设置为json的两种方法
摘要:方法一: 找到Global.asax文件,在Application_Start()方法中添加一句:
阅读全文