摘要: 前言 最近想做一个Web版的即时聊天为后面开发的各项功能做辅助,就需要浏览器与服务器能够实时通讯。而WebSocket这种双向通信协议,就很合适用来实现这种需求。 本篇文章主要解决C#如何实现WebSocket服务端和Javascript客户端基于wss协议的安全通信问题。 本文代码已开源至Gith 阅读全文
posted @ 2022-09-15 22:55 好先生FX 阅读(961) 评论(0) 推荐(0) 编辑
摘要: 前言 CMake是C++的必学部分,本篇文章从安装环境开始,通过使用CMake构建一个最简单的cpp项目和g++直接编译作对比了解CMake的构建过程,为接下来深入学习CMake打下基础。 一、系统环境 操作系统:Windows7 sp1 专业版 构建工具:CMake 3.24.1 下载地址:htt 阅读全文
posted @ 2022-09-13 22:01 好先生FX 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 前言 在这个人人都是自媒体的时代,为了扩大个人影响力同时预防文章被盗版至其他平台,多平台发布文章就成了创作者们的一大痛点,为了解决这一痛点就需要将文章的编辑到发布无缝集成。 现在要实现这一功能,开发一个完全可控的Markdown编辑器就是第一步。 本文源码已上传Github:Github hxsfx 阅读全文
posted @ 2022-09-12 15:21 好先生FX 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 前言 以前部署网站的时候,都是通过代码来实现http重定向https,最近在部署个人网站的时候,突发奇想可不可通过IIS来实现无代码的重定向呢? 在一番操作猛如虎的搜索引擎操作后,发现只有google浏览器能实现重定向,在反复对照网络教程后陷入了深深的自我怀疑。最后不得已只能一步一步来解析到底哪个地 阅读全文
posted @ 2022-09-07 08:08 好先生FX 阅读(669) 评论(0) 推荐(0) 编辑
摘要: #一、重装步骤 ##第一步 将U盘制作为启动盘。 备注:推荐使用比较纯净的制作工具,如开源工具Rufus制作USB启动盘。 ##第二步 进入BIOS界面,选择U盘启动。 备注:不同的电脑进入BIOS界面的方式不同,具体可以通过搜索引擎去了解。 ##第三步 进入PE系统,双击打开提前准备好的IOS文件 阅读全文
posted @ 2022-08-11 12:48 好先生FX 阅读(182) 评论(0) 推荐(1) 编辑
摘要: 1 public class ReturnModelBase 2 { 3 public bool State { get; set; } 4 public string Message { get; set; } 5 } 6 public class ReturnModel : ReturnModelBase 7 { 8 public object Dat... 阅读全文
posted @ 2017-09-06 08:41 好先生FX 阅读(165) 评论(0) 推荐(0) 编辑
摘要: (一)简介 事务的主要特征是,任务要么全部完成,要么都不完成。 (二)概述 事务由事务管理器来管理和协调。每个影响事务结果的资源都由一个资源管理器来管理。事务管理器与资源管理器通信,以定义事务的结果。 1、事务处理阶段 激活阶段:在这个阶段创建事务。 准备阶段:在这个阶段,每个资源管理器都可以定义事 阅读全文
posted @ 2017-05-02 22:28 好先生FX 阅读(353) 评论(0) 推荐(0) 编辑
摘要: (一)文件和注册表 对于文件系统操作,相关的类几乎都在System.IO名称空间中,而注册表操作由System.Win32名称空间中的类来处理。 (二)管理文件系统 System.MarshalByRefObject——这是.NET类中用于远程操作的基对象类,它允许在应用程序域之间编组数据。 Fil 阅读全文
posted @ 2017-05-02 07:38 好先生FX 阅读(383) 评论(0) 推荐(0) 编辑
摘要: (一)身份验证和授权 安全性的两个基本支柱是身份验证和授权。身份验证是标识用户的过程,授权在验证了所标识用户是否可以访问特性资源之后进行的。 1、标识和Principal 使用标识可以验证运行应用程序的用户。Principal是一个包含用户的标识和用户所属角色的对象。 2、角色 基于角色的安全性可以 阅读全文
posted @ 2017-05-01 19:15 好先生FX 阅读(368) 评论(0) 推荐(0) 编辑
摘要: (一)概述 所有需要等待的操作,例如,因为文件、数据库或网络访问都需要一定的时间,此时就可以启动一个新的线程,同时完成其他任务。 线程是程序中独立的指令流。 (二)Paraller类 Paraller类是对线程的一个很好的抽象,该类位于System.Threading.Tasks名称空间中,提供了数 阅读全文
posted @ 2017-04-30 10:22 好先生FX 阅读(794) 评论(0) 推荐(2) 编辑