2023年6月13日

Cmake之 target_include_directories

摘要: target_include_directories 是 CMake 中用于指定目标(target)的头文件搜索路径的命令。 它的语法如下: target_include_directories(target [SYSTEM] [BEFORE] <INTERFACE|PUBLIC|PRIVATE> 阅读全文

posted @ 2023-06-13 19:31 merlindu 阅读(4238) 评论(0) 推荐(0) 编辑

2020年1月15日

理解 Linux 的硬链接与软链接

摘要: 理解 Linux 的硬链接与软链接 从 inode 了解 Linux 文件系统 https://www.ibm.com/developerworks/cn/linux/l-cn-hardandsymb-links/index.html Linux 的文件与目录 现代操作系统为解决信息能独立于进程之外 阅读全文

posted @ 2020-01-15 20:28 merlindu 阅读(289) 评论(0) 推荐(0) 编辑

2019年7月23日

[转载]Python2和Python3的差异

摘要: 之前做Spark大数据分析的时候,考虑要做Python的版本升级,对于Python2和Python3的差异做了一个调研,主要对于语法和第三方工具包支持程度进行了比较。 基本语法差异 核心类差异 Python3对Unicode字符的原生支持 <!--more--> Python2中使用 ASCII 码 阅读全文

posted @ 2019-07-23 21:13 merlindu 阅读(206) 评论(0) 推荐(0) 编辑

2019年5月18日

浅谈 Linux 内核开发之网络设备驱动(转载)

摘要: <!-- LEFT_6_2_CONTENT_COLUMN_BEGIN --> <!-- Article Body --> https://www.ibm.com/developerworks/cn/linux/l-cn-networkdriver/index.html 网络设备介绍 网络设备是计算机 阅读全文

posted @ 2019-05-18 16:42 merlindu 阅读(923) 评论(0) 推荐(0) 编辑

2018年9月28日

谈Linux的总线、设备、驱动模型(宋宝华)

摘要: 转载 让天堂的归天堂,让尘土的归尘土——谈Linux的总线、设备、驱动模型 公元1951年5月15日的国会听证上,美国陆军五星上将麦克阿瑟建议把朝鲜战争扩大至中国,布莱德利随后发言:“如果我们把战争扩大到xxx中国,那么我们会被卷入到一场错误的时间,错误的地点同错误的对手打的一场错误的战争中。” 写 阅读全文

posted @ 2018-09-28 14:20 merlindu 阅读(503) 评论(0) 推荐(0) 编辑

2018年8月21日

GNU make manual v4.2

摘要: Short Table of Contents 1 Overview of make 2 An Introduction to Makefiles 3 Writing Makefiles 4 Writing Rules 5 Writing Recipes in Rules 6 How to Use 阅读全文

posted @ 2018-08-21 10:29 merlindu 阅读(807) 评论(0) 推荐(0) 编辑

2018年7月31日

C++标准库名字和头文件

摘要: C++ Primer 中文版第5版中表A.1列出的标准库名字和头文件 名字 头文件 abort <cstdlib> accumulate <numeric> allocator <memory> array <array> auto_ptr <memory> back_inserter <itera 阅读全文

posted @ 2018-07-31 13:56 merlindu 阅读(1967) 评论(0) 推荐(0) 编辑

2018年7月5日

GNU LD linker Command Line Options

摘要: Next: Environment, Up: Invocation [Contents][Index] 2.1 Command Line Options The linker supports a plethora of command-line options, but in actual pra 阅读全文

posted @ 2018-07-05 11:24 merlindu 阅读(603) 评论(0) 推荐(0) 编辑

2018年2月27日

使用 GDB 调试 Linux 软件(GDB快速入门)

摘要: 编译 开始调试之前,必须用程序中的调试信息编译要调试的程序。这样,gdb 才能够调试所使用的变量、代码行和函数。如果要进行编译,请在 gcc(或 g++)下使用额外的 '-g' 选项来编译程序: 1 gcc -g eg.c -o eg 运行 gdb 在 shell 中,可以使用 'gdb' 命令并指 阅读全文

posted @ 2018-02-27 15:07 merlindu 阅读(373) 评论(0) 推荐(0) 编辑

2018年2月24日

c++强制类型转换(static_cast、dynamic_cast、const_cast、reinterpret_cast)

摘要: 1. 显式转换 显式转换也称为强制类型转换(cast),包括以下列名字命名的强制类型转换操作符: static_cast、dynamic_cast、const_cast、reinterpret_cast。 虽然有时候确实需要强制类型转换,但是它们本质上是非常危险的。 2. 何时需要强制类型转换 因为 阅读全文

posted @ 2018-02-24 13:44 merlindu 阅读(232) 评论(0) 推荐(0) 编辑

导航