首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
ABoooo
获赞
20
粉丝
5
关注
5
看过 TA
43
男
哈尔滨工程大学
2022
嵌入式工程师
IP属地:未知
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑ABoooo吗?
发布(68)
评论
刷题
ABoooo
关注TA,不错过内容更新
关注
2021-07-10 10:00
哈尔滨工程大学 嵌入式工程师
找个工作也太难了吧
2021-07-10
在牛客打卡36天,今天也很努力鸭!
每日监督打卡
0
点赞
评论
收藏
分享
2021-06-25 09:06
哈尔滨工程大学 嵌入式工程师
【转载】一个程序包含几个段
站在汇编语言的角度,一个程序分为:数据段 -- DS堆栈段 -- SS代码段 -- CS扩展段 -- ES 站在高级语言的角度,根据APUE,一个程序分为如下段:textdata (initialized)bssstackheap 代码段 -- texttext段在内存中被映射为只读,但.data和.bss是可写的。text段是程序代码段,在AT91库中是表示程序段的大小,它是由编译器在编译连接时自动计算的,当你在链接定位文件中将该符号放置在代码段后,那么该符号表示的值就是代码段大小,编译连接时,该符号所代表的值会自动代入到源程序中。 数据段 -- data&bssdata包含静态初始...
0
点赞
评论
收藏
分享
2021-08-02 20:58
已编辑
哈尔滨工程大学 嵌入式工程师
【转载】SPI学习小结
SCI(serial communication interface)串行通信接口 SPI(serial peripheral interface)串行外设接口 1)SPI采用同步通信方式,除了发送和接受两根线外,还需要一根同步时钟线,SCI采用异步通信方式,只需要发送和接受两根线,通信双方微处理器使用各自的时钟。 2)SPI适用于板上短距离高速率通信;SCI适用于对另外的设备长距离的低速率通信,在默认状态下,其最高通信速率只相当于SPI通信速率的1/4. 3)SPI的时钟可反映到外在的同步时钟线上,SCI的时钟是隐含的。 转自:https://blog.csdn.net/qq_3602406...
0
点赞
评论
收藏
分享
2021-06-23 20:45
哈尔滨工程大学 嵌入式工程师
如何删除单链表中的某个节点
如何删除单链表中的某个节点 在单链表中,如果只知道指向其中一个节点的指针,且此节点不是尾节点,如何删除此节点呢?假设有以下链表:A->B->C->D->E->F->NULL;假设需要删除的节点是节点C;由于我们希望删除后得到的链表是:A->B->D->E->F->NULL;简单来看,是将B节点直接指向D节点,但是目前我们只知道C节点,且链表为单向链表,我们不可能从C节点找到B节点,如果我们从头节点开始遍历,可以作为一种方案,但是如果链表过长,并不推荐这样做;因此设计这样的算法,将D节点的值拷贝到C节点,将C节点指向E节点,最后删...
0
点赞
评论
收藏
分享
2021-06-23 19:53
哈尔滨工程大学 嵌入式工程师
inline函数的注意事项
内联能提高函数的执行效率,为什么不把所有的函数都定义成内联函数?如果所有的函数都是内联函数,还用得着“内联”这个关键字吗?内联是以代码膨胀(复制)为代价,仅仅省去了函数调用的开销,从而提高函数的执行效率。如果执行函数体内代码的时间,相比于函数调用的开销较大,那么效率的收获会很少。另一方面,每一处内联函数的调用都要复制代码,将使程序的总代码量增大,消耗更多的内存空间。以下情况不宜使用内联:(1)如果函数体内的代码比较长,使用内联将导致内存消耗代价较高。(2)如果函数体内出现循环,那么执行函数体内代码的时间要比函数调用的开销大。类的构造函数和析构函数容易让人误解成使用内联更有效。要当心构造函数和析...
0
点赞
评论
收藏
分享
2021-06-23 19:48
哈尔滨工程大学 嵌入式工程师
C++ 常用的字符串定义与比较是否相等
1、直接用String 类定义 String bee="Temperature2";比较相等: int strcmp(const char* s1,const char* s2);所在头文件:string.h 即:两个字符串自左向右逐个字符相比(按ASCII值大小相比较),直到出现不同的字符或遇’\0’为止。如:“A”<”B”“a”>”A”“computer”>”compare” 特别注意:strcmp(const char s1,const char s2)这里面只能比较字符串,即可用于比较两个字符串常量,或比较数组和字符串常量,不能比较数字等其他形式的...
0
点赞
评论
收藏
分享
2021-06-23 19:49
已编辑
哈尔滨工程大学 嵌入式工程师
使用宏实现max(a,b)
#define MAX(x, y) ({\ typeof(x) _x = x;\ typeof(y) _y = y;\ (void)(&_x == &_y);\ _x > _y ? _x : _y;\ })其中最精彩的地方是: (void) (&_x == &_y) 用于判断输入的两个值的类型是否是一致的。如果不一致,那么编译器就会做出如下警告:warning: comparison of distinct pointer types lacks a cast。加上void是因为这个语句看上去并没有什么作用,有可能被编译器优化掉,因此需要void强制执行...
0
点赞
评论
收藏
分享
2021-06-20 19:20
哈尔滨工程大学 嵌入式工程师
分别给出BOOL,int,float,指针变量 与“零值”比较的 if 语句(假设变量名为var)
【解答】BOOL型变量:if(!var)int型变量: if(var==0)float型变量:const float EPSINON = 0.00001;if ((x >= - EPSINON) && (x <= EPSINON)指针变量: if(var==NULL)【剖析】考查对0值判断的“内功”,BOOL型变量的0判断完全可以写成if(var==0),而int型变量也可以写成if(!var),指针变量的判断也可以写成if(!var),上述写法虽然程序都能正确运行,但是未能清晰地表达程序的意思。一般的,如果想让if判断一个变量的“真”、“假”,应直接使用if(v...
0
点赞
评论
收藏
分享
2021-06-20 19:23
已编辑
哈尔滨工程大学 嵌入式工程师
malloc使用时的三点注意事项
malloc使用时的三点注意事项 如果准备使用已经存在的指针接收malloc申请的空间首地址,首先应该判断指针是否为NULL,如果不是NULL,有可能此指针指向一块正在使用的空间,建议先检查指针指向的内容是否有用,是否需要先释放指向的内容。 申请malloc之后,需要进行判断malloc是否申请成功,如果未申请成功,malloc会返回NULL,可以使用这个作为判断的依据。 在使用free释放malloc申请的空间时,需要将指针指向NULL,避免出现野指针。void GetMemory(char **p, int num){ if(num<=0) printf("...
0
点赞
评论
收藏
分享
2021-06-17 19:33
哈尔滨工程大学 嵌入式工程师
在被生活完全击垮之前,我依旧保持乐观!
2021-06-17
在牛客打卡35天,今天也很努力鸭!
每日监督打卡
0
点赞
评论
收藏
分享
2021-06-16 18:30
哈尔滨工程大学 嵌入式工程师
人不能一直都这么菜吧
2021-06-16
在牛客打卡34天,今天也很努力鸭!
每日监督打卡
0
点赞
评论
收藏
分享
2021-06-15 18:18
哈尔滨工程大学 嵌入式工程师
今日三一集团笔试,先来练手,加油!
2021-06-15
在牛客打卡33天,今天也很努力鸭!
投递三一集团等公司10个岗位
每日监督打卡
0
点赞
评论
收藏
分享
2021-06-10 10:44
哈尔滨工程大学 嵌入式工程师
今日打卡·get!
2021-06-10
在牛客打卡32天,今天也很努力鸭!
每日监督打卡
0
点赞
评论
收藏
分享
2021-06-07 09:30
哈尔滨工程大学 嵌入式工程师
今日打卡,又要去忙其他的事情了,过两天再来继续刷题.吧.
2021-06-07
在牛客打卡31天,今天也很努力鸭!
每日监督打卡
0
点赞
评论
收藏
分享
2021-06-05 10:06
哈尔滨工程大学 嵌入式工程师
好久没有刷题了啊
2021-06-05
在牛客打卡30天,今天也很努力鸭!
每日监督打卡
0
点赞
评论
收藏
分享
1
2
3
4
5
关注他的用户也关注了:
牛客网
牛客企业服务