自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C#超市收银系统(简单的c#编程,不包括winform)

这里主要是将代码分享给大家。

2023-04-20 16:12:39 900

原创 C#学习八(访问修饰符、简单工厂模式、值类型和引用类型、序列化和反序列化和一些零散的内容)

protected:受保护的,只能在当前类的内部以及该类的子类中访问。1)、能够修饰类的访问修饰符只有两个:public、internal。引用类型:string、数组、自定义类、集合、object、接口。子类的访问权限不能高于父类的访问权限,会暴露父类的成员。private:私有的,只能在当前类的内部访问。引用类型在复制的时候,传递的是对这个对象的引用。值类型在复制的时候,传递的是这个值的本身。2)、可访问性不一致。

2023-04-20 15:59:51 97

原创 C#学习七(包含File字节流,list泛型集合、拆装箱、ictionary字典,文件流FileStream、StreamReader和StreamWrite、多态)

namespace _074_复习 {/*里氏转换* 1)、子类可以赋值给父类(如果有一个方法需要一个父类作为参数,我们可以传第一个子类对象* 2)、如果父类装的是子类对象,则可以将这个父类强转换成子类//将p转成student //s.studentSayHello();//} //else //{ // Console.WriteLine("转换失败!");//在键值对集合中,键必须是唯一的 //hashtable[1] = 3;

2023-04-18 14:27:15 179

原创 C#学习二(常量,枚举,结构,数组,冒泡排序,方法,out,ref,params,方法的重载,递归)练习较多

******在某些情况下,类名是可以省略的,如果你写的方法跟Main()函数在同一个类中,这个时候类名可以省略。(要转换的枚举类型)Enum.Parse(typeof(要转换的枚举类型),"要转换的字符串”);将枚举声明到命名空间的下面,类的外面,表示这个命名空间下,所有的类都可以使用这个枚举。如果你在一个方法中,返回多个相同类型的值的时候,可以考虑返回一个数组。但是,如果返回多个不同类型的值的时候,返回数组就不行了,那么这个时候,****************方法的重载和返回值没有关系。

2023-04-15 16:27:24 88 1

原创 C#学习一(异常捕获,变量作用域,选择switch-case,循环语句while,dowhile)以及相关练习 注:大多是练习

简单的介绍最近所学

2023-04-15 16:02:50 126 1

原创 数组 指针

数组:一组数据类型相同的数据 int a[常量]1.数组中所有的数据都是相同的数据类型2.数组中的元素的首地址都是连续的赋初值的方式:在定义时赋值循环赋值数组与指针的联系:1.数组的名字可以当成指针去使用a:数组首元素的地址 a=&a[0] a+1=&a[1]其中ptr1指向a后面的地址就是2019后面的地址ptr2指向a中2016的地址+11 1 2 3 5 8 13sizeof计算数组大小数组作为函数参数被传递:数组名会被弱化为指针(

2021-01-26 20:36:30 269

原创 2021-01-25

C语言1.数据:数据类型,变量,常量,函数,注释//基本数据类型:整形:int unsigned int(无符号整形)4个字节短整型: short int(short) 2个字节长整形:long int (long) 8个字节浮点型:float 4个字节双精度型:double

2021-01-25 15:22:37 111

原创 2021-01-21

**复习:****什么是交叉编译:**在一种计算机环境中运行的编译程序,能编译出在另外一种环境下运行的代码,我们就称这种编译器支持交叉编译**为什么要交叉编译器:**每款处理器都有自己的汇编**课程内容及学习目标:**1.嵌入式linux开发工具–编辑器gcc(静态库和动态库的制作和使用)目标:库制作使用2.嵌入式Linux开发工具-调试器gdb(调试方法)目标:调试内存错误3.嵌入式Linux开发工具–工程管理器make目标**嵌入式linux开发工具–编辑器gcc**1.交叉

2021-01-21 17:53:45 53

原创 2021-1-19

复习嵌入式软件和非嵌入式软件的区别:是否有操作系统什么样的操作系统能称为嵌入式操作系统:可移植什么是实时性:在规定的时间完成相应的工作嵌入式开发和传统嵌入式开发区别:是否有操作系统传统嵌入式开发缺点:1.软件和硬件耦合度高,软件移植性差2.学习软件就必须学习硬件,导致软件人才学习周期较长。操作系统的作用:操作系统本质是一款软件,管理资源(软件和硬件)。AMD处理器和嵌入式的关系:有了AMD推动了嵌入式的发展课程**Linux一点哲学原理:一切皆为文代分类:**普通文件(-)目录

2021-01-20 17:05:06 104

原创 数据类型与基本语句

1基本数据类型整型int整数,在目前绝大多数机器上占四个字节。TC环境中是两个字节。单精度实型float单精度浮点数,绝大多数是四个字节。双精度实型double双精度浮点数,一般是8个字节字符型char字符因办事1个字节长用来表示256个ASCL字符枚举型enum常量和变量量是一种在程序中保持固定类型和固定值的数据。编译系统从数据形式上可以区分(除枚举类型外)。常量分为:...

2020-01-19 10:29:09 238

原创 shell编程

shell编程shell是命令解释器,也可以编程,包含J过程诺言的诸多特性。常用的shell见下表ash, 由Kenneth Almquist编写,是linux中占用资源最少的一种shell, 它只包含24个内部命令,因而使用起来很不方便bash, 是Iinux的默认shell, 由Brian F ox和Chet Ramey共同完成,是Bourne Again Shell的缩写,内部命令-...

2020-01-16 20:44:31 355

原创 嵌入式文本编辑器vi,用户管理,权限管理

嵌入式文本编辑器vi,用户管理,权限管理嵌入式文本编辑器vi的进入1.vi + 文件名 进入文本2.进入文本后编辑首先你处于命令模式,想要编辑就要先输入i加回车键进入编辑模式,输入你想要写的内容。下方显示INSERT时可输入3.输入后退出及保存按ESC进入命令模式想要保存输入为:wq 保存并退出不想保存直接退出为:q!想要指定文件名保存用:w 文件名4.其...

2020-01-15 14:40:52 189

原创 ## 嵌入式软件编程

嵌入式软件编程第一课:开发概述 基本命令1.嵌入式Linux C开发环境调试工具GDB是GNU开源组织发布的一个强大的UNIX下的调试工具。make和autoconfmake能够将大量的编译命令一次完成,用于大型软件的编译autoconf用于编译前根据机器状态作相应的配置开发工具包在Linux下提供了优秀的GNU C函数库,Motif函数库,GTK函数库,QT函数库等工具包,为...

2020-01-12 21:01:01 761

空空如也

空空如也

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

TA关注的人

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