自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

郭锐的博客

打代码路途漫漫,登天梯夜景美画。

  • 博客(11)
  • 收藏
  • 关注

原创 项目版本管理git 常用命令

一、git安装后-指定名称和邮箱$ git config --global user.name "Your Name" $ git config --global user.email "email@example.com"二、创建版本库$ mkdir learngit //创建$ cd learngit //使用$ pwd //查看当前目录$ git init //初始化,生成.git文件(若该文件隐藏,则使用ls -ah)*三、把文件添加add和提交commit

2022-07-08 15:35:02 168 1

原创 C /嵌入式 编程函数的使用(二)

7.1 函数概述函数注意事项; 91 C语言的程序模块称为函数, 利用函数可建立模块化程序。2 函数是一个独立的具有特定功能的程序模块。3 程序的“细化”开发方式使程序更易于管理, 提高程序的可读性。4 软件的可重用性。5 避免了在程序中使用重复的代码。6 一个C程序可由一个主函数和若干个其他函数组成7 程序执行时从main函数开始, 根据需要, main函数调用其他函数, 其他函数也可以互相调用。8 同一个函数可以被一个或多个函数调用任意多次。最后由main函数结束程序的运行。9 不能调用main函数函数

2022-07-07 17:35:45 362

原创 c 学习优先级介绍

学习c 语言代码,首先面临语言的优先级,记住他们是入门的前提。

2022-07-06 21:35:13 134

原创 学会 c 语言 一百问

填空题(每题1分)1. 静态变量和外部变量的初始化是在 编译 阶段完成的,而自动变量的赋值是在 程序运行 时进行的.2. 已知a=13,b=6, a&b的十进制数值为 4 . 位于&(全真为真,有假为假)位或 |(全假为假,有真为真 ^异或(相同为0.不同为1)3. 程序段int k=10; while(k=0) k=k-1循环体语句执行 0 次. 不进循环,4. 设a取二进制数00101101,若想通过a^b运算使a的高4位取反,低4位不变,则b的二进制数是 1111000

2022-06-27 09:29:34 2060 1

原创 c++ 多线程 “锁”

线程之间的锁有:互斥锁、条件锁、自旋锁、读写锁、递归锁。一般而言,锁的功能与性能成反比。不过我们一般不使用递归锁(C++标准库提供了std::recursive_mutex),所以这里就不推荐了。

2022-06-25 11:06:56 8400

转载 嵌入式 I2C通信协议

I2C通讯协议(Inter-Integrated Circuit) 引脚少,硬件实现简单,可扩展性强,不需要USART、CAN等通讯协议的外部收发设备,现在被广泛地使用在系统内多个集成电路(IC)间的通讯。特点:1.只需要一根数据线SDA和一根时钟线SCL,SDA(串行数据线)和SCL(串行时钟线)都是双向I/O线 SCL(Serial Clock):串行时钟线,传输CLK信号,一般是主设备向从设备提供 SDA(Serial Data) :串行数据线,传输通信数据2

2022-06-20 11:57:16 98

原创 项目高并发 select、poll、epoll之间的区别(一)

(1)select==>时间复杂度O(n)它仅仅知道了,有I/O事件发生了,却并不知道是哪那几个流(可能有一个,多个,甚至全部),我们只能无差别轮询所有流,找出能读出数据,或者写入数据的流,对他们进行操作。所以select具有O(n)的无差别轮询复杂度,同时处理的流越多,无差别轮询时间就越长。(2)poll==>时间复杂度O(n)poll本质上和select没有区别,它将用户传入的数组拷贝到内核空间,然后查询每个fd对应的设备状态, 但是它没有最大连接数的限制,原因是它是基于链表来存储的.(3)epoll=

2022-06-20 10:42:08 169

原创 c++ stl 库 list 必会操作(一)

一、List定义:List是stl实现的双向链表,与向量(vectors)相比, 它允许快速的插入和删除,但是随机访问却比较慢。使用时需要添加头文件#include 二、List定义和初始化: listlst1; //创建空list list lst2(5); //创建含有5个元素的list listlst3(3,2); //创建含有3个元素的list listlst4(lst2); //使用l...

2022-06-20 09:39:36 118

原创 C++ STL库 使用详细总结

目录#include< algorithm >库函数1.sort排序

2022-06-19 09:00:00 329

原创 c/c++ 网络通信 面试三大问题简介

c/c++ 网络通信 面试三大问题简介

2022-06-13 17:15:40 447

原创 Socket 里面的函数和返回值详解(一)

网络通信,Socket 里面的函数和返回值详解 ,给大家一个介绍,需要的可以使用,之后还会再介绍深一点。

2022-06-13 17:11:56 10984 1

空空如也

空空如也

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

TA关注的人

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