【未解决】antlr中setText()在递归嵌套的token中无效
crifan 13年前 (2013-07-12) 2986浏览
【问题】 目标是: 希望实现,对于包含宏依赖的内容,也可以正确替换。 即: #define A B #define B C A 可以替换为C,而不是B。 其中的一种变体是,对于: #define PV_UPPER_RANGE_...
工作相关的技术文章
crifan 13年前 (2013-07-12) 2986浏览
【问题】 目标是: 希望实现,对于包含宏依赖的内容,也可以正确替换。 即: #define A B #define B C A 可以替换为C,而不是B。 其中的一种变体是,对于: #define PV_UPPER_RANGE_...
crifan 13年前 (2013-07-12) 4821浏览
【问题】 登陆自己的网站: www.crifan.com 结果出现: 509 Bandwidth Limit Exceeded The server is temporarily unable to service your ...
crifan 13年前 (2013-07-11) 3354浏览
【背景】 折腾: 【记录】尝试优化antlr的lexer和parser以提高继续速度(解析性能) 期间,需要写测试代码,去测试解析时间。 即,计算一段代码的执行时间。 【解决过程】 1. 参考: 测试一下Java代码的执行时间 去试试,结果发现想要使...
crifan 13年前 (2013-07-11) 4672浏览
【背景】 折腾: 【已解决】java中计算代码执行时间 期间,需要搞懂如何使用java中的字典类型的变量。 【解决过程】 1. 参考: 学习“字典、哈希与Map” 去写出如下代码: private HashMap calcTimeKeyDict; ...
crifan 13年前 (2013-07-11) 13759浏览
【问题】 折腾: 【已解决】Java中的字典类型变量 结果出现警告: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References...
crifan 13年前 (2013-07-11) 7577浏览
【问题】 Eclipse,在编辑代码,比如Java代码的时候,对于Ctrl+Shift+右箭头,竟然无法实现,其他大部分的代码/文字编辑软件中的: 选择整个单词,而只是选择整个单词中的其中一部分(有对应的语义的部分)。 比如: 对于: 对于java代...
crifan 13年前 (2013-07-11) 49468浏览
【问题】 Eclipse中,折腾java代码。 把之前在android中的代码拿过来使用。 结果出现The import org.apache cannot be resolved的错误: 【解决过程】 1.这里: 求救,eclisp...
crifan 13年前 (2013-07-11) 27763浏览
【背景】 折腾Eclipse时,经常会遇到这种情况: 缺少某个库,找到之后,需要将该库,jar包,加入到当前项目,使得代码中的import xxx得以正常导入。 举例: 【已解决】Eclipse的java代码出错:The import org.apa...
crifan 13年前 (2013-07-10) 13217浏览
【问题】 win7 x64,i5四核,8G内存,C盘还是SSD的。 之前启动Visual Studio 2010,都是很快,比如1,2秒。 突然,某天,启动Visual Studio 2010,极其的,非常非常的慢,要好几分钟。 【解决过程】 1.看...
crifan 13年前 (2013-07-10) 7890浏览
【问题】 已经给C#的HttpWebRequest支持了Proxy了: 【已解决】C#中HttpWebRequest支持代理 但是接下来发生一个很郁闷的事情: 当用了代理之后,http工作不正常了,现象是: 之前可以去模拟某网站获得alexa ran...