为祖国健康工作50年

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2013年12月23日

摘要: 最近一个web项目中,需要进行语音播报,将动态的文字转换为语音(TTS)存为WAV文件后通过web播放给用户。选择了微软所提供的SAPI (The Microsoft Speech API),只需要几行代码即可实现。主要的问题是选择一个好的中文语音库,让播放的声音更贴近真人。各个中文版操作系统自带的中文语音包如下(通过控制面板的语音属性进行查看): Windows 2000/XP/Vista:无 ... 阅读全文
posted @ 2013-12-23 08:58 lerit 阅读(43788) 评论(10) 推荐(5) 编辑

2013年5月30日

摘要: 使用如下功能时,发现提示如下信息: 网站元数据库包含意外信息,或者您没有访问该元数据库的权限。您必须是本地计算机上 Administrators 组的成员才能访问 IIS 元数据库。因此,您无法创建或打开本地 IIS 网站。如果您具有这些文件所在的文件夹的读取、写入和修改权限,则可创建一个指向该文件夹的文件系统网站以便继续。 输出信息的错误为: 最后发现问题的原因是由于IIS的一个功能默认... 阅读全文
posted @ 2013-05-30 14:16 lerit 阅读(931) 评论(5) 推荐(0) 编辑

2013年3月6日

摘要: 今天重启电脑时忘了关闭虚拟机,重启后发现虚拟机无法进入,报如下的错误: Start tag expected, '<' not found. 可能是因为异常关闭导致了配置文件丢失。于是按照提示的目录,打开文件夹: 发现报错的文件大小为0,去其他虚拟机看,这个应该是xml格式的,里面有很多内容,问题就应该是这里文件的内容丢失了。如果重建虚拟机,之前保存在虚拟机中的文件就找不回来了,goog... 阅读全文
posted @ 2013-03-06 09:10 lerit 阅读(3793) 评论(1) 推荐(0) 编辑

2012年10月13日

摘要: 最近安装了server 2012,发现wifi总是无法连接,首先设备管理器里显示wifi驱动没问题,就是点击连接后,无法搜索到任何无线点,一直以为是驱动支持问题,今天终于发现是设置导致的: 默认情况下,wifi功能在2012中是没有安装的,必须手动安装才可以,方法就是进入服务器管理器,添加wireless lan service功能: 安装之后,重启,如果还是无法连接,可以尝试删除驱动,重新让... 阅读全文
posted @ 2012-10-13 13:20 lerit 阅读(8739) 评论(1) 推荐(0) 编辑

2012年9月25日

摘要: 问题描述: 之前这个项目一直使用Entity Framework Power Tool插件,对数据库进行逆向工程,生成code first代码。 步骤是项目右键,进入如下选择: 在弹出界面后,配置好需要逆向功能的数据库地址,选择“确定”,这应该可以产生需要的代码,这次却提示如下错误: 参数不正确。 (异常来自 HRESULT:0x80070057 (E_INVALIDARG)) 解决方法:... 阅读全文
posted @ 2012-09-25 10:17 lerit 阅读(954) 评论(4) 推荐(1) 编辑

2011年9月26日

摘要: 关于 ghost xp sp3,网上有许多人问关于无法安装IIS的问题,有的说是因为ghost停止了一些服务造成的,有些说是因为sp3的一个补丁包造成的,这次遇到了同样的问题,在安装iis过程中总是提示找不到文件,试过了上面介绍的一些方法,却依然无法安装成功,最后在一些文章中说是windows游戏造成的,果然有效,方法如下: 添加删除程序-Windows组件向导,找到附件和工具,在其详细信息中去掉... 阅读全文
posted @ 2011-09-26 15:39 lerit 阅读(709) 评论(1) 推荐(0) 编辑

2011年9月16日

摘要: 家里和单位各一台电脑,使用firefox的xmarks作为书签同步工具。单位的系统恢复了一下到6月份了,书签是那个时候的了,想同步到最新,但是总无法成功。前一阵子是因为xmarks的服务器ip疑似被墙而无法更新,这个在hosts文件里做一些设置即可,这次不同,在firefox的工具-xmarks-设置,选择“马上同步”进行手动同步,提示如下错误: failed to converge.xmarks... 阅读全文
posted @ 2011-09-16 10:57 lerit 阅读(2054) 评论(0) 推荐(2) 编辑

2011年8月22日

摘要: 公司为一个web应用程序写了一个注册机,基本原理是用户运行这个软件后,得到一个申请码,然后公司根据这个申请码给出相应注册码,匹配后方可正常使用web软件。在别人机子上没有问题,但是我机子上运行软件后死活就是没有申请码产生,也没报错。开发此程序的人员早不知道是谁了,也没有源码,只好自己分析是什么问题导致的,如果是程序的问题,希望能给程序打个“补丁”,准确的说是采用比较初级的.NET逆向工程来注入需要... 阅读全文
posted @ 2011-08-22 09:11 lerit 阅读(5794) 评论(26) 推荐(11) 编辑

2011年8月18日

摘要: 这个问题网上有许多解决方法,主要是因为没有为GridView指定PageIndexChanging事件: 解决方法: 首先在aspx中指定: <asp:GridView ID="GridView2" runat="server" OnPageIndexChanging="GridView1_PageIndexChanging" AllowPaging="True" PageSize="10"> <... 阅读全文
posted @ 2011-08-18 16:38 lerit 阅读(18320) 评论(2) 推荐(3) 编辑

2011年4月19日

摘要: 最近在研究几个ASP.NET的开源项目时,发现都在使用ELMAH来作为记录整个应用程序的错误日志,于是拿来小研究了一下,在这里和各位分享一下,如果有使用过的,请多指教。 对于ELMAH,将用三篇系列文章来介绍: 概念篇 基本应用篇 高级应用篇 基本应用篇 1.ELMAH初体验 先来快速体验一下ELMAH应用于一个项目的最少操作是多么简单吧。(以开发环境下的ASP.NET程序为例) 步骤1:用VS... 阅读全文
posted @ 2011-04-19 10:17 lerit 阅读(5330) 评论(15) 推荐(6) 编辑