随笔分类 -  .Net Core

1

asp.net core 在vue等spa程序中防止csrf攻击
摘要:关于CSRF攻击的基本认识,asp.net core的官方文档上已经写的很清楚了。 简单提炼一下:如果你的网站登录了你的银行网站,恰好你访问了钓鱼网站,钓鱼网站就往银行网站,提交了一个转账表单,然后你的钱就被提走了(这是最基本的逻辑) 在mvc和razor pages技术做的网页,表单内部会默认因此 阅读全文

posted @ 2024-10-10 23:18 快乐海盗 阅读(34) 评论(0) 推荐(0) 编辑

.NET 6全文检索引擎Lucene.NET 4.8简单封装
摘要:前言 因为最近在做一个检索数据的工具。最开始用的Mysql8自带的全文检索功能。但是发现这货数据量超过百万之后,检索速度直线下降。 于是想到Lucene.net。花了一晚上时间做了简单的封装。可以直接用于博客网站站内搜索等简单使用场景。 目前做了几个简单的封装 创建索引 jiba.net分词检索 检 阅读全文

posted @ 2022-02-11 11:38 快乐海盗 阅读(925) 评论(2) 推荐(1) 编辑

Magicodes导出Excel报错An item with the same key has already been added. Key: 未使用
摘要:检查枚举,枚举目前不支持,哪怕是忽略也不行 阅读全文

posted @ 2022-01-14 11:24 快乐海盗 阅读(101) 评论(0) 推荐(0) 编辑

等了半年,m1芯片原生支持的.NET IDE出现了
摘要:m1芯片是苹果2020年发布的一款基于arm的桌面芯片,目前已经应用在MacBook Air 、MacBook Pro、IMac、Ipad等设备上。可以说整个苹果生态圈都在去intel化。 今年年初跟了我6年的台式机频繁出现故障,于是入手了一台m1芯片的笔记本。 入手之前我是做了大量的调研,包括能不 阅读全文

posted @ 2021-07-18 01:43 快乐海盗 阅读(3169) 评论(10) 推荐(2) 编辑

.NET Core 网站项目在Docker中运行无法访问问题处理
摘要:问题现象 今天打包了一个新的docker镜像,运行起来后,发现无法正常访问。 但是查看本机端口,发现docker实际上已经监听了这个端口,进入容器内部,用curl访问,是可以正常访问。 看docker logs的日志,发现默认绑定的是localhost,于是想到可能是绑定端口的问题。 #解决问题 在 阅读全文

posted @ 2021-05-16 21:39 快乐海盗 阅读(1598) 评论(0) 推荐(1) 编辑

在M1芯片的Mac系统上做.net core开发靠谱吗?
摘要:作为一个7年老.NET程序员,最近几年苹果慢慢接替微软,成为我心中最酷的科技公司。 为什么我会选择Mac os作为我的开发环境? 很多做.net的同学都使用Windows系统作为自己的开发环境,我其实也一样。 但是现在.NET Core已经跨平台了,微软也推出vs for mac的ide,我们没理由 阅读全文

posted @ 2021-03-31 22:39 快乐海盗 阅读(7558) 评论(26) 推荐(5) 编辑

一包烟的时间轻松学会.NET Core操作ElasticSearch 7
摘要:在互联网上,随处可见的搜索框。背后所用的技术大多数就是全文检索。 在全文检索领域,常见的库/组件有:Lucene、Solr、Sphinx、ElasticSearch等。 简单对比几种全文引擎的区别 Lucene是一个基于Java开发的全文检索基础包,使用起来繁杂,且默认不支持分布式检索 Solr是基 阅读全文

posted @ 2021-03-25 13:48 快乐海盗 阅读(770) 评论(1) 推荐(5) 编辑

抽一根烟的时间学会.NET Core 操作RabbitMQ
摘要:什么是RabbitMQ? RabbitMQ是由erlang语言开发的一个基于AMQP(Advanced Message Queuing Protocol)协议的企业级消息队列中间件。可实现队列,订阅/发布,路由,通配符等工作模式。 为什么要使用RabbitMQ? 异步处理:比如发送邮件,发送短信等不 阅读全文

posted @ 2021-03-03 20:15 快乐海盗 阅读(1111) 评论(5) 推荐(3) 编辑

asp.net core的授权过滤器中获取action上的Attribute
摘要:大概就是这样。 阅读全文

posted @ 2019-11-05 14:28 快乐海盗 阅读(1693) 评论(0) 推荐(0) 编辑

使用.Net core3.0 开发斗图小程序后端+斗图小程序
摘要:为啥要写这么一个小程序? 作为互联网的原住民。 90后程序员的我,从高中开始发QQ小表情。 到之后的熊猫头,蘑菇头。 可以说表情包陪伴我从学校到社会,从青少年到中年。。 多年来,混迹于各个qq群,收集表情包多达三千多个,终于,在去年的某个工地跑路的时候,忘了带走我的表情包。。。然后就再也找不到之前的 阅读全文

posted @ 2019-10-16 16:25 快乐海盗 阅读(1242) 评论(1) 推荐(1) 编辑

ASP.Net Core中使用jquery-ajax-unobtrusive替换Ajax.BeginForm
摘要:在大潮流下,大家都在研究MVVM框架,但是做面向搜索引擎的外网项目还是得用服务器渲染。 在.Net中肯定就是用Razor模板引擎了。 .Net Core断臂式重构后,很多在老得Mvc中使用得好好的一些功能,突然就不见了。 在这里鄙视一下微软,说好的无缝切换呢。。我看这个缝还是有点大。 ASP.Net 阅读全文

posted @ 2019-10-14 11:34 快乐海盗 阅读(740) 评论(1) 推荐(1) 编辑

把.Net开发环境迁移到Linux上去
摘要:.Net Core发布之前,多年来,.Net程序员的开发环境都在Windows上。 三街第一帅的我,虽然上班的8小时一直在windows上撸C#,但是下班时间一般都在搞其他的乱七八糟的东西,比如写写小游戏啊。写点安卓或者IOS的APP啊。 本着一颗折腾的心。周末在家开始了再Ubuntu上搭建.Net 阅读全文

posted @ 2019-10-14 11:33 快乐海盗 阅读(916) 评论(0) 推荐(0) 编辑

asp.net core过滤器记录响应对象
摘要:百度到的基本上就是读取response.body的流。然后记录完了之后,把流的index重新复位,这样也太麻烦了。 其实asp.net core团队肯定已经考虑到了这种需求,比如记录请求响应日志。给响应数据过滤这类的。 在OnActionExecuted的ActionExecutedContext里 阅读全文

posted @ 2019-10-14 11:31 快乐海盗 阅读(455) 评论(0) 推荐(0) 编辑

asp.net core 自定义中间件【以dapper为例】
摘要:在asp.net core开发中。按照国际案例开始。都是先在Nuget安装XXX包。比如我们今天要用到的Dapper nuget里面安装Dapper 1.然后新建一个类文件DapperExtensions.cs 因为Dapper是IDbConnection扩展出来的,所以我们必须给IDbConnec 阅读全文

posted @ 2019-10-14 11:30 快乐海盗 阅读(498) 评论(0) 推荐(0) 编辑

.Net Core下使用HtmlAgilityPack解析采集互联网数据
摘要:HtmlAgilityPack应该算是.Net下最好用的html解析库了。 因为最近帮朋友采集一些数据,在nuget里面搜索了好几个库,最后决定就用HtmlAgilityPack。并简单的记录下使用的姿势。 直接使用nuget包安装 1.下载网页 该库提供了一个下载网页的类:HtmlWeb 如果网络 阅读全文

posted @ 2019-10-14 11:12 快乐海盗 阅读(765) 评论(0) 推荐(0) 编辑

Asp.Net Core中Session使用
摘要:web程序中,Session是一个无法避开的点。 最近新开项目,打算从开始搭建一个基础的架子,后台用户登录成功后,需要保存session。 新建的asp.net core的模板已经包含了Session的库, 如果没有的话,那就需要手动去Nuget搜索一下,安装就好了 使用的话,也很简单 然后use 阅读全文

posted @ 2018-03-29 14:02 快乐海盗 阅读(462) 评论(1) 推荐(0) 编辑

Asp.Net Core 2.1+的视图缓存(响应缓存)
摘要:响应缓存Razor 页与 ASP.NET 核心 2.0 中不支持。 此功能将支持ASP.NET 核心 2.1 版本。 在老的版本的MVC里面,有一种可以缓存视图的特性(OutputCache),可以保持同一个参数的请求,在N段时间内,直接从mvc的缓存中读取,不去走视图的逻辑。 在Asp.Net c 阅读全文

posted @ 2018-03-02 13:21 快乐海盗 阅读(2593) 评论(19) 推荐(15) 编辑

Asp.Net Core Identity+EFCore + Mysql踩坑记录
摘要:搭建基础框架准备试试传说中的Identity,本以为很顺利,结果一路踩了N多坑 遂就把过程记录下来。方便自己以后查看,也希望能帮到遇到同样问题的朋友。 1.首先,引入Identity需要的类库,还有Mysql的Nuget包 需要使用Code first的话,必须要引用Tools和Design两个包 阅读全文

posted @ 2018-01-18 10:54 快乐海盗 阅读(930) 评论(1) 推荐(2) 编辑

在ASP.Net Core下,Autofac实现自动注入
摘要:之前使用以来注入的时候,都是在xml配置对应的接口和实现类,经常会出现忘了写配置,导致注入不生效,会报错,而且项目中使用的是SPA的模式,ajax报错也不容易看出问题,经常会去排查日志找问题。 于是在园子里面看到园友的自动注入,觉得很有意思,但是园友是用的MVC5,就自己再.Net Core上试了一 阅读全文

posted @ 2018-01-17 10:54 快乐海盗 阅读(4312) 评论(0) 推荐(1) 编辑

HttpClient读取数据乱码的解决方案
摘要:博主是一个近十年的老书虫了,从高中那会儿就开始看网络小说。每天半天看晚上看啊,终于眼睛也近视了,成绩也下降了(。。。。好像说远了) 最近在追辰东的《圣墟》,最近写到精彩部分了,一直等更新。但是也不能一直开着浏览器刷新啊。。。。 于是乎,就发挥了咱们程序员自给自足的精神,写一个程序去监听,然后等又更新 阅读全文

posted @ 2018-01-02 22:57 快乐海盗 阅读(2619) 评论(0) 推荐(2) 编辑

1
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示