avatar
文章
342
标签
52
分类
23

Home
Archives
Tags
Categories
List
  • Music
  • Movie
Link
About
Southblock'Blog
Home
Archives
Tags
Categories
List
  • Music
  • Movie
Link
About

Southblock'Blog

Build completed with 1 error and 0 warnings
发表于2024-05-16|Java
第一个问题:Build completed with 1 error and 0 warnings昨天在家写点代码,编译时出现了Build completed with 1 error and 0 warnings报错,其他任何提示都没有。上网查询后,尝试了①关闭防火墙②开启windows通知服务(如果误关的话)③清缓存重启idea④换jdk版本 无法解决,最后发现是电脑没有配好Maven,但刚好又用maven引入了包。配好后成功解决。 第二个问题:cannot find  symbol在公司写代码时,打包一个Module(Module A)时,报错cannot find  symbol,同样其他任何提示都没有。经回忆分析,是因为我拉了一次代码,而Module A依赖的Module(Module B)其中有些代码被同事修改,而我并没有先将被依赖的Module B install。所以才导致了cannot find  symbol。先将Module B install,再打包Module A。问题解决。 总结:编译报错,没有提示时,多检查检查打包工具(这里是Maven)
生成带解压密码的压缩包
发表于2024-05-15|Java
由于Java自带的ZipOutPutStream不支持生成带解压密码的压缩包,所以选择了普遍使用的zip4j。 引入依赖 123456<!-- https://mvnrepository.com/artifact/net.lingala.zip4j/zip4j --> <dependency> <groupId>net.lingala.zip4j</groupId> <artifactId>zip4j</artifactId> <version>2.11.5</version> </dependency> demo 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283package c ...
整合obsidian和hexo
发表于2024-05-12|Hexo
用obsidian将source文件夹作为工作仓库obsidian会在source下自动生成一些文件,如.obsidian,不需要添加进仓库,去.gitignore忽略它 1source/.obsidian/ 同时我们使用obsidian一些插件,需要创建一些文件(如模板文件,日历文件),可以添加进源代码仓库(私有),但是不需要进博客仓库(公开),在hexo的配置文件(_config.yml)中设置好。我这里是obsidian_related文件夹,放在source下 1exclude: [obsidian_related/**]
obsidian搭配使用图床
发表于2024-05-12|Hexo
图床名称:[去不图床](https://7bu.top/) 基础套餐:10元1G存储1年 购买及兑换链接 目前最新版PicGo下载地址(最下方) PicGo 插件搭配教程 至此,本地上传至图床可以成功使用。 笔者目前使用Obsidian做笔记,下文介绍obsidian关于图床的插件。 obsidian-image-auto-upload-plugin看readme(有中文版)按部就班基本也能搞定 最终效果:在博客正文中粘贴图片即可上传至图床
博客同步至不同平台
发表于2024-05-12|Hexo
一键同步至不同平台仓库:https://github.com/onblog/BlogHelper 效果: 支持图床: 按照readme下好,一行命令就可以启动了 问题:图床可能有防盗链机制,在某些网站上,图片可能不能加载出来。如果此问题有解决方案了,会再次更新。
obsidian+hexo 自动部署GitHub Pages
发表于2024-05-11|Hexo
现在我们写一篇博客再发布,需采用如下步骤 12hexo new ${文章名}hexo clean && hexo g && hexo d 通常,为了保证我们的markdown文件不丢失,还需要将markdown文件上传至一个私人仓库需要维护两个仓库,比较麻烦 需求:操作一个仓库(源代码仓库),另外一个(页面仓库)自动更新方案:利用GithubAction,监控源代码仓库,如果有代码提交,自动执行 1hexo clean && hexo g && hexo d 参考教程:使用 Github Action 自动部署 按照此教程来,基本可以完成,但可能会出现两个问题: Q1: Github Action 顺利触发,但是报错 “No gulpfile found”A1: 删除autodeploy.yml中生成静态文件部分的gulp命令 删除npm install gulp-cli -g #全局安装gulp 我这里没有用到bilibili番剧更新功能,把 hexo bangumi -u ...
脚本:简单而强大的自动化工具——进阶版
发表于2024-05-09|转发
前一篇文章【深入了解 Bat 脚本:简单而强大的自动化工具——基础版】介绍了BAT脚本的基础理论和语法。而本篇将继续深入介绍Bat脚本的强大 引言Bat 脚本是一种在 Windows 系统上使用的批处理脚本,它可以帮助用户自动化执行各种任务,从简单的文件操作到复杂的系统配置。本文将全面介绍 Bat 脚本的基础知识、语法和常用功能,帮助读者深入了解和有效使用这个简单而强大的工具。 Bat 脚本系统操作示例🥦系统配置和管理在 Bat 脚本中,您可以使用各种技术来进行系统配置和管理。下面是一些相关的示例和建议: ☘️网络配置可以使用命令行工具(如netsh)来配置网络设置。例如,以下示例演示了如何更改网络适配器的 IP 地址: 1234@echo offrem 修改 IP 地址和子网掩码netsh interface ip set address "Ethernet" static 192.168.0.100 255.255.255.0 在上述示例中,通过使用netsh命令并指定网络适配器名称(如”Ethernet”)以及新的 IP 地址和子网掩码,可以将网络适配器 ...
脚本:简单而强大的自动化工具——基础版
发表于2024-05-09|转发
🖊️引言BAT(批处理)脚本是一种在 Windows 系统中执行的脚本语言,用于自动化不同类型的任务。它可以执行多个命令和操作,并具有变量、参数、流程控制和文件处理等功能。BAT 脚本可以通过命令行或双击执行,并可以在脚本中调用其他脚本或程序。这使得它成为简化和批量处理任务的强大工具。 使用 BAT 脚本可帮助自动化许多例行的计算机任务,包括软件安装、文件管理、系统配置、备份和恢复等。通过编写脚本,用户可以快速、高效地执行一系列操作,无需手动逐个命令执行。 BAT 脚本的简便性和灵活性使得它成为初学者和系统管理员的理想选择。无需编译,只需使用文本编辑器编写脚本,即可轻松地完成各种任务。无论是执行简单的文件操作,还是自定义复杂的任务流程,BAT 脚本都提供了足够的功能和控制选项。 然而,需要注意的是,BAT 脚本相对较简单,对于更复杂的任务和功能,可能需要使用其他编程语言或工具。此外,使用 BAT 脚本也需要小心,要确保脚本执行的命令和操作不会对系统造成意外的影响。 尽管 BAT 脚本已存在很多年,并且现代操作系统提供了更高级的自动化工具和编程语言,但它仍然被广泛使用,特别是在 Win ...
JMail接受及解析邮件
发表于2024-05-05
JMail接收及解析邮件前期准备工作 首先需要将邮箱开启POP3服务以126邮箱为例,如图所示,开启POP3,加一个授权码并记住,记下最下面的POP3服务器地址 发送一封测试邮件笔者这里用126邮箱发送了一封邮件(带附件)给qq邮箱,随后qq邮箱回复邮件(也带附件)给126邮箱,下文将读取126邮箱中收到的这封邮件。 引入Maven依赖 12345<dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.4.7</version></dependency> 上代码ReceiveEmailProcess 方法中有两个方法,processEmail方法传入三个参数,pop3主机(例如:pop.126.com),用户名,授权码,上文已提到。execute方法处理收件夹,具体义务逻辑在子类中重写。 123456789101112131415161718192021 ...
浅谈AQS
发表于2024-05-05
AQS123public abstract class AbstractQueuedSynchronizer extends AbstractOwnableSynchronizer implements java.io.Serializable ... AQS即AbstractQueuedSynchronizer(抽象队列同步器),是其他同步器的一个抽象类它继承了一个AOS(AbstractOwnableSynchronizer),AOS仅仅用于保存占有锁的线程 部分重要属性AbstractQueuedSynchronizer部分属性及内部类如下: 123456789101112131415161718192021222324252627282930313233343536//同步队列的队列头private transient volatile Node head;//同步队列的队列尾private transient volatile Node tail;//状态值,代表的含义与具体的实现类相关private volatile int state;//与Lock的Co ...
1…32333435
avatar
Southblock
个人博客Blog
文章
342
标签
52
分类
23
Follow Me
公告
欢迎来到Southblock' Blog
最新文章
无题2026-09-15
无题2026-09-15
无题2026-09-15
无题2026-09-15
无题2026-09-15
分类
  • AI Agent147
    • Agent23
    • AgentScope14
    • Function Call5
    • Harness & Loop5
    • LangChain4j6
    • MCP16
    • Skills13
标签
Bat脚本 跨域 Claude Code Harness Engineering 微服务 Mem0 LLM JWT 长期记忆 提示词工程 课程介绍 AgentScope 前端 LangGraph MCP 工具调用 CSS3 MySQL 是怎样运行的:从根儿上理解 MySQL Prompt 环境搭建 LangChain4j 大模型 基础概念 Loop Engineering 智能体 工作流 Github Action 快速开始 架构设计 协议 Memory 后端开发 Obsidian Spring AI AI Coding Blog 项目结构 Workflow Dify Skills
归档
  • 九月 2026275
  • 八月 20264
  • 二月 202625
  • 六月 20255
  • 五月 20253
  • 八月 20242
  • 七月 20241
  • 六月 20242
网站资讯
文章数目 :
342
本站访客数 :
本站总访问量 :
最后更新时间 :
©2020 - 2026 By Southblock
框架 Hexo|主题 Butterfly