自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

翻译 【深度学习进阶-自然语言处理】第二章:自然语言和单词的分布式表示

az

2022-11-18 10:02:08 700 1

转载 100 numpy exercises

没有摘要

2022-09-15 17:04:44 729

原创 【深度学习进阶-自然语言处理】第一章:神经网络的复习

神经网络知识复习

2022-09-10 13:22:28 1117 2

翻译 论文阅读笔记——Multilingual Denoising Pre-training for Neural Machine Translation

论文:Multilingual Denoising Pre-training for Neural Machine Translation摘要本文提出mBART:一个seq2seq的去噪自动编码器,使用了BART目标对多种语言的大规模单语语料库进行预训练。之前的方法都是仅仅集中于编码器,解码器或者重新组织部分文本,mBART是第一个用于与训练整个seq2srq模型的方法。1.IntroductionmBART:a multilingual sequence-to-sequence (Seq2Se

2021-10-12 14:51:44 1374

原创 初试429上岸大工软院-887专业课132

我的个人情况,本科软件工程,一战上岸大连理工大学软件工程专硕(电子信息)。我的考研成绩:现在是9月份,又到了准备考研的紧张阶段了,最近被学弟学妹问到才想起来写个经验贴。今年软院的专业课仍然是887软件工程,所以我还是可以发挥余热的,希望可以对未来学弟学妹们有帮助!有什么问题也可以加q:2496798945来问我呀!老学姐会认真回答的,嗯!一些经验:专业课:教材:《软件工程导论》第六版,张海藩编著(以下简称红书)、《软件工程》 朴勇 周勇编著(以下简称蓝书)。题库:《软件工程导论学习辅导》 张海.

2021-09-27 17:36:41 2275

原创 设计模式----原型模式(Prototype Pattern)

原型模式,使用原型实例定义/制定被创建对象种类/类型,通过拷贝原型实例创建新对象。 应用场景:(1)当某个类指定在运行时实例化。 (2)减少子类数量。 (3)降低昂贵类型新对象创建成本。 缺点:(1)clone方法可能实现比较困难。 (2)不适用于含循环引用的类结构。 结构图:...

2020-06-09 22:28:29 243

原创 设计模式----模板方法模式(Template Method Pattern)

模板方法模式,在一个操作中定义算法的框架,将算法中的步骤延迟到子类实现。 应用场景:(1)将算法不变部分一次实现,可变部分由子类实现。 (2)控制子类扩展,实现HOOK方法。 缺点:增加了实现类的数量。 结构图: 图片来源:《大话设计模式》 程杰 其实就是把所有共同的地方提取到父类,然后个别区别...

2020-06-06 21:29:52 196

原创 设计模式----观察者模式(Observer Pattern)例题

观察者模式:定义对象之间一对多依赖关系,当被依赖对象的状态转变时,所有依赖对象能收到通知和更新自己。 应用场景:(1)当一个对象改变时,需要改变其他对象,但并不了解其他对象的数量。 (2)当一个对象应当负责通知其他对象的职责实现时,降低通知对象和被通知对象的耦合。 缺点:被观察者对象的状态更新可能会引起观察者级联更新。 结构图:...

2020-06-05 21:28:48 627

原创 设计模式----桥接模式(Bridge Pattern)例题

桥接模式,将抽象部分与它的实现部分分离,使它们都可以独立地变化。 应用场景:(1)解耦合抽象和实现 (2)抽象和实现需要分别自由扩展 缺点:增加了设计类的数量。 结构图: 图片来源:《大话设计模式》 程杰 这个模式的情景引入非常有意思,俺决定记一下笔记,嗯! 是关于手机品牌和手机软件关...

2020-06-04 22:34:29 607

原创 设计模式----仲裁者模式(Mediator Pattern)例题

我昨天说今天要写啥来着。。。算了随便写一个仲裁者模式(因为要交orz 仲裁者模式,又叫中介者模式,就是定义一个对象,用来封装一组对象交互关系的实现,以降低交互对象显式调用耦合,使之自由变化。 仲裁者模式的应用场景: 一组对象以有规律的方式交互,但交互方式复杂。 因某个对象引用并且和多个对象交互难以复用。 分布在不同类中的某个行为不使用多个子类进行定制。 缺点:仲裁者对象实现复杂,且难以维护。 以下是仲裁者模式的结构图: ...

2020-06-03 23:05:21 521

原创 设计模式----迭代器模式例题

吼吼吼最近看到了一本《大话设计模式》,是真滴连我这种智商都能看懂(略懂)!然后激起了我学习的动力! 然后我要光速学习一些东西准备做大作业了!因为设计模式快结课了有些人只是水了好几周的网课啥也没学会。。 好的今天先看一下迭代器模式! 这是迭代器模式的结构图: ...

2020-06-02 16:07:15 496

原创 大连理工大学编译原理第6次上机——算术表达式的扩充

1. 实验目的充分理解语义分析的方法及相关语义计算的执行时机。掌握LR分析表的设计方法和语义加工程序的扩充。2. 实验要求参照算术表达式LR分析表的设计方法,设计扩充后的算术表达式LR分析表,并对原语义加工程序进行修改,加入新添加的内容。写一段程序,打印出计算结果E。3. 实验内容假设有以下文法:L->En E->E+T E->E-T E-&gt...

2019-12-11 07:40:50 2832 1

原创 开源软件基础(11-26)

#类class rectangular: def __init__(self,l,w): self.length = l self.width = w def getArea(self): return self.length*self.widthclass square(rectangular): passr =...

2019-11-26 19:47:57 381

原创 大连理工大学编译原理第5次上机—语法分析2

目的:熟练掌握自下而上的语法分析方法,并能用程序实现。要求:1. 使用如下文法:E-> E+T | T T -> T*F | F F -> (E) | id2. 对于任意给定的输入串(词法记号流)进行语法分析,要求采用LR分析器来完成。手工构造LR分析表,利用移进-归约分析算法(P71 图3.12)输出(P72 表3.8)对应的动作部分。如:输入:id*+...

2019-11-26 19:19:06 2858 4

原创 大连理工大学编译原理第4次上机—语法分析2

目的:熟练掌握自上而下的语法分析方法,并能用程序实现。要求:1. 使用的文法如下:E->TE' E' -> _TE'|# T->FT' T'->*FT'|# F-> (E)|id2. 对于任意给定的输入串(词法记号流)进行语法分析,非递归预测分析方法可以任选其一来实现。3. 要有一定的错误处理功能。即对错误能提示,并且能在一...

2019-11-26 19:15:19 2253

原创 大连理工大学第3次上机—求first集合(cpp实现)

目的:熟练掌握自上而下的语法分析方法,并能用程序实现。要求:例如. 使用的文法如下:E->TE' E'->+ TE'| # T->FT ' T'->*FT'|# F->(E)|id编写First函数,实现其求解过程。提示:非终结符为 大写字母;或 后面带’的大写字母 终结符为 小写字母和符号(+、*) 推导符号为-> 用...

2019-11-01 13:30:18 2703

原创 大连理工大学软件学院编译技术课程——MicroC词法分析上机实验

实验目的:对循环语句和条件判断语句编写词法分析编译程序,只能通过一遍扫描完成。实验要求:关键字:for if then else while do until int input output所有关键字都是小写。(2)运算符和分隔符: : = + - * / < > <=...

2019-10-15 17:28:11 1986

原创 数据库上机(一)

1.Find the students who have never registered any course. For each student as such, following information should be listed: ID of the student Name of the studentselect student.ID,s...

2019-06-23 14:25:11 850 1

原创 第七题:交换一棵二叉树中每个节点的左右子树,删除一棵二叉树中的所有叶子节点(递归操作)。

#include&lt;iostream&gt;#include&lt;cstdlib&gt;using namespace std;template&lt;class T&gt;class BinaryTreeNode{public: T data; BinaryTreeNode&lt;T&gt; *leftchild; BinaryTreeNode&lt;T...

2018-12-03 11:41:31 1985 2

原创 第八题:实现广度遍历二叉树以及非递归后序遍历二叉树。

非递归后序遍历算法思想:使用一个栈,用while语句;当前指针非空或者栈非空时,进入循环;如果当前指针非空,入栈;如果其右孩子非空,右孩子入栈;当前指针指向其左孩子;如果指针为空,指向栈顶结点;如果在当前循环中,指针满足一下条件,则访问:1.指针非空且左右孩子都为空;2.指针右孩子不空且pre指针指向其右孩子;3.指针右孩子为空且左孩子非空且pre指针指向其左孩子;...

2018-12-03 11:39:44 155

原创 第九题:(1)设计Strcmp(s,t)算法,实现两个字符串s和t的比较(2)设计一个算法,在字符串str中查找子串substr最后一次出现的位置

#include&lt;iostream&gt;using namespace std;int* Next(string T){ int i = 0,j = 1; int tlen = T.length(); int *N = new int[tlen]; N[0] = 0; int counter = 1; whil...

2018-12-03 11:37:48 6074

原创 第六题:判断一棵二叉树是否为完全二叉树,并计算二叉树的宽度。

//2018//11//29//18:30--19:05//还不错,数组别越界啊记得//另外这是个偷懒的做法,因为数组长度是随便选的,没有去求树的高度//另外我把高度补上了#include&lt;iostream&gt;#include&lt;stack&gt;#include&lt;queue&gt;using namespace std;template&lt;class T...

2018-11-29 19:25:48 299

原创 第十题:给出链式栈的定义,并将一个十进制整数转化成二至九进制之间的任意进制数输出。

#include&lt;iostream&gt;#include&lt;cstdlib&gt;using namespace std;template&lt;class T&gt;class LinkNode{public: T data; LinkNode&lt;T&gt; *pNext; LinkNode(T data= 0){ this-&...

2018-11-27 19:42:57 1634 2

原创 第五题:实现由中序序列和后序序列建立一棵二叉树,并实现非递归先序遍历。

 非递归先序遍历算法思想:使用一个栈存放结点类的指针,用while语句;当栈非空或者当前指针(初始为root)非空时,进入循环;如果指针非空,访问;然后判断当前指针的右孩子是否为空,如果不为空则入栈;当前指针指向其右孩子;如果指针为空且栈不为空,当前指针指向栈顶元素;  #include&lt;iostream&gt;#include&lt;cstring&gt;...

2018-11-27 18:40:58 937

原创 第四题:实现由先序序列和中序序列建立一棵二叉树,并实现非递归中序遍历。

 非递归中序遍历算法思想:使用一个栈,用while语句;当栈非空或者当前指针非空时,进入循环;如果当前指针非空,入栈,当前指针指向其左孩子;如果指针为空且栈非空,当前指针指向栈顶元素,访问,然后指向其右孩子。#include&lt;iostream&gt;#include&lt;stack&gt;#include&lt;queue&gt;using namespace ...

2018-11-27 18:39:55 2088

原创 第三题:给出链式队列的定义,实现输入n个10以内的数,每输入i,就将它插入到第i个队列,最后将10个队列中的非空队列,按队列号从小到大的顺序顺成一条链,并输出该链的所有元素。

给出链式队列的定义,实现输入n个10以内的数,每输入i(0&lt;=i&lt;=9),就将它插入到第i个队列,最后将10个队列中的非空队列,按队列号从小到大的顺序顺成一条链,并输出该链的所有元素。#include&lt;iostream&gt;using namespace std;template&lt;class T&gt;class LinkNode{public: T...

2018-11-27 18:39:07 1283

原创 第二题:从一个循环双链表中删除给定元素值x的第一个元素(实现构建链表和删除元素两个功能)。

#include&lt;iostream&gt;using namespace std;template&lt;class T&gt;class LinkNode{public: T data; LinkNode&lt;T&gt; *pLast; LinkNode&lt;T&gt; *pNext; LinkNode(T data){ thi...

2018-11-27 18:36:33 1616 1

原创 第一题:给定一个不带头结点的单链表,写出将链表倒置的方法

  #include&lt;iostream&gt;using namespace std;template&lt;class T&gt;class LinkNode{public: T data; LinkNode&lt;T&gt; *pNext; LinkNode(T data = 0){ this-&gt;data = data; ...

2018-11-27 18:35:11 2417 7

空空如也

空空如也

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

TA关注的人

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