- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 IO操作(直接IO)
直接IO(与硬盘磁盘直接通信)缓存IO(经过内核缓存)1• 打开文件open函数• int open(const char *path, int oflags);• int open(const char *path, int oflags,mode_t mode);– 参数path表示:路径名或者文件名。路径名为绝对路径名。– 参数oflags...
2019-12-03 21:15:44 509
原创 Two Sum (167)
给定一个已按照升序排列的有序数组,找到两个数使得它们相加之和等于目标数。函数应该返回这两个下标值 index1 和 index2,其中 index1必须小于index2。说明:返回的下标值(index1 和 index2)不是从零开始的。你可以假设每个输入只对应唯一的答案,而且你不可以重复使用相同的元素。示例:输入: numbers = [2,...
2019-12-03 21:14:52 109
原创 MATLAB中函数的创建
一个函数的实例;Function output = fact(n)% FACT calculate factorial of given positive intergeroutput = 1;for I = 1:n,Output = output*I;End这里有几点说明,fact是函数名,n是输入参数,output是输出参数,i是临时变量,要...
2019-12-03 21:14:14 853
原创 从两数之和到三数之和到组合之和
题目:给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标解法1:暴力算法,遍历每一个元素,返回对的下标时间复杂度O(n2),空间复杂度O(1)解法2:两遍哈希表散列表(Hash table,也叫哈希表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中...
2019-12-03 21:13:20 116
原创 只出现一次的数字
题目:给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。说明:你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗?示例 1:输入: [2,2,1]输出: 1示例2:输入: [4,1,2,1,2]输出: 4解法一:异或运算分析:根据异或的...
2019-12-03 21:10:46 90
原创 《C和指针》_7.函数
问题1.空函数的函数体可以作为存根(stub)使用。为尚未实现的代码保留一个位置。我们可以将空函数在头文件中声明,使这类存根也可以参与编译,为后续添加需求做准备。2。在ANSI C 中,函数的原型并非必须,这当然是缺点。先编译器预先提供一些函数的特定信息显然更为安全。3.通常,表达式的类型就是函数声明的类型。只有当编译器可以通过寻常算数转换为正确类型时,才允许返回类型与函数声明的返回类...
2018-11-12 11:12:58 132
原创 STM32(从库函数到寄存器)——SysTick
本章知识的总结大部分来自于《M3--权威指南》SysTick属于NVIC的一部分(即属于内核的一部分),可以产生SysTick异常,为简单的24位向下计数器,可以使用外部参考时钟或内部时钟。SysTick有两个重要的特征:一,它是为OS服务的,作为一个周期性的中断来定期触发OS(这需要后续的探索);二是处理器设计要确保运行在非特权等级的应用无法禁止该定时器,否则任务会禁止SysTick定时器并...
2018-09-10 09:11:30 2122 1
rtthread源码
2019-01-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人