python html5 bootstrap 视频教程

德云社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 7232|回复: 0

数字 IDE - 全栈软件工程师编程 多功能高效 批处理式 IDE

[复制链接]

194

主题

288

帖子

1322

积分

超级版主

Rank: 8Rank: 8

金钱
798
金币
15
威望
0
贡献
0
发表于 2020-6-6 01:43:43 | 显示全部楼层 |阅读模式
AI人工智能 语音助理 人工翻译 教程
数字 IDE - 全栈软件工程师编程 多功能高效 批处理式 IDE

由于所有编程语言,源代码的主要表达形式仍是文本。

而文本在数字化 批处理化方面天然优势明显,如标准统一 (虽然全球存在很多种语言文字)、未加密 (虽然文本可编码解码 字符加密)、处理工具多 (所有能打开文本文件的工具,都可查看)、等等。


数字 IDE 基于文本的这些特点,开发出了结合文本式 带图形界面式 所见即所得 (集成 Web 浏览器) 理念的多功能高效 批处理式 IDE 理念。并由此衍生出专业用于编写 Python HTML C/C++ 等编程语言的 IDE。


数字 Python IDE 2020.5

批处理式 IDE

以前,若想不同字符间能通配,可使用 * ? 通配符,或功能更为强大的正则表达式。

但正则表达式标准未完全统一,各种编程语言有差别 (如 Python2.7 和 Python3.x,不同版本间都有差别),规则复杂难于掌握 (特别是新手)。

就算正则表达式标准统一,或只就 Python3.x 而言,又会出现匹配的不可控性而难于应用。那批处理怎么办,不使用正则表达式有更好的办法吗?

数字 IDE 由此提出其专用万能字符通配符 <100_charProxyMarker>,万能相对路径通配符 <relativePathMarker>, 万能目录通配符 <1_dirProxyMarker>。

当然,除这些外还有很多批处理工具,如全文搜索 全文替换 全文插入 全文删除 全文移动,批量Cython 批量PyInstaller,批量 TTS 文档,批量格式化 HTML 源代码,文档自动化版本管理,高级文档管理,等等。


将以前基于单字符 单文件的编程方式,上升到基于批文件 多工程 多版本的高可控 柔性化新编程方式。结合 C/C++、多线程技术、多进程技术等,在提升编程效率方面,全局至少 3 - 5 倍以上,局部最多 100 倍以上。


<100_charProxyMarker>

用于文件目录重命名或文本模糊批处理,通配任意字符 (不再使用正则表达式)。


其中 charProxyMarker 是标记名称,中文译为字符代理标记;< > 及 _ 起分隔作用,无实际意义。

其中 100 代表 100 个连续相邻字符,这 100 个连续相邻字符可为空或任意连续相邻字符,且数字可修改。如 <275_charProxyMarker> 通配 275 个字符,<1000_charProxyMarker> 通配 1000 个字符。

<relativePathMarker>

HTML 文件模糊批处理万能相对路径通配符,用于自动生成 ../../ 形式的相对路径,../ 字符的数量由文件目录层级决定。

其中 relativePathMarker 是标记名称,中文译为相对路径标记;< > 起分隔作用,无实际意义。

<1_dirProxyMarker>

路径模糊批处理万能目录通配符,用于管理文档,如:文件拷贝 文件移动,通配不同目录名 (不再使用正则表达式)。


其中 1 代表 1 级目录,这 1 级目录代表 1 级任意目录中的所有字符,且数字可修改。如 <2_dirProxyMarker> 通配 2 级目录,<3_dirProxyMarker> 通配 3 级目录。


其中 dirProxyMarker 是标记名称,中文译为目录代理标记;< > 及 _ 起分隔作用,无实际意义。

AI人工智能 语音助理 人工翻译 教程
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|Sitemap|小黑屋|德云社区 |网站地图  

GMT+8, 2024-11-27 07:22 , Processed in 0.033606 second(s), 27 queries .

工业和信息化部: 粤ICP备14079481号-2

技术支持 乐数软件     版权所有 © 2014-2021 德云社区    

快速回复 返回顶部 返回列表