摘要: 如题所述 阅读全文
posted @ 2021-04-13 11:43 两块腹肌的yu先生 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 示例: 说明: 这种解法巧妙的把当前数组当成另一个数组来存非0数字,根据大小再把剩余的数字置0,不可谓不巧妙! 阅读全文
posted @ 2019-05-07 23:30 两块腹肌的yu先生 阅读(118) 评论(0) 推荐(0) 编辑
摘要: add_library:使用指定的源文件向工程中添加一个库。add_library(<name> [STATIC | SHARED | MODULE] [EXCLUDE_FROM_ALL] source1 source2 ... sourceN) STATIC库是目标文件的归档文件,在链接其它目标的 阅读全文
posted @ 2019-05-02 23:11 两块腹肌的yu先生 阅读(509) 评论(0) 推荐(0) 编辑
摘要: 一共有十五个优先级: 1 () [] . -> 2 ! ~ -(负号) ++ -- &(取变量地址)* (type)(强制类型) sizeof 3 * / % 4 + - 5 >> << 6 > >= < <= 7 == != 8 & 9 ^ 10 | 11 && 12 || 13 ?: 14 = 阅读全文
posted @ 2019-04-29 22:31 两块腹肌的yu先生 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 思路:算法可以直接简化为只要今天比昨天大,就卖出。 阅读全文
posted @ 2019-04-16 23:22 两块腹肌的yu先生 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 注意:这道题说的是给定一个排序数组,所以不会出现[3,4,3,4]这种情况 链接:https://leetcode-cn.com/problems/remove-duplicates-from-sorted-array/submissions/ 阅读全文
posted @ 2019-04-15 21:51 两块腹肌的yu先生 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 注意:static局部变量的存储区为静态存储区 如果不用静态的话,数组的生命周期就是从定义的地方到函数结束,函数运行结束,这个内存也就释放掉了。 返回的是数组的首地址,一旦函数运行结束,这个地址里的东西就变成空了,所以要用静态数组延长数组的生命周期。 阅读全文
posted @ 2019-04-14 09:25 两块腹肌的yu先生 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 文件种类 普通文件(ls -al出来第一列为-) 纯文本文件(ASCII):linux系统中最多的一种文件类型,可以使用cat直接读取; 二进制文件(binary):linux下面的可执行文件; 数据格式文件(data):程序运行过程中可能会去读取的某些特定格式的文件,使用cat直接读取会出现乱码。 阅读全文
posted @ 2018-11-25 23:06 两块腹肌的yu先生 阅读(236) 评论(0) 推荐(0) 编辑
摘要: ls:显示文件名与相关属性 ls -al;ls -l;ls -a 第一列: d:表示目录,dir。 -:表示文件。 l:表示链接文件,linkfile。 接下来的字符三个为一组,且均为rwx这3个字母的组合。r:read,w:write,x:execute。 第一组,文件所有者的权限; 第二组,同用 阅读全文
posted @ 2018-11-25 22:47 两块腹肌的yu先生 阅读(680) 评论(0) 推荐(0) 编辑
摘要: 什么是Makefile?makefile关系到了整个工程的编译规则。一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为makefile就像一个Sh 阅读全文
posted @ 2018-11-24 21:20 两块腹肌的yu先生 阅读(113) 评论(0) 推荐(0) 编辑