标签:.net

.net

C#爬虫与反爬虫–字体加密篇

8

鑫神 发布于 2019-07-04

爬虫和反爬虫是一条很长的路,遇到过js加密,flash加密、重点信息生成图片、css图片定位、请求头…..等手段;今天我们来聊一聊字体; 那是一个偶然我遇到了这个网站,把价格信息全加密了;浏览器展示: 查看源码后是这样: 当时突然恍然大悟,以为不就是把价格换成 &am...

阅读(27)评论(0)赞 (0)

.net

.NET CORE下最快比较两个文件内容是否相同的方法

鑫神 发布于 2019-06-24

最近项目有个需求,需要比较两个任意大小文件的内容是否相同,要求如下: 项目是.NET CORE,所以使用C#进行编写比较方法 文件大小任意,所以不能将文件内容全部读入到内存中进行比较(更专业点说,需要使用非缓存的比较方式) 不依赖第三方库 越快越好 为了选出最优的解决方案,我搭建...

阅读(39)评论(0)赞 (0)

.net

C#的内存管理

4

鑫神 发布于 2019-06-13

前言 在职场中,确立自身的技术水平很重要,因为,如果你被标记成了技术菜鸟,那么你的工作一旦做快了,大家就会一致的认为这个任务比较简单;如果你未如期完成,则会被各种明嘲暗讽,你不但无法获得合理的表扬,还会无端被迫接受攻击。 但是,如果你被标记成了技术高手,那么你就算任务延期也会被理...

阅读(65)评论(0)赞 (0)

.net

ASP.NET Core 企业级开发架构简介及框架汇总

12

鑫神 发布于 2019-06-10

ASP.NET Core 企业开发架构概述 企业开发框架包括垂直方向架构和水平方向架构。垂直方向架构是指一个应用程序的由下到上叠加多层的架构,同时这样的程序又叫整体式程序。水平方向架构是指将大应用分成若干小的应用实现系统功能的架构,同时这样的系统叫做分布式系统。在架构上java和...

阅读(91)评论(0)赞 (0)

.net

log4net封装类

鑫神 发布于 2019-06-05

封装说明: 1.使用静态方法调用即可写入日志。 2.在日志信息写入之前,定义委托处理日志信息,便于记录日志信息之前,显示给用户。 3.添加代码配置Log4net,避免应用程序总是携带配置文件。如果需要使用配置文件,即可在AssemblyInfo.cs添加 [assembly: l...

阅读(86)评论(0)赞 (0)

.net

ASP.NET Core设置客户端IP白名单验证

1

鑫神 发布于 2019-02-21

本篇博文中展示了如何在ASP.NET Core应用程序中设置IP白名单验证的3种方式。 你可以使用一下3种方式: 使用中间件检查每个请求的远程IP地址 使用Action过滤器为指定的Controller或action方法添加针对远程IP地址的检查 使用IPageFilter为Ra...

阅读(227)评论(0)赞 (0)

.net

Asp.NetCore部署到 Linux

6

鑫神 发布于 2019-02-21

前言 说说应用 Asp.Net Core 的特性(跨平台),将 .NetCore 部署到 Linux 中,主流的 Linux 有多个版本的操作系统,这里以 Centos-7.5 为例子,其它版本的操作系统下的部署基本都是大同小异的,除了了一些命令上的区别。 在 Linux 上部署...

阅读(309)评论(0)赞 (0)