- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 为Excel定义导出XML的映射
<br />Excel如何把其中的数据导出成XML,我本来以为挺简单的,试了下才发现Excel需要一个XML映射文件才能完成。开始之前都有一些基本概念,比如XML啊,DTD啊,不过大家肯定都看过HTML,就那个样,开始吧?<br /> <br />XML已经应用灰常灰常广泛了,从数据存储,数据表示都有它的踪迹。现在UI设计也都基于XML做了。XML包含的只是数据,数据需要有格式,这样子大家才都看得明白(没有格式似乎也看得明白,不过软件程序就不会像你那么聪明了)。用来定义XML结构的是DTD应用很广,不过现在
2011-03-30 22:42:00 19016
转载 10句编程谚语
所谓谚语,就是用言简意赅、通俗易懂的方式传达人生箴言和普遍真理的话,它们能很好地帮助你处理生活和工作上的事情。也正因如此,我才整理了10句编程谚语,每位开发人员都应该铭记他们,武装自己。1. 无风不起浪别紧张,这也许只是一场消防演习代码设计是否糟糕,从某些地方就可以看出来。比如:•a. 超大类或超大函数•b. 大片被注释的代码•c. 逻辑重复•d. If/else嵌套过深程序员们通常称它们作代码异味(Code Smell),但是就我个人认为“代码警报”这个名字更为合适一些,因为它有更高的紧迫感的含义。根本问
2011-03-23 09:42:00 1095
原创 如何实现返回上一页并自动刷新
Java编写WEB程序时,页面应该只是表示的部分,不应该含有任何Java脚本代码。我们经常会碰到返回上一页,但是需要刷新页面上与状态相关的信息,从而避免重复操作,错误信息的弊端。先说两种方法:1. 设置页面为不缓存,访问上一次页面就需要重新去服务器获取。(我没有试过)。HTMLJAVAif (request.getProtocol().compareTo("HTTP/1.0") == 0){ response.setHeader("Pragma","no-cache");}else if (requ
2011-03-20 15:53:00 25056 1
原创 PCRE函数简介和使用示例
PCRE是一个NFA正则引擎,不然不能提供完全与Perl一致的正则语法功能。但它同时也实现了DFA,只是满足数学意义上的正则。PCRE提供了19个接口函数,为了简单介绍,使用PCRE内带的测试程序(pcretest.c)示例用法。1. pcre_compile 原型: #include pcre *pcre_compile(const char *pattern, int options, const char **errptr, int *erroffset, const un
2011-03-13 23:56:00 34179 6
原创 顺利编译GRETA
要想顺利编译GRETA还真有点不容易呢,最近装了Win7,安装VS2008装不上就只有装VS2005,还有风险呢。GRETA是一个微软员工Eric Niebler开发的开源正则引擎,可惜后面离开微软就没有再维护了。不过好东西还是值得学习使用的。把相关的文件导进VS2005,编译出现如下错误:1>e:/paper/regular expression/implements/greta/greta/restack.h(355) : warning C4346: “regex::hetero_stack::sta
2011-03-13 00:24:00 2677 2
原创 基于标签的文件管理工具 - Tagstore
<br />Tagstore是一个研究工具,来自Graz University of Technology的软件学院。Tagstore的主要目的是提供更好的方法来管理在本地硬盘的文件和文件夹。Tagstore不是商业产品,他是GPL V3许可下的自由开源软件。<br /> <br />基本思想<br />使用Tagstore,用户可以不再是一传统的层级目录来访问数据文件。Tagstore给所有的文件和文件夹都根据用户提供的标签来管理。Tagstore会自动根据这些标签生成一个TagTrees。在TagTre
2011-03-11 00:50:00 8059 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人