随笔分类 - C#/.NET
摘要:var chs = new[] { " ", "\n", "\r\n" }; // 验证wafer ID 最后是否为两个字符 var wafers = waferIDs.Split(chs, options: StringSplitOptions.RemoveEmptyEntries).Select
阅读全文
摘要:第1题,什么是ASP net core? 首先ASP net core不是 asp net的升级版本。它遵循了dot net的标准架构, 可以运行于多个操作系统上。它更快,更容易配置,更加模块化,可扩展性更强。 第2题,asp dot core有哪些好的功能? 第一是依赖注入。 第二是日志系统架构。
阅读全文
摘要:前端: var data = { "FileName": fileName, "FileContent": fileContent, "Size": fileSize, "Desc": fileDesc, "CreateUserId": createUserId }; $.ajax({ type:
阅读全文
摘要:想学习 IdentityServer4 的身份服务器的开发,但正好处于 Net Core 发布 3.0,各种框架处于升级中。 IdentityServer4 尽提供了基础的功能,界面UI 需要扩展,或者购买商业咨询服务。Github 有几个扩展的项目,其中两个处于持续的更新中,包括升级 Net Co
阅读全文
摘要:出师表背景(照抄原文) 今天让我们码农以特有的方式,来表达对丞相大人的敬仰与怀念! 蜀章武元年(221年),刘备称帝,诸葛亮为丞相。蜀汉建兴元年(223年),刘备病死,将刘禅托付给诸葛亮。诸葛亮实行了一系列比较正确的政治和经济措施,使蜀汉境内呈现兴旺景象。为了实现全国统一,诸葛亮在平息南方叛乱之后,
阅读全文
摘要:什么是身份认证身份认证是指当客户端访问服务端资源时,验证客户端是否合法的一种机制 什么是授权授权就是指当客户端经过身份认证后,能够有限的访问服务端资源的一种机制 为什么要使用身份验证和授权为了保证服务端资源的安全,我们要理解必须从真实项目中去理解 身份认证和授权方式有哪些 1、Base认证 B
阅读全文
摘要:查看.net的 reg query "HKLM\Software\Microsoft\NET Framework Setup\NDP" /s /v version | findstr /i version | sort /+26 /r 查看.net core 的 dotnet --versiondo
阅读全文
摘要:https://github.com/aspnet/AspNetCore/tree/master/src
阅读全文
摘要:1.前言 ASP.NET Core应用程序可以配置和启动主机(Host)。主机负责应用程序启动和生存期管理,配置服务器和请求处理管道。主机还可以设置日志记录、依赖关系注入和配置。而host主机又包括Web主机(IWebHostBuilder)和通用主机(IHostBuilder)。该章节主要介绍了用
阅读全文
摘要:我们为了减少发布/Release时项目的体积,希望在编译时不生成xml注释文档(包括引用的其他类库),和pdb调试文件 用你喜欢的文本编辑器打开项目.csproj文件,找到PropertyGroup节点 <PropertyGroup Condition=" '$(Configuration)|$(P
阅读全文
摘要:在Unity中,我们可能需要自己写Editor工具。有时候我们可能还需要执行外部指令或者脚本(比如python脚本),这个时候,就需要用c#的System.Diagnostics.Process这个类了。 命名空间 using System.Diagnostics; Process.Star()的构
阅读全文
摘要:1、在服务器设置一个共享文件夹,在这里我的服务器ip地址是10.200.8.73,共享文件夹名字是share,访问权限,用户名是administrator,密码是11111111。 2、新建一个控制台项目。 3、添加后台代码如下: class Program { static void Main(s
阅读全文
摘要:目前了解C#中连接Oracle数据库的方法有3种,分布是微软的System.Data.OracleClient,Oracle的Oracle.DataAccess.Client和Oracle的Oracle.ManagedDataAccess.dll(最优) 1.System.Data.OracleCl
阅读全文
摘要:在项目开发过程中,估计也有人和我遇到过同样的经历:运行环境出现了重大Bug亟需解决、或者由于电脑挂了、旧代码覆盖新代码,而在这种情况下,我们不能直接在当前的代码中修改这个Bug然后发布,这会导致更严重的问题,因为相当于版本回退了。还有电脑挂了代码整个都没有,这种情况下 我们只能只能利用一些逆向的技巧
阅读全文
摘要:定义新的实体类:FileManage;继承 FullAuditedEntity<Guid> 在XX.Application 中定义IXXservice及实现XXservice public interface IFileManageAppService:IApplicationService { }
阅读全文
摘要:/// <summary> /// 获取字段数据 /// </summary> /// <param name="tree">树形集合</param> /// <param name="oldSortDictionary">填充对象</param> private static void GetFi
阅读全文
摘要:现在都在谈论全场景开发,也就是用一套开发工具,可以开发包括但不限于桌面、移动、IOT、游戏、Web等平台的应用。这样对于开发人员是非常爽的。本文将介绍微软推出的开发平台:.net 5,这个开发平台将完美地满足我们的各种开发需求。.net 5也是.net家族的下一代产品。 我们只需要使用.net 5,
阅读全文
摘要:HTTP状态码 当使用浏览器访问一个网页时,浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求。即HTTP状态码(HTTP Status Code),它由 RFC 2616 规范定义的,
阅读全文
摘要:string datecompare = Convert.ToDateTime(swipeCardRecord.OnStationTime).ToLongDateString(); string datenow = DateTime.Now.ToLongDateString();
阅读全文
摘要:跨平台是ASP.NET Core一个显著的特性,而KestrelServer是目前微软推出了唯一一个能够真正跨平台的Server。KestrelServer利用一个名为KestrelEngine的网络引擎实现对请求的监听、接收和响应。KetrelServer之所以具有跨平台的特质,源于Kestrel
阅读全文