03 2021 档案

摘要:一 技术目标 客户端程序作为一款产品,部署到客户现场的时候,很多时候都会有客户端授权认证功能,程序首次打开的时候,进行授权验证。 二 技术过程 为了实现授权验证功能,需要应用加密技术,一般的解决思路是【系统码】和【授权码】的应用。 当用户安装程序之后,根据当前计算机的硬件标识,通过MD5加密计算【系 阅读全文
posted @ 2021-03-31 15:51 慢慢zero 阅读(1114) 评论(0) 推荐(1)
摘要:一 技术目标 C# 做客户端的时候,很多情况下需要自启动,如:工业环境下,工控机打开后,自动打开界面,恢复任务,所以对自启动代码段进行了封装,只要在系统启动的时候,运行一下就ok了! 二 技术过程 public static void SelfRun(bool isAuto = true) { tr 阅读全文
posted @ 2021-03-29 09:32 慢慢zero 阅读(170) 评论(0) 推荐(0)
摘要:C# Tcp通讯协议规划 1. 实现目标 实现一个服务端,多个客户端的稳定,可靠的TCP/IP通讯方式。 2. 功能规划 认识: 开发模式和统一入口同样重要 功能: 实现上参考分层模型,概念上将Socket连接和应用协议进行分层,职责分离,实现上将连接,发送,接收,处理进行分离,简化结构。 连接管理 阅读全文
posted @ 2021-03-15 13:20 慢慢zero 阅读(184) 评论(0) 推荐(0)
摘要:一 技术目标 客户端程序开发的过程中,订阅发布技术是使用频次比较多的,如:界面通知,操作通知等,订阅发布可以分为应用内的和应用间的,本次主要是总结应用内的观察者模式实现,应用间的可通过第三方工具(MQ,Redis,RPC等)来实现。 订阅发布,关注的是效率,大量通知产生的时候,可以及时处理完成,所以 阅读全文
posted @ 2021-03-11 11:20 慢慢zero 阅读(2408) 评论(0) 推荐(0)
摘要:C# 单例模式总结 一 技术目标 单例模式可以说是在开发过程中最常用的一种设计模式了,一般很多业务处理层都会实现单例模式。 单例模式分为懒汉式和饿汉式,懒汉式是在调用的时候生成唯一的实例,饿汉式是在系统初始化的时候就实现实例。这里有一个有意思的问题,如何在不知道程序的时候,判断单例是懒汉式或者是饿汉 阅读全文
posted @ 2021-03-01 19:18 慢慢zero 阅读(229) 评论(0) 推荐(0)