上一页 1 2 3 4 5 6 ··· 16 下一页
  2023年9月16日
摘要: 智能指针是C++语言中一种方便、安全的内存管理工具。智能指针可以自动管理对象的生命周期,避免手动分配和释放内存时可能出现的内存泄漏和悬挂指针等问题。在C++11标准中,引入了三种智能指针:unique_ptr、shared_ptr 和 weak_ptr。 类型 含义 备注 std::unique_p 阅读全文
posted @ 2023-09-16 23:44 Arthurian 阅读(1710) 评论(2) 推荐(4)
  2023年9月11日
摘要: 在开发过程中我们经常要动态地进行内存分配,而内存的管理是一个重要的问题。在C语言中,内存分为四个区域:堆区,栈区,全局/静态存储区和常量存储区。其中,堆区用于动态内存分配。在C标准库中,主要有两个函数用于动态内存分配,分别是malloc()和realloc()。 malloc()函数 malloc( 阅读全文
posted @ 2023-09-11 23:04 Arthurian 阅读(655) 评论(0) 推荐(0)
  2023年9月10日
摘要: map和multimap是C++ STL(Standard Template Library)中的关联容器,它们提供键值对的存储和访问。 map是一个有序关联容器,它存储一组键值对,其中每个键都是唯一的。map中的键值对按照键的升序排序。用户可以通过键来访问、修改和删除对应的值。map的实现通常使用 阅读全文
posted @ 2023-09-10 23:48 Arthurian 阅读(227) 评论(0) 推荐(0)
摘要: WinDbg的线程操作命令可以帮助开发人员诊断和解决多线程应用程序中的问题,常用的命令有以下这些。 ~*e - 列出当前进程中的所有线程 这个命令会列出当前进程中的所有线程,包括它们的线程ID、状态、优先级、安全描述符等。通过查看这些信息,可以了解每个线程的状态和调用堆栈信息等。 ~*k - 列出指 阅读全文
posted @ 2023-09-10 23:34 Arthurian 阅读(944) 评论(0) 推荐(0)
摘要: 笔算开平方的算法通常使用牛顿迭代法,也称为牛顿切线法。 算法步骤如下: 选择一个初始猜测值x0,一般来说可以选择1。 根据牛顿迭代法的公式,计算下一个猜测值x1 = (x0 + a/x0)/2,其中a是待求平方根的数。 重复步骤2,直到x1和x0的差值小于一个给定的精度eps,即|x1 - x0| 阅读全文
posted @ 2023-09-10 15:47 Arthurian 阅读(360) 评论(0) 推荐(0)
  2023年8月13日
摘要: 1、总述 C++ STL(Standard Template Library)是 C++ 标准库的一部分,包括了许多数据结构的实现,提供了许多好用的轮子,同时,其设计思想也非常值得学习。其中,容器是 STL 中最重要的一部分,它是一种高效的数据存储和管理方式,能够方便地处理不同类型的数据,并提供许多 阅读全文
posted @ 2023-08-13 22:49 Arthurian 阅读(73) 评论(0) 推荐(0)
  2023年8月3日
摘要: 记录一些有用的命令组合。 阅读全文
posted @ 2023-08-03 22:09 Arthurian 阅读(24) 评论(0) 推荐(0)
  2023年7月24日
摘要: defer是golang里面一个很有用的语法,但很多人可能都不太清楚它具体应该怎么用,博主之前就因为用错了引起了一些bug。 阅读全文
posted @ 2023-07-24 23:56 Arthurian 阅读(73) 评论(0) 推荐(0)
  2023年7月23日
摘要: 背景 买了腾讯云的云主机服务,装的 OpenCloudOS 系统,结果没几天就提示异常登录和恶意文件。结果还改了我的密码,导致我xshell登陆不了,通过腾讯云后台登进去发现有挖矿病毒,但还没完全跑起来,就清了一波。 原因 应该是root用户密码被暴力破解了 解决方案 禁止root用户登录,添加普通 阅读全文
posted @ 2023-07-23 01:00 Arthurian 阅读(222) 评论(0) 推荐(0)
  2023年7月21日
摘要: 记录一些有用的批处理命令行,省得每次都要重新写 阅读全文
posted @ 2023-07-21 00:30 Arthurian 阅读(39) 评论(0) 推荐(0)
  2023年7月20日
摘要: TFTP 1、上传文件到指定服务器,命令如下: tftp -p -l file_path server IP # 这里file_path是服务器储存文件的完整路径 2、从服务器上下载文件到当前目录: tftp -g -r file_path serverIP #这里file_path是服务器上tft 阅读全文
posted @ 2023-07-20 23:52 Arthurian 阅读(65) 评论(0) 推荐(0)
摘要: 记录一些常用的shell命令的用法 阅读全文
posted @ 2023-07-20 23:40 Arthurian 阅读(12) 评论(0) 推荐(0)
  2023年5月28日
摘要: 1、checkout 1.1 只checkout部分目录和文件 目的:有时候项目的文件很多,但是只会关心其中的某几个文件,就可以只checkout这几个文件,可以缩短checkout时间且减少其他文件对磁盘空间的占用。 操作方法:如下图点击【choose items】之后只选择自己要checkout 阅读全文
posted @ 2023-05-28 21:27 Arthurian 阅读(157) 评论(0) 推荐(0)
  2023年4月30日
摘要: 记录一下开发中常用的正则表达式以备不时之需。 阅读全文
posted @ 2023-04-30 14:54 Arthurian 阅读(33) 评论(0) 推荐(0)
  2023年2月5日
摘要: reg文件可以很方便地用来修改注册表,这里记录一下reg文件的书写规则。 注释 分号(;)后面的内容是注释,导入时会忽略这些内容。 文件基本格式 首行写: Windows Registry Editor Version 5.00 然后与后面的内容隔一行; 文件最后还要有一个回车。 注册表内容编辑规则 阅读全文
posted @ 2023-02-05 10:26 Arthurian 阅读(660) 评论(0) 推荐(1)
上一页 1 2 3 4 5 6 ··· 16 下一页