自由、创新、研究、探索……

Linux/Windows Mono/DotNet [ Open Source .NET Development/ 使用开源工具进行DotNet软件开发]
posts - 531, comments - 2035, trackbacks - 145, articles - 56
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

2007年2月24日

在Vista上安装的Winzip软件过期了,Winrar软件在vista运行有很多问题,这两个还是收费软件,7-zip这个软件不错,有了它就可以告别这两个东东了。

7-Zip 压缩软件拥有极高的压缩比,基于 GNU LGPL 发布,是完全免费的软件。

7-Zip 的主要特征:

  • 更新了算法来加大 7z 格式的压缩比
  • 7-Zip 是基于 GNU LGPL 之下发布的软件
  • 支持格式:
    • 压缩及解压缩:7z、ZIP、GZIP、BZIP2 和 TAR
    • 仅解压缩:RAR、CAB、ARJ、LZH、CHM、Z、CPIO、RPM 和 DEB
  • 对于 ZIP 及 GZIP 格式,7-Zip 能提供比使用 PKZip 及 WinZip 高 2-10% 的压缩比
  • 7z 格式支持创建自释放(SFX)压缩档案
  • 集成 Windows 外壳扩展
  • 强大的的文件管理
  • 强大的命令行版本
  • 支持 FAR Manager 插件
  • 支持 60 种语言

posted @ 2007-02-24 20:13 自由、创新、研究、探索…… 阅读(1050) | 评论 (3)编辑

asp.net 2.0有一个特殊目录app_data,通常Sql server 2005 express数据文件就放在这个目录,相应的数据库连接串就是:
connectionString="…… data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|data.mdf;User Instance=true"
这里有一个DataDirectory的宏,他表示什么意义呢?

DataDirectory 是表示数据库路径的替换字符串。由于无需对完整路径进行硬编码,DataDirectory 简化了项目的共享和应用程序的部署。例如,无需使用以下连接字符串:
"Data Source= c:\program files\MyApp\app_data\Mydb.mdf"
通过使用 |DataDirectory|(包含在如下所示的竖线中),即可具有以下连接字符串:
"Data Source = |DataDirectory|\Mydb.mdf"
这里的一篇文章Working with local databases详细的解释了DataDirectory 的意义,不仅仅是Sql server 2005 express中使用,也可以在其他的文件数据库中使用,例如Sqllite数据库文件的连接字符串:
<add name="DefaultDB"
connectionString="DriverClass=NHibernate.Driver.SQLite20Driver;Dialect=NHibernate.Dialect.SQLiteDialect;Data Source=|DataDirectory|\data.db3" />

posted @ 2007-02-24 11:44 自由、创新、研究、探索…… 阅读(1297) | 评论 (1)编辑