暴躁老鸽的博客
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
_

Git Ignore

.gitignore 简介.gitignore 文件是 Git 版本控制系统中一个非常实用的功能,用于指定不应该被 Git 跟踪的文件或目录。这通常包括编译生成的二进制文件、临时文件、系统缓存文件、个人配置文件等,这些文件通常不需要保存在版本控制中,因为它们要么是自动生成的,要么是特定于个人环境的。 .gitignore 的用处 节省存储空间:避免将大量不必要的文件(如编译产物、日志文件)加入仓库
2024-08-11
#git

发布-订阅模式

发布-订阅模式 (Publish-Subscribe Pattern)发布-订阅模式是一种消息通信模式,它允许多个订阅者监听特定类型的消息,当消息发布时,所有订阅该类型的订阅者都会收到消息。这种模式通常用于异步通信和事件驱动的系统。 关键角色: Publisher(发布者) 发送消息的对象。 Subscriber(订阅者) 接收消息的对象。 Broker(中间人/事件总线) 管理发布者
2024-08-11
#Csharp

观察者模式

观察者模式 (Observer Pattern)观察者模式定义了对象之间的一对多依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都会得到通知并自动更新。这种模式通常用于实现事件处理系统。 关键角色: Subject(主题) 也称为被观察者,它维护着一个观察者列表,并提供注册、取消注册以及通知观察者的方法。 Observer(观察者) 是具体观察者的接口,定义了一个 Update方法来接收
2024-08-11
#Csharp

马基雅维利主义者

马基雅维利主义者(Machiavellian)通常指那些在政治或商业中采取实用主义和策略性手段的人,以达到自己的目标,而不拘泥于道德或伦理原则。这个词源自意大利文艺复兴时期政治理论家尼科洛·马基雅维利(Niccolò Machiavelli)及其著作《君主论》(The Prince)。 在《君主论》中,马基雅维利提出了一些关于权力和统治的实用主义观点,例如: 权力的获取和维持:他强调君主应当使用
2024-07-24
#政治经济学

拉格朗日乘法

拉格朗日乘法拉格朗日乘法(Lagrange Multipliers)是一种在有约束条件下的优化问题中寻找极值点的方法。这种方法通过引入拉格朗日乘数(λ),将原来的有约束优化问题转化为无约束优化问题。具体来说,如果有函数f(x, y)需要在满足g(x, y) = c的条件下最大化或最小化,其中x和y是变量,c是常数,g(x, y)是约束条件,那么可以构造拉格朗日函数L(x, y, λ):
2024-07-24

费曼学习法

费曼学习法用普通的方式解释费曼学习法费曼学习法是由诺贝尔物理学奖得主理查德·费曼(Richard Feynman)提出的一种学习方法。它的核心思想是通过教授他人来检验和巩固自己的知识。这个方法包括以下几个步骤: 选择一个概念:选择你想要学习或理解的一个主题或概念。 教别人:假装你在教一个对这个主题完全不了解的人,比如一个小孩。用最简单的语言解释这个概念。 找出漏洞:在解释过程中,注意自己无法解释
2024-07-24
#学习方法

杜邦分析

杜邦分析杜邦分析(DuPont Analysis)是一种财务比率分析方法,主要用于分解公司的净资产收益率(Return on Equity, ROE),以便更深入地理解ROE的各个组成部分,从而洞察公司盈利能力和财务结构。杜邦分析将ROE分解为三个关键比率:利润率(Profit Margin)、资产周转率(Asset Turnover)和财务杠杆(Financial Leverage)。这个分析框
2024-07-24
#商业

Windows快捷键

微软虽然没有在桌面上放一个文件或者给一个用户手册告诉你有哪些快捷键,但他们的网站上还是很详细的。 Windows 的键盘快捷方式 - Microsoft 支持 列举一些常用的,像什么复制粘贴之类的就不赘述了。 ctrl+退格:一次删除整个单词,而不是多次按退格键 windows+shift+s:截屏,保存到剪贴板 ctrl+shift+windows+b:用于软图形驱动复位,适用于当你将笔记本电
2024-07-24
#Windows

Therac-25事件

Therac-25事件Therac-25事件是在软件工程界被大量引用的案例。Therac-25是加拿大原子能有限公司(AECL)所生产的放射线疗法机器,在Therac-6和Therac-20之后推出(以往的Therac-6和Therac-20是加拿大原子能有限公司和法国的CGL公司合作开发)。在1985年到1987年之间,在美国及加拿大至少有六起和Therac-25相关的医疗事故,因为软件设计时的
2024-07-24
#软件工程

Unity ScriptableObject简介

ScriptableObject就是可以Script的Object(废话)。这里的script不是指脚本,而是序列化(binary)的。它的主要作用有三个: 编辑模式下的数据持久化 配置文件(配置游戏中的数据) 数据复用(多个对象公用一套数据) ScriptableObject的特点和用途: 数据共享与复用:多个脚本或组件可以引用同一个 ScriptableObject 实例,便于在整个项目中
2024-07-24
#Unity
123…6

搜索

Hexo Fluid