自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 笔记14

-----------------3.26--------------进程控制***1.什么是进程:***进程是可并发执行的程序,是一个在数据集合上的运行过程当一个程序开始执行后,在开始执行到执行结束的这段时间里,它内存中的部分被称为进程。通俗讲:程序:在硬盘上的可执行文件进程:在执行中的程序2.什么是并发:多进程同时运行,多个任务同时执行3.虚拟内存:linux虚拟内存管理技术:物理内存:实际在处理器中的内存模块 几百M将硬盘中的一部分存储单元拿来当内存使用 4G(大多数人)

2021-03-26 20:02:45 136

原创 笔记13

---------------3.24-----------stdio.h:C的标准输入输出库;I/O(input output)file*:结构体最上面的是文件描述符第二层是input(键盘文件)第三层是output1.stdout:输出流行缓冲:stdout在终端上进行输出的时候,输出的规则为,每当出现换行符的时候进行一次刷新缓存,然后在进行操作(printf输出的时候,是看到换行符才进行输出的)2.fopen(): r:只读 w:只写:如果文件不存在,创建

2021-03-26 18:55:38 96

原创 笔记12

-------------------------------3.23-----------------------文件编程,进程线程编程 TCP/UDP1.Linux文件:文件本身包含的数据(打开文件可以看到的数据信息)2.文件属性(ls - l查看文件属性)(元数据:文件的访问权限,文件的大小,创建日期等)(目录也是文件之一)cd .和cd …的本质------->(当创建一个新的目录的时候,系统自动创建两个文件项 .和 …). :当前目录… :上一级目录3.目录/usr:us

2021-03-26 14:34:25 97

原创 笔记11

-------------3.22------------------expr---->求表达式变量的值一般用于整数值,也可以用于字符串格式:expr expression(命令读入expression参数,计算他的值,然后将结果写入标准输出)参数应用规则:1.用空格隔开每个项;2.用\(反斜杠)放在shell特定的字符前面例:expr 300 * 3---------->(*是特殊字符)输出:9003.对包含空格和其他字符的字符串要用引号括起来4.计算字符串长度eg:ex

2021-03-22 17:34:57 83

原创 笔记10

----------------3.19--------------1.变量表达式test是shell程序中的一个表达式,通常用在流程控制for,while,until,if等结构中,用test命令去判断文件的存在与性质,及变量的相互关系语法:test<表达式>返回值:如果<表达式>成立,test返回0,否则返回一个非0值用在哪些方面:(1).字符串比较-------->字符串长度的比较--------------------------------------

2021-03-19 19:37:42 1129 5

原创 笔记9

-----------------3.18----------------显示本地变量1.echo $变量名 或echo ${变量名}(1).eg:定义一个数字,并输出num=2echo "this is the KaTeX parse error: Expected 'EOF', got '#' at position 62: …“yes”,两种方法(1).#̲name="name"yes(2).#name=${name}yes3.在子shell下变量的作用范围eg:aa=11bash

2021-03-19 19:19:42 74

原创 笔记8

------------------3.17----------------标准输入的文件的描述符为-----------> 0标准输出的文件的描述符为-----------> 1标准错误的文件的描述符为-----------> 2标准输入输出 是输出输入到终端(输出到文件里用重定向—>: >)commmand>file--------->将命令的输出结果重定向到这个文件里gcc -hello.c>hello-------->把he.

2021-03-19 19:09:43 87

原创 笔记7

---------------------嵌入式Linux开发工具--------编译器:gcc(静态库 动态库的制作)可以制作库 库的使用---------------------嵌入式Linux开发工具----调试器:gdb(调试方法)目标:可以调试简单的错误以及内存错误---------------------嵌入式Linux开发工具-------工程管理器:make目标:企业级的makefile,cmake---------------------嵌入式Linux开发工具------

2021-03-17 11:42:14 79

原创 笔记6

3.15小贴士:---->cp -r(复制文件夹)(递归----一级一级查目录)---->创建的 main.h文件主要当做库来使用(存放被调函数的 所有函数声明)---->vim …/hello.c(编辑上一个目录中的.c文件)---->vim main/mian.c 编辑main文件夹下的mian.c文件企业级Makefile编写:1.总控makefile:进入各个功能子目录执行make命令,并将所有.o文件生成可执行文件2.功能目录makefile:将功能目录下的

2021-03-16 11:42:02 72

原创 笔记五

在makefile里面进行批处理cal:main.o add.o sub.o div.o mui.o(table键)gcc main.o add.o sub.o div.o mui.o -o calmain.o:main.cgcc -c main.c -o main.oadd.o:add.cgcc -c add.c -o add.osub.o:sub.cgcc -c sub.c -o sub.omui.o:mui.cgcc -c mui.c -o mui.odiv.o:div.cgc

2021-03-16 11:38:55 72

原创 笔记3

库文件:存放函数和变量的仓库 特点:只能使用库里的函数和变量 不能看到其实现静态库.a:当使用静态库时 库里的函数和变量 是在编译时加载到可执行文件动态库.so:当使用动态库时,库里的函数和变量是在运行时加载到可执行文件的可执行文件的大小:静态库>动态库-------->内存使用效率运行效率:静态库>动态库静态库缺点:内存的使用效率不高可执行文件的速度:静态库>动态库------->运行效率可执行文件的功能升级:动态库>静态库-------->功能升级

2021-03-12 19:38:08 77

原创 笔记4

嵌入式lLinux开发工具-调试器gdb1.gdb也是GNU计划(a\启动运行程序 b\设置断点 c\查看变量值)2.使用gdb之前 需要 -g编译选项(gcc -g miancc.c -o maincc)运行(gdb run).2学习gdb命令:gdb可执行文件 --tui运行命令:run(r) continue©3.-o(给文件重新起名字)例:(gcc -g miancc.c -o maincc)(gdb maincc)run(运行)list(展示文件(原码))break 2(

2021-03-12 17:46:39 115

原创 笔记2

Linux控制命令ifconfig网络配置命令,ping命令检测主机vim编辑器vim命令,vim hello.c编辑hello.c文件,其中进入编辑器时为命令模式,按a/i进入插入模式,按esc退出进入命令模式,按shift+:进入底行模式,在底行模式下按wq保底退出,按wq!强制保存退出。按shift+zz退出编辑器。yy为复制,p为粘贴,dd为删除,u恢复上一级。s/hello/hi 将hello改成hi(光标要移到需要修改的行,在底行模式下)s/hello/hi /g 将一行hello改

2021-03-11 08:34:40 67

原创 笔记1

笔记一基本命令:cd / 进入根目录cd b按两下tab查看b开头的文件名cd bin进入bin文件夹ls命令查看当前目录下的文件cd …返回上一级目录,cd .到当前目录su root进入管理员权限(默认密码为12345678),su jsetc切到用户jsetc的权限。从低级切到高级的权限需要输入密码,从高级的切到低级的不需要密码。touch命令表示创建文件,如touch 1.cmkdir表示创建文件夹,mkdir -p可以创建多级文件,如mkdir 2,mkdir -p m/n.

2021-03-11 08:05:26 89

空空如也

空空如也

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

TA关注的人

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