Posts Tagged ‘开发经验’

   由WAMDM实验室开发的面向计算机领域的中文文献集成系统C-DBLP在成功运行近两年时间后近期正式更名为“学术空间ScholarSpace”,新名字更好地反映了系统的定位和发展方向。我们并不是要做一个中文版的DBLP文献系统,到目前为止我们已经在基于该系统的数据集开发了很多有价值的、DBLP所没有的功能和应用,ScholarSpace的目标是为国内计算机科学研究者建立一个中文的“学术空间”,汇集该研究者的文献著述、学术活动、科研项目、就职单位变迁等方面的信息,综合、全面、客观地展示研究人员的学术研究进展情况。

   最近为C-DBLP系统开发一个新的人名列表展示的功能,开发过程中遇到IE内核浏览器(如IE8,傲游,Sogou浏览器)不能正确识别人名列表页面的问题,这些浏览器在打开http://www.cdblp.cn/authorlist.php后只显示一片空白,查看页面源代码发现页面内容已经下载到本地,但其中的中文都是乱码。在页面中右键选择“编码”将页面编码人工设置为UTF-8后页面显示正常,但再次访问该页面时浏览器仍然不能显示页面内容。这样的问题只在IE内核的浏览器中出现,在Firefox、Safari浏览器中都没有遇到这种情况。

      在使用Java语言开发的过程中,开发人员经常需要用到一些开源的工具包。在使用别人的jar包的时候,为了保证正常调用包内的方法需要把jar包添加到Referenced Libraries中。由于jar中通常只打包了类的二进制文件,其JavaDoc文件仍需要以浏览器或chm帮助文档的方式查看。Eclipse开发环境中提供了将JavaDoc文档附加到jar包中的功能,使开发者不再需要人工查找类或方法的JavaDoc注释,省时又省力。