工具 配置新环境

设置bash export PS1="[\e[35;1m][\$(date +'%m-%d/%H:%M:%S')][\e[36;1m]\w [\e[0m]\n> " 安装code-servels https://blog.zhaokeyong.cn/archives/CentOScode-server 安装3.4版本,方便 # 1 从本地机器上,找到code-server所在文件夹 cd /home/shenkun/vscode mkdir allpkg # 放插件的目录 cp -r ~/.local allpkg cp -r ./code-server allpkg tar -zcvf allpkg.tar.gz allpkg cd /home/shenkun/vscode tar -zxvf allpkg.tar.gz mv allpkg/code-server ./ rm -rf ~/.local/share/code-server/* mv allpkg/.local/share/code-server/* ~/.local/share/code-server nohup ./code-server & # 设置配置文件 vi ~/.config/code-server/config.yaml bind-addr: 0.0.0.0:3000 auth: password password: password cert: false nohup ./code-server & 常用插件: c/c++ gitlens markdown preview enhanced 安装 oracle ...

January 24, 2025 · 1 min · 115 words · Me

tool.flex.词法解析工具

目录: 1 概述 2 flex 参考: 1 概述 需求 判断字符串,是否满足规定的规则。 示例 字符串: ‘abc’, ‘a1’, ‘a+’, … 规则: 字符串中只包含字母 编码: /* 省略 */ 问题: 复杂性:在字符串较长,规则繁多时,判断逻辑将会很复杂,编码工作量大 方案: 通过通用的正则表达式制定规则 通过很多开源或非开源的词法解析工具,实现判断逻辑。 正则表达式: [a-zA-Z]+ : 字符串中只包含字母 如此,我们仅需简单制定正则表达式,通过第三方词法解析工具实现判断逻辑。 2 flex 1 词法解析 词法解析工具有很多,本文仅介绍flex。 flex编写的规则文件,后缀为.l 2 编译流程 编写 [规则.l] 文件 通过flex,将 [规则.l] 文件,转换为 [规则.c] 文件 将 [规则.c] 文件,以其他文件一起,正常编译即可 3 文件格式 %{ /* include */ %} /* define */ %% rule {code();} %% void usercode() { yylex(); } 4 正则表达式 单字符 ...

January 21, 2025 · 2 min · 311 words · Me

tool.markdown.轻量级语言语法

说明:原始markdow语法见本文底部 目录: 标题:1 标题:1.1 标题:1.1.1 标题:1.1.1.1 标题:1.1.1.1.1 标题:1.1.1.1.1.1 加粗:test 横线:test 斜体:test 标题:1 标题:1.1 标题:1.1.1 标题:1.1.1.1 标题:1.1.1.1.1 标题:1.1.1.1.1.1 $~~$缩进 节点: a b ba 序号: a b c d 分割线 链接:点我 链接:[id] something something 图片:[![desc](/path/to/img.png)](http://www.baidu.com/ "desc") 引用: line 1 line 2 ada 代码func(int a, int b) 代码块: def func(int a, int b) { return 0; } def func(a, b): c = "abc" return a + b 表格: c1 c2 c3 1 2 3 2 2 3 html转换: ♥ 分页符: [========] abc 目录: 标题:1标题:1.1标题:1.1.1标题:1.1.1.1标题:1.1.1.1.1标题:1.1.1.1.1.1 加粗:**test** 横线:~~test~~ 斜体:*test* # 标题:1 ## 标题:1.1 ### 标题:1.1.1 #### 标题:1.1.1.1 ##### 标题:1.1.1.1.1 ###### 标题:1.1.1.1.1.1 $~~$ 节点: - a - b - ba 序号: 1. a 2. b 1. c 2. d 分割线 ------------ 链接:[点我](http://www.baidu.com "点我") 链接:[[id]][linkid] something something [linkid]: http://www.baidu.com 图片: [![desc](../../1.PNG)](http://www.baidu.com "desc") 引用: > line 1 > line 2 ada 代码`func(int a, int b)` 代码块: def func(int a, int b) { return 0; } def func(a, b): c = "abc" return a + b 表格: | c1 | c2 | c3 | | :- | -: | :-: | | 1 | 2 | 3| | 2 | 2 |3| html转换: ♥ 分页符: [========] abc

January 21, 2025 · 1 min · 188 words · Me

tool.webssh.网页版SSH工具

感谢 开源项目:https://gitee.com/careyjike_173/webssh

January 21, 2025 · 1 min · 2 words · Me

tool.yacc.语法解析工具

目录: 1 概述 1 概述 需求 判断语法是否正确

January 21, 2025 · 1 min · 7 words · Me
心情不好的时候可以点一下 🐱
×
🤖 Doubao AI ×
Hi! 我是你的技术助手。关于代码、架构或 Bug,随时问我!🚀