PZY

享受软件架构和编码的乐趣

All Posts


C# 编码规范总结

对于编程中非代码文件(例如 xml 等),我们目前的最佳指南是代码风格的一致性。编辑代码文件时,需要保持新增/更改的代码与原文件中的代码风格一致性。对于新建的代码文件,它也应符合本编码规范。好的编码规范,有利于提升代码的可读性  …

.NET C#

Hyper-V 下 CentOS 无法上网解决方法

早在前几年前,我 在 Hyper-V 安装的 CentOS 虚拟机,无法访问互联网,由于当时关于 Hyper-V 技术资料比较少,另外也因为 Hyper-V 本身的技术成熟性,这个问题一直得不到解决,然后就搁置了,一拖就到了今天  …

HyperV CentOS

.Net Core 如何实现简易定时任务?

我在《如何实现文章浏览量高并发计数?》一文中,有提及关于如何使用定时器的问题,本文对此问题展开讨论。.NET Core 实现定时任务有很多种方式,比如使用第三方框架:Quartz.net 或者 Hangfire,还有就是 .NET 自身的 Timer,但文本要讲述的是使用另一种方式实现后台任务  …

.NET Task

如何实现文章浏览量高并发计数?

个人博客新版上线1年以来,一直没有浏览量计数功能,该功能对于博客系统来说,必不可少。对于一篇文章来说,被多人同时浏览是很可能发生的事情,相应地,如果给文章添加浏览量计数功能,高并发是首要考虑的事情。那么,如何实现文章浏览量的高并发计数呢?  …

.NET Queue

MVC 页面静态化缓存原理及实现

国庆假期间,得出空来,对博客文章的缓存进行调整。因调整之前博客使用内存缓存高频内容,以加快页面的渲染速度,但考虑到服务器内存的限制,打算将博客的文章页进行静态化,缓存在服务器硬盘上。由于博客使用的 ASP.NET Core MVC 开发,需要实现对 MVC 页面静态化  …

.NET MVC Cache

.NET Core 中的局部视图和视图组件

在MVC(模型-视图-控制器)模式中,视图是最重要的层之一,因为它用于表示应用程序的数据,包括用户交互。 视图实际上是一个HTML模板,其中嵌入了Razor标记语法。 在ASP.NET Core中,视图的文件扩展名类型为.cshtml,主要使用C#编程语言  …

.NET MVC Razor

浅谈网站前端 CSS(JS) 文件缓存问题

网站中CSS和JS文件的缓存问题,一直以来我没有弄清楚其原理和方法,导致在应用时疑问重重。经过近段时间,查询相关资料,结合深入思考和相关应用,对于CSS和JS的前端缓存问题,形成自己的初步见解。本文就此问题展开简单论述  …

Cache Razor Css

Google reCAPTCHA 前端接入说明

关于个人网站接入 Google reCAPTCHA 网上有大量类似的文章,从 reCAPTCHA 注册申请到前后端验证,各方面说的比较详尽。但大部分都比较类似,对于特殊用法很少谈及。本文为我的博客接入 Google reCAPTCHA 时,对于前端呈现 reCAPTCHA 特殊要求的使用笔记  …

reCAPTCHA JS

  • 1