Gox 使用内存虚拟文件系统提升IO处理速度

Posted by 夏泽民

Gox语言中,1.06a版本以上,可以利用内置的github.com/topxeq/afero包来将内存中虚拟出一个文件系统。这样,如果内存足够大,完全可以利用它来提升一些文件IO处理的效率。



Python魔术方法 迭代器

Posted by 夏泽民

ython里面有很多的以__开始和结尾的函数,利用它们可以完成很多复杂的逻辑代码,而且提高了代码的简洁性,本文主要总结了迭代器用到的魔术方法,并且主要以代码例子进行解释。



inspect

Posted by 夏泽民

inspect模块用于收集python对象的信息,可以获取类或函数的参数的信息,源码,解析堆栈,对对象进行类型检查等等。



antlr idea

Posted by 夏泽民

https://www.cntofu.com/book/115/line-between-lexer-and-parser.md https://blog.csdn.net/qq_36616602/article/details/85858133 1.安装IDEA. 2.在File-Settings-Plugins中安装ANTLR v4 grammar plugin插件. 3.新建一个Maven项目,在pom.xml文件中添加ANTLR4插件和运行库的依赖,注意一定要用最新版的。

项目流程 新建一个g4文件,在里面写入要识别语言的词法规则和语法规则      .


antlr

Posted by 夏泽民

https://github.com/antlr/antlr4 https://www.cntofu.com/book/115/index.html



Search

Popular posts

Anything in here will be replaced on browsers that support the canvas element

Recent posts

This blog is maintained by 夏泽民

Get in touch with me at 465474307@qq.com

Subscribe to our mailing list

* indicates required