- 博客(10)
- 收藏
- 关注
MeteorTL 空格被忽略BUG
[b]现象:[/b]当指令不包含表达式时,如:@end,其后面的空格会被忽略。[b]类型:[/b]BUG[b]优先级:[/b]高[b]原因:[/b]状态机没有找到"}"结束符,而空格不能判定结束,所以状态机会将后面的空格作为指令的一部分,从而被忽略。[b]状态:[/b]待解决[b]解决办法:[/b][b]现象:[/b]BinaryHandlerSupport空指...
2007-04-24 16:29:16 97
[转]漫谈创业和管理-程序员5大思维障碍
程序员是最容易创业的,或者说是创业成本最低的职业。只要有一台电脑和投入自己的时间,就可以写出畅销天下的软件,这是每个程序员的梦想。更何况世界首富常年以来就是程序员出身的比尔盖茨,这也刺激了更多的程序员走上创业之路。 可是等到真的开始创业,才发现这条路并不容易.由于创办CSDN网站和《程序员》杂志的原因,接触了大量的技术创业者,或者从技术转向管理的程序员。我发现真正程序员创业成功的例子非...
2007-04-24 15:15:04 91
下载处理Servlet工具类
项目中用到下载功能,一般都使用超链接做下载,但txt, html, csv等会被浏览器直接打开,写了一个工具类处理这个问题。很简单,放上来备忘。[code="java"]package com.xxx.servlet;import java.io.File;import java.io.FileInputStream;import java.io.IOExc...
2007-04-18 19:20:13 90
见识下用if...else搞定工作流
接手XX移动项目的流程模块,好头痛,哎...整个工作流没有用JPBM之类的引擎,从头写出来的。代码乱得足以体现维护者的价值...流程是出了名的状态多,状态切换多,易变性大的模块典型的状态模式,状态机,规则引擎用武的地方,但这位大牛却用近千行的if...elseif...else搞定,为了取得流程相关状态,用5层子查询,一页半A4纸的SQL语句查询。怀念阵亡的多态...
2007-04-17 21:19:56 221
模板引擎-语法解析-有限状态自动机
在设计MeteorTL([url]http://www.meteortl.org[/url])模板引擎时,语法树的解析用到了有限状态自动机,这里稍讲一下。由于将归约算法滞后单独处理(便于测试),这里只实现有限状态自动机,实现序列化分割。如果后期实现XSLT解析,可能会改为下推自动机实现。主控程序:[code="java"]package org.meteortl.cor...
2007-04-16 20:23:47 422
架构师警钟(一)
如果你读到某种东西,它使你突然一惊或心烦意乱,那么说明你的构想和架构都已经落伍了。如果软件开发周期结束的时候没有一堆需要解决的问题和功能特性,这很清楚地说明你遗漏了某些东西,你的构想没有超越当前的发布。当发现某个小组极度缺人手时,说明开发节凑被破坏了。总是应该用架构的半成品来改进架构。架构师必须不停的考虑架构的客户如何变化,竞争形势如何变化,运行坏境是什么样的,且要...
2007-04-15 18:07:54 272
Meteor Template Language发布alpha版本
Meteor Template Language发布alpha版本。基本功能均已实现,但0.x版本不保证向前兼容,API结构可能会有大的调整,将在1.0版开始保持API稳定。虽然很多东西还没做好,但还是想在第一时间与JavaEye的朋友分享。希望得到各位的支持和帮助,也希望JavaEye成为Meteor使用开发交流的主战场。(重复发明轮子之类的争辩就不用帖了,相信每样东西的...
2007-04-15 17:27:21 123
不知JavaEye中还有没有用过文曲星编程的
在JavaEye中,因为这几篇文曲星编程的文章认识了[url=http://taowen.iteye.com]taowen[/url],他也用那个512k的小东东搞过6502,呵。高中时代的梦想啊...
2007-04-13 15:59:04 319
效率自查
遵循效率自查,问自己几个问题:我当前的职责是什么?我现在在干什么?做的事情符合职责规范吗?做事遵循的原则是什么?做事的方法是什么?方法是最具效率的吗?需不需要请教他人?自己是不是在哪里应该提高?-----摘自项目组...
2007-04-13 15:19:49 105
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人