
知识梳理
haohaoge_jx
二流子coder
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Windows 下 C++ 代码编译支持公共语言运行时(clr)支持的 DLL
1. 公共语言运行时相关介绍: https://docs.microsoft.com/zh-cn/dotnet/standard/clr 2. 项目 -> 属性 -> 常规 -> 项目默认值 -> 公共语言运行时支持(/clr) 3. Debug 版本时: 项目 -> 属性 -> C/C++ -> 代码生成 -> 运行库(MDd) Release 版本时: 项目 -> 属性 -> C/C++ -> 代码生成 -> 运行...原创 2021-08-25 17:26:58 · 1590 阅读 · 0 评论 -
VS C++ 编译时的两个问题
1. error D8045: 不能使用 /clr 选项编译 C 文件“..\Src\cmd5.c” 解决办法: 右击工程 -> 属性 -> C/C++ -> 高级 -> 编译为 ...(选择编译为C++代码/TP) 2. error C2440: “类型强制转换”: 无法从“TCHAR [2048]”转换为“std::wstring” 解决办法: 右击工程 -> 属性 -> 常规 -> 字符集(使用多字节字符集) ...原创 2021-08-25 17:07:57 · 3423 阅读 · 0 评论 -
浅谈认证与鉴权
1. 认证 认证一般用于对用户身份进行鉴别,判断其是否允许进行系统后续的操作。 1.1 Basic 认证(基本认证) 它应该是所有认证中最简单的一种方式了,注意利用用户的信息进行简单的编码来通讯。它在Http报文头中具有如下的格式: WWW-Authenticate: Basic realm="aGVsbG86d29ybGQ=" 说明: 这里的用户名:密码为(hello:world) 其中计算方式为: Base64(username:password) 特...原创 2021-04-28 08:51:48 · 4559 阅读 · 0 评论 -
Git 基础操作 - 笔记
Git 运行前配置 1、Git的配置存储在以下三个地方: a、/etc/gitconfig: 包含系统上每一个用户及他们仓库的通用配置;使用带有--system的git config 命令时, 它就是读写该文件中的配置; b、~/.gitconfig或~/.config/git/config: 只针对当前用户. 传递 --global选项读写此文件。 c、当前使用仓库的Git目录中的config文件: 针对该仓库. 使用--local强制Git读写此文件, 默认情况下(进入该目录)也是使用它原创 2020-06-10 22:06:49 · 252 阅读 · 0 评论 -
加密、SSL相关等知识梳理
概述 数据在交换的时候,通讯双方都希望彼此之间可以安全、无错误的进行,这时最好的方式是对彼此之间的通讯链路和通讯内容进行加密。为满足这种需求,通常存在两种方法,一种为链路加密,另外一种为端对端的加密。链路加密是指链路的出、入口存在加密设备,通讯数据经过链路时,首先必须经过加密设备完成数据的加密,然后在链路上进行传输,最后在链路的另一端,加密设备完成解密,数据最终到达对端;而端对端加密是指彼此交互...原创 2019-11-15 20:23:58 · 575 阅读 · 0 评论