121 106 97 29 25 17 10 9 8 8 7 7 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 笔记 中的文章

二分搜索算法 | JAVA

二分搜索(Binary Search)是一种在有序数组中查找特定元素的搜索算法。 搜索过程从数组的中间元素开始,如果中间元素正好是目标值,则搜索结束; 如果目标值大于……

阅读全文

elisp数据结构vector | elisp类型

Emacs-lisp vector数据类型是一个有序的值序列,具有固定数量的元素。它实现了数组数据结构。 vector是一个有序的值序列。 任何元素都可以是任何类型、混合的。 元素的值可……

阅读全文

elisp数据结构hash | elisp类型

hash在高级语言中有普遍的实现,elisp也不例外。 hash创建 hash读取 hash写入 hash遍历 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 ;; 创建 (setq xx(make-hash-table :test 'equal))……

阅读全文

字符串包含 | Java基础

字符串之间用分号分割,如果比较时未引入分隔符会引起bug 场景如下: 1 2 3 4 5 6 7 boolean pcLoginByCode = false; //是否包含 String vcodeLoginDomain = xx; //读取数据库里的一个配置,如 aa;bb;cc; if (StringUtils.isValid(vcodeLoginDomain) && StringUtils.isValid(domain.getName()) && vcodeLoginDomain.contains(domain.getName())) {//比……

阅读全文

letcode基础题

題目描述: 不清楚的第一个人的解法: 于是使用到智能AI解答,发现这个解法很简洁……

阅读全文

什么是LexicalBinding

关于elisp 文件最前面lexical-binding: t 的疑问 局部绑定 Lisp 已死,Lisp 万岁! DynamicBindingVsLexicalBinding……

阅读全文

emacs的几种path

几种路径 执行路径 C-h v ;;查看变量 exec-path 变量类型为list 主题路径 custom-theme-load-path 变量类型为list 加载路径 load-path 变量类型为list shell路径 shell-file-name 默认是系统自带,可以更改自定义she……

阅读全文

名人名言

心理学家马丁·塞利格曼指出[内省],当一件事发生在自己身上时,有三个维度需要考虑: 永久性(偶尔Vs总是)、普遍性(特殊Vs一般)、个人化(内部归因Vs外部归因)……

阅读全文

emacs掉用外部命令的几种方式

同步调用 1 M + ! command (shell-command) 异步调用 1 M + & command (async-shell-command) 区域调用 1 M + | command (shell-command-on-region) elisp调用 1 2 (call-process-shell-command COMMAND &optional INFILE BUFFER DISPLAY) help-mode C-h f call-process-shell-command……

阅读全文