自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 yocto初学

yocto和buildroot一样用于设计编译自己的linux系统buildroot中是很多模块写好了(在package中),只需要我们去用y开启模块(只能在他有限的已有里选);而yocto中是里面没有直接集成好,需要我们去编写bb文件(或者直接在网站下载别人写好的bb文件),然后install到系统中(所以我们想加入什么都可以,更自由)。并且yocto支持差量编译,即会识别出差异并编译进去yocto中包含三个部分:自动构建的工具+poky+openembedded构建系统(里面包括bitbake)

2022-12-02 17:48:27 806 1

转载 C++异常处理详解!

超级详细好理解的文章!强推!!

2021-08-13 14:41:32 121

转载 OAuth是什么?

OAuth 2.0好文!https://www.ruanyifeng.com/blog/2014/05/oauth_2_0.html

2021-08-09 16:05:14 133

转载 Token——用户身份验证的令牌

Token——用户身份验证的令牌https://www.jianshu.com/p/16bf32c9e827

2021-08-09 15:50:50 1608

转载 编译Android源码

编译Android源码参考(超详细!):https://www.jianshu.com/p/367f0886e62b

2021-03-19 17:52:22 72

转载 哈希表及其相关问题:如哈希冲突等

哈希表及其相关问题:如哈希冲突等好文推荐↓哈希表https://blog.csdn.net/striveb/article/details/84657326

2020-10-02 21:21:51 96

转载 红黑树

好文推荐↓转载自:红黑树https://blog.csdn.net/yusimiao/article/details/97102312

2020-10-02 21:08:28 56

转载 C语言解决八皇后问题(通俗易懂)

终于弄懂了,感谢博主分享文章:C语言解决八皇后问题(通俗易懂)

2020-08-26 14:05:33 555

原创 C语言递归解决汉诺塔问题

代码如下:#include <stdio.h>// 移动一个盘// disk为一次移动中需要移动的盘符,src为源杆,dest为目标杆void move_single_disk(int disk, char src, char dest){ static step = 1; fprintf(stdout, "step%d: disk%d %c --> %c\n", step++,disk,src,dest); }// 汉诺塔函数,递归方式// hano

2020-08-25 21:16:21 139

转载 GROUP BY语句详解

原博主:https://blog.csdn.net/s00229295/article/details/96041555

2020-08-23 10:41:48 184

原创 Linux重定向:1>,2>,1>&2,<,>,>>

30.Linux重定向1> 表示的是标准输出重定向,其中1可以省略,>同样表示2> 表示的是标准错误输出重定向2>&1 表示的是把标准错误输出重定向到标准输出1>&2 表示的是吧标准输出重定向到标准错误输出(注意>后面要加&才能表示输出到2通道标准错误输出通道,如果没有&,表示输出到2文件了)< 这是输入重定向符,表

2020-08-19 11:18:00 1352

原创 结构体的字节对齐(超详细:规则+例子+原因)

文章目录结构体的字节对齐问题遵循的规则:典型例子:需要内存对齐的原因:结构体的字节对齐问题遵循的规则:某数据类型的变量存放的地址需要按有效对齐字节剩下的字节数可以被该数据类型所占字节数整除,char可以放在任意位置,int存放在剩下字节数可以被4整除的位置。这个对齐规则是内部一定的结构体的大小一定要为有效对齐值的整数倍当没有明确指明时,以结构体中最长的成员的长度来对齐,注意!数组成员个数并不影响有效对齐值,只是数组类型大小和其他成员比较取最大。但是当然数组成员总占用内存也要遵循字节对齐

2020-08-16 10:53:57 20262 4

原创 TCP和UDP常见面试题(全面)

文章目录1. 简述TCP的三次握手过程2. 简述TCP的四次挥手过程3. 为什么连接的时候是三次握手,关闭连接的时候是四次挥手?4. 为什么连接的时候不能两次握手,需要三次呢?5. 为什么客户端最后还要等待2MSL才能关闭连接?6. 如果已经建立了连接,但是客户端突然出现了故障怎么办?7. TCP和UDP的区别8. TCP为什么是可靠连接9. TCP,UDP的应用场景10.什么是半连接队列11. SYN攻击是什么?12. 三次握手过程中可以携带数据吗13. ISN是固定的吗1. 简述TCP的三次握手过程

2020-08-10 15:30:42 3508

转载 C语言运算符优先级(超详细+口诀)

转自:https://blog.csdn.net/skywalker_leo/article/details/6237222?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.

2020-07-25 10:34:41 302

原创 volatile关键字的作用及应用场景

C语言中的volatile关键字有何作用?编译器的优化方式有:将内存变量缓存到寄存器,由于访问寄存器要比访问内存单元快的多。有时编译器对代码会自动进行优化,该关键字就是让编译器不要进行编译优化。volatile意思是“易变的”“直接存取原始内存地址”。(防止变量改变后被编译器优化一直只读寄存器第一次的值,不变了)常用地点:中断服务程序中修改的供其它程序检测的变量,需要加volatile;(编译器判断主函数里没有改变该变量,就可能把他优化了,那就拿不到改变后的变量值了)多任务环境下各任务间共享的标

2020-07-24 16:39:16 1159

原创 中断下半部的工作队列机制

文章目录工作队列处理机制1.三个重要结构体:1.1 struct workqueue_struct:1.2. struct worker1.3. struct work_struct2.为什么要有workqueue机制3. workqueue的实现原理3.1创建工作队列3.2 创建工作3.3调度工作4.代码示例参考资料工作队列处理机制1.三个重要结构体:1.1 struct workqueue_struct:struct workqueue_struct { unsigned int flag

2020-06-05 11:42:39 157

原创 Makefile用make指令时总是出现 is up to date的提示

原因:Makefile的目标target和当前目录下的某个文件名字冲突解决方法:比如是clean这个名字冲突了在Makefile中在clean:.PHONY:clean即可这里是用来让系统不要认为clean是一个文件(因为输入语句后会检测同级目录下有没有同名文件),用.PHONY意思是不是文件...

2020-02-28 16:56:56 6311

原创 MySQL的一些API

头文件:mysql.h,可以用尖括号,由于在标准路径下编译链接库:-lmysqlclient库名称:mysqlclient如:gcc c_mysql.c -I/usr/include/mysql -lmysqlclient -o c_mysql带数据库编程时编译要链接上地址才找的到。---> 结构体对象:1)MYSQL mysql;结构代表一个数据库连接句柄,包含...

2020-02-27 22:24:48 190

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除