摘要: 概述 在一次 http 请求中,前后端如何安全地传输密码呢?服务器端如何安全存储密码呢? 一、明文传输、存储 1、大致步骤 用户:提供用户名和密码。 前端:密码明文传输。 后端:用户注册时,明文存储密码; 用户登录时,①读取数据库中密码,②与接收的密码进行比较以验证登录。 2、优缺点 没任何安全性可 阅读全文
posted @ 2023-11-04 14:07 误会馋 阅读(7727) 评论(0) 推荐(4)
摘要: 扩展 ArcServer 一、关于扩展服务 二、开发 SOE 1. 如何将 .NET SOE 迁移到最新版本 2. 开发 SOE 的概述 3. 开发 SOAP SOE 4. 开发 REST SOE (1) 什么是 REST SOE? (2) 构建 REST SOE 的策略 三、开发 SOI 1. 开 阅读全文
posted @ 2022-03-21 18:26 误会馋 阅读(44) 评论(0) 推荐(0)
摘要: .NET ArcObjects 帮助 一、使用 ArcObjects .NET SDK 的便签 概述了一些提示和技巧,帮助使用 ArcObjects .NET SDK,以提高工作效率。 二、10.8 的新内容 三、从 ArcGIS 10.7 到 ArcGIS 10.8 的类型更改 ArcGIS 10 阅读全文
posted @ 2022-03-01 11:39 误会馋 阅读(156) 评论(0) 推荐(0)
摘要: 目录日志模块1、关于记录用户操作日志的几个认知2、关于日志的几个认知3、设计4、例子后端维护日志同一性前端维护日志同一性 日志模块 1、关于记录用户操作日志的几个认知 (1)日志记录内容的设计,应方便后续查询、统计以及日志可视化等,因此可能跨页面、跨接口记录同一日志。 (2)由于是用户操作日志,所以 阅读全文
posted @ 2025-11-10 14:42 误会馋 阅读(0) 评论(0) 推荐(0)
摘要: 一、安装 1、安装依赖 命令:yum install -y gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel 若出错,可重复执行该命令,直至成功。 在Debian及其衍生系统中使用命令:sudo apt install -y 阅读全文
posted @ 2025-09-16 10:18 误会馋 阅读(42) 评论(0) 推荐(0)
摘要: 目录C# 版本控制一、后向兼容二、语义化版本控制三、程序集绑定重定向 C# 版本控制 一、后向兼容 名称 说明 简述 二进制兼容 在没有重新编译的情况下,如果依赖于先前版本的应用程序适用于新版本,则新版本的库是二进制兼容的。 直接替换为新版本的dll而不影响程序启动、运行的。 源兼容 如果重新编译时 阅读全文
posted @ 2025-08-15 11:47 误会馋 阅读(31) 评论(0) 推荐(0)
摘要: 目录概述1、权限(1)权限的初始状态(2)grant 和 revoke(3)权限类型(4)适用对象的类型(5)默认情况2、角色(1)数据库角色(2)角色属性角色属性的运用(3)角色成员(4)drop 角色(5)预定义角色(6)函数安全3、grant 和 revoke 的使用(1)grant(2)re 阅读全文
posted @ 2024-10-11 16:09 误会馋 阅读(4525) 评论(0) 推荐(2)
摘要: 1、背景知识 (1)接口 INotifyCompletion public interface INotifyCompletion { void OnCompleted(Action continuation); } View Code 实现这个接口的实例(例如一个 Task 对象),在任务完成后, 阅读全文
posted @ 2023-12-12 16:50 误会馋 阅读(532) 评论(0) 推荐(1)
摘要: 一、概述 1、在 C# 中,协变和逆变能够实现数组类型、委托类型和泛型类型参数的隐式引用转换。 2、按字面,可以这样理解:协变,感觉协和地隐式引用转换;逆变,逆反直觉地隐式引用转换。 二、泛型中的协变和逆变 1、定义 (1)协变,使你能够使用比原始指定的类型派生程度更大的类型。你可以将 IEnume 阅读全文
posted @ 2023-12-08 15:44 误会馋 阅读(607) 评论(0) 推荐(0)
摘要: C#中 IAsyncEnumerable 与 IAsyncEnumerator 的使用 1.支持异步的迭代器 是实现了接口 IAsyncEnumerator 的实例。它提供了一种异步方式以获取集合的下一个元素,进而允许“实现它的类或结构”可以异步地访问集合,并返回集合的元素。 接口 IAsyncEn 阅读全文
posted @ 2023-12-07 15:12 误会馋 阅读(703) 评论(0) 推荐(0)
摘要: 一、内容:1.vuex 是 vue 中实现“集中式数据管理”的一个 vue 插件。2.被管理的数据,是组件共享的,任意组件都可以访问管理。3.vuex 包含三个部分:actions(动作), mutations(加工), state(状态)。4.工作原理:(1)组件欲发起动作(即修改数据)。(2)向 阅读全文
posted @ 2023-11-23 16:30 误会馋 阅读(103) 评论(0) 推荐(0)
摘要: 一、内容:1.一个路径配置对应一个组件,或一个路径配置对应一个函数(请求),称之为一个路由。2.SPA(single page web application),只有一个页面的应用程序。3.路由器 router,是一个 vue 的插件库,专门用来实现 SPA。4.整个应用只有一个router。5.数 阅读全文
posted @ 2023-11-23 15:40 误会馋 阅读(124) 评论(0) 推荐(0)