随笔分类 - .net
摘要:ASP.NET Formwork Api / ASP.Net Core Api 做比较。 有关 Global.asax、FilterConfig.cs 和 RouteConfig.cs 等都被 Program.cs 和 Startup.cs两个类取而代之. 程序中 把Program.cs 作为 We
阅读全文
摘要:引用 类库: using Org.BouncyCastle.Crypto.IO; using Org.BouncyCastle.Crypto.Parameters; using Org.BouncyCastle.Crypto; using Org.BouncyCastle.Security; usi
阅读全文
摘要:1.add-migration addtable 一切正常 2.在update-database -verbose 出现奇葩bug System.Globalization.CultureNotFoundException: Only the invariant culture is support
阅读全文
摘要:通过for与while的嵌套做了一个排除相同数字的审查机制,如果生成了数组中已有的数字就重新生成一个数字,继续循环排查,直到生成的数字是数组中不存在的数字 数组长度不能超过随机数范围否则会死循环 using System; namespace notRepeat { class Program {
阅读全文
摘要:ZXing.NET 是一个开源的、功能强大的二维码处理库,它能够对二维码进行解码(读取信息)和编码(生成二维码)。ZXing 是 "Zebra Crossing" 的缩写,是一个跨平台的、用于解码和生成条形码和二维码的库。以下是一些 ZXing.Net 的主要功能通过实例讲解。 1. 生成二维码 u
阅读全文
摘要:微服务是当下的热门话题!CoreShop总共102312行代码。基于.NET 8 + AutoFac+DotLiquid+HangFire+Nlog+Jwt+LayUIAdmin+SqlSugar+MySQL+SqlServer+Redis实现的前后端分离的、高并发、高可用的微服务电商网站系统。包括
阅读全文
摘要:一、XSS漏洞定义 XSS攻击全称跨站脚本攻击,它允许恶意web用户将代码(如:html代码)植入到页面上,当访问到该页面时,嵌入到页面的html代码会自动执行,从而达到恶意攻击的目的。 二、解决方案 1.新建立一个XSSHelper帮助类 public static class XSSHelper
阅读全文
摘要:密钥生成:http://web.chacuo.net/netrsakeypair 生成一套 密钥 前端引用 <script src="https://cdn.bootcdn.net/ajax/libs/jsencrypt/3.3.2/jsencrypt.min.js"></script> funct
阅读全文
摘要:.net 的 HttpWebRequest 或者 WebClient 在多线程情况下存在并发连接限制,这个限制在桌面操作系统如 windows xp , windows 7 下默认是2,在服务器操作系统上默认为10. 如果不修改这个并发连接限制,那么客户端同时可以建立的 http 连接数就只有2个或
阅读全文
摘要:ViewFaceCore 是一个使用 C# 开发的超简单的离线人脸识别库。( 基于 SeetaFace6 ),多平台支持, 开源、免费、跨平台 (win/linux)。 支持的 .NET 版本, .NET Framework, .NET Standard, .NET / .NET Core 简单的人
阅读全文
摘要:cmd 1.vs_Community.exe --layout E:\Vs2019\back --add Microsoft.VisualStudio.Workload.NetWeb --includeOptional --lang zh-cn 2.vs_setup.exe --layout E:\
阅读全文
摘要:一、使用Database.SqlQuery<T>("查询语句"),如: var query = db.Database.SqlQuery<ReplyStatusViewModel>("SELECT * FROM dbo.vReplyStatus") 然后在vReplyStatus视图的基础上进行各种
阅读全文
摘要:这个是64位应用32位产生的问题。相信大家搜索的时候很多都是建议改把项目的AnyCPU改成X86. 终于搜索了半天后发现,IIS里解决才是根本办法: 1.生成时选择AnyCPU。 2.在IIS配置里面启用32位应用程序。 其中启用32位应用程序的方法如图:
阅读全文
摘要:1.引用autofac.SignalR 2.Startup public void Configuration(IAppBuilder app) { DependencyConfig.RegisterDependencies(app); } 3.RegisterDependencies //Regi
阅读全文
摘要:第一种方式通过“管理”菜单或“服务器管理器”中的链接使用“添加角色和功能”向导。选择“基于角色或基于功能的安装”。 选择“下一步” 。选择适当的服务器(默认情况下选择本地服务器)。 选择“下一步” 。在“角色”树中展开“Web 服务器 (IIS)”、然后依次展开“Web 服务器”和“应用程序开发”
阅读全文
摘要:1 var uuid = Guid.NewGuid().ToString(); // 9af7f46a-ea52-4aa3-b8c3-9fd484c2af12 2 var uuidN = Guid.NewGuid().ToString("N"); // e0a953c3ee6040eaa9fae2b
阅读全文
摘要:string chaStr = StringToHexString(str, Encoding.UTF8); //字符串转16进制 string yStr = HexStringToString(chaStr, Encoding.UTF8); //16进制转换成字符串 /// <summary> /
阅读全文
摘要:Java byte java byte是做为最小的数字来处理的,因此它的值域被定义为-128~127,byte,即字节,由8位的二进制组成。在Java中,byte类型的数据是8位带符号的二进制数。在计算机中,8位带符号二进制数的取值范围是[-128, 127],所以在Java中,byte类型的取值范
阅读全文
摘要:Global.asax 中 Application_Start添加代码: var nativePath = Server.MapPath("~/dllReference/ReadCard"); String _path = String.Concat(System.Environment.GetEn
阅读全文
摘要:调试时,我尝试评估简单的表达式,例如int a = 2;在即时窗口中。一个错误 C#编译器中的内部错误 解决方式: 调试-》选项-》常规-》使用托管兼容模式(勾选)
阅读全文