neumyog
  • 首页
  • 标签
  • 归档
  • 关于
  •   
  •   

对结对编程的个人理解

结对编程 Pair ProgrammingHow to define it? Pair programming consists of two programmers sharing a single workstation (one screen, keyboard and mouse among the pair). The programmer at the keyboard is usua

2022-03-07

软工第一次阅读作业

软工第一次阅读作业19373682 牛易明 [TOC] 关于《构建之法-现代软件工程》读后的若干疑惑 软件工程概论一节中: 在成熟的航空工业中,一个飞机发动机从构思到最后运行,不知道要经历过多少人, 多少工序,多少流程,多少相关知识的验证。我们无法想象,如果最后某个商用型号的发动机在飞行时发现问题,最初的设计师会自己爬到引擎中敲敲打打,然后钻出来说,“继续飞吧,我搞定了”。然而, 在软件行业中,

2022-03-06

从Attention 到 MultiHeadAttention

从Attention 到 MultiHeadAttention对Attention 的理解Attention的本质类似于我们人类的注意力机制,寄希望于将有限的注意力集中于重点上,从而节省资源以获得最为有效的信息。 那么对于神经网络来说,什么是注意力呢?而又如何分辨什么是重点?简单来说,Attention机制通过计算知识源中的各个部分与学习目标的相关性,来尽可能学习相关性最高的部分。 图书馆(so

2022-02-24

GBDT

GBDT-Gradient Boosting Decision Tree[TOC] 参考资料: https://www.cnblogs.com/ModifyRong/p/7744987.html https://www.cnblogs.com/bentuwuying/p/6667267.html GBDT是什么?GBDT是传统机器学习算法中对真实分布拟合最好的几种算法之一,在各大数据挖掘竞

2022-01-02

C++常用数据结构

C++ 常用数据结构及其使用这是我最近在自学c++过程中,意识到自己对c++的数据结构尚不熟悉,因此搜罗来的各类资料并进行了自己的理解[TOC] array 数组array在功能上是为了弥补传统C语言数组的越界问题,而由C++提出的更为安全的数组容器。 array的初始化数组array类是一个严格固定长度的容器,这意味着在声明时就需要声明长度。 1array<int,8> 8bytes

2021-12-06

OS文件系统与驱动设计(个人OS课设笔记节选)

OS课程设计 文件系统的实现与驱动设计实验的目的在于: 了解文件系统的基本概念和作用 了解普通磁盘的基本结构和读写方式 了解实现设备驱动的方法 掌握并实现文件系统服务的基本操作 了解微内核的基本设计思想和结构 为了避免同志们坐享其成,所有代码均取自login学长的开源代码](https://github.com/login256/buaa-os-2019/)),为方便理解,做少量注释,可以理解

2021-07-06

系统调用与Fork的实现(个人OS课设笔记节选)

OS课程设计 系统调用与fork实现 我打算从当前lab开始进行OS学习总结的分享。(前几个Lab因为缺乏形式化表述,所以总是有些bug,怕发出来误人子弟。lab4对之前的lab都做了一次检查,目前代码总体上相对较为规范) 本单元主要实现: 系统调用的概念和流程 进程间的通讯(IPC) fork函数实现 缺页中断的处理流程 系统调用什么是系统调用在硬件实现上,用户态的进程无法访问内核的地址空

2021-06-06

面向对象设计与构造课程笔记节选

OO 电梯算法设计与多线程模拟[TOC] 锁和同步块的分析本次单元作业中,线程间同步是主要的难点。在进行架构设计时,我重点考虑了通过精简共享对象层次,来简化锁和同步块的设置逻辑。 同步块中的处理语句,通常与访问、操作某一对象有关。在这里我们也考虑一个问题:行为互斥的定义,即我们究竟应该在什么情况下占有对象并构成互斥访问。显然,电梯问题中的请求传递可以看做一个Producer-Consumer问题,

2021-05-08

搜索

don't touch me