KalosAner Blog

欢迎大家讨论和批评!
「山穷水复疑无路,柳暗花明又一村。」

iTerm2 安装Oh My Zsh

背景: Oh My Zsh 是开源社区驱动的 Zsh 配置管理框架,用来管理 Zsh 配置,自带数百个主题 + 300 + 插件(git、docker、npm、自动补全、语法高亮等),开箱美化终端,省去手写复杂 zsh 配置。MacOS终端默认使用zsh,所以可以直接安装Oh My Zsh,其他系统需要先安装zsh,zsh安装方法可以联网搜索。 1、安装Oh My Zsh 安装需要使用...

iTerm2 常用设置

问题: MacBook 上的 iTerm2 是 MacBook 非常常用的终端,但是其默认配置有一些不方便的地方。 1、Tab颜色 iTerm2的Tab颜色默认都是白色,被选中的Tab是浅灰色,当开了多个Tab时不太容易分清当前在哪个Tab。因此我都会设置一下Tab的颜色为黑色,这样对比明显。 打开iTerm2的设置(可以通过Command+,打开),然后按照下图的顺序找到设置的地方...

vscode 配置 claude code

0. 前言 本文档介绍如何通过 CCR(Claude Code Router)在 VS Code 的 Claude Code 插件中接入和切换非 Claude 系列模型(如 GLM-5.1),涵盖原理说明、配置方法、多模型管理及一键切换脚本的使用。 如果想在终端中使用其他模型只需要使用 ccr code启动即可。 1. Claude Code 与 CCR 简介 Claude ...

libevent 快速上手

简介 libevent 是一个用C语言编写的、轻量级的开源高性能事件驱动网络库。它为开发高性能、可扩展的网络应用程序提供了跨平台的抽象接口,使开发者能够使用事件回调机制来管理网络连接、定时器和信号等事件。libevent 底层采用 Reactor 模型实现,但是从编程应用视角上看它是异步事件驱动。 安装libevent 下面是一些安装方法。 1 2 3 4 5 6 7 8 9 10 ...

简单好用的终端配置

前言 Linux在软件开发中经常被使用到,在远程开发中,会经常使用到他的bash。因此一个好的bash配置可以极大地便利对Linux的使用。如下是一份我经常使用的bash配置以及zsh版本的配置。 配置 bash配置 在Linux下使用bash配置可以直接将下面内容放到 custom.sh 文件中,然后放到 /etc/profile.d/ 路径下。 1 2 3 4 5 6 7 8 ...

简单好用的vim配置

前言 在一些没有网络的机器上安装编辑器很麻烦,但是很多Linux操作系统都自带vim编辑器,因此在很多场景下都需要使用vim。但是在使用vim的时候使用默认的配置会有很多不方便的地方,因此我会设置一下我喜欢的配置,如下是我常用的配置。 配置 配置时需要先在用户目录下创建一个.vimrc文件,可以使用如下命令直接编辑: 1 vim ~/.vimrc 配置如下,粘贴到vimrc里边就...

Apple无法验证“xxx.app”是否包含可能危害Mac安全或泄漏隐私的恶意软件。

背景 在MacOS上打开应用有时候会弹出:“Apple无法验证“xxx.app”是否包含可能危害Mac安全或泄漏隐私的恶意软件。”,但是这个应用几乎可以确认是绝对安全的。 这个提示是由于 macOS 的 Gatekeeper(网关守护)机制拦截了未经过 Apple 官方公证(Notarization)或来自未知开发者的应用程序。 解决 要彻底解决这个问题,有以下几种方法: 方法一:单应用解...

实习感悟与自我成长

简介 记录一下自己在实习工作中收获的一些感悟。 实习感悟 实习确实是一个很好的学习机会,因为大部分人都会对实习生更宽容。很多东西没法通过自学得到,这些东西只能通过人与人之间的沟通获得。比如沟通的方式、协作的方式、对各种问题的看法等等。 很多时候重要的可能不是学习知识,而是认识自己。或许每个人或多或少都会有一些缺点,无论是认知上的、思维模式上的、性格上的。这些缺点单纯靠自己可能很难发现...

Servlet 快速入门

简介 Servlet 是 Java 提供的一门动态 web 资源开发技术。动态资源是指不同的用户或者不同的参数在访问时返回不同的结果。Servlet 是 JavaEE 的规范之一,其实就是一个接口,将来我们需要定义 Servlet 类来实现 Servlet 接口,并由 web 服务器创建并调用 Servlet 对象中的方法。 快速入门 可以先简单看一下这段示例代码,里边的一些用法会在后...

JDBC 快速入门

简介 JDBC 就是使用 Java 语言操作关系型数据库的一套 API,它支持同一套 Java 代码操作不同的关系型数据库。 快速入门 在使用不同的数据库之前需要下载导入改数据库的驱动 jar 包,如果是在 IntelliJ IDEA 中的的话需要右键驱动然后点击 Add as Library...。 之后可以选择三个不同的 Level,其中 Module Library 最常用...