GaGa's Blog

One GaGa, One World !

指代消解(Coreference Resolution)是自然语言处理(NLP)中的一个核心任务。简单来说,它的目的就是让计算机像人一样,明白文本中的他、她、它或者这家公司具体指的是谁。在人们日常说话或写文章时,为了避免重复,经常会使用代词或其他指代词。指代消解的任务就是把这些词与其真正对应的实体(Entity)连接起来


举个例子

来看下面这句话:

Read more »

在 CentOS 系统中,使用 createrepo 构建自定义 YUM 仓库是一个非常实用的技能,尤其是当你在内网环境下需要批量部署软件,或者想管理自己开发的 RPM 包时。


1. 安装必要的工具

首先,你需要安装 createrepo 工具,它是生成仓库元数据(metadata)的核心。

Read more »

Gemma 4 12B 开源多模态模型。这款模型最重大的突破在于:彻底砍掉了多模态编码器,实现了极精简的原生多模态架构,目标是直接在 16GB 显存的轻薄笔记本电脑上实现强大的本地智能体(Agent)工作流。


1.核心技术突破:无编码器(Encoder-free)原生多模态

Read more »

命令

mvn clean package -Pnative -DskipTests -Dspring-boot.aot.jvmArguments="-Dfile.encoding=UTF-8"

这行命令的作用是编译并打包你的 Spring Boot 项目为原生镜像(Native Image),在执行过程中:

  • -DskipTests:明确指定了跳过测试用例的运行
  • **package**:是 Maven 的生命周期阶段,意味着命令执行到打包结束(生成二进制文件)
Read more »

在 Shell 脚本(特别是在 Bash 中)中,**set +e 的作用就是关闭“遇到错误立即退出”的机制**。


set -eset +e 的区别

  • set -e(开启错误检查)
    告诉 Shell,如果脚本中任何一个命令执行失败(即返回了一个非零的退出状态码 exit status【非0】),脚本应该立即停止执行并退出。这就像开启了“严格模式”,常用于确保脚本的安全性,防止前面的步骤报错了,后面的步骤还在盲目执行。

  • set +e(关闭错误检查)
    告诉 Shell,即使某个命令执行失败,也不要理会它,继续执行接下来的每一行代码。

Read more »

ZooKeeper 是一个分布式协调服务,由 Apache Hadoop 项目开发,核心基于 PAXOS 变种Zab 协议


核心功能

1. 分布式配置管理

Read more »

在 Ubuntu 26.04(以及自 16.04 以来的版本)中,系统默认使用可预测网络接口名称(如 enp3s0)。如果你希望将其改回传统的 eth0,需要修改启动参数并配合 Netplan 进行网络配置。


1.修改网卡名称为 eth0

要禁用“可预测名称”规则,最直接的方法是修改 Grub 引导参数。

Read more »

问题

docker-compose 中,-it(互动模式和伪终端)是属于 exec 子命令的参数,而不是 docker-compose 全局命令的参数。把它放在 exec 前面,Docker 会误以为这是 docker-compose 自身的参数,从而报错 unknown shorthand flag

实际上,**docker-compose exec 默认就已经开启了 -it 效果**,你完全可以把 -it 直接删掉。

解决

Read more »

在 Docker 容器中运行 非无头模式(Headed Mode, headless=False 的 Chrome,最大的挑战在于:容器默认是没有显示器(X-Server)的。如果你直接把 headless 改为 False,Chrome 会因为找不到显示设备而直接报错崩溃。

要在容器里完美欺骗 Chrome,让它以为自己有一个显示器并正常渲染页面,最标准、最稳定的做法是使用 Xvfb(X Virtual Framebuffer,虚拟帧缓冲区)。它能在内存中虚拟出一个显示屏幕


1.在 Dockerfile 中安装 Xvfb

Read more »

当你运行 playwright install --with-deps chromium 时,Playwright 会将浏览器下载并安装到当前系统用户的全局缓存目录中,而不是安装在你的项目文件夹内。


1. 默认安装路径

操作系统 / 环境 默认安装路径
Linux (容器内/Ubuntu等) /root/.cache/ms-playwright/ (如果是 root 用户)/home/username/.cache/ms-playwright/(普通用户)
macOS ~/Library/Caches/ms-playwright/
Windows %USERPROFILE%\AppData\Local\ms-playwright\
Read more »

方案一:使用 Playwright 官方镜像(推荐)

Playwright 官方团队维护了包含完整环境的 Docker 镜像,里面已经内置了 Node.js/Python 环境以及所有浏览器运行所需的依赖,是最不容易踩坑的方案。

1. 选择镜像

根据你使用的编程语言,拉取对应的官方镜像:

Read more »
0%