摘要: [简单-190. 颠倒二进制位] 颠倒给定的 32 位无符号整数的二进制位。 示例 1: 输入: 00000010100101000001111010011100 输出: 00111001011110000010100101000000 解释: 输入的二进制串 0000001010010100000 阅读全文
posted @ 2020-09-13 10:48 WangCoder 阅读(176) 评论(0) 推荐(0) 编辑
摘要: [简单--189. 旋转数组] 给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。 示例 1: 输入: [1,2,3,4,5,6,7] 和 k = 3 输出: [5,6,7,1,2,3,4] 解释: 向右旋转 1 步: [7,1,2,3,4,5,6] 向右旋转 2 步: [6,7 阅读全文
posted @ 2020-09-10 00:26 WangCoder 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 为什么会出现弱符号 在两个目标文件(a.o与b.o)链接的过程中,如果其中一个目标文件(a.o)通过extern的方式引用了另外一个目标文件(b.o)中的符号flag,但很不幸,在连接的过程中b.o没有被链接进去,所以此时a.o就会报未定义符号flag,那么此时如何解决这个问题呢 方法1:链接b.o 阅读全文
posted @ 2020-09-01 00:03 WangCoder 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 安装cmake有2种方式 安装方式1:源码安装 ######1、下载cmake源码包(https://cmake.org/download/),解压后进入解压目录 ######2、执行安装配置命令:配置软件二进制安装到/usr/local/bin目录下 ./bootstrap --prefix=/u 阅读全文
posted @ 2020-08-23 18:17 WangCoder 阅读(7922) 评论(0) 推荐(0) 编辑
摘要: ####问题根因 这个错误一般是gcc/g版本太低导致的 ####疑问 我本地明明安装的是高版本的gcc/g为何说是低版本的呢,有图为证: 这主要是因为你安装了多个版本的gcc/g++,但是默认(/usr/bin/gcc)的还是低版本的,可以通过如下命令查看是否安装了多个版本 #####find / 阅读全文
posted @ 2020-08-23 17:29 WangCoder 阅读(14239) 评论(0) 推荐(0) 编辑
摘要: ![](https://img2020.cnblogs.com/blog/1960608/202008/1960608-20200822210506665-1633579036.png) 阅读全文
posted @ 2020-08-22 21:05 WangCoder 阅读(185) 评论(0) 推荐(0) 编辑
摘要: ####拉取代码 git clone xxxxx //拉取地址为xxxxx的代码,代码拉取之后我们默认会在本地创建master分支,并与远端master分支保持一致 ###创建分支(默认远端为master分支) git checkout -b dongfang //从本地目前所在的分支复制出一个名为 阅读全文
posted @ 2020-08-18 23:15 WangCoder 阅读(148) 评论(0) 推荐(0) 编辑
摘要: ####nm命令作用 该命令主要是列出目标文件(.o/.so/.a)中的符号信息,nm既是names的缩写 ####用法 nm [option(s)] [file(s)] #####常见的options有: -A 在每个符号信息的前面打印所在对象文件名称; -C 输出demangle过了的符号名称; 阅读全文
posted @ 2020-08-18 00:19 WangCoder 阅读(1186) 评论(0) 推荐(0) 编辑
摘要: ###宏的作用 该宏的作用就是根据结构体中一个成员变量的地址求结构体首地址 ###如何做到 如果要想根据结构体成员的地址求结构体的首地址,我们需要分三步: 第一步:明确成员变量的地址; 第二步:计算成员变量在该结构体中的偏移; 第三步:用第一步求出的成员变量地址减去偏移值,既得出结构体的首地址 ## 阅读全文
posted @ 2020-08-12 23:00 WangCoder 阅读(144) 评论(0) 推荐(0) 编辑
摘要: ####1、生成可执行文件 add_executable(hello xxx.cpp xxxxx.cpp) ##根据文件xxx.cpp和xxxx.cpp生成可执行文件hello,但是这两个可执行文件如果依赖其他库文件呢,这时就需要包含进来 target_link_libraries(hello ${ 阅读全文
posted @ 2020-07-26 23:15 WangCoder 阅读(831) 评论(0) 推荐(0) 编辑