#Fix #PL 这里伪代码有个小错误,
移动指针的是
对于这一类视图窗口大小只容纳有一个单元的线性数据结构送代器(LIFO、FIFO),peek 和 next 是有区别的,区别在于一个『看』一个『要求下一项并且产生副作用:移动送代器指针』
... 其实我本来就很该打... 过会我会拿 C11 重写这个伪代码,做一个简单的 UNIX Shell — 其扩展的设计版本被我称为 PixLisp(POSIX-Compatible Lisp Interpreter),支持更多功能
是动态弱类型的语言,全部取值范围就是变长
Peekable 的 peek 方法不应该移动送代器指针的移动指针的是
next 方法对于这一类视图窗口大小只容纳有一个单元的线性数据结构送代器(LIFO、FIFO),peek 和 next 是有区别的,区别在于一个『看』一个『要求下一项并且产生副作用:移动送代器指针』
... 其实我本来就很该打... 过会我会拿 C11 重写这个伪代码,做一个简单的 UNIX Shell — 其扩展的设计版本被我称为 PixLisp(POSIX-Compatible Lisp Interpreter),支持更多功能
是动态弱类型的语言,全部取值范围就是变长
char 数组 char *,到时候就可以写 (mkfifo (echo (pwd)/file.fifo)) 这样的代码了(即得易见,这个是真的很好理解,就是参数列表和标准输出的组合)别的地方应该也有小错误,不过现在没有时间说了... 因为时间非常紧张... 开始看的时候没有记下来,算了
duangsuse::Echo
别的地方应该也有小错误,不过现在没有时间说了... 因为时间非常紧张... 开始看的时候没有记下来,算了
This media is not supported in your browser
VIEW IN TELEGRAM
正在使用某 2K 年左右的国产 DOS 磁盘工具兼命令行工具 GUI 进行检查
预计待会还要等更久
预计待会还要等更久
Reynard
垃圾sh
#!/bin/sh
# Telegram PL 互骂组 AI 脚本文字重置版
# 兼容 Zsh、Bash、Sh
function ai() {
local user_input;
while read user_input < "${1:-/dev/stdin}"; do
local ai="\e[1;32m" ui="\e[0m";
echo "${ai}$user_input ${ui}" | sed 's/?\|?/!/g' | sed 's/吗//g'
if [ `expr "$user_input" : '^再见'` -gt 0 ]; then break; fi
print -n '\e[34m㉄:\e[0m' # print prompt
done
}
duangsuse::Echo
#!/bin/sh # Telegram PL 互骂组 AI 脚本文字重置版 # 兼容 Zsh、Bash、Sh function ai() { local user_input; while read user_input < "${1:-/dev/stdin}"; do local ai="\e[1;32m" ui="\e[0m"; echo "${ai}$user_input ${ui}" | sed 's/?\|?/!/g' | sed 's/吗//g' if […
顺手学了一下 POSIX ShellScript 系语言使用 #PL #Sysadim #UNIX #Linux #Bash
顺推 sort、shuf(fle)(洗牌)、head、uniq、comm、nl、tr、sed(Stream EDitor) 这些基于换行符的 pipeline routines
顺推 sort、shuf(fle)(洗牌)、head、uniq、comm、nl、tr、sed(Stream EDitor) 这些基于换行符的 pipeline routines
#!/bin/sh
# Telegram PL 互骂组 AI 脚本文字重置版
# 兼容 Zsh、Bash、Sh
function ai_print_prompt() {
printf '\e[34m㉄:\e[0m' # print prompt
}
function ai() {
local user_input;
ai_print_prompt;
while read user_input < "${1:-/dev/stdin}"; do
local ai="\e[1;32m" ui="\e[0m";
printf "${ai}$user_input ${ui}\n" | sed 's/?\|?/!/g' | sed 's/吗//g';
if [ `expr "$user_input" : '^再见'` -gt 0 ]; then break; fi
ai_print_prompt;
done
}
if [ $0 = 'ai.sh' ]
then
ai
fi
duangsuse::Echo
弄了个测试 LaTeX 排版的,顺手又学习一下 TeX 方便以后发博文
字体的问题也真是纠结... 还好
\setmainfont 能给一个文档指定多个字体不至于遇上中文文字缺失的问题
duangsuse::Echo
弄了个测试 LaTeX 排版的,顺手又学习一下 TeX 方便以后发博文
#Book #Fontend #GUI #Desktop 买了那本《Qt 5.9 C++ 开发指南》我才知道这种多『内部窗口』的被称为 MDI(多文档视口应用)
这次顺手买了一本 Qt、一本 C/算法数据结构计算机二级、一本嵌入式、一本操作系统的...
其中我觉得最有价值的目前是嵌入式,因为通过它我最终知道了很多汇编语言里
并且领悟了 x86 的各种寄存器啊... 执行环境啊... 比如 AX AL AH 三寄存器有什么关系、MMU 是什么之类的
顺手悟出了 LR(系统栈链接寄存器)的用途(在 x86 里是 bp,栈指针是 sp,现在一般都算作通用寄存器,可惜即使这样都只有 8 个通用寄存器 GPR...)
这次顺手买了一本 Qt、一本 C/算法数据结构计算机二级、一本嵌入式、一本操作系统的...
其中我觉得最有价值的目前是嵌入式,因为通过它我最终知道了很多汇编语言里
**h 这种语法是表示 C99 里的 0x** 十六进制数并且领悟了 x86 的各种寄存器啊... 执行环境啊... 比如 AX AL AH 三寄存器有什么关系、MMU 是什么之类的
顺手悟出了 LR(系统栈链接寄存器)的用途(在 x86 里是 bp,栈指针是 sp,现在一般都算作通用寄存器,可惜即使这样都只有 8 个通用寄存器 GPR...)
Wikipedia
Multiple-document interface
A multiple-document interface (MDI) is a graphical user interface in which multiple windows reside under a single parent window. Such systems often allow child windows to embed other windows inside them as well, creating complex nested hierarchies. This contrasts…
foo.pdf
92 KB
这个是 XeTeX render 之后的成品,当然是有过程的,不过可以理解为是 compose 合成之后的然后就可以视作一个 operation 了,即使之前可能是先变成 dvi 文件再变成 p(ost)s(cript) 文件再变成 pdf...