个人博客

  • ASP.NET MVC中四种过滤器类型

    ASP.NET MVC中四种过滤器类型

    以下是MVC中四种过滤器类型介绍Demo下载:https://pan.baidu.com/s/1q6Cxw0-Ea1lFbu3_cBl8UA提取码:59vnAction、Result 新建一个MyCustormFilter类, 该类继承 ActionFilterAttribute,可以重写父类的 OnActionExecuting、OnActionExecuted、OnResultExecuting、OnResultExecuted等方法,具体含义如下using System;using System.Collections.Generic;using System.Linq;using

    白码驿站2020-05-29 C#

    阅读更多
  • C# 给图片、PDF 加文字水印

    C#  给图片、PDF 加文字水印

    当工作中, 经常会将一些机密点的文档进行水印处理的,以下是对图片、PDF加文字水印处理的方法。Demo下载:https://pan.baidu.com/s/1c9ZfTWwnBOEx_SJr3ZKs9g 提取码:9wfg图片水印using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;using System.Drawing;namespace Demo.Helper{ public class PicOperate {

    白码驿站2020-05-29 C#

    阅读更多
  • C# 使用 wkhtmltopdf 将HTML文本或文件转换为PDF

    C# 使用 wkhtmltopdf 将HTML文本或文件转换为PDF

    一、简介 最近遇到一个需求, 要求将执行页面导出成pdf文件,刚开始为了响应速度, 选择使用客户端导出,也找到了一些jquery包, 但是效果不是那么理想,无奈只能试着找服务器端导出,于是了解到 wkhtmltopdf.exe 这个工具,这个工具比起之前的那种方法简直是太好用了。它是一个使用 Qt WebKit 引擎做渲染的,能够把 HTML 文档转换成 PDF 文档或图片(image) 的命令行工具,且要还支持网页的js代码和css代码的渲染,简直不能在爽了,并且支持多个平台,可在 windows、linux 等系统下运行。你可以从这里获取到它:https://wkhtmlto

    白码驿站2020-05-29 C#

    阅读更多
  • C# 标准的MD5加密32位

    C# 标准的MD5加密32位

    MD5加密后得到的是byte类型的数组,如果想要转换为32位的字符串,需要将每个数组成员转换成16进制的string字符串,这里就很容易产生BUG,因为转换成16进制时,遇到10以内的数字时,转后都是一个单字符的,但我们每次转换都要得到两个字符的字符串,所以我们这里需要做一下处理才可以, 否则会导致MD5加密结果会有问题代码:/// <summary>/// 获取32位MD5加密值/// </summary>/// <param name="srcstr">需要加密的值</param>/// <returns></returns>public static string Get

    白码驿站2019-08-19 C#

    阅读更多
  • VS2010中水晶报表插件下载安装方法

    Visual Studio 2010默认不带水晶报表,需要安装一个水晶报表插件,这里简单介绍下水晶报表的下载与安装方法,需要的朋友可以参考下下载完后直接点击安装然后就会自动安装, 就好了链接:https://pan.baidu.com/s/1yfd-f6yIL4ctJ9XuMQJjmQ 提取码:6qy2

    白码驿站2019-07-16 C#

    阅读更多
  • 解决项目无法添加VBIDE问题

    最近win10系统出问题, 没办法只能重新装系统 ,其实这都是小事,最麻烦的还是弄环境, 这个是比较头疼的, 这不,vs加载项目的时候报错了,说什么无法添加VBIDE的引用 , 真是头疼, 没办法只能去网上找, 最后问题解决了,这里就写了这篇文字, 方便大家遇到了错误可以及时解决。 这里是VBIDE的下载地址:注册与引用.rar,要注意的是:解压后需要把文件 VBIDE.DLL放入系统的(如果你的系统是32位,那就是 C:\windows\system32\..) 目录下,然后直接使用解压文件中的【注册32.bat】双击即可,如果是64位的系统请把文件放入 (C:

    白码驿站2019-07-16 C#

    阅读更多
  • MVC 中使用 System.Web.Optimization 合并压缩JS、CSS

    MVC 中使用 System.Web.Optimization 合并压缩JS、CSS

    Optimization捆绑和压缩原理是:将多个css文件动态合并和压缩为一个css文件、多个js文件动态合并和压缩为一个js文件,以此达到减少浏览器对服务器资源文件的请求数量、缩小资源文件的尺寸来提高页面反应速度的目的。ASP.NET 4.5及以上版本支持此技术(Optimization)。以下是在实际的ASP.NET Web Forms项目中使用System.Web.Optimization的操作步骤:1. 通过NuGet添加Microsoft ASP.NET Web Optimization Framework的引用(MVC的项目默认是已经安装了, 所以这里可以忽略)2. 在App_Co

    白码驿站2019-06-28 C#

    阅读更多
  • C#中 金额转换成中文大写金额

    /// <summary>/// 金额转换成中文大写金额/// </summary>/// <param name="Money">需要转换的金额</param>/// <returns></returns>public static string MoneyToUpper(Double Money){ string functionReturnValue = null; bool IsNegative = false; // 是否是负数 string LowerMoney = Money.ToString(); //存储传进来的金额 //判断传进来的金额是否是负数

    白码驿站2019-02-21 C#

    阅读更多
  • C# 使用SqlTransaction进行事务处理

    C# 使用SqlTransaction进行事务处理

    事务处理基本原理 事务是将一系列操作作为一个单元执行,要么同时成功,要么同时失败,回滚到最初状态。在事务处理术语中,事务要么提交,要么中止。若要提交事务,所有参与者都必须保证对数据的任何更改是永久的。不论系统崩溃或是发生其他无法预料的事件,更改都必须是持久的。只要有一个参与者无法做出此保证,整个事务就会失败。事务范围内的所有数据更改将回滚到特定设置点。 一般的操作是不会使用到事务操作的, 因为事务操作中造成表处于锁定状态,在一定的程度上造成效率低下,不过有些时候不得不使用事务, 例如本例中,需要在改变维修单状态的同时,插入付款的单据,这些操作必须是同时成功或者同

    白码驿站2018-12-04 C#

    阅读更多
  • C# 中对象比较的几种方式

    C#  中对象比较的几种方式

    我们都知道, 数值比较可以使用"><="等常用的比较运算符,但是对象就不实用了,因为我们无法确定对象需要按照什么条件来进行比较。(例如:我们有两个学生对象,都有年龄(age)和身高(height)属性,如果要比较这两个对象, 使用比较运算符显示是不合适的。)下面就来看看如何对对象进行比较。一:使用运算符重载 通过运算符重载,可以对我们设计的类进行标准的运算符,例如 +,>等。这称为重载,因为在使用特定的参数类型时,我们为这些运算符提供了自己的实现代码,其方式与重载方法相同,也是为同名方法提供不同的参数。 我们先看一下运算符重载的基本语法。要重载运算符

    白码驿站2018-11-03 C#

    阅读更多
  • C# 获取当前日期在一年中的第几个星期(使用GregorianCalendar.GetMonthsInYear)

    C# 获取当前日期在一年中的第几个星期(使用GregorianCalendar.GetMonthsInYear)

    最近碰到一个这样的需求, 就是每家店铺一个星期只能申请一笔单子,然后我后台需要去判断是不是可以申请提交。其实实现起来也不是很麻烦, 不过那不是我要讲解的,我需要介绍的是GetMonthsInYear这个函数, 这个函数可以轻松获取 指定日期在一年中的第几周。代码实现:/// <summary>/// 获取指定日期,在为一年中为第几周/// </summary>/// <param name="dt">指定时间</param>/// <reutrn>返回第几周</reutrn>private static int GetWeekOfYear(DateTime dt){ Gr

    白码驿站2018-10-29 C#

    阅读更多
  • C# 操作Excel , 支持超链接 跳转Sheet 页面,HSSFHyperlink函数

    C# 操作Excel , 支持超链接 跳转Sheet 页面,HSSFHyperlink函数

    问题 最近在做一个招聘系统, 里面一个导出excel的功能, 要求导出简历,第一个Sheet页是列表页,列表页的第一列是一个超链接, 可以跳到简历的详情页。如下图: 在这里我主要讲HSSFHyperlink函数, 因为这个用的比较少, 如果想了解导出的一些功能,可以看:C# NPOI 导入与导出Excel文档 兼容xlsx, xlsHSSFHyperlink函数的用法如下:HSSFHyperlink link = new HSSFHyperlink(HyperlinkType.Document);link.Address = "#" + sheet页的名字 + "!A1"

    白码驿站2018-10-19 C#

    阅读更多
总计 210 条 当前第 1 页共 18 页
系统处理中...