自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux系统编程——静态库和动态库的制作

编译到可执行程序中的库在程序运行时被加载到内存中,以文件形式独立存在。

2024-03-31 19:37:29 1462

原创 C++学习笔记

本文为学习C++时做的笔记,参考视频为bilibili的黑马程序员的C++入门教程**浅拷贝:**简单的拷贝赋值操作**深拷贝:**在堆区重新申请空间,进行拷贝操作**总结:**如果属性有在堆区开辟的,一定要自己提供拷贝构造函数,防止浅拷贝带来的问题**作用:**C++提供了初始化列表语法,用来初始化属性1.3 类对象作为类成员类中的成员可以是另一个类的对象B类中有对象A作为成员,A作为对象成员。先构造A,再构造B。析构与构造顺序相反静态成员分为:2. C++对象模型和this指针2.1 成员变

2024-03-23 11:59:17 1071

原创 ETS板卡Linux驱动添加扩展io调试记录

首先查看芯片的电路原理图,以下图为例所示:可以看到扩展芯片为tca6424系列,通过I2C2进行扩展,并且该芯片的I2C的十六进制地址为0x22。则我们就可以在内核的源代码中搜索tca6424,找到使用了该系列芯片的设备树文件,在该文件中搜索tca6424,找到该设备树文件对于tca6424芯片的gpio2;然后在我们需要使用到的设备树文件中找到对应的I2C节点,如上述芯片使用到的是 I2C2,则我们就可以在需要使用的设备树文件(OK8MP-C.dts)中找到该节点:将上述的关于对tca6424。

2023-07-09 18:41:58 789

原创 覆盖设备树(Devices-tree overlays)

最近工作的时候遇到了要用到覆盖设备树的驱动,刚开始不知道有这东西,所有被折腾了好久。由于这东西平时用得也比较少,所有网上能查到的资料也比较有限。我这里就整理一下我学习到的关于Devices-tree overlays的一些东西。

2023-06-07 23:03:00 4123

原创 求众数(C语言实现)

使用C语言实现求数组元素中的众数,并统计各个元素出现的频次,然后返回出现次数最多的元素(即众数)的值

2022-10-25 15:35:31 4920 1

原创 Xilinx ISE_14.7安装包下载

链接:https://pan.baidu.com/s/1LMOyo0kNn8IkcZeJ9bXkwg提取码:pe6k

2020-10-16 23:28:13 10531 10

原创 工厂模式

工厂模式主要是为创建对象提供了接口。工厂模式按照《Java与模式》中的提法分为三类:1. 简单工厂模式(Simple Factory)2. 工厂方法模式(Factory Method)3. 抽象工厂模式(Abstract Factory)这三种模式从上到下逐步抽象,并且更具一般性。还有一种分类法,就是将简单工厂模式看为工厂方法模式的一种特例,两个归为一类。下面是使用工厂模式的两种情况:1.在编码时不能预见需要创建哪种类的实例。2.系统不应依赖于产品类实例如何被创建、组合和表达的细节一、简单工

2020-07-11 20:01:02 112

原创 java中的委托

委托模式是软件设计模式中的一项基本技巧。在委托模式中,有两个对象参与处理同一个请求,接受请求的对象将请求委托给另一个对象来处理。委托模式是一项基本技巧,许多其他的模式,如状态模式、策略模式、访问者模式 本质上是在更特殊的场合采用了委托模式。委托模式使得我们可以用聚合来替代继承。在java中可以通过动态代理来实现委托。import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java....

2020-07-10 09:48:42 568

原创 java中的继承

1、继承的概念 继承是类与类的一种关系,是一种“is a”的关系。比如“狗”继承“动物”,这里动物类是狗类的父类或者基类,狗类是动物类的子类或者派生类。如下图所示:注:java中的继承是单继承,即一个类只有一个父类。2、继承的好处 子类拥有父类的所有属性和方法(除了private修饰的属性不能拥有)从而实现了实现代码的复用; 3、语法规则,只要在子类加上extends关键字继承相应的父类就可以了:  方法的重写 子类如果对继承的父类的方法不满意(不适合),可以自己编写继承

2020-07-10 00:28:52 242

原创 java中的==操作符和equals函数

基本规则“==”操作符的使用需要分成两种情况判值类型相等这一点很好理解,两个值类型代表的数值相等,则“==”表达式返回true “==”可以用与不同值类型的比较,语言会自动进行类型转换判引用类型相等对于引用类型,“==”比较的是引用地址。对于两个相同类型的引用变量来说,如果他们指向同一个对象,则“==”返回true;如果指向不同的对象,即使对象的内容相等,“==”也会返回false "=="不能用在不同类型的引用类型上,编译报错,但两个类型之间有继承关系时可以(子类和父类在“==”两边的位

2020-07-07 23:41:53 120

原创 2020年春季学期软件构造Lab 1

1 实验目标概述 12 实验环境配置 13 实验过程 23.1 Magic Squares 23.1.1 isLegalMagicSquare() 23.1.2 generateMagicSquare() 33.2 Turtle Graphics 63.2.1 Problem 1: Clone and import 63.2.2 Problem 3: Turtle graphics and drawSquare 73.2.3 Problem 5: Drawing polygons 83.

2020-05-28 17:17:54 266

原创 java中类的构造方法

在类中除了成员方法之外,还存在一种特殊类型的方法,就是构造方法。构造方法是一个与类同名的方法,对象的创建就是通过构造方法完成的。每当实例化一个对象时,类都会调用构造方法。public class Bird { public Bird() { // TODO 自动生成的构造函数存根 }}如上,我们创建了一个Bird类,而方法pubilc Bird(){}就是类Bird的构造方...

2020-04-17 10:17:35 7449

空空如也

空空如也

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

TA关注的人

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