- 博客(15)
- 收藏
- 关注
原创 Java_1
jdk下载 甲骨文官网下载https://www.oracle.com/java/technologies/javase-downloads.html java环境变量配置 变量名:JAVA_HOME 变量值:C:\Program Files (x86)\Java\jdk1.8.0_91 // 要根据自己的实际路径配置 变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; //记得前...
2021-06-07 18:04:11
96
原创 7.14 嵌入式实训学习的第八天
项目开发日报表 项目名称 苏嵌实训-嵌入式 linux C 第 8 天 今日进度以及任务 计算机网络、通讯相关知识,并创建一个小的计算机通讯程序 本日任务完成情况 代码在下面 本日开发中出现的问题汇总 无 本日未解决问题 无 本日开发收获 加深了对c语言的理解,加深了对网络编程的理解,巩固了计算机网络的相关知识,大致了解了计算机通讯的流程。 其他 无 服务端 #include <stdio.h> #include .
2020-07-14 21:34:13
122
原创 7.14 嵌入式实训学习的第七天
项目开发日报表 项目名称 苏嵌实训-嵌入式 linux C 第 7 天 今日进度以及任务 文件编程: 文件描述符(0,1,2被系统占用,3-普通文件) 文件API(create\open\read\write\close\lseek) 多任务编程:(方式:进程,线程) 进程实现多任务的缺点; 进程和线程的关系 线程特点 本日任务完成情况 课堂任务完成 学习文件编程 复习进程实现多任务编程;
2020-07-14 00:12:50
167
原创 7.10 嵌入式实训学习的第六天
项目开发日报表 项目名称 苏嵌实训-嵌入式 linux C 第 6 天 今日进度以及任务 今日进度学习的是链表,包括列表的创建,增删改查 本日任务完成情况 通过老师的代码以及练习对链表更加了解熟悉 本日开发中出现的问题汇总 无 本日未解决的问题 无 本日开发收获 学会了链表,以及链表的增删改查 其他 无 //含表头 #include <stdio.h> #include <stdlib.h> //1\定义节点类
2020-07-12 17:44:27
141
原创 7.9 嵌入式实训学习的第五天
项目开发日报表 项目名称 苏嵌实训-嵌入式 linux C 第 5 天 今日进度以及任务 学习如何写函数及函数的相关知识,函数三要素,函数的规范,c语言的内存管理和内存池以及c语言中关键字,,枚举和结构体的使用 本日任务完成情况 写了一个截取字符的程序,学会了如何写函数及函数的相关知识,函数三要素,函数的规范,知道了函数指针作为形参的使用,c语言的内存管理,枚举和结构体的使用 本日开发中出现的问题汇总 对函数中形参传递对于指针作为形参传递的使用模糊不清,逆序函数关于
2020-07-09 21:29:21
142
原创 7.8 嵌入式实训学习的第四天
项目开发日报表 项目名称 苏嵌实训-嵌入式 linux C 第 4 天 今日进度以及任务 复习归纳C语言编程知识,拓展部分内容 本日任务完成情况 变量定义,指针、数组、函数,字符串遍历 本日开发中出现的问题汇总 i++和++i的区别和函数搭配时对应的值计算没能准确答对 本日未解决问题 指针类,复合定义变量类型的确定 本日开发收获 复习之前的C语言基础,并学习拓展类型的课外知识点,并实践 其他 ...
2020-07-09 20:28:11
103
原创 7.7 嵌入式实训学习的第三天
项目开发日报表 项目名称 今日进度以及任务 C语言的学习 C语言优势 C语言的特点 C语言标准 数据类型 运算符 基本控制语句 本日任务完成情况 完成 本日开发中出现的问题汇总 本日未解决问题 本日开发收获 对C语言有了更加系统的了解 其他 C语言之父:丹尼斯·里奇, 1978 k&Rc --unix是由C开发的 C语言优势:直接访问硬件(原因:指...
2020-07-07 21:56:30
176
原创 7.6 嵌入式实训学习的第二天
目录 编译器三级优化分别优化了哪些? 第一级:代码调整 第二级:新的视角 第三级:表驱动状态机 总结gcc静态库和动态库的制作 总结CMake用法 项目开发日报表 编译器三级优化分别优化了哪些? 第一级:代码调整 代码调整是一种局部的思维方式;基本上不触及算法层级;它面向的是代码,而不是问题; 所以:语句调整,用汇编重写、指令调整、换一种语言实现、换一个编译器、循环展开、参数传递优化等都属于这一级; 这个级别的优化需要掌握大量的小的优化技巧和知识,需要不断的积累; 简单的语句调整、公共表
2020-07-06 23:37:17
115
原创 7.3 嵌入式实训学习的第一天
嵌入式学习第一天七问 嵌入式底层开发为啥选择C语言 C语言具有出色的移植性,能在多种不同体系结构的软/硬件平台上运行。 它也能够直接访问硬件,语言简洁,语法灵活。 具有很高的运行效率 能直接访问硬件,指在C语言中,我们可以通过指针控制内存以及寄存器。嵌入式系统是软硬结合的东西,所以我们选择学习能直接访问硬件的高级语言——C语言。 汇编和C语言都可以直接访问硬件。但汇编的语法较为简单,所以对硬件做初始化操作时选择汇编,而对硬件做初始化时选择C语言(C语言是高级语言中最低级的,但是C语言也具有高级.
2020-07-03 20:17:25
571
原创 嵌入式&Linux&C语言__5
10.结构体 结构体是自定义数据类型,在结构体中可以包含若干个不同数据类型和不同意义的数据项,组合起来反映某一个信息。 结构体为处理复杂的数据结构(如动态数据结构等)提供了有效的手段,而且,它们为函数间传递不同类型的数据提供了方便。 定义: struct student{ int id; char name[20];...
2018-07-21 01:36:17
134
原创 嵌入式&Linux&C语言__4
9.指针 sizeof(p)不管是指向什么类型的指针,它的sizeof(p)都是4,即4个字节(32位的地址) int *p char *p float *p struct NODE *p a=*p+1 取值,值加一 a=++(*p) 取值,值加一 a=(*p)++ 取值,值加一 a= ++*p 取...
2018-07-20 00:46:38
102
原创 嵌入式&Linux&C语言__3
5.GCC 用法:gcc 选项 参数 默认可执行程序名字是a.out [root@localhost ~]# vim hello.c [root@localhost ~]# ls anaconda-ks.cfg Desktop hello.c install.log install.log.syslog [root@localhost ~]...
2018-07-19 00:51:48
995
原创 嵌入式&Linux&C语言__2
vmware: 1.Vmtools安装,只有安装了Vmtools,才能实现鼠标在虚拟机和宿主机之间无缝切换,而且可以共享文件夹。 2.虚拟机可以从其他同学那里复制过来(就是一个文件夹),在自己的虚拟机中选择“打开虚拟机”,确认是复制即可。 3.在系统正常时,注意保留快照,便于恢复 嵌入式系统、嵌入式开发概念(PPT) Linux 开源、免费、安全、可靠;服务器和嵌入式领域,桌面系统; GNU...
2018-07-17 21:25:15
191
原创 ACM-打印沙漏 (第一篇博客test)
本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印 ***** *** * *** ***** 所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数相等。 给定任意N个符号,不一定能正好组成一个沙漏。要求打印出的沙漏能用掉尽可能多的符号。 输入格式...
2018-03-30 01:32:02
292
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人