实例 层次 笔记 经典
2023/6/10 学习笔记
欧拉图 欧拉图的定义 欧拉回路:所有的边都经历一次不重复的回路 欧拉通路:所有的边都经历一次不重复的路径 欧拉图:具有欧拉回路的图 半欧拉图:具有欧拉通路的图 连通图只有0个或者偶数个奇数出度点 判别方法: 1.无向图欧拉回路: (1)除去度为0的点外,其他的点相互连通 (2)顶点度数都是偶数 2. ......
梦断代码阅读笔记
《梦断代码》是作者阮一峰的一篇经典文章,讲述了程序员在开发中不规范的代码所带来的后果以及如何避免这种情况。 过去的做法:没有重视代码规范和代码风格 在我过去的软件开发过程中,可能会出现不规范的代码问题,主要源于对代码规范和代码风格的缺乏重视。我没有花太多精力去学习和遵守代码规范,也没有注意团队中使用 ......
代码大全阅读笔记1
在阅读了《代码大全》一书后,我对自己以前的软件开发方法进行了反思,发现我的做法并不总是最好的选择。下面是我的阅读笔记: 过去的做法:注重代码的函数和类,而忽略了代码整体架构 在我的以往的软件开发项目中,我通常会注重代码中函数、类、变量等细节,并花费大量时间去精细调整它们,以期望使代码更好维护、更易读 ......
代码大全阅读笔记2
过去的做法:使用自己熟悉的代码风格,没有统一规范 在我的过去的软件开发项目中,我只是根据自己的喜好和审美感受来书写代码。我没有考虑与他人合作时如何保持代码的一致性和可读性。因此,我的代码风格不够规范,长时间的阅读会让人感到疲劳,并且会带来一些潜在问题,比如难以维护、找错等。 为什么这样不好:不规范的 ......
CSS学习笔记
# 1 如何将CSS样式应用到元素上 ## 1.1 内联样式(行内样式) 内联样式表存在于HTML元素的style属性之中。 CSS样式之间用分号;隔开,建议每条CSS样式后面都加上分号; ## 1.2 内部样式表 将CSS放在HTML文件\元素里的\元素之中。 ## 1.3 外部样式表 外部样式表 ......
人月神话阅读笔记1
《人月神话》是一本经典的软件工程书籍,作者弗雷德里克·布鲁克斯在书中提出了许多关于软件开发过程的思考和经验,对软件开发领域产生了很大的影响。下面分两个部分记录我的阅读笔记: 部分一:我过去是怎么做的、为什么这样不好 在我以前的软件开发项目中,我通常会认为如果向团队增加更多的人力,就可以更快地完成任务 ......
人月神话阅读笔记2
在读完《人月神话》后,我反思了自己在软件开发过程中的做法,并认识到以前采用的一些方式并不是最好的选择,下面是我的阅读笔记: 过去的做法:以人数为目标,尽快完成项目 在我以前的软件开发项目中,我通常会将项目进度视为一个目标,并以人数来实现这个目标。我的想法是招募更多的工程师,以期望可以更快地完成项目任 ......
GitlabCI学习笔记之五:GitLabRunner pipeline语法之artifacts dependencies
artifacts 用于指定在作业成功或者失败时应附加到作业的文件或目录的列表。作业完成后,工件将被发送到GitLab,并可在GitLab UI中下载。 artifacts:paths 路径是相对于项目目录的,不能直接链接到项目目录之外。 将制品设置为target目录 artifacts: path ......
GitlabCI学习笔记之五:GitLabRunner pipeline语法之cache
cache 缓存 用来指定需要在job之间缓存的文件或目录。只能使用该项目工作空间内的路径。不要使用缓存在阶段之间传递工件,因为缓存旨在存储编译项目所需的运行时依赖项。 如果在job范围之外定义了cache ,则意味着它是全局设置,所有job都将使用该定义。如果未全局定义或未按job定义则禁用该功能 ......
散布熵,多尺度散布熵,层次散布熵,时移多尺度散布熵,复合多尺度散布熵,精细复合多尺度散布(Matlab版)
包括: 散布熵(Dispersion Entropy), 多尺度散布熵(Multiscale Dispersion Entropy), 复合多尺度散布熵(composite multiscale Dispersion entropy), 精细复合多尺度散布熵(refined composite mu ......
分布熵,多尺度分布熵,层次分布熵,时移多尺度分布熵,复合多尺度分布熵,精细复合多尺度分布熵(Matlab版)
获取链接: https://mbd.pub/o/works/450498 分布熵(Distribution Entropy), 多尺度分布熵(Multiscale Distribution Entropy), 复合多尺度分布熵(composite multiscale Distribution en ......
排列熵,多尺度排列熵,层次排列熵,时移多尺度排列熵,复合多尺度排列熵,精细复合多尺度排列熵(Matlab版)
排列熵,多尺度排列熵,层次排列熵,时移多尺度排列熵,复合多尺度排列熵,精细复合多尺度排列熵(Matlab版) 获取链接:https://mbd.pub/o/works/449707 包括: 排列熵(Permutation Entropy), 多尺度排列熵(Multiscale Permutation ......
模糊熵,多尺度模糊熵,层次模糊熵,时移多尺度模糊熵,复合多尺度模糊熵,精细复合多尺度模糊熵(Matlab版)
获取链接:https://mbd.pub/o/works/449708 模糊熵(Fuzzy Entropy), 多尺度模糊熵(Multiscale Fuzzy Entropy), 复合多尺度模糊熵(composite multiscale Fuzzy entropy), 精细复合多尺度模糊熵(ref ......
近似熵,多尺度近似熵,层次近似熵,时移多尺度近似熵,复合多尺度近似熵,精细复合多尺度近似熵(Matlab版)
包括: 近似熵(Approximate Entropy), 多尺度近似熵(Multiscale Approximate Entropy), 复合多尺度近似熵(composite multiscale Approximate entropy), 精细复合多尺度近似熵(refined composite ......
样本熵,多尺度样本熵,层次样本熵,时移多尺度样本熵,复合多尺度样本熵,精细复合多尺度样本熵(Matlab版)
包括: 样本熵(Sample Entropy), 多尺度样本熵(Multiscale Sample Entropy), 复合多尺度样本熵(composite multiscale sample entropy), 精细复合多尺度样本熵(refined composite multiscale sam ......
气泡熵,多尺度气泡熵,层次气泡熵,时移多尺度气泡熵,复合多尺度气泡熵,精细复合多尺度气泡熵(Matlab版)
气泡熵用以分析复杂时间序列和特征表征,于2017年发表于IEEE Transactions on Biomedical Engineering上 Bubble Entropy: An Entropy Almost Free of Parameters, IEEE Transactions on Bi ......
注意熵,多尺度注意熵,层次注意熵,时移多尺度注意熵,复合多尺度注意熵,精细复合多尺度注意熵(Matlab版)
注意熵,多尺度注意熵,层次注意熵,时移多尺度注意熵,复合多尺度注意熵,精细复合多尺度注意熵(Matlab版) Yang, J., Choudhary, G. I., Rahardja, S. & Franti, P. Classification of Interbeat Interval Time ......
散度熵,多尺度散度熵,层次散度熵,时移多尺度散度熵,复合多尺度散度熵,精细复合多尺度散度熵(Matlab版)
散度熵用于分析复杂时间序列,2021年发表于IEEE Transactions on Industrial Informatics上 X. Wang, S. Si, and Y. Li, “Multiscale Diversity Entropy: A Novel Dynamical Measure ......
余弦相似熵,多尺度余弦相似熵,层次余弦相似熵,时移多尺度余弦相似熵,复合多尺度余弦相似熵,精细复合多尺度余弦相似熵(Matlab版)
余弦相似熵(Cosine Similarity Entropy), 多尺度余弦相似熵(Multiscale Cosine Similarity Entropy), 复合多尺度余弦相似熵(composite multiscale Cosine Similarity entropy), 精细复合多尺度余 ......
硬件,软件,Dos命令笔记
硬件,软件,Dos命令 计算机硬件 软件 系统软件 DOS Windows Linux IOS... 应用软件 WPS QQ... 快捷键 del+shift 永久删除 window+R 运行 window+E 我的电脑 ctrl+shift+esc 任务管理器 window+tab 切换运用程序 ......
代码整洁之道读书笔记
可读性至关重要:代码应该易于阅读、理解和维护。命名清晰明了,函数和类的功能单一且一目了然。采用一致的代码风格和格式,使用注释来解释代码的意图和重要细节。 函数的简洁性:函数应该短小精悍,只做一件事情,并且只有一个抽象层级。避免函数过长,可以通过提取功能单一的子函数来降低复杂性。 注重代码的可重用性: ......
第一行代码读书笔记
Android是一个开放的移动操作系统,由Google开发。它提供了丰富的开发工具和库,使开发人员能够构建功能强大的移动应用程序。 Android应用程序由组件组成,其中最重要的组件是Activity、Service、BroadcastReceiver和ContentProvider。 Activi ......
第七章学习笔记
## 第13章 密码协议导论 - 建立安全密码协议最主要的挑战:设计者或实现者不能控制协议的过程 - 设计密码协议的假设:在和攻击者打交道 ### **13.1 角色** - **单个实体可以充当协议中的任意一方角色** (尤其是在分析协议安全性时) ### **13.2 信任** - **信任的来 ......
js笔记_方法
方法就是把函数放在对象的里面,对象只有两个东西:属性和方法 var li = { name:'li', birth:2000, age:function(){ var now = new.Date().getFullYear(); return now - this.birth; } } //属性 ......
js笔记_变量的作用域
在JavaScript中,var定义变量实际是有作用域的。 假设在函数体中声明,则在函数体外不可以使用,(非要想实现的话,后面可以研究 一下 闭包) function li(){ var x = 1; x = x+1;//2 } x = x + 2;//uncaught ReferenceError ......
js笔记_函数
函数 定义方式一 绝对值函数 function abs(x){ return x; }else{ return -x; } 一旦执行到return代表函数结束,返回结果。 如果没有执行return,函数执行完也会返回结果,结果就是undefined 定义方式二 var abs = function( ......
梦断代码读书笔记2
第4章 乐高王国这一章主要描述乐高积木式的软件制作方式,如果这一块块积木是程序代码,则很难做到尽善尽美,完全适用且精简的代码。最终这个方式是卡塞尔团队在这方面的一个尝试探索,值得我们钦佩和敬仰。 乐高假设指未来程序将由可复用的部件组合而成。部件将在全球范围内提供。虽然实际上这种假设不太容易实现,甚至 ......
梦断代码读书笔记1
第0章 软件时间作者迷恋于一个开放代码并可以由游戏玩家更改程序的一个游戏,并为在它的基础上创新和增添一些功能而乐此不疲。 0代表程序员的思维方式,因为计算机从0开始计数。 "Hello World " 程序能够唤醒每个程序员心中乐观的一面。既然能叫它说话,就能让它做任何事! 计算机器协会(The A ......
梦断代码读书笔记3
第8章 白板上的即时贴获得更好进展的关键是将软件改进到程序员自己可以使用的程度。 白板上的即时贴:用贴纸,每张纸表示大致同等的工作量。每张即时贴代表各开发者一个月或两个月的工作时间。先在墙上循“点号版本”的顺序贴上,然后就能对每一轮计划的工作和自己是否脱离显示一目了然。用贴纸法来讨论项目各个小版本应 ......
[重读经典论文]VIT
参考博客:Vision Transformer详解 参考视频:11.1 Vision Transformer(vit)网络详解 基本流程: 提取embedding:将原图分为若干patch,使用convnet提取每个patch的特征作为embedding,然后在前面concat一个用来分类的embe ......