自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【论文笔记】pi-GAN: Periodic Implicit Generative Adversarial Networks for 3D-Aware Image Synthesis

本文首先提出了目前3D视觉领域已有的两大问题:没有底层的3D表示,或者依赖于“视图不一致”的表示,因此合成的图片在各个视角上不一致;网络结构不够好,得到的图片质量不高。因此,作者提出了周期性隐式生成的对抗性网络piGAN.

2022-02-11 13:03:15 3945

原创 BUAA-OO Unit4单元总结

BUAA OO Unit4文章目录BUAA OO Unit4基础知识UML类图类(Class)在类图中的表示方式接口(Interface)类与类之间关系的表示方式依赖(Dependency)关联(Association)聚合(Aggregation)组合(Composition)泛化(Generalization)实现(Realization)UML状态图概念状态(States)初态和终态(Initial and Final States)转移(Transitions)触发器(Trigger)监护条件(G

2021-06-22 17:40:21 539

原创 BUAA C++期末复习

文章目录C++框架A better Coverloadingdefault parameterfrom struct to class封装构造默认构造拷贝构造析构访问控制引用thisstatic运算符重载constnew/delete继承概念(继承与组合)继承组合重用(重新定义父类方法)构造初始化顺序问题私有、多重继承多态upcasting(向上类型转化)virtual虚函数动态绑定/静态绑定多态的典型场景构造析构的多态性多态的机理(v-table,v-ptr)abstract class & in

2021-05-26 19:36:57 400

原创 BUAA-OO Unit1单元总结

文章目录BUAA-OO Unit1单元总结第一次作业作业简介实现思路度量分析优化思路bug分析第二次作业作业简介实现思路度量分析优化思路bug分析重构心得资料分享第三次作业作业简介实现思路空白字符加减号剩余的合法性判断度量分析优化思路bug分析心得体会BUAA-OO Unit1单元总结第一次作业作业简介输入一定格式的简单多项式,并实现对其导函数的求解。实现思路首先,第一次作业保证输入都是合法格式,因此直接将空白符号(包括\t、\s)替换后再进行分析可简化运算。(但同样第一次作业的性能分取决于输

2021-04-26 22:44:14 302

原创 BUAA-OS-lab3 MIPS操作系统之进程与异常

文章目录OSlab3学习笔记实验目的重点定义env.htypes.hPCB结构Trapeframe进程ENV_ID生成进程创建(设置进程控制块)env_setup_vm函数env_alloc函数加载二进制镜像创建进程进程切换中断与异常异常分发异常向量组时钟中断补充:OSlab3学习笔记实验目的创建一个进程并成功运行实现时钟中断,通过时钟中断内核可以再次获得执行权实现进程调度,创建两个进程,并且通过时钟中断切换进程执行在本次实验中你将运行一个用户模式的进程。你需要使用数据结构进程控

2021-04-26 22:42:09 1314

原创 BUAA-OS-lab2 MIPS操作系统之内存管理

OSlab2学习笔记:笔者注:以下内容为笔者在学习BUAA_OS_lab2中遇到的诸多迷惑,以及对代码的理解,整理如下。为方便注释需要,可能包含部分源码()文章目录OSlab2学习笔记:学习重点TLB、cache、MMU、页表等存在的位置是怎样的?有什么关系?(结合访存过程谈)什么时候用虚拟地址/物理地址?内存控制块page2pa为什么可以得到物理地址两级页表机制页目录的自映射机制:boot_pgdir_walk( )函数作用PDX(va)和PTX(va)PADDR & KADDR怎么由页目

2021-04-12 22:08:11 1422

原创 第八届蓝桥杯 javaA组 9数算式

题目简介解题思路用dfs求1-9这9个数字全排列可以组成的数字将数字分隔成两部分,分别为num1和num2将num1和num2代入检验函数,如果符合题目要求则总方案数加一注意乘数和被除数相同的情况,因此最后的方案数要除以2java源码public class Main { public static boolean[] visited = new boolean[9];//boolean初始化为false public static char[] num = new ch

2021-03-29 10:48:38 207

原创 第八届蓝桥杯 javaA组 方格分割

题目简介:解题思路:从6*6方格的中心出发,走到一条边的尽头,便形成了一条路径。将路径对折即形成一条封闭路径,该路径恰好可以讲方格分成相等的两部分。路径用dfs算法求得。由于可以沿左右或者上下两种方式对折,且对折本身就是对称的,所以这样求得的路径数是题目需要的四倍。最后的答案应除以4。java源码:public class Main { public static int ans = 0;//分割方格数 public static boolean[][] matrix =

2021-03-27 12:31:30 162

原创 第六届蓝桥杯 javaA组 移动距离

题目描述:java源码:import java.util.Scanner;import static java.lang.Math.abs;public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int w = in.nextInt(); //因为行号和列号都是从0开始,所以楼号也从0开始计算

2021-03-27 11:15:23 91

原创 BUAA-OO pre3-正则表达式

文章目录Pre3-正则表达式基础知识正则表达式语法基础字符格式转义字符正则表达式生成思路实例:层次:Pattern类Matcher 类索引方法查找方法替换方法实用技巧HashMap作业简介task1task2task3task4task5task6Pre3-正则表达式基础知识正则表达式正则表达式定义了字符串的模式,可以用来搜索、编辑或处理文本。语法基础字符\d \D\d匹配一个数字字符。例如,使用\d可以匹配0或者1等其他单个数字字符。等效于[0-9]。\D是\d的补集,匹配一个非数

2021-03-01 20:12:25 677

原创 BUAA-OO pre2-面向对象先导

文章目录pre2-面向对象先导基础知识java的“对象”java的“类”构造一个类类的方法输入输出容器`ArrayList`初始化常见方法继承`extends``implements`方法异常捕获异常抛出异常finally关键字自定义异常类型字符串比较作业简介task1task2task3task4task5pre2-面向对象先导基础知识java的“对象”在现实中,拿一条狗来举例,它的状态有:名字、品种、颜色,行为有:叫、摇尾巴和跑。对比现实对象和软件对象,它们之间十分相似。软件对象也有状态和行为

2021-03-01 18:46:24 889

原创 计算机组成原理笔记05-MIPS练习合集

文章目录MIPS练习合集碎碎念必看提示1.1回文串判断输入格式输出格式输入样例输出样例提交要求注意事项思路:具体实现:宏定义+数据:输入:判断:坑点小结:2.1约瑟夫环问题描述:C代码:MIPS翻译:2.2高精度阶乘问题描述任务具体要求样例1C语言代码mips代码3.1全排列输入格式输出格式寄存器分配C代码提示输入样例输出样例提交要求程序实现3.2汉诺塔行走次数问题行走方式问题程序实现MIPS练习合集碎碎念写在前面:作为。。。考了两次P2的憨憨,不得不说对P2的各种题型也有了比较深的理解,总结如下

2020-12-02 13:20:57 5211

原创 计算机组成原理笔记04——Mips指令集总体复习

Mips复习文章目录Mips复习程序执行的基本原理指令格式及操作数寄存器$0:0号寄存器,其值恒为0s0 s0~s0 s7:程序员变量t0 t0~t0 t9:临时变量立即数主存单元指令集与汇编程序主存变量声明读存储器lb & lbulh & lhulw写寄存器lui算术运算add,sub,addu,subu,addimulti,multu,div,divu ; mfhi,mflo,mthi,mtlo逻辑运算and,andi,or,ori,xor异或,

2020-11-13 22:06:42 3880 1

原创 计算机组成原理笔记02——浅谈Moore型电路与Mealy型电路

挂了P0之后,觉得自己对Moore和Mealy两种状态机的理解又加深了一层,将一些感悟记于此。Moore:次态由当前状态和输入决定,输出由次态决定。输出相较于状态转移滞后一个周期。输出接在寄存器后面!!!Mealy:次态和输出都由当前状态和输入决定。输出和状态转移同时发生。所以如果有同步复位模块应该接在状态转移和状态存储中间!其实真要我说,选择哪种状态机更取决于输出是否需要滞后一个周期;如果需要就选择Moore,反之则选择Mealy。然后,Mealy需要的状态数量肯定.

2020-10-30 14:36:45 7280 4

原创 计算机组成原理笔记03——Verilog快速入门

Verilog快速入门文章目录Verilog快速入门数据类型常用语句模块引用宏定义数据类型wire型:属于nets型数据,通常用于组合逻辑。有输入才有输出输出随输入即时改变一般用assign赋值在声明过程中指明位数。(例如32位wire型变量的声明为:wire [31:0] in;)assign a=a+1不合法!!!reg型:通常用于时序逻辑,尤其是always块里。reg的值改变需要有触发信号不能被assign赋值可以用于建立数组,(例如reg [31:0] mem

2020-10-27 12:55:46 857

原创 计算机组成原理笔记01——Logisim常见门

Logisim常见门

2020-08-23 18:02:26 2200

原创 蓝桥杯单片机学习(五)——矩阵键盘

一.原理原理图:注意右下角,在比赛用的IAP板子中P36与P37口分别更换成P42和P44口,写代码时也要注意。矩阵键盘的每个跳帽如图所示,因为有右侧电阻的存在,未按下时显示高电平1,按下后显示低电平0。再观察原理图可知,将接口分为行接口(P30-P33,记为R1-R4),以及列接口(P34-P35,P42,P44,记为C1-C4),依次判断。举例:二.应用&源码:按下第一行第一、二、三、四列按键数码管分别显示0,1,2,3(默认为com1的数码管),按下第二行

2020-08-21 10:59:44 2066 2

原创 蓝桥杯单片机学习(四)——独立按键

一.原理放个图一看就知2. 因为可能存在抖动问题,所以要求防抖,即延迟一定时间后观察按键是否仍然被按下。3. 源码如下:(要求:按下s7L0亮。。。以此类推。)#include<reg52.h>sbit S7=P3^0;sbit S6=P3^1;sbit S5=P3^2;sbit S4=P3^3;sbit L0=P0^0;sbit L1=P0^1;sbit L2=P0^2;sbit L3=P0^3;void Delay(unsigned int t){

2020-08-17 17:09:21 510

原创 蓝桥杯单片机学习(三)——动态数码管

一.还是上原理,主要讲动态数码管。数码管这一块都在图纸的一个地方,真棒。迎面而来最左边的呢,就是Y6C和Y7C,是不是很眼熟。对,和前面的Y4C,Y5C一样,都是由老朋友HC138译码器控制的,进一步输入端看P2。**其中先看Y6C,Y6C控制com端口,从图中可以看出,打开Y6C后对P0赋值即是确定对哪个数码管进行操作。例如,令P00为0,则对应控制左数第一个数码管。**其余同理。而Y7C则对应每个数码管的具体显示,下面继续讲。因此这里用函数封装一下对P2口的控制:channel分别对应右边

2020-08-15 19:57:23 695

原创 蓝桥杯单片机学习(二)——继电器与蜂鸣器

一.原理同LED,继电器(RELAY)和蜂鸣器(BUZZER)仍然是由P0口控制,再往前对应的依次是Y5C,Y5,再到P2口三位。ULN2003是一个达林顿管(不用管),取反门,且输出端与VCC相接,因此P0输出端为高电平时继电器和蜂鸣器会开始工作。...

2020-08-15 16:39:48 2387 1

原创 蓝桥杯单片机学习(一)——流水灯

一.原理在原理图上找到LED可以看到LED的亮灭由该锁存器控制。具体只需要知道,Y4C为高电平时,右侧信号与左侧信号相同,反之,右侧信号不变,维持之前的状态。进一步找到控制Y4C的部分。74HC02是一个异或门,WR接地,因此当Y4为高电平时,Y4C为低电平。74HC是译码器,将输入端的二进制转化为输出端十进制。输入端以P27为最高位。例如:P27,P26,P25分别是1,0,0时,输入端的二进制100则对应输出端十进制的4,即Y1到Y7中除了Y4均为高电平。因此,要想使LED亮,依次需要Y4C

2020-08-12 17:12:58 1219

空空如也

空空如也

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

TA关注的人

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