WALL-E's Blog
OS X 快速调出 Emoji 面版
返回首页
OS X 快速调出 Emoji 面版
发表于
2016-01-10
|
更新于
2026-07-15
|
Programming
|
浏览量:
Emoji 键盘的呼出非常简单,只需记住这个快捷键组合即可:
Command + Control + Spacebar
文章作者:
WALL-E-2000
文章链接:
http://shiguol.github.io/2016/01/10/OS-X-%E5%BF%AB%E9%80%9F%E8%B0%83%E5%87%BA-Emoji-%E9%9D%A2%E6%9D%BF/
版权声明:
本博客所有文章除特别声明外,均采用
CC BY-NC-SA 4.0
许可协议。转载请注明来源
WALL-E's Blog
!
编程
macOS
快捷键
Mac
Emoji
上一篇
Command + Tab (and) option to retore window
恢复最小化到 Dock 中的 App: 1.Command + Tab 切换至相应的程序; 2.放在 Tab(保持按着 Command),再按 option键恢复最小化的窗口;
下一篇
Mac_develop_tool_chain
Mac OS X 不可或缺的套件管理器使用 Mac OS X 进行开发,除了在 App Store 下载安装一些 .app 之后,不可避免地会使用一些命令行工具,例如 npm(Node.js),git(Git) 等,如果这些命令行工具也可以有一个统一的『官方』下载地址,并且可以方便地安装、升级、卸载就好了,今天介绍的这两个『命令行工具管理器』是目前比较流行的两个包管理器。 brewbrew 是一个包管理器,常见的工具 git, node.js , gradle, carthage 等工具都可以在 brew 中进行安装和升级。 使用 12ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 安装 brew; brew 常见命令有以下: 123456brew outdated #检查是否有新版本brew upgrade #更新brew install git #安装 gitbrew uninstall git #卸载 gitbrew s...
相关推荐
2016-01-10
Command + Tab (and) option to retore window
恢复最小化到 Dock 中的 App: 1.Command + Tab 切换至相应的程序; 2.放在 Tab(保持按着 Command),再按 option键恢复最小化的窗口;
2020-04-08
VIM survival manuals
Cmd Meaning I insert mode; Esc command mode; o append mode; :shell temp enter shell; Ctrl+z temp enter shell(v2); fg return back to vim; shift + > insert tab; /word search word; n search next; b,w jump word; gg, G jump start, end; 10g go to 10 line; Ctrl + d,u page down, up; v visual mode; y yank(copy); dd cut; p paste; :vsp vertical split tab; :sp horizontal slpit tab; Ctrl + w change focus window; Ctrl + n nerd tree :q! quick not save;...
2026-07-20
RustInPractice(00):环境搭建、Cargo 与 Demo 工作区
学 Rust 的第一道门槛通常不是所有权,而是「这段代码到底该怎么编译、依赖放哪里、为什么一个仓库里能有这么多程序」。本篇先不讲语法,只完成三件事:在 macOS 上装好工具链(含国内镜像加速)、认识 Cargo、跑通本系列的 demo 工作区。 这是 RustInPractice 的第 00 篇。系列主线共 28 篇,按基础、所有权、工程并发、应用算法四季推进;另有 5 篇终端 UI 番外。下一篇从变量、类型、函数和控制流开始。 一、Rust 工具链由什么组成?Rust 的官方安装器是 rustup。它负责安装和切换编译器;日常真正高频使用的是 Cargo。 工具 职责 rustc Rust 编译器,负责把源代码编译为可执行文件或库 cargo 包管理、构建、测试、运行与文档工具 rustfmt 统一代码格式 clippy 静态检查器,专门提示常见 Rust 误用和可改进写法 rust-analyzer 编辑器语言服务,提供补全、跳转和诊断 这几个工具都由 rustup 统一安装和升级,不需要逐个下载。本系列 demo 使用 Rust 2...
2016-01-07
Mac_develop_tool_chain
Mac OS X 不可或缺的套件管理器使用 Mac OS X 进行开发,除了在 App Store 下载安装一些 .app 之后,不可避免地会使用一些命令行工具,例如 npm(Node.js),git(Git) 等,如果这些命令行工具也可以有一个统一的『官方』下载地址,并且可以方便地安装、升级、卸载就好了,今天介绍的这两个『命令行工具管理器』是目前比较流行的两个包管理器。 brewbrew 是一个包管理器,常见的工具 git, node.js , gradle, carthage 等工具都可以在 brew 中进行安装和升级。 使用 12ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 安装 brew; brew 常见命令有以下: 123456brew outdated #检查是否有新版本brew upgrade #更新brew install git #安装 gitbrew uninstall git #卸载 gitbrew s...
2026-06-24
MCP 协议深度解析:Agent 世界的"USB 接口"
还记得 2000 年代初手机充电器的混乱吗?诺基亚用小圆口,摩托罗拉用 mini-USB,索尼爱立信有自己的专用接口,三星又是另一种。出门要带三根线,借别人的充电器发现插不上。后来 USB 统一了一切——不管你是什么品牌的设备,一根线就搞定。AI Agent 的世界正在经历类似的变革:每个 AI 模型调用工具的方式都不一样,每个工具服务的接入方法都不同。这时候就需要一个”USB 标准”来统一它们——这就是 MCP(Model Context Protocol,模型上下文协议)。 这是「小白讲 AI」系列的第 16 篇。前三篇我们沿着进化线走完了 Context Engineering → Harness 工程 → Loop 工程。这一篇我们聊一个让 Agent 能力倍增的关键技术:MCP 协议——它正在成为 Agent 世界的基础设施。 一、开场类比:从充电口的混乱到 USB 的统一在没有 MCP 之前,Agent 想调用外部工具是什么体验? 假设你在搭建一个 Agent,它需要用到三种工具:搜索引擎、日历服务和代码执行器。每个工具的接入方式都不一样: 搜索引擎用 RE...
2026-07-02
现代 C++ 实战(19):哈希表实现
第 18 篇 用 std::sort 做 O(log n) 查找前的准备;哈希表把查找压到平均 O(1)——键经哈希函数映射到桶,碰撞用链地址或开放寻址解决。理解这两条路,就摸清了 std::unordered_map 的底层地图。 demo:ref/cpp_demo/algorithms/hash_table/(链地址、线性探测、双重哈希 + 与标准库性能对比)。 这是「现代 C++ 实战」系列的第 19 篇。建议先读 第 18 篇:排序算法。 一、哈希表在干什么? 操作 平均时间 思路 插入 O(1) index = hash(key) % bucket_count 查找 O(1) 同 index,再比对 key 删除 O(1) 定位后删节点或标记槽位 碰撞(collision):不同 key 算出同一 index。解决策略分两大类: 12链地址法: bucket[i] → (k1,v1) → (k2,v2) → …开放寻址: table[i], table[i+1], … 在同一数组里探测下一个空位 二、哈希函数好哈希函数:确定性、均匀分...
WALL-E-2000
文章
170
标签
403
分类
15
Follow Me
公告
This is my Blog
最新文章
Needle 2 技术分析:一个 14 MB 的端侧 Tool Call 引擎
2026-08-18
语言模型微调实战(09):部署、复盘与下一步
2026-08-10
专注时段网站拦截器:一个 Manifest V3 Chrome 扩展的设计与实现
2026-08-09
语言模型微调实战(08):提升结构化输出的泛化与可靠性
2026-08-09
语言模型微调实战(07):评估与失败分析
2026-08-08