Fork me on GitHub

2023年12月5日

摘要: 一套基于 .NET Core 开发的支付SDK集 - paylink 前言 在我们的日常工作开发中对接一些第三方支付是比较常见的,如最常见的就是支付宝、微信支付的对接。今天给大家推荐一个基于.NET Core开发的支付SDK集:paylink,它极大简化了API调用及通知的处理流程从而大大提供我们的 阅读全文
posted @ 2023-12-05 21:13 HackerVirus 阅读(9) 评论(0) 推荐(0) 编辑

2023年12月3日

摘要: 理解并掌握C#的Channel:从使用案例到源码解读(一) 引言 在C#的并发编程中,Channel是一种非常强大的数据结构,用于在生产者和消费者之间进行通信。本文将首先通过一个实际的使用案例,介绍如何在C#中使用Channel,然后深入到Channel的源码中,解析其内部的实现机制。 使用案例一: 阅读全文
posted @ 2023-12-03 22:16 HackerVirus 阅读(10) 评论(0) 推荐(0) 编辑
摘要: TCP协议的秘密武器:流量控制与拥塞控制 合集 - 计算机网络(19) 1.网络协议的重要性与应用:理解进程间通信和网络分层结构(上)09-172.网络协议的重要性与应用:理解进程间通信和网络分层结构(下)09-183.深入理解HTTP的基础知识:请求-响应过程解析09-194.深入解析HTTP请求 阅读全文
posted @ 2023-12-03 21:23 HackerVirus 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 如何在Nuxt3.0中使用MongoDB数据库 一、介绍 Nuxt.js 是一个基于 Vue.js 的开源框架,用于构建服务端渲染 (Server-Side Rendering, SSR) 或静态生成 (Static Site Generation, SSG) 的单页应用 (Single-Page 阅读全文
posted @ 2023-12-03 00:12 HackerVirus 阅读(5) 评论(0) 推荐(0) 编辑
摘要: TCP连接的关键之谜:揭秘三次握手的必要性 合集 - 计算机网络(19) 1.网络协议的重要性与应用:理解进程间通信和网络分层结构(上)09-172.网络协议的重要性与应用:理解进程间通信和网络分层结构(下)09-183.深入理解HTTP的基础知识:请求-响应过程解析09-194.深入解析HTTP请 阅读全文
posted @ 2023-12-03 00:03 HackerVirus 阅读(13) 评论(0) 推荐(0) 编辑

2023年12月1日

摘要: 聊一聊 TLS/SSL 哈喽大家好,我是咸鱼 当我们在上网冲浪的时候,会在浏览器界面顶部看到一个小锁标志,或者网址以 "https://" 开头这意味着我们正在使用 TLS/SSL 协议进行安全通信。虽然它可能看起来只是一个小小的锁图标和一个 “https” ,但实际上,这个协议在保护我们的在线隐私 阅读全文
posted @ 2023-12-01 22:04 HackerVirus 阅读(4) 评论(0) 推荐(0) 编辑

2023年11月30日

摘要: C#中的浅拷贝与深拷贝 前言 众所周知,C#中有两种类型变量:那就是值类型和引用类型。对于值类型而言,copy就相当于是全盘复制了,真正的实现了复制,属于深拷贝;而对于引用类型而言,一般的copy只是浅拷贝,只是copy到了引用对象的地址,相当于值传递了一个引用指针,新的对象通过地址引用仍然指向原有 阅读全文
posted @ 2023-11-30 22:13 HackerVirus 阅读(11) 评论(0) 推荐(0) 编辑
摘要: C#集成ViewFaceCore人脸检测识别库 前言 人脸检测与识别现在已经很成熟了,C# 上有 ViewFaceCore 这个很方便的库,但这种涉及到 native 调用的库,一般会有一些坑,本文记录一下开发和部署的过程。 本文的项目是 AIHub ,关于本项目的开发过程,可以参考之前的文章:项目 阅读全文
posted @ 2023-11-30 22:07 HackerVirus 阅读(15) 评论(0) 推荐(0) 编辑

2023年11月28日

摘要: 应用层通信协议设计 一、应用层通信协议概述 TCP/UDP是基于字节流的传输层通信协议,对于其的编程是基于IO流编程,所谓“流”,就是没有界限的一长串二进制数据。TCP/UDP作为传输层协议,并不了解上层业务数据的具体含义,它会根据TCP缓冲区的实际情况进行数据包的划分。所以在业务上一个完整的数据包 阅读全文
posted @ 2023-11-28 22:02 HackerVirus 阅读(8) 评论(0) 推荐(0) 编辑

2023年11月27日

摘要: 分布式事务模型与常见解决方案 1. 背景 首先抛出一个问题,如果在一台机器上,数据库是如何解决事务问题的?很容易想到,数据库的ACID四个特性来保证的,原子性、一致性、隔离性和持久性。 原子性(Atomicity):一个事务内的所有操作看成一个原子操作,要么全部执行,要么都不执行。 一致性(Cons 阅读全文
posted @ 2023-11-27 22:04 HackerVirus 阅读(42) 评论(0) 推荐(0) 编辑