![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
小白解决问题之路
文章平均质量分 69
njust_cse_17_wc
2021年本科毕业于南京理工大学
2023年~2026年就读于中国科学技术大学硕士研究生
展开
-
【C++】std::swap() 如果类中有动态内存分配,该如何处理
使用std::swap高效的交换自定义类型对象原创 2024-01-03 17:47:32 · 595 阅读 · 0 评论 -
【虚拟机】【Ubuntu】扩展ubuntu虚拟机的逻辑分区大小
最近发现虚拟机磁盘不够用了,想把磁盘扩容一下,但只是多加一个分区,合并到扩展分区中。原创 2023-05-11 14:58:19 · 495 阅读 · 1 评论 -
【Git】[rejected] git pull non-fast-forward,git push behind 问题解决 [图文解说]
(Git)git pull non-fast-forward问题解决[图文解说]原创 2022-04-22 10:31:25 · 1579 阅读 · 1 评论 -
URL encode 编码
总结一下URLencode,解决了URL中有中文字符无法发送GET请求的问题。原创 2022-03-10 15:34:05 · 3016 阅读 · 0 评论 -
补码的一点个人理解(为什么补码=反码+1,机器如何识别负数)
补码(由计算机中的减法运算引入)原码是人为表示的,一个数的二进制直观表示机器中识别的机器码为补码(补之意,即只有正没有负)机器无法自动识别符号位,不区分正负数,一概视为正数既然机器无法识别负数,那么要计算一个减法运算时,减去一个数要表示为加上一个负数,负数该如何表示----用补码。负数转换为正数,引入了模的概念。8bit长度的二进制数最大表示的数为1111 1111 十进制为255,模为256,因为其表示的数不能超过256(<256)。负数加上模即为这个数的补。8bit长度的二进制数如何加上原创 2022-02-10 16:27:59 · 746 阅读 · 0 评论 -
libhv WITH_OPENSSL 开关,编译libhv,请求https,保存下载文件
libhv WITH_OPENSSL 开关,编译libhv,请求httpsstep1. 修改cmakListStep2.引入openssl的头文件和库文件step3. 编译libhv问题描述:这次需要从GET请求中获得的参数中,有一项参数是一个url,https请求,我需要访问这个url并从中下载我所需要的文件。我尝试使用auto re = requests::get(facePictureUrl.c_str());来请求这个facePictureUrl,但是结果是查了一圈之后,没有发现解决办法原创 2021-07-29 09:15:11 · 2316 阅读 · 2 评论 -
解决 VS2015 字体自动恢复 字体自动还原问题
解决 VS2015 字体设置后,自动恢复,自动还原问题Step1. 打开注册表Step2.进入目录,找到注册表Step3.修改注册表遇到的问题:使用VS2015时,在设置中更换了字体,但是VS2015自动会还原成默认字体,只好再去设置,弄了好几次,大约20分钟自动还原一次,找了很多地方,没找到解决办法。在朋友的帮助下,尝试了修改注册表的方式,一直到现在字体都没有还原了,在此分享一下解决的办法。Step1. 打开注册表win+s 在搜索框里搜索 regedit ,进入这个目录Step2.进入目录,找原创 2021-07-27 17:15:52 · 2162 阅读 · 6 评论 -
libhv x64库的链接生成(包含x86版本)
下载libhv的git网址: https://github.com/ithewei/libhv/libhv 教程:https://hewei.blog.csdn.net/article/details/113733758感谢QQ群里的小伙伴热心帮助cmake生成libhv库遇到的问题在cmd命令框中直接cmake生成的是x86的库如果直接cmake,按照BUILD中的指令:mkdir buildcd buildcmake . . -DWITH_OPENSSL=ONcmake --bui原创 2021-07-16 16:46:10 · 1298 阅读 · 3 评论