1. 首页
  2. 文章列表
  3. 标签_.net

本站开源项目——基于EntityFrameworkCore和Lucene.NET实现的全文搜索引擎库v1.2.4,支持.NET8

作者: 懒得勤快 | 更新时间: | 分类: 开源项目

博主当时在迁这个博客项目从.NET Framework到.NET Core的时候,发现Lucene.NET的API已经完全变了,之前的LuceneHelper自然就不能用了,于是临时使用了SearchExtensions这个库来解决,但是用过几天之后自然也就发现了问题,那就是搜索不能按结果匹配度进行...

谈一谈.NET中的并行编程(TPL)——多线程、异步、任务和并行计算

作者: 懒得勤快 | 更新时间: | 分类: .NET开发技术

在做了几个月的高并发项目的过程中,其实发现自己真的提升了不少,所以也想把这段时间的收获分享给大家,然后写这篇文章发现,写下来是一发不可收拾,所以这篇文章的内容可能会很长,当然也希望能够给大家带来收获。

0 在看 | 6 评论 | 19 支持

一些小众冷门但却非常实用的.NET(Core)开源库推荐

作者: 懒得勤快 | 更新时间: | 分类: 开源项目

相信大家也看过其他博主推荐的.NET开源库,大家推荐的都各有千秋,那今天博主就推荐一下我自用的一些.NET开源库吧,数量不多,虽然有些点赞数并不高,但个人觉得都是好到爆的一些工具库。本文旨在收录一些小众冷门的开源库,像AutoMapper、Autofac、epplus、Hangfire之类的大众都知...

0 在看 | 2 评论 | 10 支持

利用github/gitlab/gitee作为网站免费图床的实现

作者: 懒得勤快 | 更新时间: | 分类: .NET开发技术

在很久以前,大家都还在开开心心的撸着新浪图床的羊毛,突然在某一天开始,新浪图床的图片接二连三的全挂掉了,所有的新浪图床图片全部都加上防盗链了,请求报403,当然也包括博主我在内的,当时的内心是崩溃的,于是赶紧想办法,在无奈之下,想了一个馊主意,那就是先把网站的Refer暂时先屏蔽掉,于是,就在网站的...

0 在看 | 27 评论 | 10 支持

软谋C# .NET 2020架构班视频教程

作者: 懒得勤快 | 更新时间: | 分类: 视频课程/C#/.NET/.NET Core

没有摘要

0 在看 | 27 评论 | 9 支持

浅谈http断点续传的原理以及.NET代码实现,看似挺高端,其实很简单

作者: 懒得勤快 | 更新时间: | 分类: .NET开发技术

最近参与公司的项目,说将来需要支持文件的断点续传,大家都感觉这似乎是比较高端又有点难以实现的功能,其实断点续传仔细研究后发现,其实蛮简单的,趁此机会也给大家科普下吧。

本站开源项目——基于本地硬盘的以图搜图小工具1.16,基于.NET 8 Desktop

作者: 懒得勤快 | 更新时间: | 分类: 开源项目

基于本地硬盘的以图搜图小程序,百万图片毫秒级检索,支持jpg、png、bmp、gif相互检索,设计灵感来源于DuplicateCleaner,目前全网很难找到一个本地版的以图搜图工具,所以就自己动手搓一个吧。

0 在看 | 22 评论 | 17 支持

C#高级编程(第10版)C# 6 & .NET Core 1.0 中文完整pdf扫描版[229MB]

作者: 懒得勤快 | 更新时间: | 分类: 共享文献

Visual Studio 2015、ASP.NET Core 1.0和Universal Windows Platform的推出,为开发人员提供了使用C#创建应用程序的新方式。作为经典C#畅销书 ,C#高级编程(第10版)涵盖了充分利用升级功能,积极简化工作流程所需的全部信息。本书循序渐进地讲解了...

0 在看 | 1 评论 | 0 支持

C#实现如何判断一个IP是否在某个IP段内

作者: 懒得勤快 | 更新时间: | 分类: .NET开发技术

之前分享过一篇本站的防火墙设计的文章:https://{{domain}}/1769,最近本站扩大了封锁范围之后,又有一些小伙伴们对网站防火墙是如何实现IP段识别的,今天就来分享一下如何判断一个IP是否在某个IP段内。

0 在看 | 9 评论 | 30 支持

解决VisualStudio 2022不能加载.NET Framework4.5项目的问题

作者: 懒得勤快 | 更新时间: | 分类: .NET开发技术

升级到VisualStudio2022之后,开发体验确实有所提升,然而在升级之后准备打开我的Masuit.Tools解决方案的时候,由于解决方案中包含一个.NET Framework4.5的项目Masuit.Tools.Net45,所以每次打开项目就会报错:不支持的目标框架:

0 在看 | 11 评论 | 7 支持

深入理解IEnumerable和IQueryable两接口的区别

作者: 懒得勤快 | 更新时间: | 分类: .NET开发技术

不管是现在正在从事.NET相关开发工作,还是现在正在学习.NET的小伙伴,对这两个接口类一定不陌生,也许也能很熟练的运用这两个接口对数据库或者集合进行各种复杂的操作,但是你们可能真的理解这两个类的用途或区别的我想,可能是少数了吧,毕竟面试时也是很多公司技术面试会考到的一个问题。

0 在看 | 2 评论 | 7 支持

SQL语句转linq代码的利器——Linqer 4.6 学习版

作者: 懒得勤快 | 更新时间: | 分类: 开发工具

大家选择ORM框架的时候,可能会发现,现在有很多都用Linq,面对不太熟悉的语法,你怎么才能写好呢,不过相信你对sql语句肯定很熟悉,那么就好办了,linqer这个工具是一个可以把sql语句转换成linq语句的得力工具。平时我们写代码都是linq2sql,而它,是sql2linq的工具。

0 在看 | 0 评论 | 4 支持

AutoMapper 10.0快速上手体验,以及如何从AutoMapper老版本迁移到10.0+AutoMapper10.0和Autofac的完美结合

作者: 懒得勤快 | 更新时间: | 分类: .NET开发技术

.NET模型映射器AutoMapper 10.0发布了,官方宣称不再支持静态方法调用了,老版本的部分API将在升级到10.0后,直接升级包到10.0会编译报错,所以写篇文章记录下AutoMapper新版本的学习过程吧,如果还不知道AutoMapper是什么的,建议先看这篇文章:https://{{d...

0 在看 | 1 评论 | 4 支持

C#简单代码实现对手机号邮箱等隐私信息进行*号打码

作者: 懒得勤快 | 更新时间: | 分类: .NET开发技术

一个系统的安全设计总是会注重用户的隐私保护的,开发中也不乏能遇到这样的需求,将电话号码,QQ号,邮箱之类的敏感信息进行脱敏处理,呈现基本信息的同时并保护用户隐私。比如13123456789这样的手机号,通常展示为131****6789。

0 在看 | 1 评论 | 11 支持

ASP.NET Core中使用拦截器实现一个简单的WAF防火墙

作者: 懒得勤快 | 更新时间: | 分类: .NET开发技术

本站一直以来都有一个独特的防火墙,可以拦截指定地区的流量,可以根据请求中是否包含敏感词进行拦截等,这是其他的防火墙没有的功能,也是本站的最后一道防线,今天,就分享一下本站内置的简单web防火墙的实现逻辑。

0 在看 | 6 评论 | 6 支持