木子屋 Dnawo's BLOG

2006-12 归档

共 67 篇

轻松制作RealPlayer播放列表

RealPlayer(更高版本是RealOnePlayer)是我们常用的播放器之一,现在很多流行的电影格式都是Real格式,现在我听音乐或者看电影都用上它。但是惟一的遗憾就是当您需要连续欣赏多首歌曲时,就必须在听完一首歌后选择“文件→打开”,然后选择继续要听的歌曲,无形之中增加了很多麻烦。一次在音乐网站上听在线音乐的时候,发现有一个“连续试听”的链接,可以连续播放音乐。难道RealPlayer也可以支持播放列表文件?将该链接另存为本地文件得到的是一个扩展名为*.ram播放列表文件。但是RealPlayer并没有提供像超级音频解霸那样方便的制作播放列表的功能,如何制作Real播放列表文件呢,本着DIYer的精神,笔者摸索出三种有效的方法,不敢独享特撰此文献给各位。 方法一:手工巧制作 用记事本打开音乐网站下载得到的RAM文件,记录的仅仅是音乐的互联网(URL)地址。播放本地的文件同样可以手动制作。首先,打开“记事本”,然后输入节目文件的URL路径,路径的格式如“file://D:/music*.rm”(注意File后面的双斜杠的方向不能弄错,而后边的斜杠两个方向的都可以)。每一个文件路径单独占一行,输入完成后,选择“文件→另存为”,将该文件保存为扩展名为RAM的文件。以后只要双击该RAM格式文件,一首首动听的歌曲就会连续地播放出来。…

使用ASP访问XML文件

XML标准正在为越来越多的软件厂商所接受,Microsoft作为力推XML的厂商之一,为XML的推广做出了大量的贡献。它的文档对象模型(DOM)为XML的存取提供了很多方便使用的方法。 XML和数据库有很多相似之处,它们都是结构化的存储信息的途径。数据库用记录和字段组成的表格存储信息,这样就允许方便地访问和搜索。XML文件也可以按照类似的结构化方式来存储信息。而XML作为一个统一的标准,不会像数据库系统那样因为数据库的不同而造成数据传递的困难。XML可以从一种数据库中取出数据,并将数据上传到完全不同的数据库中,例如可以将数据从服务器A上的Oracle数据库传送给服务器B的SQL数据库。本文讨论如何使用动态服务页面(Active Server Pages, ASP)将XML文件中的数据写入数据库。 一、数据说明…

用Print Screen键截取视频图像

在播放视频过程中,系统往往调用DirectDraw来加速视频的播放,因DirectDraw的特殊性,所以不能用按Print Screen按键的办法来截图。如果要截图又碰上播放器没带截图功能,那就不方便了,有没有办法恢复Print Screen按键的功能呢?教你几招: 1.利用Windows窗口特性 Windows窗口下是不能同时开两个DirectDraw窗口的,所以我们可以先开一个视频播放软件,让它使用了DirectDraw,然而再开一个视频播放软件,因为前者启动了DirectDraw,DirectDraw就不会再启动,这时就可用Print Screen按键进行截图了。 2.修改注册表 打开注册表编辑器,依次展开“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectDraw”,接着在右面的框中点击鼠标右键来新建一个“Dword值”,并命名为“enableprintscreen”,然后双击该键值,把里面的“数值数据”设置为“1”,这时我们就可以使用键盘上的“Print Screen”键来截取视频图片了。…

改善用户体验之密码强度提示

功能说明: 在用户注册或更改密码时,根据用户输入进行检测并返回结果。能有效地提醒用户提高帐号的安全性。 类似效果:Live.com中的修改密码功能 JS脚本: 使用方法: 第一步:保存图片 第二步:根据您的需要修改js文件中该图片地址。如下所示: var ";//一张显示用的图片 第三步:在需要检测的页面中引用这个脚本文件,如下所示: 第四步:在网页的表单中,找到密码输入框添加onblur事件驱动,然后添加一个Div,如下所示: 强度检测 第五步:根据您页面的需要通过样式表CSS重新定义#chkResult的摆放位置,以合适您网页的整体布局。

请正确选择要上传的文件 [ 重新上传 ]的解决方法!

当在上传文件时,出现以下情况问题的分析与解决方法: 1、请正确选择要上传的文件。 2、“Request 对象 错误 'ASP 0104 : 80004005'” 以上问题,出错的原因主要是上传文件太大引起的,这个和后台设置有关系,大多空间后支持的上传组文件都是无组件上传,而在WIN2003下,无组件上传不可以超过200K,所以,我们要对服务器上的设置进行修改,方法如下:先打开: 然后在服务里关闭iis admin service服务 找到windows\system32\inesrv\下的metabase.xml, 打开,找到ASPMaxRequestEntityAllowed 把他修改为需要的值,默认为204800,即200K 然后重启iis admin service服务 把它修改为51200000(50M)…

IIS中多个站点共同使用一个IP

在IIS构建的WEB服务器中,我们固然可以将申请的多个IP绑定到同一网卡上,再分别给不同的站点分配不同的IP,然而显而易见,这是非常不经济的,通过配置我们完全可以在IIS中让多个站点使用同一个IP,假设服务器IP为192.168.0.1: 方法一:端口法 将各站点的IP都绑定为192.168.0.1,但访问端口各不相同,这样当访问端口为非80的网站时,只须在URL后多加一个端口即可,显然,这样使用起来极不方便。下面我们介绍另一种方法,主机头名法,这种方法可以建立专业的虚拟主机,几乎所有使用IIS提供虚拟主机的公司都这样做的。 方法二:主机头名法 建立好各站点后,将其IP都绑定为192.168.0.1,端口都设置为80,然后在某个站点上点击右键,选择"属性",打开"网站"选项卡,点击IP地址右边的"高级"按钮,点击"添加"或选择"编辑"对现有的进行修改,重点是将主机头名设置为该站点域名即可,之后用同样的方法给其他站点设置主机头名即可。要注意的是在使用主机头绑定功能后就不能使用ip地址访问其上的任何网站了,因为请求信息中不存在域名信息,所以会出错。

读取ACCESS库中所有表及其字段名称

公司有一套ASP+ACCESS的后台程序,我要尽快了解,在了解其数据库结构的时候对着ACCESS非常的不直观,便想将所有表名称及其字段名称打印出来,输出这些内容便成问题,有没有办法用ASP将这些内容输出到一个页面呢?搜索了相关资料后总算是实现了,下边是程序: 其中主要是运用了Connection对象的openschema方法,这边要注意的是rs("table_type")="TABLE"一句中TABLE一定要大写。此方法在ASP教材中很少看到,搜索了大量资料后我还不是非常了解,下边是我搜索到的两篇相关文章,有兴趣的朋友可以看看: http://dev.csdn.net/article/68/68466.shtm…

通用媒体播放器(JS版,ASP版)

一、JS版: JS版 var rmID="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA"; var wmID="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95"; var swfID="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"; var thePlayer; function doPlay(fPath){ if(!fPath)fPath=document.getElementById("txtURL").value; if(fPath==""||fPath==null)return(false);…

什么时候需要事务处理

昨天对事务处理进行了深入的了解一番,之后突然冒出一个问题:什么时候需要事务处理?众所周知,使用事务处理能使一系列操作"同生共死",在很在程度上保证了程序的可用性,但却不能因此而滥用,如下程序: 整个过程只有一个操作,在此段程序中,事务处理完全是形同虚设,完全可以除去,再看下边这段程序: