专注可用系统,分享所得
最近不知道什么原因,一直在使用中的MyEclipse总是出现不能自动编译的情况,这为Web项目的远程调试带来了很大的不便。我尝试了网友提供的一些方法,有些并不能起作用。下面就把我的解决过程记录下来: 第一次:采取取消自动编译,然后清除的,结果清除过程一闪而过,没有结果。
十九、客户端信息 1、浏览器名称(Browser Name) Q:我如何检测浏览器名称? A:要获取用户浏览器的实际名称,你可以用navigator.appName和navigator.userAgent属性。
十八、Cookies 1、设置一个Cookie(Setting a Cookie) Q:我如何用JavaScript设置一个cookie? A:要设置一个cookie在n天后过期,可以使用下面的函数: function SetCookie(cookieName,cookieValue,n...
十七、日期和时间 1. 时钟示例(Clock Example) Q:我如何使用JavaScript编写一个时钟程序? A:一个简单的时钟程序就是每秒获取一个新的Date()(或者,更好些,一秒几次),然后将时间信息从Date()对象中显示出来。
Active Directory的安装过程非常简单,实验环境是Windows Server 2003 Enterprise。在安装中可能会用到操作系统的安装光盘,请在开始下面的步骤之前,把光盘放入光驱。
这些天一直在研究Windows 2003的安全事件以及Active Directory的使用,其中遇到了不少问题,也积累了一些简单的经验。在接下来的内容将把自己的所得分享出来,其实大部分问题的都是来源于网上的分享,我只是拿来使用罢了。
十六、文件访问(File Access) 1、读取文件(Reading a File) Q:如何将文件读取到JavaScript变量中? A:根据脚本运行的环境和文件的位置,你可以有以下选项: XMLHttpRequest 对象(通过URL读取网站上可用的文件) FileSystemObject(如果你在一个被信任的环境下使用Windows Scripting Hosting或者IE) 一个读取文件或者URL的“助手”Java applet 关于前两个选项的讨论,请点击上面的超链接。
这些天由于在不同的机器安装测试环境,经常遇到这个问题,每次都要去google,看来脑子真的生锈了,就记录在这里吧。 在XP上安装过IIS5.1以后,可以运行asp,但是却不能运行aspx文件。
十五、层叠样式表(CSS) 1. 应用样式表(Applying Stylesheets) Q:我如何在页面上应用另外一个样式表? A:浏览器通过一个或者多个LINK命令(主要是在页面的HEAD区域)加载样式表(CSS文件),例如: JavaScript通过使用集合document.styleSheets访问样式表。
十三、颜色 1. 背景色(Background Color) Q:如何修改页面背景色? A:可以通过设置document.bgcolor属性来改变背景色。例如,把背景色改为灰色: document.
十二、鼠标事件 5. Ctrl、Alt、Shift键(Ctrl, Alt, Shift Keys) Q:我如何检测和按下Ctrl、Alt和Shift键一起的鼠标事件? A:在当今的浏览器中,脚本可以检测鼠标事件发生时,用户是否按下了Ctrl、Alt或者Shift键中任何一个。
十二、鼠标事件 2. 左键 vs.右键(Left vs. Right Button) Q:我如何检查用户点击的是右键还是左键? A:click事件只在左键发生,因此onClick事件处理器不用进行左右键测试。
今天使用Carbide v2.0向导建立了第一个Basic Console Application——HelloWorld,不得不佩服现在工具的智能化,一句代码不用添加,一个可运行的项目已经呈现在了眼前。
安装Ruby On Rails 1. 下载Ruby,我用的是1.8.6,下载地址:http://rubyforge.org/frs/?group_id=167。下载后直接双击安装就可以了。 2. 在命令行窗口中,运行gem命令,看是否已经包含了rubygems。
十二、 鼠标事件 1. 鼠标事件属性(Mouse Event Properties ) Q:哪些事件属性我可以用来分析鼠标事件?A:Netscape Navigator 4和Internet Explorer 4(以及较新版本)支持相当少的事件属性。
Watir(Web Application Testing in Ruby)是利用Ruby开发的Test Automation框架,利用它进行Web Application的自动化测试非常方便。
今天使用MyEclipse的DB Explorer连接安装在Ubuntu8.04上的MySQL上,始终提示错误,但是在Ubuntu上访问是没有问题的。于是开始查找原因: 1. 3306端口是不是没有打开? 使用nestat命令查看3306端口状态: ~# netstat -an | grep 3306 tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 从结果可以看出3306端口只是在IP 127.0.0.1上监听,所以拒绝了其他IP的访问。
今天把程序从一个机器拿到另外一个机器上时,在执行rake db:migrate时,出现了以下问题: Missing the Rails 2.0.2 gem. Please `gem install -v=2.
自从服务器迁移以后,自定义的代码仓库备份脚本一直没有执行过,可是原来机器的环境已经不存在了,只能自己摸索。虽然知道cron是用来实现定时任务的,但是一直不知道怎么做,今天终于出了结果,下面是我实现的方法(环境Ubuntu8.04)。
十一、图片 1. OnMouseOver效果(OnMouseOver Effects) Q:我如何在用户鼠标放到图片上时更改这个图片? A:这里一个简单的例子: 鼠标移到文件上,它就会打开。鼠标移走,它就会关闭。
十、层 1. 层内放置外部文件(External Files Within Layers) Q:我可以在将外部的HTML文件作为页面的一部分显示吗? A:可以,你可以通过使用下面方法实现: LAYER或者ILAYER标记,SRC=FILENAME.HTM(在Netscape4中) IFRAME标记,SRC=FILENAME.HTM(在Explore4+ 和 Netscape 6中) 你可以使用JavaScript检测浏览器的名称和版本(见客户端信息),然后生成需要的IFRAME或者LAYER标记。
九、表单 1. 验证表单(Validating a Form) Q:我如何在表单数据提交服务器之前进行验证?A:要验证表单的输入,可以在表单的onSubmit事件处理器中调用你的验证函数。当用户提交表单时,浏览器首先会调用onSubmit事件处理器。
在前面虽然解决了问题,但是心中总感觉还是有什么堵着的,只知其然,不知其所以然,所以继续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?nsswitch.conf+5+NetBSD-current 我这里也是借花献佛,把其中的内容大致翻译一下。
作为服务器的Ubuntu,需要使用SSH进行远程访问。可是每次打开putty,输入用户名后,都要等上半天才提示输入密码,Google一下,发现大概有两种解决方法: 第一种方法:修改SSH配置文件 打开/etc/ssh/ssh_config文件,将其中的 GSSAPIAuthentication yes 改为 GSSAPIAuthentication no 或者将这两行注释掉。
昨天在配置好了服务器以后,就准备把显示器、键盘、鼠标这些不必要的外设,都拔了放到一边,以后都要使用远程登录。可是,我的putty也随之断开,让我有些奇怪。于是重启机器,发现还是不行。
原来的SVN服务器由于搬迁需要更换,操作系统是两年之前安装的Fedora,也是经别人之手配置的,所以这次是个挑战。这些天一直对Ubuntu感兴趣,很喜欢它的界面,就安装了Ubuntu8.04。 问题一、安装SVN 之前在安装Ruby时,直接使用了sudo apt-get install ruby命令,就可以顺利安装了。
八、框架 1. 我的页面在框架里吗?(Is my page framed?) Q:我的页面是框架中的页面呢,还是浏览器的顶层窗口呢? A:要测试页面是否在框架中,可以使用下面的条件操作符: if (self.location!=top.location) // if yes, you're framed if (self.location==top.location) // here you aren't framed 示例。
七、Ajax问题 1. Ajax:异步JavaScript和XML(Ajax: Asynchronous JavaScript and XML) Q:Ajax这个流行词到底是什么意思呀? A:Ajax这个短语最初有Jesse James Garrett提出,他是Adaptive Path的共同创始人。
今天无聊在网上搜索自己的名字时,忽然搜到了两年前参与Matrix网翻译项目时的三篇文章,这里做一个链接,也方便自己以后查找。 XFire:轻松简单地开发Web Services 作者:Shahid Ahmed ;mydeman原文:http://www.
六、窗口 1. 打开一个窗口(Opening a window) Q:我如何打开一个新的浏览器窗口? A:可以使用window.open()方法,打开一个新浏览器窗口。例如,下面的代码就在一个新窗口中显示当前页。
五、对话框 1. 警告(Alert) Q:我如何从JavaScript产生警告信息? A:要产生警告信息,可以使用alert()方法: alert('Message goes here'); 上面的按钮由下面的代码创建: 2.
四、字符串 1. 字符串中的引号(Quotes in String) Q:我如何在字符串中插入引号呢? A:字符串中的引号应该用一个反斜杠(/)引导。如此,JavaScript就会分辨出这些引号是普通字符串还是字符串的分隔符。
三、数字 1. 常量(Constants) Q:在编写JavaScript代码时,我可以使用什么类型的数字? A:在JavaScript中,你可以使用下列形式的数字: 常规十进制数字: 5 137 1.3 指数形式的十进制数字: 6.67e-11 -1.127e20 八进制数,例如: 01234 -077 0312 八进制的正数需以0开头,而负数应以-0开头。
二、导航功能增强 1. 下拉菜单中的链接(Links in Select Menu) Q:我如何实现在下拉菜单中链接到不同的页面? A:要创建一个所示的下拉菜单:选择一个页面 JavaScript FAQ Numbers Strings Navigation Colors JavaScripter.net 你可以使用下面的代码: Select a page JavaScript FAQ Numbers Strings Navigation Colors JavaScripter.net 只需要把菜单项及其相应的URL改为你需要就可以了。
一、常见问题 9. JavaScript的注释(Comments in JavaScript) Q:我如何在JavaScript代码中插入注释? A:JavaScript支持三种不同类型的注释: 多行C样式的注释。
一、常见问题 4. JavaScript的局限性(JavaScript Lminitations) Q:JavaScript程序不能做什么? A:JavaScript代码不能做下列事情: 不能使用用户系统上或者客户端局域网中的打印机或者其他设备。
今天在网上看到了一份很不错的JavaScript FAQ,由于担心自己并不能一直把它读完,所以就尝试翻译一些内容,和朋友们一起分享。 FAQ原地址:http://www.
这些受经济危机的影响,各个公司风云变换,就连我待部门也不例外,心头总是感到很沉重的危机感。偶然瞥见书架上一年前买的《Programming Ruby》,终于决定再次把它拿出来,继续学习,也好为以后的“不测”做个准备。
这几天的开发过程突然变得复杂起来,所以也只能抛弃Windows的便利,转而使用Linux的命令行。下面就把这两天学会的新的CVS命令记下来: 1、提交 cvs commit 直接使用上述命令就可以了,因为CVS会遍历所有目录查找需要提交的文件,然后提交的仓库中。
版本和源代码控制已经是项目管理中比不可少的一部分了,在当前的项目由于不同的目的是SVN和CVS并用。由于SVN的较为频繁,所以难免会出现提交时Log信息不准确的问题,这时就需要修改以后的Log信息。
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时的中文乱码问题。
Eclipse自带的CVS客户端,只需要几步简单的配置,就可以进行小组协同开发,并且使用起来十分方便。新建项目的步骤大致为: 1、File-->New-->New Project,从New Project窗口中选择CVS-->Project from CVS,点击Next 2、如果是第一次...
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/home/test1/cvsrootCVS password:输入正确密码,回车即可登录到服务器。
今天早上和同事讨论三鹿奶粉事件,除了担心出事儿童的安危,也为中国的民族企业感觉担忧。 三鹿乳业应该也算中国的名牌了,出了这样的事件,无不让人寒心。更让人寒心的是,开始时企业对待事件的态度,坚决声称和自己无关,后来…… 一个企业或者一个人树立自己的名誉和信任是多么的不容易,而失去信任却是一霎那间的事情。
Here are some of my favorite JavaScript and HTML tricks. There are a wide variety of options: from storing and using hidden data to making HTML forms and lists look great.
今天在使用document.createElement()动态创建复选框时,发现不能为其name赋值,以下是测试代码: Test ...
今天测试人员发现一个问题,从英文日期转化中文日期,月份总会有“6月”变为“7月”。于是我在本地反复测试,发现如下规律:只要setMonth()的参数为小于31天的月份时就会变为下一个月。
原文地址:http://www.onlamp.com/pub/a/onlamp/2007/11/20/advanced-javascript-iii.html JavaScript高级编程I:http://blog.
mysqldump命令是MySQL数据提供的一个很方便的数据库备份工具,具体用法可以参见:http://dev.mysql.com/doc/refman/5.0/en/mysqldump.html。
在开发过程中遇到了这个问题,需要将表格充满这个页面,实际的表格并没有那么高,于是使用如下代码设置: test1 test1 但是表格并没有想象中的那样铺满这个页面,无论怎么调整都不行。