C#
沐-晨
这个作者很懒,什么都没留下…
展开
-
ASP.NET(C#)常用数据加密和解密方法汇总
数据加密技术是网络中最基本的安全技术,主要是通过对网络中传输的信息进行数据加密来保障其安全性,这是一种主动安全防御策略,用很小的代价即可为信息提供相当大的安全保护。一、加密的基本概念“加密”,是一种限制对网络上传输数据的访问权的技术。原始数据(也称为明文,plaintext)被加密设备(硬件或软件)和密钥加密而产生的经过编码的数据称为密文(ciphertext)。将密文还原为原始明文的过程称为解密,它是加密的反向处理,但解密者必须利用相同类型的加密设备和密钥对密文进行解密。加密的基本功能包括:防原创 2020-09-19 10:46:29 · 1308 阅读 · 1 评论 -
事件和委托简述
1.1什么是委托?委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递,这种将方法动态地赋给参数的做法,可以避免在程序中大量使用If-Else(Switch)语句,同时使得程序具有更好的可扩展性。委托的定义:了解委托,从其定义开始,通常一个委托被声明为:public delegate void CalculateDelegate(int x, int y);关键字delegate 用于申明一个委托类型CalculateDelegate,可以对其添加访问修饰符,默认其返回值原创 2020-08-10 20:05:16 · 325 阅读 · 0 评论 -
什么是缓存?缓存的作用
一.什么是缓存?## 首先我们要知道缓存其实就是一个临时的存储器。 缓存有 :cookie、session、application、cache、redis二.作用 缓存主要是为了提高数据的读取速度。因为服务器和应用客户端之间存在着流量的瓶颈,所以读取大容量数据时,使用缓存来直接为客户端服务,可以减少客户端与服务器端的数据交互,从而大大提高程序的性能。以前实现数据的缓存有很多种方法,有客户端的Cookie,有服务器端的Session和Application。其中Cookie是保存在客户端的一组数原创 2020-08-05 14:02:38 · 31585 阅读 · 0 评论 -
在MVC实现文件的上传和下载
1.序言文件上传在前台分为表单上传和Ajax上传,文件下载也分为两种,一种是MVC的控制器一种是在API控制器,接下来介绍简单的表单的文件上传和下载 在视图中上传下载如下: <div> <form action='@Url.Action("Upload", "File")' method="post" enctype="multipart/form-data"> <input type="file" name="file" /><br /原创 2020-07-22 16:04:24 · 1430 阅读 · 0 评论 -
C# NPOI读写
读ExcelNPOI 使用 HSSFWorkbook 类来处理 xls,XSSFWorkbook 类来处理 xlsx,它们都继承接口 IWorkbook,因此可以通过 IWorkbook 来统一处理 xls 和 xlsx 格式的文件public void ReadFromExcelFile(string filePath){ IWorkbook wk = null; string extension = System.IO.Path.GetExtension(filePath);原创 2020-07-07 19:34:36 · 618 阅读 · 0 评论 -
C#反射简介(Reflection)
1.什么是反射反射(Reflection)是.NET中的重要机制,通过反射,可以在运行时获得.NET中每一个类型(包括类、结构、委托、接口和枚举等)的成员,包括方法、属性、事件,以及构造函数等。还可以获得每个成员的名称、限定符和参数等。有了反射,即可对每一个类型了如指掌。如果获得了构造函数的信息,即可直接创建对象。2.反射的用途2.1可以使用Assembly定义和加载程序集2.2使用Module了解包含模块的程序集以及模块中的类等2.3使用ConstructorInfo了解构造函数的名称、参数、访原创 2020-06-22 15:52:55 · 123 阅读 · 0 评论 -
通过反射+泛型操作 sql的CRUD语句
此中有多个不同条件的同功能方法using System;using System.Collections.Generic;using System.Data;using System.Data.SqlClient;using System.Linq;using System.Reflection;using System.Text;using System.Threading.Tasks;namespace APIDal{//dalpublic class DBHelper wher原创 2020-06-16 09:40:15 · 299 阅读 · 0 评论 -
Excel导入和导出帮助类
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.IO;using System.Text;using NPOI.HSSF.UserModel;using System.Reflection;namespace YueKaoLianXi4.Api.Controllers{/// /// 文件上传下载,导入导出辅助类/// public class原创 2020-06-14 20:01:56 · 239 阅读 · 0 评论 -
## API+MVC的DBHelper帮助类
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Configuration;//1.第一先引用配置读取命名空间using System.Data.SqlClient;//2.第二引用using System.Data; //3using Newtonsoft.Json;//4namespace AskBill.WS{public class DB原创 2020-06-12 15:45:38 · 291 阅读 · 0 评论