自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

uuup_的博客

记录一点简单的代码

  • 博客(20)
  • 收藏
  • 关注

原创 半导体二极管

将PN结用外壳封装起来,并加上电极就构成了半导体二极管,作用像是电流的单项门。P区引出的电极称为阳极,N区引出的电极称为阴极。

2023-11-03 10:37:11 73

原创 AD画PCB的DRC报错引脚未连接解决办法

一个基于I2C通信的芯片有个引脚没有用到,原理图绘制时在该引脚上放置了NO ERC(忽略电气规则检查),但是PCB画好后的DRC检查依旧显示引脚未连接,,再次运行DRC没有报错,问题解决啦。

2023-11-02 14:03:15 1502

原创 半导体基础知识与PN结

半导体二极管——集成电路最小组成单元。

2023-09-05 16:23:40 211 1

原创 了解电子技术和模拟电路

最早的电子器件:真空管→第二代电子器件:晶体管将晶体管和电阻等制作在同一块硅片上 形成发展方向——高速度,低功耗。

2023-09-05 14:11:53 56 1

原创 Qt具有构造函数的自定义窗口类

#include <QtWidgets\QtWidgets>class MyWidget:public QWidget{ public: MyWidget(QWidget *parent=0);};MyWidget::MyWidget(QWidget *parent):QWidget(parent){ this->setWindowTitle("My First Qt Program!"); this->resize(960,520); QLabel *labe.

2021-11-09 09:06:52 362

原创 简单的Qt界面程序

#include <QtWidgets\QtWidgets>int main(int argc,char *argv[]){ QApplication app(argc,argv); QWidget widget; widget.show(); return app.exec();}

2021-11-09 08:30:38 237

原创 C++定义链表类模板

声明一个 Student 结构体或者类,数据成员是学号(int),姓名(string)和成绩 (float),然后定义一个 list 链表类对象,追加 10 个 Student 对象到 list 对象 里面,然后将自己的数据(学号姓名和成绩)插入到其中的第 6 个位置。用 迭代器遍历整个 list 对象,输出全部数据项的值。#include<iostream>#include<list>using namespace std;struct Student{

2021-11-08 17:14:51 847

原创 C++定义 vector 模板类对象

声明一个 Student 结构体或者类,数据成员是学号(int),姓名(string)和成绩(float),然后定义一个 vector 模板类对象,追加 10 个 Student 对象到 vector对象里面。用下标遍历整个 vector 对象,输出 10 个数据项的值。#include<iostream>#include<vector>using namespace std;struct Student{ int number; string name; fl

2021-11-08 16:55:44 716

原创 C++读取文本文件

编写一个文本文件读取程序,打开test.txt 文件,读取所有内容并显示在屏 幕上。#include <iostream>#include <fstream>using namespace std;int main(){ fstream file("text.txt",ios::in); if(!file.fail()) { while(!file.eof()) { char buf[128]; file.getline(buf,128.

2021-11-08 16:20:24 1291

原创 C++向文本文件写入程序

编写一个文本文件写入程序,打开一个 test.txt 文件,向文件中写入以下三个字符串, 每个字符串占一行。 Name: Zhang San Sex: Male Age: 20 编译运行以后,检查 test.txt 文件中是否正确写入#include <iostream>#include <fstream>using namespace std;int main(){ fstream file("text.txt",ios::out); if(

2021-11-08 16:18:49 846

原创 C++函数模板和类模板的使用

1. 货物的总价可能是数量(int 类型)乘以单价,也可能是重量(float 或 double 类型)乘以单价,定义一个函数模板 totalPrice,两个形式参数, 第一个形式参数是虚拟类型表示数量或者重量,第二个参数是 double 类型(单价),函数体是计算总价作为返回值(double 类型)。 2. 声明一个 Student 类模板,私有类模板成员分别是 name(string 类型) 和 score(虚拟类型,因为可能是 int,float 或 char 类型(五分制)等)。

2021-10-27 10:50:50 344

原创 C++抽象类的继承

声明一个Graphics抽象类,类中声明一个getArea(计算面积)的纯虚函数。声明Circle类,继承自Graphics类,构造函数用半径作为参数,重写虚函数获得面积。声明Rectangle类,继承自Graphics类,构造函数用两个边长作为参数,重写虚函数获得面积。main函数中定义Graphics抽象类指针指向Circle类对象,调用getArea函数计算圆形面积;让Graphics抽象类指针再指向Rectangle类对象,调用getArea函数输出长方形面积。#include&lt.

2021-10-23 14:58:49 1610

原创 C++类的实现

声明学生类 Student定义以下 private成员:unsigned int studentID; char*name=new char[20]; char*sex=new char[10]; unsigned int age; float mathScore; float englishScore; float CPPScore;定义以下public成员:①构造函数,带参数如下Student(unsigned int ID, const char *newName, const ch.

2021-10-23 14:52:31 566

原创 C++子类显式调用父类带参数的构造函数

练习用字符串string类来接收和显示字符串,可直接赋值字符串,不再需要strcpy函数,基本用法如下:stringstr="Thank you";str+="very much!";cout<<str<<endl;str="ILoveC++!";cout<<str<<endl;声明一个Person类,private成员4个:身份证号(ID,用string类型),姓名(string类型),性别(string类型),出生年月日...

2021-10-23 14:45:13 1183

原创 C++中定义带接口函数的类

第四次作业:声明一个Person类,包含两个私有成员变量const char * name和int age。定义getName, setName, getAge和setAge四个接口函数,分别可以对私有成员name和age进行读写;在Person类中定义一个无参构造函数,分别对name和age赋值"张三"和18;再定义一个有参构造函数,参数是const char * newName和int newAge,在函数体中分别将newName和newAge赋值给name和age。在main函数中定义一个Pe

2021-10-06 16:00:22 674

原创 C++枚举类型运算

上机实验3:定义十二生肖的枚举,判断任意两个生肖谁排在前,谁排在后。#include<iostream>using namespace std;enum Signs {Rot,Ox,Tiger,Hare,Dragon,Snake,Horse,Sheep,Monkey,Cock,Dog,Boar};int main(){ Signs sign1,sign2; sign1=Dog; sign2=Dragon; if(sign1>sign2) cout<<

2021-09-25 22:11:17 240

原创 C++循环语句用法

上机作业2:5文钱可以买一只公鸡,3文钱可以买一只母鸡,1文钱可以买三只雏鸡,现在用100文钱买100只鸡,那么各有公鸡、母鸡、雏鸡多少只?#include<iostream>using namespace std;int main(){ int i,j,k; for(i=0;i<100;i++) for(j=0;j<100-i;j++) for(k=0;k<100-i-j;k++) if((5*i+3*j+k==100)&&(i+j+

2021-09-25 21:56:56 336

原创 C++Switch语句的用法

上机实验1:大型商超为答谢新老顾客,当累计消费金额达到一定数额时,顾客可享受不同的折和:①尚未满500元,顾客须按照小票价格支付全款;②满500元,顾客全部的消费金颜可享9折优惠;③满1000元,顾客全部的消费金额可享8折优惠;④满2000元,顾客全部的消费金额可享7折优惠;⑤满3000元,顾客全部的消费金额可享6折优惠;⑥满5000元,顾客全部的消费金额可享5折优惠;根据顾客购物小票上消费金额,在控制台上输出该顾客将享受的折扣与打折后需支付的金额。#include<iostr

2021-09-25 21:38:56 1308

原创 C++结构体用法

作业3声明一个Person结构体,里面包含name和sex两个数据成员;声明一个Student结构体,继承Person结构体,添加score1,score2,score3三个int数据成员,一个totalScore函数,返回值是以上三门课的成绩。main函数中定义一个Student结构体指针变量,分别给出name, sex, score1, score2, score3的值,最后用cout输出name, sex和totalScore的值。#include <iostream>

2021-09-20 19:33:41 362

原创 C++用new操作符申请内存空间

作业2:用new操作符申请10个双精度数据内存空间,每个元素赋值为其下标的平方根,即a[i]=sqrt(i),(注意要包含sqrt函数的头文件cmath), 然后用cout输出每个元素的值,注意要用delete释放内存。#include<iostream>#include<cmath>using namespace std;int main(){ double *a=new double[10]; for(int i=0;i<10;i++) { a[i]

2021-09-14 23:27:59 1168

空空如也

空空如也

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

TA关注的人

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