- 博客(9)
- 收藏
- 关注
原创 关于git bash拉取证书错误
安全性:关闭 SSL 证书验证 (http.sslVerify false) 会降低安全性,因为它允许 Git 接受任何 SSL 证书,包括那些可能是恶意的证书。适用场景:通常用于开发环境或测试环境中,当服务器使用自签名证书时,可以避免每次请求时出现证书验证失败的错误。适用场景:主要适用于 Windows 用户,尤其是在遇到与 OpenSSL 相关的问题时,切换到 schannel 可能会解决问题。作用:这条命令设置了 Git 在进行 HTTPS 请求时使用的 SSL 后端为 schannel。
2025-03-06 14:04:58
235
原创 非对称加密的原理,为什么进行哈希通俗解释
发送方(客户端)公钥(公钥是接受方的,应为要确保只有接收方才能用私钥解密)加密,接收方只能私钥解密,发送方会把明文哈希,用私钥(私钥是发送方的,只有发送方有私钥,当接收者用公钥解密后才能验证发送方身份)加密,私钥加密是为了签名也就是为了验证身份是发送者发出的,接受者(服务器端)用私钥解密对方公钥加密的得到原文再进行哈希成为摘要,并用发送方公钥解密发送方用私钥加密的哈希值,得到的哈希值比对后就能确认这个内容是否是发送者发送的是否被篡改过。
2025-02-13 15:31:25
170
原创 安装burpsuite证书任然报错无法访问
本来以为安装到浏览器就好了,没想到还要安装到系统,气死我了!具体方法是,右键安装证书,一直下一步就可以解决。
2024-11-10 00:20:52
376
原创 关于c++ const的使用
const在成员函数后代表函数不能修改成员的值,修饰变量代表不能修改变量值,但在模板类函数中,比如下面拷贝构造函数,若参数列表不加const传入常量就会报错,所以const本质是赋予常量属性。
2024-09-24 23:24:31
199
原创 单循环链表(无头指针使用尾指针版)
由于看王卓老师的网课和教材都没有给出单循环链表的具体代码实现,而且说单循环链表只是把尾节点的next指针指向头节点,用指针是否等于头指针来判断是否到表尾,这两个点注意一下,于是试着写了一下但发现许多内存泄漏或者误删尾节点的问题。写了带参数构造函数与几个方法,具体几个问题点以注释方式指出。
2024-09-23 04:46:45
259
原创 c++自定义异常类的两种写法
一,声明一个字符串类型的m_p作为异常信息,在构造函数中把传过来的异常信息赋值给成员变量。捕获并处理异常 , 只需要处理 outOfRange& 类型的异常即可;二.不写成员变量和构造函数,可在函数的声明中列出所有函数可能抛出的异常类型。不抛出可以写throw(),或者直接nonexcept。例如void fun()throw(a,b,c);,重写what()函数,返回异常信息。然后就可抛出异常信息。
2024-09-09 21:24:49
251
原创 关于C++模板类,套用自定义类型使用自定义类型的成员
template <class Table,class Keytype>//模板类也可以传递自定义类型,但是自定义类型系统不知道其有哪些元素,但可以人为的指定如arr.length。cout<<"查找结果的位置是: "<<search_bin(array3,37.8)<<endl;cout<<"查找结果的位置是: "<<search_bin(array1,5)<<endl;cout<<"传入数组元素大小为:"<<arr.length<<endl;class STable //顺序表类。
2024-09-05 00:50:53
450
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人