摘要:
2019年下半年参加的一场比赛,复赛排名13。本次比赛提供的是一个法律领域的短文本匹配任务,这题的难点在于A榜中存在较多的对抗样本, 并且B榜中的对抗性样本较A榜中更多。 所以这次比赛中除去系统的准确性外,系统的鲁棒性也是很重要。 训练集构建 本次比赛中数据集以问题组的方式给出, 问题组中的问题分为 阅读全文
摘要:
今天在部署实验室项目时,发现项目在后台运行一个晚上后内存增长了近3g。考虑到目前的数据量较小,真正部署到线上时系统很可能因为OOM而被kill掉,因此进行了长达一天的debug与问题解决。 python 内存泄露 python的垃圾回收采用的是引用计数机制为主,标记 清除和分代收集两种机制为辅的策略 阅读全文
摘要:
1066. Root of AVL Tree (25) An AVL tree is a self balancing binary search tree. In an AVL tree, the heights of the two child subtrees of any node diff 阅读全文
摘要:
1064. Complete Binary Search Tree (30) A Binary Search Tree (BST) is recursively defined as a binary tree which has the following properties: The left 阅读全文
摘要:
1053. Path of Equal Weight (30) Given a non empty tree with root R, and with weight Wi assigned to each tree node Ti. The weight of a path from R to L 阅读全文
摘要:
1004. Counting Leaves (30) A family hierarchy is usually presented by a pedigree tree. Your job is to count those family members who have no child. In 阅读全文
摘要:
中介者模式 概述 中介者模式( )又称为调解者模式或调停者模式,中介者是一中行为型模式,听名字大家应该都知道了起到了中间桥梁的作用, 在软件开发过程中,势必会碰到这样一种情况,多个类或多个子系统相互交互,而且交互很繁琐,导致每个类都必须知道他需要交互的类,这样它们的耦合会显得异常厉害。 如果有这么一 阅读全文
摘要:
状态模式 概述 状态模式: 当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类 "状态模式" 是行为型设计模式的一种,状态模式中的行为是由状态来决定的,不同的状态下有不同的行为. 状态模式和策略模式相似,但是状态模式中的行为是平行的,不可替换的,策略模式中的行为是彼此独立的,可相 阅读全文
摘要:
责任链模式 概述 责任链模式: 将能够处理同一类请求的对象连成一条链,使这些对象都有机会处理请求,所提交的请求沿着链传递。从而避免请求的 发送者和接受者之间的耦合关系。链上的对象逐个判断是否有能力处理该请求,如果能则就处理,如果不能,则传给链上的下一个对象。 直到有一个对象处理它为止。 UML Ha 阅读全文
摘要:
命令模式 定义 将来自客户端的请求传入一个对象,从而使你可用不同的请求对客户进行参数化。用于“行为请求者”与“行为实现者”解耦,可实现二者之间的松耦合,以便适应变化。分离变化与不变的因素。 特点 1.命令模式的本质是对命令进行封装,将发出命令的责任和执行命令的责任分割开。 2.每一个命令都是一个操作 阅读全文