- 博客(228)
- 收藏
- 关注
原创 Windows 2003及Active Directory系列文章--序言
这些天一直在研究Windows 2003的安全事件以及Active Directory的使用,其中遇到了不少问题,也积累了一些简单的经验。在接下来的内容将把自己的所得分享出来,其实大部分问题的都是来源于网上的分享,我只是拿来使用罢了。 这一系列文章大概包括以下几个方面: 1、Active Directory的安装 2、Active Directory的
2009-08-05 16:27:00
1124
原创 JavaScript FAQ (十九)——文件访问
十六、文件访问(File Access) 1、读取文件(Reading a File)Q:如何将文件读取到JavaScript变量中?A:根据脚本运行的环境和文件的位置,你可以有以下选项:XMLHttpRequest 对象(通过URL读取网站上可用的文件)FileSystemObject(如果你在一个被信任的环境下使用Windows Scripting Hosting或者IE)一个读取文件或者UR
2009-07-14 15:59:00
1255
1
原创 是IIS支持APS.Net
这些天由于在不同的机器安装测试环境,经常遇到这个问题,每次都要去google,看来脑子真的生锈了,就记录在这里吧。 在XP上安装过IIS5.1以后,可以运行asp,但是却不能运行aspx文件。此时要安装.Net Framework。.Net FrameworkSDK 可以从微软的官方网站下载。安装完毕后,运行下面的命令: C:/WINDOWS/Microsoft.NET/Fram
2009-06-30 09:57:00
1719
翻译 JavaScript FAQ(十八)—— CSS
十五、层叠样式表(CSS) 1. 应用样式表(Applying Stylesheets)Q:我如何在页面上应用另外一个样式表?A:浏览器通过一个或者多个LINK命令(主要是在页面的HEAD区域)加载样式表(CSS文件),例如:JavaScript通过使用集合document.styleSheets访问样式表。你可以通过将document.styleSheets[i].disabled的值设为
2009-03-23 19:00:00
1498
翻译 JavaScript FAQ(十七)——颜色
十三、颜色 1. 背景色(Background Color)Q:如何修改页面背景色?A:可以通过设置document.bgcolor属性来改变背景色。例如,把背景色改为灰色:document.bgColor="#CCCCCC"; // set to gray 现在就试一下(译者注:由于CSDN上代码会被自动修改,所以省去了例子): 这里选择框由下列代码创建:Try it now: <sele
2009-03-13 14:59:00
1755
翻译 JavaScript FAQ(十六)——鼠标事件(三)
十二、鼠标事件 5. Ctrl、Alt、Shift键(Ctrl, Alt, Shift Keys)Q:我如何检测和按下Ctrl、Alt和Shift键一起的鼠标事件?A:在当今的浏览器中,脚本可以检测鼠标事件发生时,用户是否按下了Ctrl、Alt或者Shift键中任何一个。在下面的例子中,由MouseDown和MouseUp事件完成演示。而至于其它鼠标事件,类似的方法可能达到效果,也可能达不到效果,
2009-03-10 08:13:00
1977
翻译 JavaScript FAQ(十五)——鼠标事件(二)
十二、鼠标事件 2. 左键 vs.右键(Left vs. Right Button)Q:我如何检查用户点击的是右键还是左键?A:click事件只在左键发生,因此onClick事件处理器不用进行左右键测试。另一方面,mousedown和mouseup事件可能发生在鼠标的任何键上。要确定用户点击的是左键还是右键,可以使用下列事件属性:Netscape Navigator中 event.whichInt
2009-03-09 17:07:00
1562
原创 使用Carbide C/C++ 遇到的第一个错误
今天使用Carbide v2.0向导建立了第一个Basic Console Application——HelloWorld,不得不佩服现在工具的智能化,一句代码不用添加,一个可运行的项目已经呈现在了眼前。于是,就直接使用Project-->Build Project,这是就遇到了错误:BLDMAKE ERROR: Directory "/S60/devices/S60_5th_Edition_
2009-03-04 23:02:00
1186
2
原创 在Windows Vista上安装Ruby on Rails和配置MySQL
安装Ruby On Rails 1. 下载Ruby,我用的是1.8.6,下载地址:http://rubyforge.org/frs/?group_id=167。下载后直接双击安装就可以了。 2. 在命令行窗口中,运行gem命令,看是否已经包含了rubygems。如果没有,则下载,然后运行ruby setup.rb安装;若已经包含,进入第3步。 3. 在命令行窗口中,直接运行gem i
2009-02-25 09:01:00
2621
4
翻译 JavaScript FAQ(十四)——鼠标事件(一)
十二、 鼠标事件 1. 鼠标事件属性(Mouse Event Properties )Q:哪些事件属性我可以用来分析鼠标事件?A:Netscape Navigator 4和Internet Explorer 4(以及较新版本)支持相当少的事件属性。其中一些在两个浏览器上是一样的(例如,event.screenX或者event.typ);不过,多数还是平台相关。移动或点击鼠标,下面的文本框会显示你当
2009-02-16 10:59:00
1269
原创 解决Watir在打开安装在Vista上的IE7时的问题
Watir(Web Application Testing in Ruby)是利用Ruby开发的Test Automation框架,利用它进行Web Application的自动化测试非常方便。 在安装和配置完毕后,运行其自带的google_search.rb例子时出现了问题。 首先交代一下环境,Vista+IE7+Watir1.6.2 问题现
2009-02-10 14:56:00
1498
原创 设置Ubuntu上的MySQL可以远程访问
今天使用MyEclipse的DB Explorer连接安装在Ubuntu8.04上的MySQL上,始终提示错误,但是在Ubuntu上访问是没有问题的。于是开始查找原因:1. 3306端口是不是没有打开?使用nestat命令查看3306端口状态:~# netstat -an | grep 3306tcp 0 0 127.0.0.1:3306
2009-01-21 14:03:00
20071
2
原创 Rails程序迁移时遇到的问题
今天把程序从一个机器拿到另外一个机器上时,在执行rake db:migrate时,出现了以下问题:Missing the Rails 2.0.2 gem. Please `gem install -v=2.0.2 rails`, update your RAILS_GEM_VERSION setting in config/environment.rb for the Rails versio
2009-01-16 10:46:00
1824
原创 Ubuntu 使用crontab定时任务
自从服务器迁移以后,自定义的代码仓库备份脚本一直没有执行过,可是原来机器的环境已经不存在了,只能自己摸索。虽然知道cron是用来实现定时任务的,但是一直不知道怎么做,今天终于出了结果,下面是我实现的方法(环境Ubuntu8.04)。 1. 使用crontab -e命令这个命令的使用比较简单。直接输入~# crontab -e就会打开一个编辑窗口,第一行会有内容格式的提示:
2009-01-07 14:54:00
48672
翻译 JavaScript FAQ(十三)——图片
十一、图片 1. OnMouseOver效果(OnMouseOver Effects)Q:我如何在用户鼠标放到图片上时更改这个图片?A:这里一个简单的例子:鼠标移到文件上,它就会打开。鼠标移走,它就会关闭。在这个例子中,图像是2.gif,而图片是1.gif。它们都保存在../hi-icons文件夹中。为了实现“mouseover”效果,标记被嵌入到一个超链接中,由这个超链接来处理onMouseOv
2009-01-03 10:19:00
1773
翻译 JavaScript FAQ(十二)——层
十、层 1. 层内放置外部文件(External Files Within Layers)Q:我可以在将外部的HTML文件作为页面的一部分显示吗?A:可以,你可以通过使用下面方法实现:LAYER或者ILAYER标记,SRC=FILENAME.HTM(在Netscape4中)IFRAME标记,SRC=FILENAME.HTM(在Explore4+ 和 Netscape 6中)你可以使用JavaScr
2008-12-31 19:19:00
1338
翻译 JavaScript FAQ(十一)——表单(Form)
九、表单 1. 验证表单(Validating a Form)Q:我如何在表单数据提交服务器之前进行验证?A:要验证表单的输入,可以在表单的onSubmit事件处理器中调用你的验证函数。当用户提交表单时,浏览器首先会调用onSubmit事件处理器。事实上,只有这个处理器返回true时,表单才会被提交。在下面的例子中,onSubmit事件处理器验证了用户email地址。(为了简单期间,如果地址中没有
2008-12-30 08:42:00
1763
原创 解决Ubuntu SSH登录时过慢的问题(续)
在前面虽然解决了问题,但是心中总感觉还是有什么堵着的,只知其然,不知其所以然,所以继续Google就发现以下内容。先给出两个参考的网址:http://tech.waltco.biz/2008/02/02/ssh-slow-to-connect-in-ubuntu-710-gutsy-gibbon/http://netbsd.gw.com/cgi-bin/man-cgi?nsswitc
2008-12-25 11:25:00
1570
原创 解决Ubuntu SSH登录时过慢的问题
作为服务器的Ubuntu,需要使用SSH进行远程访问。可是每次打开putty,输入用户名后,都要等上半天才提示输入密码,Google一下,发现大概有两种解决方法:第一种方法:修改SSH配置文件打开/etc/ssh/ssh_config文件,将其中的 GSSAPIAuthentication yes改为 GSSAPIAuthentication no或者将这两行注
2008-12-25 10:39:00
2809
2
原创 CMOS设置跳过键盘检测
昨天在配置好了服务器以后,就准备把显示器、键盘、鼠标这些不必要的外设,都拔了放到一边,以后都要使用远程登录。可是,我的putty也随之断开,让我有些奇怪。于是重启机器,发现还是不行。初步判断是键盘检测,阻断了系统启动。于是,重新接上显示器,果然,提示没有发现键盘。 进BIOS设置,乱翻一通也没有找到屏蔽键盘检测的设置(我自以为设置项中应该包括keyboard之类的
2008-12-25 09:24:00
8174
原创 在Ubuntu上安装SVN
原来的SVN服务器由于搬迁需要更换,操作系统是两年之前安装的Fedora,也是经别人之手配置的,所以这次是个挑战。这些天一直对Ubuntu感兴趣,很喜欢它的界面,就安装了Ubuntu8.04。问题一、安装SVN之前在安装Ruby时,直接使用了sudo apt-get install ruby命令,就可以顺利安装了。可是这次却总是提示找不到包,我使用的命令有:sudo apt-get i
2008-12-24 09:05:00
2987
1
翻译 JavaScript FAQ(十)——框架(Frame)
八、框架 1. 我的页面在框架里吗?(Is my page framed?)Q:我的页面是框架中的页面呢,还是浏览器的顶层窗口呢?A:要测试页面是否在框架中,可以使用下面的条件操作符:if (self.location!=top.location) // if yes, you're framedif (self.location==top.location) // here you aren'
2008-12-23 15:41:00
1235
翻译 JavaScript FAQ(九)——Ajax
七、Ajax问题 1. Ajax:异步JavaScript和XML(Ajax: Asynchronous JavaScript and XML)Q:Ajax这个流行词到底是什么意思呀?A:Ajax这个短语最初有Jesse James Garrett提出,他是Adaptive Path的共同创始人。缩略语Ajax(通常只有第一个字母A大写)代表异步JavaScript和XML(Asynchronou
2008-12-15 19:13:00
1136
原创 Matrix上的三篇文章
今天无聊在网上搜索自己的名字时,忽然搜到了两年前参与Matrix网翻译项目时的三篇文章,这里做一个链接,也方便自己以后查找。 XFire:轻松简单地开发Web Services作者:Shahid Ahmed ;mydeman原文:http://www.javaworld.com/javaworld/jw-05-2006/jw-0501-xfire.htmlMatrix:http://
2008-12-12 11:17:00
1016
翻译 JavaScript FAQ(八)——窗口(Window)
六、窗口 1. 打开一个窗口(Opening a window)Q:我如何打开一个新的浏览器窗口?A:可以使用window.open()方法,打开一个新浏览器窗口。例如,下面的代码就在一个新窗口中显示当前页。 myRef = window.open(''+self.location,'mywin', 'left=20,top=20,width=500,height=500,toolbar=1,re
2008-12-11 11:25:00
1355
翻译 JavaScript FAQ(七)——对话框
五、对话框 1. 警告(Alert)Q:我如何从JavaScript产生警告信息?A:要产生警告信息,可以使用alert()方法: alert('Message goes here'); 上面的按钮由下面的代码创建:<input type=button value="Try it now" onClick="alert('Hello from JavaScript!')">2. 确认对话框(
2008-12-08 13:45:00
1412
翻译 JavaScript FAQ(六)——字符串
四、字符串 1. 字符串中的引号(Quotes in String)Q:我如何在字符串中插入引号呢?A:字符串中的引号应该用一个反斜杠(/)引导。如此,JavaScript就会分辨出这些引号是普通字符串还是字符串的分隔符。下面是示例:string1='It/'s five o/'clock!';string2="";或者,如果字符串中只包含有单引号,那么你可以使用双引号作为字符串的分隔符,反之亦
2008-12-06 17:25:00
1590
翻译 JavaScript FAQ(五)——数字
三、数字 1. 常量(Constants)Q:在编写JavaScript代码时,我可以使用什么类型的数字?A:在JavaScript中,你可以使用下列形式的数字:常规十进制数字:5 137 1.3指数形式的十进制数字:6.67e-11 -1.127e20八进制数,例如: 01234 -077 0312八进制的正数需以0开头,而负数应以-0开头。十六进制数,例如:0xFF -0xCCFF
2008-12-03 15:11:00
1802
1
翻译 JavaScript FAQ(四)——导航功能增强
二、导航功能增强 1. 下拉菜单中的链接(Links in Select Menu)Q:我如何实现在下拉菜单中链接到不同的页面?A:要创建一个所示的下拉菜单: 选择一个页面JavaScript FAQNumbersStringsNavigationColorsJavaScripter.net你可以使用下面的代码:<select onChange="if(this.selectedIndex!=
2008-12-02 16:11:00
1604
翻译 JavaScript FAQ (三)——常见问题(三)
一、常见问题 9. JavaScript的注释(Comments in JavaScript)Q:我如何在JavaScript代码中插入注释?A:JavaScript支持三种不同类型的注释:多行C样式的注释。 包括在/* 和 */ 内的内容都是注释,例如:/* This is a comment *//* C-style comments can spanas many lines as
2008-12-02 10:08:00
1886
翻译 JavaScript FAQ(二)——常见问题(二)
一、常见问题 4. JavaScript的局限性(JavaScript Lminitations)Q:JavaScript程序不能做什么?A:JavaScript代码不能做下列事情:不能使用用户系统上或者客户端局域网中的打印机或者其他设备。(解决方法,见打印JavaScript输出。)不能直接访问用户系统或者客户端局域网中的文件;唯一例外就是可以访问浏览器的Cookie文件。(解决方法,见文件访问
2008-12-01 09:41:00
1165
翻译 JavaScript FAQ(一)—— 常见问题(一)
今天在网上看到了一份很不错的JavaScript FAQ,由于担心自己并不能一直把它读完,所以就尝试翻译一些内容,和朋友们一起分享。 FAQ原地址:http://www.javascripter.net/faq/index.htm 一、常见问题 1、关于这个FAQ(About this FAQ) Q:为什么要使用这个FAQ? A:这个F
2008-11-28 10:16:00
1928
原创 在Ubuntu上安装Ruby
这些受经济危机的影响,各个公司风云变换,就连我待部门也不例外,心头总是感到很沉重的危机感。偶然瞥见书架上一年前买的《Programming Ruby》,终于决定再次把它拿出来,继续学习,也好为以后的“不测”做个准备。 前几天看到同事用Ubuntu,感觉挺有意思,于是就准备也学习一下,就确定了在Ubuntu下学习Ruby的开发,以及以后的ROR开发。当然首要的任务还是安
2008-11-14 11:18:00
4857
转载 JavaScript中的作用域(Scope in JavaScript)
英语原文:http://www.digital-web.com/articles/scope_in_javascript/ 译文原址:http://realazy.org/blog/2007/07/18/scope-in-javascript/ 作用域(scope)是JavaScript语言的基石之一,在构建复杂程序时也可能是最令我头痛的东西。记
2008-10-19 22:16:00
1174
原创 CVS简单的命令使用(2)
这几天的开发过程突然变得复杂起来,所以也只能抛弃Windows的便利,转而使用Linux的命令行。下面就把这两天学会的新的CVS命令记下来: 1、提交 cvs commit 直接使用上述命令就可以了,因为CVS会遍历所有目录查找需要提交的文件,然后提交的仓库中。 当然事情总是不会这么简单,在提交时记录必要的更改信
2008-10-16 16:32:00
2026
原创 修改SVN中的Log信息
版本和源代码控制已经是项目管理中比不可少的一部分了,在当前的项目由于不同的目的是SVN和CVS并用。由于SVN的较为频繁,所以难免会出现提交时Log信息不准确的问题,这时就需要修改以后的Log信息。下面是在我当前使用的平台上的方法。 环境: 服务器端Fedora + SVN(1.2.3 r15833)客户端Windows + TortoiseSVN 1.5.
2008-10-16 11:43:00
8384
转载 设置正确的Content-Type以解决Ext的中文乱码问题
1、前后台所有文件统一用utf-8编码方式。2、在Request Headers中设置Content-Type:application/x-www-form-urlencoded; charset=utf-8,具体方法:将Ext.lib.Ajax.defaultPostHeader += ; charset=utf-8加在Ext.onReady块里,此方法可以解决用EXT在POST时的中文乱码
2008-10-15 15:20:00
5498
原创 Eclipse中CVS的喜与忧
Eclipse自带的CVS客户端,只需要几步简单的配置,就可以进行小组协同开发,并且使用起来十分方便。新建项目的步骤大致为:1、File-->New-->New Project,从New Project窗口中选择CVS-->Project from CVS,点击Next2、如果是第一次使用CVS,则在Checkout from CVS窗口中选择“Create a new reposito
2008-09-16 18:23:00
4520
3
原创 CVS简单的命令使用
1、登录到CVS服务器在进行cvs的命令操作之前一般需要登录到服务器上,命令如下:~$ cvs -d login其中CVSROOT的一般形式为 :pserver:@,如 :pserver:test1@1.2.3.4:2345/home/test1/cvsroot回车后会提示用户输入密码,如下:Logging in to :pserver:test1@1.2.3.4:2345
2008-09-12 17:42:00
1478
原创 从三鹿事件想到的
今天早上和同事讨论三鹿奶粉事件,除了担心出事儿童的安危,也为中国的民族企业感觉担忧。三鹿乳业应该也算中国的名牌了,出了这样的事件,无不让人寒心。更让人寒心的是,开始时企业对待事件的态度,坚决声称和自己无关,后来……一个企业或者一个人树立自己的名誉和信任是多么的不容易,而失去信任却是一霎那间的事情。记得前几年,有报纸报道光明乳业使用回收的酸奶重新包装后上市销售,看到那些触目惊心的照片,
2008-09-12 10:36:00
1025
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人