【记录】尝试优化antlr的lexer和parser以提高继续速度(解析性能)
crifan 12年前 (2013-07-09) 6227浏览 0评论
【背景】 之前已经写好了antlr的语法,去解析eddl。 但是,当eddl文件很大,比如6000+行,149KB,的时候,解析起来,极其的慢,在i5-2400(3.1GHz)+8G内存+win7 x64的情况下,都需要解析很长时间,以分钟计算的那种...
crifan 12年前 (2013-07-09) 6227浏览 0评论
【背景】 之前已经写好了antlr的语法,去解析eddl。 但是,当eddl文件很大,比如6000+行,149KB,的时候,解析起来,极其的慢,在i5-2400(3.1GHz)+8G内存+win7 x64的情况下,都需要解析很长时间,以分钟计算的那种...
crifan 12年前 (2013-03-16) 9331浏览 1评论
【问题】 C#中,需要解析json字符串: { 'query': 'weight loss', 'frequency': '3', 'has_recent_re...
crifan 12年前 (2013-02-19) 11167浏览 5评论
【问题】 折腾这个的时候,先后操作是: http://www.cadastur.turismo.gov.br/cadastur/PesquisarEmpresas.mtur -> "Guia de Turismo" ->...
crifan 12年前 (2012-12-17) 7446浏览 0评论
对于常见的http的数据包,比如 用Firebug抓取出来访问 http://www.songtaste.com/music/ 时的: http request请求头信息: GET /music/ HTTP/1.1 Host: www.songtas...
crifan 12年前 (2012-11-15) 7042浏览 3评论
运行Python脚本时,时常需要从命令行中传递一些参数到Python程序中,但是如何获得相应的传递进来的参数,以及如何解析这些参数,是很多人,包括最开始的我,所遇到的问题。 下面,就对此总结一下: 先介绍基本背景知识: 1. Python中,可以通过...
crifan 12年前 (2012-11-15) 7771浏览 0评论
【问题】 在: 【整理】Python中如何获得并处理命令行参数 的折腾过程中,想要实现,将使用argparse解析后的命令行的参数,像使用optparse解析后的参数一样,去导出这些变量,使得后面的代码,可以直接用于参数值。 相关的,使用optpar...
crifan 13年前 (2012-03-30) 8391浏览 0评论
【背景】 已从一个url中获得返回的json字符串: {"code":"A00006",data:"\t<li id=\"cmt_1932099\">...
crifan 13年前 (2012-03-12) 4152浏览 0评论
【问题】 一个python脚本,通过命令行传递参数,但是由于参数太多,所以想要通过一个单独的配置文件,比如config.ini之类的,传递进去,然后找到合适的解析函数,甚至是自己写解析函数,来实现参数传递。 【解决过程】 1.网上找了下,参考: py...
crifan 13年前 (2011-09-16) 2602浏览 0评论
New English Words Version: 2011-10-31 For common special characters: 特殊字符 英文名 中文名 注解 ~ tilde 波浪号 ...
crifan 17年前 (2008-06-15) 2820浏览 2评论
eSATA接口规范解析【转】 外置存储设备(如移动硬盘)接口仍普遍采用USB2.0或IEEE1394,尽管这两种接口的数据传速率达到了480Mpbs/400Mbps,但它们并不能发挥硬盘等设备的最大潜力。因此e...