2009-06-26 Tips

1,spark最后的stable release是2.5.8,因为很多功能都没有,所以就从svn里co了一份源码,修改完字体用ant编译后覆盖了原安装目录,这下用着舒服一些了,字体可以看清,away status也可以用。

不完善的地方还有,在第一次打开chat窗口时,窗口是隐藏的,在任务栏里右击chat窗口选最大化,然后通过单击tab的关闭按钮来关闭窗口后,再次打开chat窗口,再次在任务栏里右击chat窗口选最大化,然后单击chat窗口的最大化/还原按钮,接着调整窗口到正常大小才可以正常显示。

2,准备新添加一个svn版本库,原有的一个版本库路径是在/data/svn,svnserve运行的路径也是它。当我新添加的svn版本库设定为/data/foo后,客户端访问不了新版本库,在查找了众多资料后,我用以下办法来处理:co一份原版本库,删除/data/svn里的所有文件以及/data/foo目录,接着在/data/svn里建立old和foo两个目录,并分别在这两个目录建立版本库。于是svnserve运行在/data/svn目录下,版本库在/data/svn/old和/data/svn/foo目录,最后导入相关的源码就行了。

3,vs不同的版本对配置文件的支持不一样,我至今也没找到官方的文档,以下是我测试的总结:
//新建项目时IDE会Properties目录下自动生成Settings.settings文件
//配置Settings.settings时,IDE会自动生成app.config文件并在其中保存Settings.settings的数据
//Settings.settings里设置scope为user时,它对应app.config文件的userSettings节数据
//Settings.settings里设置scope为application时,它对应app.config文件的applicationSettings节数据
//Properties.Settings可以读取app.config文件的userSettings节和applicationSettings节数据,也就是说它能读取由Settings.settings设置的数据
//ConfigurationManager.AppSettings可以读取app.config文件的自定义的appSettings节数据
//ConfigurationSettings.AppSettings可以读取app.config文件的自定义的appSettings节数据