使用RSSHub订阅我的b站
孤独一人也没关系,只要能发自内心地爱着一个人,人生就会有救。哪怕不能和他生活在一起。——《1Q84》 要用 Java 实现一个简单的订阅网站,可以通过类似的方式来解析 RSS 数据并显示到页面上。我们可以使用 Spring Boot 来搭建 Web 服务器,使用 rome 这个库来解析 RSS 数据。 以下是一个 Java 版本的实现,使用 Spring Boot 和 rome 来实现订阅功能。 1. 创建 Spring Boot 项目首先,你可以使用 Spring Initializr 创建一个 Spring Boot 项目: 打开 Spring Initializr 选择 Maven 项目、Java 版本和 Spring Boot 版本 添加 Spring Web 依赖 生成并下载项目,解压并导入到 IDE(如 IntelliJ IDEA 或 Eclipse) 或者,你也可以手动创建一个 Spring Boot 项目并添加依赖。 2. 添加依赖在 pom.xml 文件中添加 rome 库的依赖: 1234567891011121314151617181920<d...
free-programming-books
一切安乐,无不来自困苦。——《我是猫》 Github: https://github.com/EbookFoundation/free-programming-books官网: List of Free Learning Resources In Many Languages | free-programming-books 最近发现了一个宝藏项目,叫 Free Programming Books。这是由 EbookFoundation 维护的一个开源项目,整理和收集了海量的免费编程书籍和学习资源,涵盖了几乎所有主流编程语言、框架、工具以及相关的计算机科学领域。无论是初学者还是有经验的开发者,这个项目都能为你提供非常有价值的学习材料。 整个项目的结构非常简单清晰,所有的资源都以 Markdown 文件的形式存储在 GitHub 仓库中。通过目录的组织,用户可以快速找到自己需要的资源,比如按编程语言分类(Python、Java、C++等),或者按主题分类(数据科学、算法、数据库等)。所有的资源链接都经过精挑细选,确保它们是免费和合法的。 使用这个项目非常简单,直接打开仓库的主页...
china_regions
微微怪时间不能保存情绪,保存那一切情绪所曾流连的境界。——《你是人间的四月天》 Github: https://github.com/wecatch/china_regions官网: LocationDemo 最近在处理一些需要中国行政区划数据的项目时,发现了一个非常实用的开源库——China Regions。这个库由 WeCatch 团队开发,提供了中国完整的省、市、区三级行政区划数据,所有数据都以JSON格式存储,非常适合用在表单、下拉菜单、地图等需要行政区划的场景中。 安装非常简单,如果是Python项目,直接使用pip安装就可以了。运行以下命令就可以把库安装到项目中: 1pip install china-regions 安装好之后,使用也很方便。数据以树状结构存储,可以很轻松地查询某个省份下的城市,或者某个城市下的区县。如果需要更高效的查询,可以将数据导入到数据库中,比如MySQL或者MongoDB,官方文档中也提供了完整的SQL脚本和样例代码。 使用过程中最直观的感受就是,这个库的数据非常干净,没有冗余信息,而且会定期更新。如果你需要最新的行政区划调整,比如某些...
DeepSeek-V3
希望你可以记住我,记住我这样活过,这样在你身边呆过。——《挪威的森林》 Github: https://github.com/deepseek-ai/DeepSeek-V3 最近在研究AI驱动的搜索引擎时,发现了一个非常有潜力的开源项目——DeepSeek-V3。它是由DeepSeek团队开发的一款基于深度学习的下一代智能搜索框架,旨在为多模态搜索(文本、图像、音频等)提供高效、精准的解决方案。DeepSeek-V3不仅支持传统的文本检索,还能通过深度学习模型实现跨模态搜索,广泛应用于企业知识库、内容推荐和数据挖掘等领域。 项目特点 多模态搜索DeepSeek-V3 能够处理文本、图像、音频等多种数据类型,实现跨模态检索。比如,你可以用一张图片查询相关的文本,或者用一个音频文件搜索相关的图像。 深度学习驱动项目采用了最先进的深度学习模型,支持Transformer架构(如BERT、ViT、CLIP等),在检索精度和速度上有显著提升。 可扩展性DeepSeek-V3 提供了模块化设计,方便用户根据自己的需求添加或替换模型。同时支持分布式部署,可以扩展到海量数据场景。 开源...
FlexibleAdapter
没有不可治愈的伤痛,没有不能结束的沉沦,所有失去的,会以另一种方式归来。——约翰·肖尔斯 Github: https://github.com/davideas/FlexibleAdapter 最近我在开发一个Android应用时,遇到了一些关于RecyclerView的挑战。RecyclerView是Android中展示列表数据的一个非常强大的控件,但在处理复杂列表,尤其是需要支持不同类型的视图、拖拽、排序等操作时,RecyclerView的实现就变得比较复杂。这时,我发现了一个很有用的开源库——FlexibleAdapter,它提供了一个更灵活和简化的方式来处理这些复杂的需求。 FlexibleAdapter是一个为RecyclerView提供更加灵活的适配器,它支持动态的多类型视图、拖拽、滑动删除等功能。它的设计理念是让开发者能更快速地实现复杂的RecyclerView布局,而不需要大量的冗余代码。 安装FlexibleAdapter的安装方式非常简单。你只需要在你的build.gradle文件中添加以下依赖: 1implementation 'eu.davi...
n8n
人活一生,值得爱的东西很多,不要因为一个不满意,就灰心。——路遥 Github: https://github.com/n8n-io/n8n官网: https://n8n.io/ 最近在探索工作流自动化时,我发现了一个非常有趣的开源工具——n8n。它是一个低代码(Low-Code)工作流自动化平台,可以帮助开发者和业务人员以非常简单的方式创建自动化流程,连接不同的应用程序和服务。n8n的设计理念是为了让复杂的工作流变得简单易用,同时也支持高度的自定义,非常适合需要快速集成多个系统的场景。 n8n的特点非常突出。首先,它是完全开源的,你可以自由地修改和扩展它的功能。其次,n8n支持几乎所有主流的API和服务,比如Google Sheets、Slack、GitHub、AWS、Twitter等。对于每个服务,n8n都有一个内置的节点(Node),用户只需要简单地配置这些节点,就可以实现系统间的数据交换和自动化操作。 n8n的界面非常直观,提供了一个可视化的工作流编辑器,可以通过拖拽的方式连接不同的节点来定义工作流。对于不熟悉编程的用户来说,这种方式非常友好;而对于开发者,n8n也提...
vue开启https并局域网访问
如果不想在世界上虚度一生,那就学习一辈子。——高尔基 假设你在项目根目录下,新建一个 certs 文件夹,用于存放生成的证书: 123456789101112131415# 进入项目根目录cd your-vue-project# 新建一个存放证书的目录mkdir certscd certs# 1) 生成私钥 server.keyopenssl genrsa -out server.key 2048# 2) 生成证书签名请求 server.csr(过程中会要求填写一些信息,可直接回车)openssl req -new -key server.key -out server.csr# 3) 使用 server.key 自签 server.csr,生成自签名证书 server.crt,设定有效期 365 天openssl x509 -req -in server.csr -signkey server.key -out server.crt -days 365 执行完后,certs 目录下会有: server.key:私钥 server.crt:自签名证书 server...
web框架Play
如果法官偷窃了自己,盗贼便有权偷窃别人。——莎士比亚 Github: https://github.com/playframework/playframework 官方网站: https://www.playframework.com/ 最近了解了一个非常有趣的Web框架:Play Framework。它是一个现代化的全栈Web框架,基于Java和Scala开发,特别适合构建高性能、可扩展的Web应用和REST API。Play Framework 的设计理念是快速开发和响应式编程,非常适合现代应用的需求。 安装和配置非常简单。对于使用Java或Scala的开发者,只需要安装SBT(Simple Build Tool)就可以快速启动一个Play项目。 安装SBT:如果你是Java开发者,可以从 sbt 官网 下载并安装。完成后可以通过以下命令验证安装: 1sbt sbtVersion 创建项目:创建一个新的Play项目非常简单,只需运行: 1sbt new playframework/play-java-seed.g8 如果你是Scala用户,可以选择: 1sbt n...
js录音并播放demo
伟大变为可笑只有一步,但再走一步,可笑又会变为伟大。——佩思 代码如下: 1
podman-desktop
孤独一人也没关系,只要能发自内心地爱着一个人,人生就会有救。哪怕不能和他生活在一起。——《1Q84》 https://github.com/podman-desktop/podman-desktop https://podman-desktop.io/ Podman Desktop 是一个用于管理和操作容器的跨平台桌面应用程序。它的设计目的是为开发者和运维人员提供一个简单、直观的界面来管理容器和镜像,特别是在使用 Podman 作为容器运行时的环境下。Podman 本身是一个无守护进程的容器引擎,兼容 Docker,但比 Docker 更加轻量和灵活,特别适用于开发和生产环境中的容器管理。 安装与设置 Podman Desktop 可以在多种平台上运行,包括 Windows、macOS 和 Linux。安装过程非常简单,可以通过官网下载适合自己操作系统的安装包,或者通过包管理器进行安装。 Windows 和 macOS 安装直接从 Podman Desktop 的 官方网站 下载适用于 Windows 或 macOS 的安装包,按照安装向导进行操作即可。 Linux 安装...
