Fork me on GitHub
摘要: Github上优秀的.NET Core开源项目的集合。内容包括:库、工具、框架、模板引擎、身份认证、数据库、ORM框架、图片处理、文本处理、机器学习、日志、代码分析、教程等。 Github地址:https://github.com/jasonhua95/awesome-dotnet-core ,【a 阅读全文
posted @ 2020-01-16 16:25 lingfeng95 阅读(15739) 评论(15) 推荐(55) 编辑
摘要: 一直用C#开发程序,.NET的功能越来越多,变化也挺大的,从最初的封闭,到现在的开源,功能不断的增加,一直在进步。作为C#的强烈支持者,C#的变化,我不能不关注,这篇文章主要介绍,C#6.0和C#7.0增加的功能。C#的发展史和.NET以前的版本,请看C#和.NET版本,这边文章中有介绍。 C# 6 阅读全文
posted @ 2019-06-27 16:51 lingfeng95 阅读(5413) 评论(4) 推荐(12) 编辑
摘要: Github是一个面向开源及私有软件项目的托管平台,拥有4000万开发者,超过210万企业和组织使用,有1亿个项目(github.com 2019年8月),如此多的开发者,如此多的项目,如何使用更好的学习这些项目,如何跟着大牛学习,下面将介绍Github的探索功能,帮助你更好的使用项目和学习。 1. 阅读全文
posted @ 2020-03-05 10:15 lingfeng95 阅读(366) 评论(0) 推荐(1) 编辑
摘要: 生活中,如果1+2+3+4.....+100,大家基本上都会用等差数列计算,如果有人从1开始加,不是傻就是白X,那么程序中呢,是不是也是这样。今天无意中看到了尾递归,以前也写过,但是不知道这个专业名词,今天写一下对比下性能问题。 今天主要是看到了尾递归,所以联想到了这些,写下这篇文章,其中也把Ben 阅读全文
posted @ 2020-01-14 15:08 lingfeng95 阅读(916) 评论(0) 推荐(0) 编辑
摘要: 有的时候需要测试下web项目中post、get请求是否正确,但是这个时候电脑上没有安装测试工具,怎么办呢?直接用浏览器控制台测试,打开网站,F12控制台,在控制台下复制粘贴下面的ajax请求,之后ajax请求。 第一步:控制台写方法 第二步:控制台调用 url:请求的URL,method:post/ 阅读全文
posted @ 2020-01-14 11:50 lingfeng95 阅读(1698) 评论(0) 推荐(0) 编辑
摘要: 有些时候电脑上会有一些文件删除不了,例如:删除的时候,提示文件不存在,或者请求的安全信息不可用或无法显示。 无法删除文件夹的原因: 1.当文件夹中存在正在被占用的文件时,删除当然会失败。其中包括有一些病毒程序在运行时,删除文件夹的操作也会失败。2.如果采用NTFS文件系统,当前用户不具备目标文件的完 阅读全文
posted @ 2019-12-23 11:50 lingfeng95 阅读(1134) 评论(0) 推荐(1) 编辑
摘要: “作为 ASP.NET Core 开发者,我接下来应该学习什么?”,下面将介绍需要学习的东西,其中包括:依赖注入、数据库、缓存、日志、模板引擎、实时通信、测试、任务调度、设计模式等。 免责声明 该指南的目的是为了给读者心有个大概的轮廓。如果你对接下来要学习的内容感到困惑,这张路线图将指导你,而不是鼓 阅读全文
posted @ 2019-12-20 15:33 lingfeng95 阅读(10703) 评论(10) 推荐(26) 编辑
摘要: 今天学习下JWT,遇到了两个坑爹问题,这里记录下。在 ASP.NET Core 中,授权的设置方式有两种,可以使用角色,也可以使用策略,这里也将简单举例角色、策略的使用。 JWT这里不做介绍,如果想了解更多,请看https://www.jianshu.com/p/a12fc67c9e05,https 阅读全文
posted @ 2019-11-11 23:08 lingfeng95 阅读(1878) 评论(0) 推荐(2) 编辑
摘要: ASP.NET Core Razor Pages Web项目大部分情况下使用继承与PageModel中的方法直接调用就可以(asp-page),但是有些时候需要使用ajax调用,更方便些。那么如何使用ajax调用呢?? 1.Razor Pages普通页面的跳转 form默认为post提交,asp-p 阅读全文
posted @ 2019-10-30 17:30 lingfeng95 阅读(4477) 评论(0) 推荐(0) 编辑
摘要: 公司的网站需要有些新闻,每次的新闻格式都是一样的,而不想每次都查询操作,所以想把这些新闻的页面保存成静态的html,之后搜索了下就找到了这个模板引擎,当然其他的模板引擎可以的,例如:Razor,自己写的手动替换等。NVelocity是Apache Jakarta Velocity中的一个优秀项目,有 阅读全文
posted @ 2019-08-05 14:37 lingfeng95 阅读(1687) 评论(2) 推荐(2) 编辑
摘要: 现在开源项目越来越多,Git使用越来越方便,用Git的人也越来越多。创建项目的时候,喜欢把日志,临时文件,项目编译的中间文件,引用的类库等等,这时就要设置响应的规则,来忽略这些文件。例如创建一个C#项目,项目下面会有.vs,bin,obj等,这些都是不需要提交的需要忽略的,如何忽略呢?其实很简单,增 阅读全文
posted @ 2019-07-29 10:38 lingfeng95 阅读(1983) 评论(1) 推荐(1) 编辑