1
C#使用RSA非对称加密字符串 附Helper帮助类new
后端技术

RSA加密算法是一种非对称加密算法。在公开密钥加密和电子商业中RSA被广泛使用。RSA是1977年由罗纳德&amp;middot;李维斯特(Ron Rivest)、阿迪&amp;middot;萨莫尔(Adi Shamir)和伦纳德&amp;middot;阿德曼(Leonard Adleman)一起提出的。当时他们三人都在麻省理工学院工作。RSA就是他们三人姓氏开头字母拼在一起组成的。<br>C#使用RSA加密算法重要的一个类就是RSACryptoServiceProvider,这个类可以生成一对公钥和私钥,同时也可以加密和解密。<br>生成privatekey代码:System.Security.Cryptography.RSACryptoServiceProvider rsa = new System...

Asp.Net C# 9553 人围观,发现 954 个赞
asp.net WebPage WebMvc 压缩输出htmlnew
后端技术

压缩 html 可以去除代码中无用的空格等,这样可提高网站的加载速度并节省带宽。1.webpage项目可以重写Render方法,达到压缩输出的目的/// <summary> /// PageBase /// </summary> public class PageBase : Page { /// <summary> /// 重写Render方法,来压缩输出的内容 /// </summary> /// <param name=&quot;writer&quot;></param> protected override void Render(HtmlTextWriter writer) { StringWriter html = new StringWriter(); HtmlTextWriter tw = new HtmlTextWriter(html); bas...

html 网站部署 Asp.Net C# 3465 人围观,发现 337 个赞
asp.net 内置委托 Action 和 Func 和 Predicatenew
后端技术

委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递。事件是一种特殊的委托。Action 和 Func 和 Predicate是asp.net内置委托Action是无返回值的泛型委托Action 表示无参,无返回值的委托Action<int,string> 表示有传入参数int,string无返回值的委托Action<int,string,bool> 表示有传入参数int,string,bool无返回值的委托Action<int,int,int,int> 表示有传入4个int型参数,无返回值的委托Action至少0个参数,至多16个参数,无返回值//1.无参数,无返回值的委托<br>Action action = () => {...

Asp.Net C# 7109 人围观,发现 707 个赞
vs生成成功但发布时报错 未能将文件...复制到... 未能找到文件......new
后端技术

vs生成成功但发布时报错 未能将文件...复制到... 未能找到文件...因为生成一般都是debug模式的,而发布是release模式出现这个错误一般几个原因1.提示的文件确实被删除了,而且是从文件资源管理器中删除的,解决方案的csproj文件中还是存在此文件的,所以解决方法:在vs解决方案中找到带有感叹号的此文件要么删除它,要么找回来放进去2.在文件资源管理器中找到对应项目的.csproj文件,用编辑器或记事本打开它,搜索报错的文件,删掉那一行文字3.如果是dll的.pdb文件和.xml文件,查一下dll是否用到,如果没有用到则移除引用(或者NuGet中卸载),如果有用到...

Asp.Net C# 1675 人围观,发现 675 个赞
FluentData 报错 Error:Could not map ...字段名new
后端技术

查询后生成对应的模型时出现Could not map [字段名]的错。return db.dbcontext.Sql(&quot;SELECT * FROM xxx WHERE xxx=@xxx &quot;)<br> .Parameter(&quot;xxx&quot;, xxx)<br> .Parameter(&quot;xxx&quot;, xxx)<br> .QuerySingle<UModel>();检查UModel实体类中报错的字段类型是否与数据库中类型一致,是否相匹配

Asp.Net C# 430 人围观,发现 430 个赞
1