- 博客(4)
- 收藏
- 关注
原创 Linux下如何通过GDB工具查看C文件的汇编指令
对于一个C文件,我们有时可能需要查看底层的汇编代码,这是就需要使用到GDB工具。众所周知,GDB是一个代码调试工具,当然它也能查看汇编代码了。通过 gcc 将代码编译成可执行文件 a.out ,需要加 -g 选项。这样就可以很自然地进入可执行文件并查看 foo 函数的汇编代码了。然后我们就进入GDB调试环节。
2023-12-17 11:20:10
513
1
原创 Ubuntu中快速搭建并使用protobuf
使用 protobuf 这款序列化协议是有一定的上手难度的,我在这里不讲复杂的使用和操作,只想让大家快速的使用这个工具,剩下的内容可以参考其他的博客。执行下面的指令生成 a.out 文件,./a.out 运行不报错误即可。然后可以验证一下 protoc 是否安装成功,正常显示则安装成功。命令提示默认全部“Yes”。然后在新建一个文件 pb。
2023-12-17 10:00:00
305
原创 C++基础之智能指针
上一部分已经介绍了原始指针带来的危害以及风险,那这一部分主要介绍智能指针是如何解决原始指针的问题的。智能指针其实本质上就是在原始指针的基础上“包装”一下,它们的行为与指针类似,却避免了很多在使用原始指针时遭遇的很多问题。因此说,相对于原始指针,优先选择使用智能指针,智能指针几乎能提供原始指针同样的操作,但犯错的成本却大大减少。C++11中提供了四种不同功能的智能指针,分别是 std::auto_ptr、std::unique_ptr、std::shared_ptr、std::weak_ptr。
2023-10-23 13:35:34
80
1
原创 使用Python爬取豆瓣电影 Top 250
目录前言一、大致思路1.导入第三方库2.简单需求分析二、代码解析三、代码实现四、总结一下实现Python爬虫的基本思路:1. 确定需求2. 网站分析3. 单一数据提取4. 提取大量数据5. 函数封装,简化代码前言本博客主要叙述了Python爬虫中xpath解析的实际应用以及如何将解析好的数据保存为.csv格式,这里以豆瓣电影 Top 250一、大致思路1.导入第三方库我这里用了几个比较简单的第三方库,大家环境里没有的话需要下载一下:..
2022-01-10 14:26:30
7835
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人