- 博客(27)
- 收藏
- 关注
原创 基于linux的C语言基本概念
C语言特点基础性语言、语法简洁(因为有指针)运算符、数据结构丰富结构化、模块化编程移植性好、执行效率高允许直接对硬件操作
2022-05-24 23:27:03 116
原创 C/C++关键字(慢慢补充)
staticstatic修饰全局变量static修饰的全局变量只能在当前声明文件内使用,不能够在其他文件中使用。举例:static int a=0; //static修饰后变量a仅在本文件中可见,其他文件里不可见变量a(隐藏了),别的文件不可以调用 int b=0; //其他文件可以通过extern int b来使用本文件中的全局变量b目标:此文件调用上一个文件中的全局部变量b#include<stdio.h>extern int b; /
2022-05-19 00:13:55 440 1
原创 C语言Volatile关键字
一、背景计算机执行程序时,每条指令是在CPU中执行的,执行指令过程中会对数据进行读取和写入。程序运行中临时数据是存放在主存储器(又称为内存,作用是存放指令和数据,能由CPU直接随机存取)中,由于CPU执行速度很快,从内存读取数据和向内存写入数据的过程与CPU执行指令的速度比要慢很多,所以CPU里有高速缓存。即程序运行时,会将运算需要的数据从主存储器复制一份到CPU高速缓存当中,CPU进行计算式可以直接从高速缓存读取数据和向其写入数据,运算结束后,再将高速缓存中的数据刷新到主存储器中。二、应用范围1.
2022-05-17 23:50:12 302
原创 Shell脚本
01 Shell概述目标(1)看懂shell程序(2)编写简单shell程序管理集群、提高开发效率概述其中shell流程控制、shell工具(cut、sed、awk、sort)为重点,shell是一个命令行解释器,它接收应用程序/用户命令,然后调用操作系统内核。原理:若想实现硬件某些功能,需要Linux内核这个软件程序去驱动硬件工作...
2022-05-13 23:49:45 426
原创 汽车的操作系统AUTOSAR
汽车软件开发autosar01汽车相关知识汽车发展三大趋势:电动化、智能化、网联化(1)电动化:底层支撑,网联化的驱动力。(2)智能化:人工智能借助软硬融合带来功能升级、体验升级、安全升级。(3)网联化:5G的应用场景,让汽车与人、车、物的双向通信。汽车电子控制系统基本组成(1)传感器:是控制器的输入装置,汽车运行中各种工况信息(车速、温度、发动机运转工况等)转化成电信号给控制器。(2)控制器ECU:一块单片机的板子,通过芯片进行计算。主要采集各种传感器及总线的数据,执行控制算法,通过执行
2022-05-09 22:56:43 1201
原创 05常见Linux命令的基本使用
目标理解学习Linux终端命令的原因常用Linux命令体验1.原因Linux刚开始没有图形界面,所有操作全靠命令完成,如:磁盘操作、文件存取、目录操作、进程管理、文件权限等设定;大量的服务器维护工作都是在远程通过SSH客户端来完成的,并没有图形界面,所有的维护工作都需要通过命令来完成;后端程序员,必须要掌握Linux常用的终端命令;Linux发行版本的命令大概200个,常用的10多个;2.基本使用...
2021-03-23 22:07:05 66
原创 04Ubuntu图形界面入门
熟悉Ubuntu图形界面基本使用1.任务栏:Windows与Ubuntu区别可以把常用的应用软件拖拽到任务栏上,图标为常用的应用软件,可长摁拖拽更改位置 。2.窗口操作按钮3.菜单条(每个窗口不同,菜单栏也不同)因为,在图形界面间同一时间激活的窗口只能有一个。...
2021-03-17 23:34:58 103
原创 03Linux系统下的文件目录结构
文件和目录(理解)1.单用户操作系统和多用户操作系统(1)单用户操作系统:指一台计算机在同一时间,只能由一个用户使用,一个用户独自享用系统的全部硬件和软件资源。(2)多用户操作系统:指一台计算机在同一时间可以由多个用户使用,多个用户共同享用系统的全部硬件和软件资源。2.Windows和Linux文件系统区别3.用户目录位于/home/user,称之为用户工作目录或家目录,表示方式:/home/user~4.Linux主要目录速查表注:(1)Linux最开始是从 根目录开始。(2.
2021-03-11 22:16:42 56
原创 02虚拟机
虚拟机指一种特殊的软件,他可以在计算机平台和终端用户之间创建一种环境,而终端用户则是基于这个软件所创建的环境来操作软件。在计算机科学中,虚拟机是指可以像真实机器一样运行程序的计算机的软件实现。操作系统发展史(科普)Linux内核只有一个,而发行版有多个。...
2021-03-11 18:50:28 50
原创 01操作系统
操作系统1.操作系统 :特殊的软件。2.作用:直接操作硬件;把操作硬件的代码封装成一个个系统调用, 间接操作计算机硬件。注:(1)Windows只是操作系统的一种。(2)若无操作系统,单纯硬件如何工作:将文件从硬盘加载到内存使用声卡对文件数据进行解码将解码后的数据发送给—输出端不同领域的操作系统1.桌面操作系统(1)Windows系列——用户群体大、应用软件多(2)MacOS——适合开发人员(3)Linux——应用软件少2.服务器操作系统硬件方面:“电脑”机房——提供稳.
2021-03-11 15:47:13 56
原创 MySQL产品的介绍和安装
MySQL服务的启动和停止方式一:计算机——右键管理——服务找MySQL方式二:通过管理员身份运行,win+R,net start MySQLnet stop MySQLMySQL服务的登录和退出最后一个命令 -p密码 不能有空格。方式一:通过MySQL自带的客户端(不够灵活,只限于root用户)方式二:通过Windows自带的客户端登录:mysql【 -h主机名 -P端口号】 -u用户名 -p密码退出exit或Ctrl+C注:登录之前,必须保证服务在启动状态。MySQ.
2021-03-02 22:19:59 86
原创 MySQL入门
MySQL入门为什么学习数据库web网页——服务器——数据库(提供数据)保存数据的容器:数组+集合=内存(易丢)、文件(可永久存储)优点:实现数据持久化、使用完整的管理系统统一管理,易查询。数据库相关概念DB:数据库——用来存储数据,保存了一系列有组织的数据。DBMS:数据库管理系统——数据库是通过DBMS创建和操作的容器,MySQL是其中一种。(1)客户端 程序——DBMS——检索、插入、更新、删除数据(2)常见数据库管理系统:MySQL、Oracle(贵)、DB2(适合处理海量
2021-02-24 21:16:05 43
原创 Python代码书写规范与基本使用
书写规范与基本使用Q:代码:代码“=”(等号)的两边要不要空格,有影响吗两边要不要空格,有影响吗?A:没有影响,要习惯空格,这样更加规范美观,有辨识度,如:a=0b=input(‘输入你的问题’)Q:单引号、双引号、三引号的区别:单引号、双引号、三引号的区别?A:正常使用单引号和双引号都是可以的,三引号表达的是换行字符串,会将引号内的所有内容打印出来,如:print(’’‘你好啊天气真好’’’)Q:直接输入:直接输入内容不能内容不能运行,如直接输入运行,如直接输入你好啊,天气真好你好啊,天气真好点击运行,
2020-06-03 07:38:54 341
原创 Python体验课第一章03条件判断if嵌套
总体内容一、条件判断引:(1)if else 语句如果怎么样那么怎么样否则怎么样的逻辑。例如:去银行取钱,如果密码正确,那么就进入主界面,否则提示密码错误重新输入。(2)if…elif…else…如果怎么样,没满足条件,否则如果怎么样,那么怎么样,再否则如果…直到否则…(3)if语句下 要执行的语句前的空白是表示属于if语句中,相当于缩进,用Tab键实现,千万不能用空格!会报错。...
2020-06-03 06:28:33 495 1
原创 Python体验课第一章01print函数
一、基础知识功能和用途print()函数介绍变量与赋值优点在Python中,所有的标点符号都是英文输入法状态下的符号。 “”的作用是让print()中有单引号的输出。用转义字符转行变量的命名规范变量就是容易改变的量。一些常用的转义字符总结注:仅供学习参考。...
2020-06-01 01:29:30 382
原创 第2章 Java语言基础
4.1 java运算符与表达式1.赋值运算符(1)赋值运算符是“=”,赋值号左边必须是变量。如: double s=6.5+45;//将表达式6.5+45的值赋给变量s(2)赋值中的类型转换(3)复合赋值运算符package com.java1234.chap02sec04;public class Demo1 {public static void main(String...
2020-04-21 15:33:32 68
原创 第2章 Java语言基础
3.63基本类型的类型转换1.自动(隐式)类型转换 条件:转换前后的数据类型兼容,转换后的数据类型的表示范围要比转换前的大,只能由较低类型向较高类型转换。(1)int byte shot 可以直接转换。如:byte或short或int型 与long型运算,转换为long型。byte或short或int或long 与float型运算,转换为float型。byte或short或int或l...
2020-04-21 15:01:38 111
原创 第2章 Java语言基础
3.4 字符型 字符型常量有三种表示形式 关键字char表示(1)直接通过单个字符来指定字符型常量,如’A’,‘b’,‘5’; (2)通过转义字符表示特殊字符型常量,如 ‘\n’,’\’;(3)直接使用Unicode值来表示字符型常量,如’\u66f9’,’\u950b’(通过查找码表,特殊编码表示特殊字符,能表示所有语言)...
2020-04-21 14:39:25 65
原创 第2章 Java语言基础
3.4 字符型字符型常量有三种表示形式关键字char表示(1)直接通过单个字符来指定字符型常量, 如’A’,‘b’,‘5’;(2)通过转义字符表示特殊字符型常量,如 ‘\n’,’\’(3)*直接使用Unicode值来表示字符型常量,如’\u66f9’,’\u950b’(通过查找码表,特殊编码表示特殊字符,能表示所有语言)package com.java1234.chap02;publ...
2020-04-20 17:14:33 126
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人