Ubuntu 系网络配置文件解析及说明

今天遇到一个奇怪的网络问题,记录一下研究过程和一些配置情况,顺便学习一下 Linux 下网络环境配置。 网络配置文件 该文件配置网卡信息 vi /etc/network/interfaces auto lo iface lo inet loopback # 配置 eth0 dhcp 获取 IP 地址 auto eth0 iface eth0 inet dhcp 配置的作用 在 /etc/network/interfaces 这个配置中可能原本就有一些配置,比如 auto lo iface lo inet loopback 这两行表示的是 Read more ...

2019-08-26 linux , ubuntu , mint , cinnamon , network , eth0

PostgreSQL 数据库支持的数据类型

在之前一篇 PostgreSQL 初识 中就简单的总结了几个常见的数据类型,但是这几个常见的数据类型并不能显示 PostgreSQL 数据库的强大,所以这里再详细学习一下。 数值类型 对于数值类型,之前的内容 也已经提到过,整型有 smallint integer bigint 这三个类型分别占用 2,4,8 个字节,可表示范围逐渐扩大。 对应着三个自增类型 smallserial serial bigserial 分别是 2,4, 8 字节,从 1 开始,不能表示负值,自增属性。 定长的浮点数有 r Read more ...

2019-08-26 postgresql , database , db , mysql , data-type

初学者指南:如何安装和配置 NeoVim

什么是 NeoVim? [[NeoVim]] 是 Vim 编辑器的一个重构和扩展版本,旨在修复长期存在的问题,提供更好的插件接口,并简化了脚本配置。对于开发者来说,NeoVim 是一个强大的文本编辑器,支持多种编程语言,并且具有高度的可定制性。 安装 NeoVim 1. 使用包管理器安装 对于大多数操作系统,可以使用包管理器来安装 NeoVim。以下是一些常见的操作系统的安装方法: Ubuntu / Debian sudo apt update sudo apt install neovim Fedora sudo dn Read more ...

2019-08-26 vim , neovim , neovim-plugins , linux , editor

git pull hangs rekey after blocks 拉代码时卡住

今天一天连续遇到奇怪的事情,先是早上电脑突然无法联网,各种问题排查一遍,重启电脑,拔网线,最后发现可能是 /etc/network/interfaces 配置问题. 然后中午就遇到了这个诡异的错误,那就是在使用 git pull 拉取代码的时候,突然就 hangs 挂住了。什么都没有反应,所以用 ssh -vvvT git@github.com 来查看了一下发现 debug1: rekey after 134217728 blocks debug1: SSH2_MSG_NEWKEYS sent debug1: expecting SSH2_MS Read more ...

2019-08-26 linux , git , git-pull , ssh , ssh-agent

Rime 配置使用韩语及日语输入法

总结一些 Rime 下韩语输入方案。 如果你想要 Rime 下的日语输入法,可以点击这里。 韩语输入方案 韩文字母输入键盘布局有 Dubeolsik(두벌식, 2-set), Sebeolsik Final (세벌식 최종, 3-set) , Sebeolsik 390, Sebeolsik Noshift 두벌식 简称 2-set, 这可能是使用最为广泛的一种键盘布局了,南韩从 1969 年起就开始使用。该键盘布局非常有特点,辅音 Consonants 在左边,元音 vowels 在右边。所以能非常轻松地做到左右开工。 标准的 2-set Read more ...


PostgreSQL 初识

要介绍 PostgreSQL 通过几个关键词就可以,开源,对象关系型数据库。本文主要是学习过程中的一些笔记,都是基础内容,大部分都是看得基础入门书籍和官方的文档内容,老手请直接跳过。 History PostgreSQL 发展历程可以追溯到 1986 年,加州伯克利分校开发了一个名叫 Postgres 的关系型数据库服务器,这份代码被 Illustra 公司发展成为了一个商业化产品。到 1994 年, Andrew Yu 和 Jolly Chen 向 Postgres 中增加了 SQL 语言解释器 —- Postgres95,随后公布了其源码,成为一个 Read more ...

2019-08-25 postgresql , sql , mysql , db , database

利用 imewlconverter 制作 Rime 词库

之前就写过文章介绍这款跨平台的开源输入解决方案 Rime,所有的配置以及同步方法都在之前的文章中有介绍。这篇文章主要介绍如何制作 Rime 的扩展词库。虽然目前网上也有一些非常不错的词库,但是很多内容还是需要自己慢慢培养的。 词库转换工具 从 2.4 版本起支持加密的搜狗词库了,直接导出搜狗词库,然后转成 Rime 的格式即可。 https://github.com/studyzy/imewlconverter/releases 安装 dotnet: https://dotnet.microsoft.com/download/do Read more ...


Linux Mint 19 自定义登录界面

Linux Mint 19 不支持 MDM 显示管理器,您需要安装 LightDM 检查当前显示管理 cat /etc/X11/default-display-manager 如果输出 mdm 则需要更换 sudo apt install lightdm lightdm-settings slick-greeter sudo dpkg-reconfigure lightdm 这里的 mdm 和 lightdm 值得都是 Linux Login manager,或者也被叫做 Linux Display Manager。更多的选择可以看这里 Read more ...

2019-08-24 linux , mint , linux-mint , lightdm , mdm , login-manager

apt update 相关内容记录

我们都知道 Ubuntu 系列的软件仓库可以通过 /etc/apt/sources.list 以及 /etc/apt/sources.list.d/*.list 来配置。 sources.list 格式 sources.list 的格式大部分情况下都是 deb http://site.example.com/debian distribution component1 component2 component3 deb-src http://site.example.com/debian distribution component1 compone Read more ...

2019-08-22 apt , ubuntu , linux , package-management

Linux 下的输入法 fcitx vs ibus

无论在那个系统下,输入法几乎是必备的软件,在 Linux 下有两大主要的输入法支持框架 fcitx 和 IBus,当然有些还有 XIM ,scim 等等。Linux 下本来没有多少用起来非常舒服的中文输入法,有出名很久的 rime, 也有搜狗开发的输入法,不过也是不久之前的事情。 但是稍微注意一下就是知道,搜狗使用的是 fcitx, 而 rime 声称二者都支持,但是 fcitx-rime 已经很久没有更新,主要的更新还在 IBus 那边。那这就需要一个抉择,因为 Linux 下无法将二者并存。 fcitx fcitx 是 Free Chinese Read more ...

2019-08-21 linux , fcitx , ibus , input-method , rime

最近文章

  • Novita AI 面向 AI 开发者的 GPU 云平台 在如今 AI 时代,个人开发者和企业都想要高效,经济,且容易部署的 AI 模型,尤其是 DeepSeek 横空出世之后使得个人在部署使用私有 AI 模型方面变得异常简单,但问题随之出现,普通人的电脑无法带动 DeepSeek 发布的更消耗内存更消耗计算能力的模型,普通用户也很难去给自己的每台电脑都配上英伟达 4090,更不用说去管理 GPU 集群,而普通开发者如果想要将自己的模型部署到云服务上也非常棘手,而这就是今天我要介绍的 Novita.AI 要解决的问题。
  • Zig 语言编写的开源终端 Ghostty 在 Linux 上我使用 [[Guake]],到后来换成 macOS 之后使用 Kitty,直到前段时间更换成 Warp,但是没想到这几天又发现一款不错的终端 Ghostty。没查不知道,但是一查之后才发现 Ghostty 背后的作者的故事是多么精彩,并且 Ghostty 使用的 Zig 语言也是我第一次听说。
  • 关于在 Docker 容器中如何优雅关闭 Java 应用的记录 这两天遇到一个和 Docker 运行相关的问题,我们使用 Azure App Service 来运行服务,但是每次重启服务的时候,发现不会出发 Javalin 的 stop,感觉 Java 进程没有接受到 Docker 容器停机的信号,然后就被系统杀死了,所以就这个问题,仔细地研究了一下 Docker 运行以及如何优雅地关闭 Docker 容器中的 Java 进程。
  • IBKR 使用教程系列之共同基金 ETF Replicator 这两天在 IBKR 上买了一点按月分红的 ETF,然后在邮箱中就收到了 IBKR 发过来的建议邮件,说 IB 还提供了一个共同基金的工具可以来寻找类似表现,但是费用更低的其他 ETF,这就是一款 ETF 发掘工具。
  • Google Stitch:AI 驱动的 UI 设计工具让创意快速成为现实 在昨天 2025 年的 Google I/O 大会上 Google 一口气发布了超多的 AI 工具集,其中包括了一款叫做 Stitch 的 AI 工具,它可以快速帮助设计师和开发者将 UI 设计理念变成可实际使用的设计稿,生成设计稿之后可以直接导入到 Figma,或者直接导出成前端代码。所以本文就具体来介绍一下 Stitch。