自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

鸭梨的博客

输出每一天

  • 博客(1390)
  • 收藏
  • 关注

原创 Linux两周学习计划

以下是一个为期两周的Linux学习计划,适合初学者或有一定基础的用户。该计划涵盖了Linux的基础知识、常用命令、系统管理、Shell脚本等内容,帮助你逐步掌握Linux的使用。

2025-01-28 12:21:02 590

原创 用trae写的代码js不更新

找了半天bug 这货不会自动保存文件。

2025-05-28 21:57:43 84

原创 ETF网页维护

本文简要介绍了如何修改并重新启动ETF网站服务的步骤。首先,通过sudo vim /etc/systemd/system/etf.service命令编辑服务配置文件。接着,使用sudo systemctl daemon-reload重新加载系统守护进程,以确保配置更改生效。最后,通过sudo systemctl restart etf.service命令重启ETF服务,使修改后的配置立即生效。这些步骤确保了ETF网站服务的顺利更新和运行。

2025-05-10 09:32:57 108

原创 ROE(净资产收益率)入门

ROE就是“用本金赚钱的效率”• 长期ROE>15% → 好公司候选;• 配合看毛利率、负债率 → 排除虚高水分;“ROE高不一定好,但ROE低一定不好”。下次看到财报里的ROE,就想想:“这公司用我的钱,一年能生几个崽?” 🚀。

2025-04-12 12:10:39 502

原创 PEG入门学习

PEG = PE / 盈利增长率(一般用未来3-5年的预期增长率)。高增长的公司理应享受更高 PE,但光看 PE 可能误判高低。衡量你为公司的成长性付了多少钱。PEG = 为成长买单的折扣率。•PEG<1→ 高成长低估值,性价比之选;•PEG>1→ 警惕是否为泡沫买单;•核心逻辑:用未来的增长潜力,修正当下的估值高低。⚠️记住:股票不是数学题,PEG只是辅助工具——关键看公司的成长能否兑现!🚀。

2025-04-12 11:55:13 547

原创 市盈率入门

PE 全称,中文叫市盈率。用现在的股价投资这家公司,多少年能回本。举个🌰:• 你开了一家包子店,每年净利润100万元(EPS=10元/股,假设总股数10万股)。• 每股股价100元。•PE = 股价 / EPS = 100元 / 10元 = 10倍。翻译成人话:按包子店每年赚10元/股的速度,你花100元买一股,需要10年才能回本。PE的本质是回本年限• 10倍PE ≈ 10年回本,20倍PE ≈ 20年回本。•但!高PE不一定是坏,低PE不一定是好——关键看公司未来能不能持续增长。

2025-04-12 11:49:05 401

原创 EPS(每股收益)入门

EPS 全称,中文叫每股收益。公司每发行的一股股票,赚了多少钱。举个例子:• 假设你开了一家包子店,一年赚了100万元净利润。• 这家店总共发行了10万股股票(比如每股10元,总市值100万元)。• 那么,这家店的EPS = 100万净利润 / 10万股 = 10元/股。翻译成人话:每一股股票,今年帮你赚了10元钱。EPS就是每股赚的钱,越高越好,但一定要结合公司业务、行业特点、长期趋势来看。下次看到财报里的EPS,你就知道它代表公司“每股的赚钱能力”啦!🚀。

2025-04-12 11:24:10 364

原创 Shell 特殊变量详解

Shell 提供了一系列特殊变量,它们在脚本编程中非常有用。这些变量由 Shell 自动设置,用于访问脚本参数、进程信息等。

2025-04-05 11:50:55 319

原创 Shell中花括号的作用

避免歧义,并支持更高级的变量操作。,Shell 脚本的变量处理变得更强大和灵活!:支持字符串操作、默认值、数组等高级功能。视为变量名的一部分,导致找不到。此时 Shell 明确知道变量是。• 因为 Shell 默认会将。如字符串替换、默认值设置等。:划定变量边界,避免歧义。在 Shell 脚本中,,让代码更清晰、更安全。,提高可读性和一致性。

2025-04-05 11:47:25 376

原创 为什么 Shell 使用 `$` 符号引用变量?

符号用于引用变量,这是由 Shell 的设计决定的。符号被选为变量引用的标识符,可能是由于它在键盘上容易输入,并且在文本中比较显眼。这是 Shell 语言的核心设计之一,掌握它才能正确编写脚本。告诉 Shell:“后面的单词是一个变量,请替换成它的值”。表示“100 美元”,符合“变量代表一个值”的概念。作为变量前缀,可能是受 Shell 的影响。:当前 Shell 的 PID。在 Shell 脚本中,是命令名,而不是变量。,Shell 会认为。:上一条命令的退出状态。引用变量,主要是为了。

2025-04-05 11:45:01 359

原创 Linux 中 `~`(波浪号)的作用详解

符号含义示例当前用户主目录cd ~~username指定用户的主目录ls ~bob~/path主目录下的路径~+当前目录echo ~+~-上一个工作目录cd ~-是Linux命令行中提高效率的重要符号,熟练掌握可以大大简化路径输入。

2025-04-05 11:12:37 586

原创 一句话讲清三元运算符

👉 有钱就喝奶茶,没钱就喝白开水。这就是三元运算符最核心的用法!

2025-04-03 22:16:10 140

原创 月末策略代码

月末倒数第二个交易日买入 到下个月持有5个交易日卖出。实测超额还是不少的 可以尝试。

2025-03-30 20:31:07 277

原创 为什么需要非登录 Shell?

• 如果每次嵌套 Shell 都变成登录 Shell,会导致环境变量重复加载(例如。:非登录 Shell 跳过登录流程,启动更快(例如 GUI 中频繁打开的终端)。非登录 Shell(Non-Login Shell)的存在是为了。• 用户已经通过图形界面登录,无需再执行完整的登录流程。运行,继承父 Shell 的环境变量,确保一致性。:登录 Shell 会执行完整的初始化(如加载。:临时切换用户执行命令,但不需要完整登录环境。,继承父 Shell 的所有变量和配置。运行脚本,不加载用户配置(如。

2025-03-30 17:22:20 258

原创 登录 Shell 和非登录 Shell

当你已经在城堡内,从这个侧门进入另一个区域时(启动非登录 Shell),城堡不会再次进行全面的身份验证等复杂流程,因为它认为你已经是城堡的合法成员了。当你通过主大门进入城堡时(通过登录 Shell 启动会话),城堡会对你进行全面的身份验证和准备工作,比如检查你的通行证(用户凭证),为你分配专门的房间(初始化环境变量),给你发放城堡地图和各种必要工具(加载启动脚本),让你能够以正式成员的身份在城堡中活动。这是一个相对完整、全面的进入流程,适用于你首次进入城堡(登录系统)的场景。

2025-03-30 17:18:46 619

原创 Bash与Zsh对比

Bash(Bourne-Again SHell)和 Zsh(Z Shell)都是 Unix/Linux 系统中流行的 Shell,各有特点和适用场景。• 1990年发布,吸收了 Bash、ksh、tcsh 的特性,默认不兼容 POSIX,但可通过选项开启兼容模式。• Zsh:活跃的插件生态(如 Oh My Zsh、Prezto),适合开发者日常使用。• Zsh 的数组下标从 1 开始(Bash 从 0 开始),且支持更灵活的数组操作。• Zsh 的扩展功能(如插件)可能拖慢启动速度(可通过延迟加载优化)。

2025-03-30 16:57:51 1033

原创 zsh入门讲解

Zsh(Z Shell)是一个功能强大的 Unix/Linux 命令行解释器(Shell),它兼容 Bash,但提供了更多高级功能和定制选项。通过合理配置,Zsh 可以显著提升命令行效率,尤其适合开发者、系统管理员等高频终端用户。:通过框架(如 Oh My Zsh)轻松定制提示符外观和功能。:支持命令、参数、文件名、路径的智能补全(包括模糊匹配)。:基本兼容 Bash,大多数 Bash 脚本可直接运行。:支持共享历史记录、按时间戳记录等。:引用上一条命令的最后一个参数。:内置 Git 快捷命令(如。

2025-03-30 14:55:31 476

原创 FastAPI 试卷

【代码】FastAPI 试卷。

2025-03-23 20:37:30 615

原创 基于MECE原则的JS 函数分类

函数声明使用function关键字定义函数,具有函数名,并且函数声明会被提升到其所在作用域的顶部。例如:- 这种定义方式与其他方式在语法结构和提升特性上有明显区别,相互独立。所有通过这种经典`function`关键字且具名的函数定义都归为此类,完全穷尽了函数声明这种定义形式。函数表达式将函数定义赋值给一个变量,分为具名函数表达式和匿名函数表达式。匿名函数表达式如:- 具名函数表达式则在函数内部可通过函数名递归调用自身,例如:return 1;} else {

2025-03-23 18:05:06 388

原创 动量策略分析

按照MECE原则,对动量策略的分析可以从以下相互独立且完全穷尽的几个方面展开:Rt​Pt−1​Pt​−Pt−1​​Pt​trt​lnPt−1​Pt​​。

2025-03-23 17:49:24 1022

原创 基于MECE原则对pandas库进行拆解分析

基于MECE原则对pandas。

2025-03-23 17:39:20 461

原创 linux nano入门

nano是一个轻量级且易于使用的文本编辑器,适合快速编辑文件或进行简单的文本处理。虽然它不像vim或emacs那样功能强大,但对于大多数日常任务来说,nano已经足够用了。如果你需要更复杂的编辑功能,可以考虑学习vim或emacs,但对于初学者来说,nano是一个非常好的起点。

2025-03-16 12:13:49 452

原创 基于流程的记事梳理rm -i学习步骤

的方式时,每拿起一本书准备扔掉,你都会先问自己:“我真的不再需要这本书了吗?”只有在你确认后,才会把书扔掉。这种方式让你在整理书架时更加谨慎,减少误扔重要书籍的可能性,和在电脑上使用。回忆一下你整理书架的经历。书架上摆满了各种书籍(文件),你想要扔掉一些不再需要的书。普通的清理方式就像直接使用。命令,可能会不小心把一些本不想扔掉的书也一起扔掉了。谨慎删除文件是同样的道理。

2025-03-16 09:25:00 715

原创 linux 批量删除指定类型文件

• 如果你只是临时想避免确认,使用或\rm *.xlsx。• 如果你想永久解决这个问题,可以移除rm的别名。

2025-03-16 09:21:45 383

原创 ETF波动率计算

'过去一年年化波动率 (%)''过去一月年化波动率 (%)''过去一周年化波动率 (%)'

2025-03-16 09:13:46 325

原创 js 原型与 Python 类对比

•。

2025-03-15 22:40:04 202

原创 基于流程的记事梳理JS原型学习步骤

例如,在一个“动物”家族中,“猫”对象可能没有“吼叫”的技能,但“动物”家族的“长辈”(动物原型对象)定义了“吼叫”技能,“猫”对象就可以从长辈那里“继承”这个技能并使用,就如同在现实家族中,后辈从长辈那里学习和继承传统技艺一样。通过将一些通用的属性和方法定义在原型对象上,多个对象实例可以共享这些内容,减少内存消耗,同时方便代码的维护和扩展。例如,在一个游戏开发中,多个角色对象可以共享原型对象上定义的通用行为(如移动、跳跃),当需要修改这些行为时,只需要在原型对象上修改一次,所有相关对象实例都会受到影响。

2025-03-15 22:29:53 890

原创 基于流程的记事梳理JS构造函数学习步骤

比如,你设定这台机器生产的汽车都要有四个轮子、一个发动机(这些相当于对象的属性),并且具备启动和驾驶的功能(这些相当于对象的方法)。例如,在开发一个游戏时,可以使用构造函数创建多个“角色”对象,每个“角色”都有生命值、攻击力等属性和攻击、防御等方法,通过构造函数可以更好地管理和维护这些代码。:理解当访问一个对象的属性或方法时,如果该对象自身没有这个属性或方法,JavaScript会沿着原型链向上查找,直到找到该属性或方法,或者到达原型链顶端(属性,它指向一个对象,这个对象被称为原型对象。

2025-03-15 22:24:40 893

原创 基于流程的记事梳理JavaScript与JavaScript对象学习步骤

理解每个对象都有一个原型对象,对象可以从原型对象继承属性和方法。原型链是JavaScript实现继承的一种机制。:学习使用构造函数创建对象。构造函数是一种特殊的函数,用于创建对象的实例。类的本质还是基于原型和构造函数,只是语法更简洁、易读。关键字,它是基于原型的面向对象编程的一种更简洁的写法。是对象的属性,分别表示汽车的品牌、颜色和生产年份。关键字在方法内部指向调用该方法的对象本身,即。方法定义在原型对象上,所有通过。构造函数创建的对象实例(如。方法用于初始化对象的属性,:学会使用点表示法(

2025-03-15 22:18:42 455

原创 js 类与对象

/ 构造函数// 方法greet() {${this// 构造函数 constructor(name , age) {} // 方法 greet() {} // 静态方法 static info() {} }// 构造函数 constructor(name , age) {} // 方法 greet() {} // 静态方法 static info() {} }${this// 构造函数 constructor(name , age) {

2025-03-15 22:13:51 315

原创 基于流程的记事梳理ES6学习步骤

在改造之前,城市的基础设施(JavaScript语言特性)可能比较陈旧,功能有限。ES6的出现,就如同给城市带来了新的高楼大厦(新的语法和特性)、便捷的交通系统(更高效的编程方式)以及先进的公共设施(增强的功能库)。类的语法就像设计精美的现代化建筑,提供了更清晰、更规范的结构来组织代码。这些改变使得城市(JavaScript语言)变得更加现代化、高效且宜居(易于开发和维护)。想象JavaScript是一座不断扩建的城市,ES6(ECMAScript 2015)就像是这座城市的一次大规模现代化改造工程。

2025-03-15 22:07:07 850

原创 journalctl -f的含义

例如,“May 15 11:00:00 myserver kernel: SCSI device sda:0:0:0: rejecting I/O to offline device” 表明硬盘设备出现离线问题,导致I/O操作被拒绝。这就像在活动中,某个环节出现问题,通过实时通讯设备传来的消息,你能找到问题所在。例如,当某个表演环节(系统进程)出现状况,如演员迟到(进程出错),实时通讯设备会马上把这个消息传达给你,让你能及时采取措施,保证活动顺利进行。:当某个服务出现问题,如无法启动或意外停止时,通过。

2025-03-14 23:18:18 661

原创 基于流程的记事梳理sudo fail2ban - client status sshd学习步骤

命令时,就如同你作为商店老板,向安保系统询问关于那扇门的安保状态。你想了解有没有人试图强行闯入(类似多次错误登录尝试),以及安保系统对这些异常行为做了什么处理(比如禁止某些可疑人员靠近,对应封禁IP)。通过这种类比,你能更直观地将这条命令与实际场景联系起来,理解它的作用。回忆一下你经营一家商店的经历。服务对应的远程连接入口),有一个安保系统()在运行,它时刻监控着这扇门周围的情况。

2025-03-14 22:49:37 553

原创 Python 与 pickle`的关系

pickle是 Python 中用于对象序列化和反序列化的核心模块,与 Python 语言紧密集成。它简单易用,但需要注意安全性和兼容性问题。在实际开发中,可以根据需求选择合适的序列化工具。

2025-03-14 22:38:35 790

原创 Shebang是什么

Shebang 是 Unix/Linux 系统中脚本文件开头的符号组合,用于指定脚本的解释器。它是脚本能够正确执行的关键部分,尤其是在多语言环境中(如 Python、Bash、Perl 等)。

2025-03-14 22:29:04 312

原创 Fail2Ban 的默认设置

它已经针对 SSH 暴力破解提供了基本的保护。如果你对服务器安全要求不高,或者暂时不想深入配置,直接用默认设置就足够了。等你熟悉了 Fail2Ban 的工作原理后,再根据需求调整配置也不迟。

2025-03-14 22:15:21 297

原创 ETF MACD分析

【代码】ETF MACD分析。

2025-03-13 22:31:05 208

原创 ETF阶段涨幅计算

'相比去年最高点跌幅 (%)''相比去年最低点涨幅 (%)'

2025-03-13 22:03:10 221

原创 js 函数入门

在 JavaScript 中,函数可以通过多种方式定义。最常见的方式是使用function关键字。JavaScript 函数是代码组织和重用的基本单元。通过函数,你可以将复杂的逻辑分解为更小、更易管理的部分。理解函数的定义、调用、参数、返回值、作用域、高阶函数、递归和闭包等概念,对于编写高效、可维护的 JavaScript 代码至关重要。

2025-03-13 21:18:30 398

原创 基于流程的记事梳理addEventListener学习步骤

一旦有同学打开开关(事件发生),负责的同学就会执行你安排的任务,比如记录开灯的时间(回调函数中的操作)。同样,对于窗户,你也可以安排另一个同学在旁边,当窗户被打开(触发另一个事件)时,执行不同的任务,比如记录开窗的次数等。这类似于在教室里,当你的手靠近窗户(鼠标悬停)时,窗户发生一些变化,手移开(鼠标移出)时又恢复原样。这就像你在教室中,为电灯开关安排了一个同学,当开关被点击时,同学执行记录操作。这就像在教室里,当你在某个设备上输入内容时(类似在输入框输入),按下特定按键(回车键)时,触发相应的操作。

2025-03-13 00:01:54 700

空空如也

空空如也

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

TA关注的人

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