background picture of the home page

❤️ Welcom To My Blog Have A Nice day ~

最近有点废物~呢 , 是不是怠惰了呢 🛫 赶紧学起来不然就老咯~~

社会心理学-读书笔记

过好这一生需要克服焦点效应和透明度错觉,避免习得性无助,增强对生命的掌控力。通过了解行为和改变态度的方法,如登门槛效应,以细小的行为改变带来积极的生活变化。平衡生活、工作与娱乐,增强自信,通过与人交流排除负面情绪。劳伦斯指出,每个人都有与众相同和不同的自我,比重不同。

thumbnail of the cover of the post

前端必会算法-线性数据结构

文章从前端开发的角度探讨了数据结构与算法的关系,重点介绍了线性数据结构中的数组和链表。数组在物理空间上是连续的,查询性能好,但长度固定,难以添加和删除元素。链表则通过节点连接,空间不连续,添加和删除容易,但查询速度较慢。文章还提供了JavaScript中数组和链表的代码示例,强调了链表传递时需传递根节点的重要性。

thumbnail of the cover of the post

前端实现音频播放器

文章介绍了如何在前端实现一个音频播放器组件,支持展示音频波形、进度条、时间刻度、点击波形定位播放等功能。通过使用Wavesurfer.js库,开发者可以轻松实现这些功能,并支持自定义波形颜色、播放速度调整、音量控制等。文章还提供了详细的代码示例,展示了如何在Vue3项目中集成Wavesurfer.js,并实现播放、暂停、停止、调整播放速度等操作。最终效果展示了音频波形的可视化展示和交互功能。

thumbnail of the cover of the post

Langchain.js的介绍、安装和快速入门

基础配置 首先,我们向 deno.json 中添加 langchain 相关的依赖别名,为了保证大家正常学习教程,我们会锁定版本: json复制代码{ "imports": { "lodash": "npm:/lodash@4.17.21", "dotenv": "https:/

thumbnail of the cover of the post

one-api 搭建(deepseek api)与使用langchain

本文介绍了在洛杉矶云服务器上搭建 one-api 的过程,并提供了解决大陆服务器拉取镜像失败的方法,如使用代理或更换非大陆服务器。详细步骤包括安装 Docker、配置 one-api 并设置管理员账户,以及通过 deepseek 获取 API 密钥。此外,文章还展示了如何在 langchain.js 中使用 deno 和 nodejs 进行配置,并通过示例代码演示了如何调用 one-api 进行 AI 交互。

thumbnail of the cover of the post

Deno 和 Jupyter Notebook的安装与使用

文章详细介绍了如何在Jupyter Notebook中安装和使用Deno。首先,创建一个虚拟环境并安装Jupyter Notebook,然后通过命令行安装Deno。接着,配置Deno作为Jupyter Notebook的kernel,并在VS Code中安装Jupyter插件。文章还展示了如何在Deno中管理依赖,直接从远程引入库如lodash,并通过deno.json文件设置别名以简化引入过程。最后,文章说明了如何在Jupyter Notebook中使用Deno进行编程,并重启内核以应用更新。

thumbnail of the cover of the post

JS注入修改Halo网页logo跳转

在Halo网站部署过程中,由于使用Docker-compose进行yaml配置且未绑定域名,导致点击左上角logo时跳转至`http://127.0.0.1:8090`,与预期不符。通过注入JavaScript代码,监听DOM节点插入事件,修改所有指向该地址的链接为根路径`/`,从而实现了logo点击跳转的修正。

thumbnail of the cover of the post

概念理解-Redux vs MVC

那么什么是MVC呢? MVC是一种架构模式,同时也是一种思想,他的核心就是职责分离,它把软件系统分为三个基本部分:模型(Mode

thumbnail of the cover of the post

Windows下打开Docker-Desktop遇到一直启动失败的问题

在Windows系统上安装Docker Desktop时,遇到启动卡在“Starting Engine”的问题。通过重新安装Docker和WSL2的Ubuntu,尝试解决但未成功。进一步排查发现WSL安装过程中出现“WslRegisterDistribution failed with error: 0x8000000d”错误,尝试启用相关Windows功能并重新安装WSL,问题仍未解决。最终通过注销当前Ubuntu版本并重新安装,依然未能成功启动Docker Desktop。

thumbnail of the cover of the post

Ubuntu使用certbot配置nginx服务器的ssl证书

在Ubuntu系统上,首先通过命令安装Certbot客户端,用于获取SSL证书。安装完成后,使用Certbot为Nginx配置SSL证书,包括获取证书、自动续订和更新Nginx配置文件。Certbot会自动修改Nginx配置文件,加入SSL证书相关信息,并设置自动续订任务,确保证书不会过期。配置完成后,Nginx将支持HTTPS访问,且无需手动管理证书续订。

thumbnail of the cover of the post