自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux线程

线程是属于进程的,线程运行在进程空间内,同意进程产生的进程共享同一用户内存空间,当进程退出时该进程产生的线程都会被强制退出并清除。当进程创建起来的时候默认只有一个线程(主线程),此时如果遇到大并发的请求,那么一个线程的处理效率就不够,需要创建其他的线程(子线程)来处理新的请求,这样能提高程序的执行效率。的值为1,然后休眠一秒,此时可能子进程2抢占到了CPU,继续接着之前的代码执行,子进程2尝试去上锁,但此时这把锁已经被子进程1获取,所以子进程2就被阻塞,继而接着去执行子进程1的程序,直到子进程检测到。

2024-03-21 19:44:36 947

原创 Linux编程之进程

什么是程序,什么是进程?简单的来说,没有跑起来的文件叫做程序(是静态概念),例如调用gcc test.c -o test 生成的这个test文件,它就是一个程序,当这个程序跑起来就是进程(动态概念)。进程是程序的一次执行,也就是说每执行一次程序,它就会生成一个新的进程。如何查看系统中有哪些进程?由于当前的程序时非常多的,所以我们要使用grep指令进行筛选,例如:查看当前进程中带有 “init” 字样的进程什么是进程标识符?每个进程都有一个唯一非负整数表示它的进程标识符(类似于之前的文件描述符),用pid

2024-01-22 15:11:50 934

原创 Linux进程间通信

它是基于文件系统的共享文件,提供了一种机制,用于连接一个读进程和一个写进程,从而实现它们之间的信息传递。由以上结果可知,当当前路径下没有创建管道的时候,编译执行代码没有问题,但是如果当前文件下已经有了名字相同的管道就会报错文件已存在,所以对代码进行修改:当当前路径下有名字相同的管道不报错。需要注意的是,信号是异步的,即发送信号的进程和接收信号的进程之间没有直接的通信机制。当函数执行成功时,会返回一个key_t类型的键值,该键值是一个整数,与指定的文件的索引节点号和子序列号有关。否则,它将返回-1。

2024-01-22 10:16:28 960

原创 Linux文件编程

文件描述符:在打开或者创建一个文件时,会返回一个文件描述符给用户。文件描述符是一个非负整数,相当于文件的索引。后续的read、write、lseek等操作都是基于文件描述符,所以当文件打开失败,后续的操作无法进行。

2023-10-22 09:05:02 98 1

原创 C语言回顾笔记

什么是程序:算法+数据结构=程序程序怎么来:什么是计算机语言:机器语言:意思是机器交流所用的语言,即0 1数据符号语言:汇编高级语言:人编程所用的语言(if else continue break)开发环境(IDE):VS code、VS studio、notepad++、devC++、啊哈C、vc6.0等等开发环境搭建:VS code和notepad++都没有内置的编译器,需要安装gcc编译工具C语言的最小框架:数据的第一种表现形式变量:顾名思义就是它的值可以改变,其中要注意以下几点:其中变量类型可以

2023-07-08 21:26:30 301 1

原创 智能小车项目

麦克纳姆轮实现循迹、避障、跟随等功能

2023-05-23 22:00:37 952 1

原创 IIC协议

IIC (I2C,Inter-Integrated Circuit)即集成电路总线,是一种两线式串行总线,由PHILIPS公司开发用于连接微控制器及其外围设备。多用于主机和从机在数据量不大且传输距离短的场合下的主从通信。I2C总线由数据线SDA和时钟线SCL构成通信线路,既可用于发送数据,也可接收数据,是一种半双工通信协议。总线上的主设备与从设备之间以字节(8位)为单位进行双向的数据传输。​SDA 是串行数据线,由于 I2C器件一般采用开漏结构与总线相连,所以SCL 和 SDA 均需接上拉电阻。

2023-04-29 15:14:17 1208

原创 非标协议外设

LCD1602(Liquid Crystal Display) 是一种工业字符型液晶,能够同时显示 16×02 即 32 字符(16列两行)引脚接口说明第 1 脚: VSS 为电源地第 2 脚: VDD 接 5V 正电源第 3 脚: VL 为液晶显示器对比度调整端,接正电源时对比度最弱,接地时对比度最高,对比度过高时会产生“鬼影”, 使用时可以通过一个 10K 的电位器调整对比度。第 4 脚: RS 为寄存器选择,高电平时选择数据寄存器、 低电平时选择指令寄存器。第 5 脚。

2023-04-19 22:40:19 92

原创 51单片机之串口

EC03-DNC是亿佰特推出的 LTE CAT1 数传模块产品, 该产品软件功能完善, 覆盖绝大多数常规应用场景, EC03-DNC 是为实现串口设备与网络服务器,通过网络相互传 输 数 据而 开 发 的 产 品 , 该 产 品 是 一 款 带 分 集 接 收 功 能 的LTE-FDD/LTE-TDD 无线通信数传模块, 支持 LTE-FDD , LTE-TDD 网络数据连接, 用户只需通过简单的设置, 即可实现串口到网络服务器的双向数据透明传输。

2023-04-12 17:42:47 855

原创 第二章 定时器

C51中的定时器和计数器是同一个硬件电路支持的,通过寄存器配置不同,就可以将他当做定时器或者计数器使用。确切的说,定时器和计数器区别是致使他们背后的计数存储器加1的信号不同。当配置为定时器使用时,每经过1个机器周期,计数存储器的值就加1。而当配置为计数器时,每来一个负跳变信号(信号从P3.4 或者P3.5引脚输入),就加1,以此达到计数的目的。标准C51有2个定时器/计数器:T0和T1。他们的使用方法一致。C52相比C51多了一个T2。

2023-03-07 10:38:02 376

原创 51单片机

>会提示是否拷贝STARTUP.A51,选择是->生成了工程目录->在工程目录Source Group1上右键鼠标->add Exiting file to Source Group1...->选择代码文件main.c。3. 进入keil主页面,工具栏project->new uVision project->选择第一步的工程文件夹位置->输入工程名字->选择芯片类。4. 编程,新手如果看不懂以下代码,可以忽略,这次实验只是强调开发流程。编程练习:点亮一个灯并使它闪烁。编程练习:用震动传感器控制灯。

2023-02-19 17:04:27 140

原创 C语言结构体

C语言结构体

2022-10-22 17:02:45 1250

原创 C语言字符串

字符串总结

2022-10-08 18:29:07 364

原创 C语言指针

C语言指针总结

2022-09-15 13:01:34 348

原创 C语言函数

C语言函数小结

2022-08-29 23:29:16 1396

原创 C语言数组

数组总结

2022-08-23 16:56:36 267 2

原创 C语言流程控制

C语言流程控制总结

2022-08-17 09:37:03 118

原创 C语言小知识

c语言入门的小知识

2022-08-14 21:01:28 1229 2

原创 2021-04-17

C51知识C语言是一种编译型程序设计语言,它兼顾了多种高级语言的特点,并具备汇编语言的功能。目前,使用C语言进行程序设计已成为软件开发的一个主流。用C语言开发系统可以大大缩短开发周期,明显增强程序的可读性,便于改进、扩充和移植。一个简单的单片机C程序要有什么#include<reg52.h>void main(){while(1){}}包含头文件程序主函数C语言中常用的语句if–else语句if(表达式){语句1;}else{语句2;}其语义是:如果表达式的值为真(非0)

2021-04-17 10:19:09 81

原创 2021-01-16

目录44英语语法大全第一章 虚拟语气第二章 动名词第三章 动词的语态第四章 主谓一致第五章 动词的语气第六章 助动词第七章 情态动词第八章 动词不定式第九章 分词第十章 动词的时态第十一章 形容词和副词第十二章 代词第十三章 名词第十四章 数词第十五章 冠词第十六章 介词第十七章 连词第十八章 构词法第一章 虚拟语气一、概念:虚拟语气(the subjunctive mood),又称假设语气,是谓语动词的一种形式,表示说话人叙述的内容与事实相

2021-01-16 11:55:45 88

原创 2020-11-25

英语四级单词actact vi.①行动②起作用③表现n.①行为②法案01 (1)act 行动active a.①(人或动物)活跃的,积极的,主动的②(语法)主动(语态)的(Δpassive被动的)③(活动等)定期进行的④(火山)随时会爆发的题 However,you can make your taste buds active again by drinking water.但是,你可以通过饮水使味蕾重新活跃起来。 【2019.12,阅读】派 actively ad.积极地

2020-11-25 22:15:26 584

信捷plc编程(运用范围广)

信捷提供功能强大、速度更快、可靠性更高的PLC、人机界面、整体式控制器、特殊模块等产品,满足各种工业控制需求。

2023-04-12

sai绘图软件(Q版插图,动漫绘图)

sai绘图软件十分的优异、强壮,能够协助用户制作各种画风的图画,Q版插图,动漫绘图、手绘等等轻松搞定,一起软件的运用十分的高效,也十分的简略,就算是没有学过画画的用户也能够轻松运用

2023-04-12

绘制流程图-Draw io

是一款图表编辑工具, 可以用来编辑工作流, 商务图,BPM, org charts, UML, ER图, 网络拓朴图,思维导图等并且可以快速制作,且支持中文版本方便快捷.

2023-04-12

天若OCR文字识别(用于识别不能复制的字体)

在一些网页或者图片中经常不能直接复制,这款软件用于识别不能复制的字体,而且能够不改变字体的样式,直接提取文字,十分方便

2023-04-12

空空如也

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

TA关注的人

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