2010年10月14日

http://wiki.ubuntu.org.cn/Rhythmbox#.E8.A7.A3.E5.86.B3.E4.B8.AD.E6.96.87ID3.E6.A0.87.E7.AD.BE.E4.B9.B1.E7.A0.81

千千静听修改标签

千千静听 添加---本地搜索 ---把所有歌曲添加上 然后选择所有歌曲----右键 -----批量文件属性------mp3标签的写入方式选上apeV2 可以有其他的 (id3v2也可以选utf8,不过xp下的一些播放器不支持utf8)

这是只要有一点改变就可以保存 但是前往不要改变 标题 和艺术家 专辑 因为这时显示的是不同的值 改了就把这几个字写入了 我建议点繁体转简体 当然备注也可以 然后保存

apev2 是用utf8编码的 在Linux下用支持apev2的播放器Rhythmbox就不会乱码了

[编辑] 修改文件标签法

需要软件包mid3iconv

安装:

 sudo apt-get install python-mutagen   

然后转至MP3目录,执行以全命令进行转换:

 mid3iconv -e GBK *.mp3   

覆盖子目录要将命令改为

 mid3iconv -e GBK */*.mp3 

将音乐重新导入rhythmbox

把以上命令保存为脚本方便运行:

 

 #!/bin/sh mid3iconv -e GBK  *.mp3

保存为“ID3fix.sh”文件,然后赋予运行权限

 chmod +x ID3fix.sh  

可以使用sudo移动到/usr/local/bin,在任何地方呼叫

 sudo mv ID3fix.sh /usr/local/bin


以后有要整理标签的目录,打开终端运行即可。

补充:此命令仅应对GBK编码——写明GBK,其他编码可能碰到的中文编码包括GB2312、GB18030、Big5

举例Big5,修改为

 mid3iconv -e BIG5 */*.mp3

 

posted @ 2010-10-14 13:13 zeus2 阅读(212) 评论(0) 编辑
  2010年6月24日

当一个系统并发能力不足,同时性能不足时通常由于以下几个原因造成!

 

1、资源占用:

  一般由于错误的资源分配,抢占资源比如lock等等造成并发能力下降。连接池释放问题

2、数据库压力增大:

  对于数据库压力特别大的系统可以通过以下几种方案解决:

  memcached读取缓存;读写分离;表分区;数据库垂直分离,水平分离;提高数据库硬件(SSD+大内存+多核CPU)。

  甚至可以使用小型机跑数据库服务,可惜的是小型机不支持微软sql server。

每一个架构改进可以提高10倍左右的性能,这些都做到网络又会成为瓶颈了。

posted @ 2010-06-24 21:29 zeus2 阅读(124) 评论(0) 编辑
  2010年3月16日

开源开发平台主要用SVN。

 

安装方法及工具如下

 

服务器端:VisualSVN。

客户端:TortoiseSVN,Viusal Studio集成AnkhSVN。

 

以上工具安装完毕后,即可使用SVN进行源代码管理。

 

第二种选择即全套微软TFS。

 

 

posted @ 2010-03-16 00:14 zeus2 阅读(140) 评论(0) 编辑
  2010年2月28日
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer]
"BackupDirectory"="F:\\DataBase\\bak"
"DefaultData"="F:\\DataBase"
"DefaultLog"="F:\\DataBase"

导入注册表路径

posted @ 2010-02-28 18:35 zeus2 阅读(106) 评论(0) 编辑
  2010年1月20日

首先System.DateTimeOffset类型属于.net 框架mscorlib.dll的内容,而且是.net框架 2.0 sp1里面内容。

安装.net框架3.5的时候自动安装好了。

 

所以如果遇到该类型无法加载,则直接安装.net框架3.5,条件不允许的话安装2.0 sp1即可(最新2.0 sp2)。

posted @ 2010-01-20 00:01 zeus2 阅读(275) 评论(0) 编辑
  2009年11月24日
摘要: 小弟最近要实现一个功能,就是如果改页面被修改,则不能翻页,必须提交本页后才能翻页。[代码]需要把该功能加载到form的onsubmit事件。经过检测发现很有意思的事。如果使用$("form").submit函数加载这段代码,会发现_doPostBack回发的提交无法触发该事件。经查是由于自动生成的__doPostBack函数,首先把当前form复制为theForm,然后在form1中加载的js代码...阅读全文
posted @ 2009-11-24 10:21 zeus2 阅读(165) 评论(0) 编辑
  2009年8月3日
摘要: 执行下面合并配置文件命令即可。%SystemRoot%\system32\inetsrv\appcmd migrate config "Default WebSite"阅读全文
posted @ 2009-08-03 17:32 zeus2 阅读(144) 评论(0) 编辑
摘要: 首先创建表CREATE TABLE customer(cust_id smallint IDENTITY NOT NULL,cust_name varchar(50) NOT NULL) 获取当前表种子和自增大小: SELECT IDENT_SEED('customer'), IDENT_INCR('customer') 下面2个语句等价: SELECT IDENTITYCOL FROM cust...阅读全文
posted @ 2009-08-03 11:01 zeus2 阅读(111) 评论(0) 编辑
  2009年6月27日
posted @ 2009-06-27 22:28 zeus2 阅读(180) 评论(1) 编辑
  2009年6月25日
摘要: public static IList<SqlParameter> GetParas<T>(T t, out string where) { StringBuilder sb = new StringBuilder(); List<SqlParameter> paras = new List<SqlParameter>(); Type type = ...阅读全文
posted @ 2009-06-25 23:48 zeus2 阅读(145) 评论(1) 编辑