2025-01-22
闲聊吐槽
00

1. 国际形势的背景

美国国内政治极化

特朗普在其首任期间,通过“美国优先”政策以及对传统盟友关系的颠覆性调整,加剧了美国的政治分裂。若他再次当选,将是对美国选民分化的再次验证,也可能进一步撕裂美国社会与政治体系。

全球多极化趋势

当前,国际格局正从单极向多极化过渡。特朗普的“孤立主义”倾向削弱了美国在国际组织和多边机制中的作用,给中国、俄罗斯等国家提供了在全球治理中扩大影响力的机会。

乌克兰战争与地缘紧张

俄乌冲突仍是全球关注的热点。特朗普曾在其首任期内对北约表达过质疑,甚至提出减少美国对欧洲安全的承诺,这种态度让人担心他可能削弱西方对乌克兰的支持,从而改变当前的地缘战略平衡。

2025-01-22
编程与技术
00
  • B站视频

最新文档请前往文章站:https://doc.cashbook.oldmoon.top/

Docker学习(docker-compose.yaml说明)

熟练使用Docker的用户可跳过,直接阅读Cashbook环境变量详解

其他相关文章,可以再部署成功后阅读:

示例

yaml
services: main: container_name: cashbook4 depends_on: - "db" image: dingdangdog/cashbook:4.0.1 restart: always # network_mode: "host" volumes: - ./data:/app/data # 数据挂载到本地,目前只会存储小票数据,不建议修改 environment: DATABASE_URL: "postgresql://postgres:postgres@cashbook_db:5432/cashbook?schema=public" # 数据库链接,【请自行修改!与你的数据库一致】 NUXT_DATA_PATH: "/app/data" # 数据存储未知,现在只有小票图片了,不建议修改 NUXT_APP_URL: "https://cashbook.oldmoon.top" # 服务根路径,如果有端口号,需要加上端口号 NUXT_AUTH_ORIGIN: "https://cashbook.oldmoon.top/api/auth" # 登录授权相关接口地址 【请自行修改域名/IP!最后要以 /api/auth 结尾!】 NUXT_AUTH_SECRET: "auth_secret" # 前台登录加密使用的密钥 【自行修改!】 NUXT_ADMIN_USERNAME: "admin" # 后台登录用户名 # 【自行修改】后他登录密码,密码是加密后的,生成密码可前往 https://cashbook.oldmoon.top/admin/GetPassword 或独立部署后访问 `你的url/admin/GetPassword` NUXT_ADMIN_PASSWORD: "fb35e9343a1c095ce1c1d1eb6973dc570953159441c3ee315ecfefb6ed05f4cc" ports: - 9090:9090 # 账本开放端口 【自行修改!】
2025-01-17
编程与技术
00

Prisma:现代数据库工具的选择

在现代 Web 开发中,数据库是应用程序的重要组成部分,如何高效地与数据库进行交互,是每个开发者都必须掌握的技能。传统的数据库操作方法往往让开发者感到繁琐,特别是在面对复杂的 SQL 查询时。为了提高开发效率,现代数据库工具应运而生,其中 Prisma 就是一个备受青睐的选择。

什么是Prisma?

Prisma是一个现代的ORMObject-Relational Mapping)工具,它支持与多种数据库的交互,包括PostgreSQLMySQLSQLiteSQL ServerMongoDB等。Prisma的核心优势在于它不仅仅是一个ORM,它还是一个数据库工具链,帮助开发者更轻松地管理数据库模型、执行数据库迁移、生成高效的查询代码,甚至在某些场景下代替传统的SQL查询。

Prisma的主要组成部分包括:

  • Prisma ClientNode.jsTypeScript 的自动生成且类型安全的查询生成器,自动生成的数据库查询API,用于在应用程序中执行查询。
  • Prisma Migrate:用于数据库迁移管理的工具,能够自动生成SQL迁移文件。
  • Prisma Studio:一个图形化界面,帮助开发者可视化数据库内容,方便管理和调试。

然而,Prisma 的核心库 @prisma/client 目前只支持在 Node.js 环境中运行。它并不直接支持其他后端技术栈(例如 PythonRubyJavaGo 等)或者前端框架。

Prisma 目前专门为 Node.js 环境(JavaScriptTypeScript)设计,并且不直接支持其他编程语言或运行环境。如果你使用的是 Node.js + TypeScript,则 Prisma 是一个非常好的选择,能够提供强大的类型安全和自动化数据库操作。如果你的项目是其他后端技术栈,Prisma 不能直接使用,但你仍然可以通过后端服务来集成 Prisma

prisma 已经支持快速集成到 Nuxt3 项目中,详情可见:https://nuxt.com/modules/prisma

2025-01-17
闲聊吐槽
00

这段时间出现了一个奇观,美国和中国同时闹得沸沸扬扬,TikTok 被封的风险越来越大,搞得年轻人一阵子手足无措。结果,奇妙的事情发生了——他们转头扎进了另一款中国App“小红书”。

乍一看,这像是换个平台继续玩,但其实背后有点意思,尤其是老狗怎么看,这事儿透着几分叛逆味儿。

2025-01-17
读书
00

通过前面的引子,我们深入了解了自卑这一心理现象的本质与其对个体的深远影响。我们首先明确了自卑的定义与来源,认识到它不仅仅是偶尔的低落情绪,而是一种持续的、深层次的自我否定感。自卑感的表现如同无形的枷锁,时刻制约着个体的行为和思想,使他们在面对生活的挑战时充满恐惧、回避和焦虑。而自卑的危害则更为深远,它不仅影响个人的成长、心理健康和人际关系,更可能导致身体健康问题和生活质量的急剧下降。

然而,自卑并非无解的困境。每个经历自卑的人都可以通过理解其根源、反思自己的行为模式,以及接受有效的心理干预来逐步走出阴影。接下来,老狗将深入探讨自卑心理的形成原因,从家庭背景、社会环境到个人经历,剖析这些因素如何共同作用,影响我们对自我价值的认知。与此同时,我们也将为大家提供一些有效的预防和治疗方法,帮助那些深受自卑困扰的人,找到走向自信与内心平衡的路径。

更重要的是,老狗将分享一些实用的治疗方法,帮助你走出自卑的困境,从内心深处重建自信,恢复心理健康。无论你是在职场中因自卑而感到受限,还是在人际交往中感到无所适从,都能找到适合自己的应对策略。让我们一起踏上这条自我修复的道路,迎接更加充实与自由的人生。

自卑感,虽深藏于心,但它并非不可战胜。正如我们所知,了解自己、接受自我、改变思维方式,才是治愈这一心理困扰的第一步。让我们从现在开始,带着对自卑根源的深刻理解,一同探索如何通过积极的改变,打破自卑的枷锁,迎接更加充实与自由的生活。