🍎 url parse problem
belong <img src="ox-hugo/xxx.png"> 这个路径是相对路径是吗?是相对谁? 只要不是 src="www.xxx.com/xxx"的都是相对路径 没有 / 开头的是相对当前页面 有 / 开头的是相对根域名 比方说我当前页面是 www.cybertheye.com/braindump/posts/index.html 对于这个页面中的 html...
belong <img src="ox-hugo/xxx.png"> 这个路径是相对路径是吗?是相对谁? 只要不是 src="www.xxx.com/xxx"的都是相对路径 没有 / 开头的是相对当前页面 有 / 开头的是相对根域名 比方说我当前页面是 www.cybertheye.com/braindump/posts/index.html 对于这个页面中的 html...
最关键的是,需要定位到问题的命门,说白了还是需要抓住主要矛盾. 问题背景 Github Pages其实可以部署三种, personal page,organization page, project page 最常见的 ${username}.github.io 这种是 personal page,这个是只能有一个的,就是所谓的需要建立一个同用户名的仓库 其实你也可以建立其他仓...
本文由Gemini生成 在 Emacs 中,consult + embark + wgrep 的组合被誉为“搜索与重构的神器”。但很多开发者在初学时都会遇到一个坑:为什么我导出的搜索结果 Buffer 是只读的?为什么 wgrep 报错说模式不对? 这背后的核心在于:你没有分清 Occur-mode 和 Grep-mode。 一、 问题的起因 假设你正在使用 consult-...
Google AI 整理 深入理解一门语言的“设计哲学”与“代价”,是把你从“代码裁缝”转变为“技术决策者”的关键。设计哲学决定了语言的基因,而代价则是为了维持这个基因必须付出的税收。 以下是针对这一阶段的五个高强度刻意练习方法: 练习一:构建“因果链条”模型 (The Why-How-Cost Chain) 每当你接触一个语言特性时,不要只记语法,要强迫自己完成一个三段式的逻辑链条...
理一下写代码的环境的需求 其实写代码,最早也就是在文本编辑器里面就可以了,只是现代IDE封装了很多便携的操作 因为我们是Emacser,我们要自己构建这样的IDE,这样才酷 那么有文本编辑功能就可以写代码,但是在写代码的时候可能需要一些辅助功能,就比如,智能补全,代码高亮,错误提示,以及跳转 这几个是我认为的最基本的 然后就是,编译代码,比如C/C++的程序在命令行使用CMake就行...
最近电脑不知道怎么的,就会很卡, 打开 Activity Monitor 可以看到一个 kernel_task 的进程 CPU 使用竟然高达 1000% 多!!! 通过 istat 也可以查看到电脑状态,16个核都基本跑满 这根本不正常,因为我电脑配置还可以,况且也没开什么程序 所以查了一下, 根据 if kernel_task is using a large percent...
什么是treesit treesit 是一种语义分析工具 比如代码的高亮,怎么决定哪些是要高亮的呢? 比如代码的折叠,怎么决定哪到哪是可以折叠的呢? 比如代码的括号的跳转,怎么知道哪个和哪个括号是匹配的可以跳转的呢? 这背后就需要 treesit 的支持 为什么要用treesit 那么 Emacs 在没有支持 treesit 的时候, 普通的 mode 打开, 比如 pytho...
在 Emacs 中,org-mode中,当我用 C-c C-s 为一个 item 设置 schedule 的时候, 在 minibuffer 中会跳出让我输入 date+time,同时还有一个 calendar 的窗口 buffer, 但是我怎么选择这个 calendar 的光标,我 C-f 移动的是 minibuffer 输入框的 buffer,不是 calendar 的候选项, ...
Table of Contents What is Rust 什么是zero cost abstractions? 工具汇总 Rustup rustc cargo crates.io evcxr rust-analyzer 下载安装 创建...
有时候我们会遇到这样的场景,就是在输入状态下,希望将输入的内容作为执行参数 比如创建新文件的时候,我们输入新文件的名字 init-xxx.el , 尤其在使用 C-x C-f 这个 find-file 来创建文件的时候 补全系统这时候可能会匹配到类似的候选项, 尤其在使用 orderless 这样的插件的时候, 可能会匹配 init-xxx-yyy.el 这时候,按 RET 键会自动选...