分类:web种种 的日志列表

200815/07

Javascript的继承

Published by bugx 22:53:58 七月 15th,2008 in web种种.

JS的继承应该有很多种实现方式。

最常用的是原型继承。

function parentClass(){

   method () { }

}

function subClass (){

  method2(){}

}

subClass.propotype =new parentClass;

subClass.propotype.constructor=subClass;

这样subClass就继承了parentClass

JS的怪异语法真让我头疼,什么时候JS也正规一点。

js  

已被阅读3次 0 Comments 0 Trackbacks

200814/07

Javascript的动态性

Published by bugx 22:04:04 七月 14th,2008 in web种种.

ruby是一种动态语言,众所周知。大家似乎忽略了javascript也是动态的哦,这就使得javascript变得非常的灵活和强大。动态语言的优点就是在在类外部对类进行扩展,甚至对对象动态的增加方法。据说net3加入了这种特性,我还未验证过。

点击阅读...

js  动态语言  

已被阅读2次 0 Comments 0 Trackbacks

200817/04

PHP has encountered an Access Violation at xxxx解决方法之一

Published by bugx 22:01:33 四月 17th,2008 in web种种.

今天下载了一个mysql-5.1.24-rc-win32.zip(84M),安装后出现了mysql经典错误 PHP has encountered an Access Violation at 0198AB4A。刷新下就出现正确页面,再刷新就出现错误,有的语句直接出现出错,刷也刷不出。网上一查,有各种解决方法,大都转来转去的,我测试了修改PHP.ini,增加temp文件夹等方法,均告失败。重装了几次MYSQL都解决不了。

点击阅读...

mysql  Access Violation  mysql错误  

已被阅读194次 3 Comments 0 Trackbacks

20081/04

*号不能滥用

Published by bugx 09:51:15 四月 01th,2008 in web种种.

去年的书到今年都没看完,整理旧书的时候发现有些书居然都忘了啥时候买的了。真应了老话,书非借不能读也。没有督促力,怎么能快速的阅读完一本书呢。这在看国内一些计算机作品尤其这样,书的编排和教科书无异。《×××精通到入门》上千页的书,非看到你睡着为止,呵呵。相比O'REILLY的书,讲解透彻,语言生动,要好很多。并不是一棍子打死国内书,国内也有好书,《大话设计模式》一本用简单易懂的语言和比喻去描述设计模式这种枯燥的科目,确实是很大的突破。我国台湾的《鸟哥的linux私房菜》也写得不错。大胆设想,假如学校教科书用这类教材,是不是更少的学生上课睡觉呢?也许连预习的学生都会增多,至少我会。

说了一堆废话,差点忘了记点笔记了。

点击阅读...

正则  

已被阅读93次 0 Comments 0 Trackbacks

200727/05

IE下的注释也会影响布局

Published by bugx 15:03:44 五月 27th,2007 in web种种.

以前只听说这个IE的注释在布局上的影响,但是没有碰到。今天在用fckeditor新版本的时候,的确让我郁闷了一回。修改了FCK的初始化的Create方法,使FCK只初始化但不输出,这个就可以用在模板替换的方式了,当我打开页面的时候发现页面布局变了,Siderbar下沉了,页面全部靠左了,检查了一下也没找到问题,我用Firefox打开页面,表现的很好,于是我就想到了IE的一些特性。

然后在页面中查看源码,发现在页面的头部会自动产生一段FCKeditor的注释,去掉后就显示正常了。呵呵,以前TABLE布局就没有碰到这个问题。真是很难想到的BUG。

向Blogool开炮:7f2f8798-0509-40ca-b5ee-65b6fa316bb9

IE  CSS  fckeditor  

已被阅读202次 2 Comments 0 Trackbacks

200721/05

关于安装rubygems-0.9.3的zlib错误解决

Published by bugx 18:30:10 五月 21th,2007 in web种种.
初次接触Linux下RUBY环境安装,加上对linux的不熟悉,走了不少弯路。
特别是关于ruby1.8.65装好后装gems出现这个错误。
usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require': no such file to load -- zlib (LoadError)
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/package.rb:9
终于在不懈的探索下,昨天晚上搞定了。

点击阅读...

ruby  gem  

已被阅读837次 3 Comments 0 Trackbacks

200725/01

SVN+Trac的配置笔记

Published by bugx 18:30:34 一月 25th,2007 in web种种.
接上面一篇《SVN+Trac的安装》继续,今天在配置中碰到问题重重,要命的是TRAC的官方还有段时间还打不开。手册查不到,只要网上翻遍,最后还是 等到了TRAC官方能打开了,查了手册才解决了一些问题。后来碰到的一个密码验证上饶了很大的圈子,网上文章大多数是在APACHE下做的,简单不少,后 来找到台湾同胞的一篇文章比较详细,帮了大忙,豁然开朗,前前后后花了时间还真不少。

上篇中提到一个SQLLITE没有用到,后来发现有人说这个文件并不要用到,只有等pysqlite出错了才用。我还不知道怎么用呢。

一   SVN配置
我上手先配置了SVN,这个比较容易点。这里有一个很重要的要注意,TRAC和SVN都是对单个项目独立配置权限的。

点击阅读...

SVN  Trac  配置  

已被阅读2404次 6 Comments 0 Trackbacks

200723/01

SVN+Trac安装笔记

Published by bugx 21:23:20 一月 23th,2007 in web种种.
自从Nblog用Trac和SVN来管理(http://www.nowans.com:8080/),确实感觉用起来很爽。方便我们在不同的终端管理项目,又可以让关心我们的朋友看到我们的进度和未来版本的功能预览,同时能下载与我们同步的最新的版本。有利之处多多,一句两句还概括不了。NOWA和我商量过,可能我们今后会再架一个平台,提供Trac空间给自由软件开发小组,我们这也算小小的洋务运动吧。

前面一直是nowa在研究搭建这个平台,其中奥秘也就他体会到了,这里BS下他没有分享一下安装经验,这个东西安装还蛮复杂的。为了不拖后腿,我只好自己实践一下了。下午查了一些安装资料,大多数比较老的版本或者是用APACHE的方法,结果我安装python版本过高,只好晚上卸载了重来。用APACHE的不多说了,SVN中文站上提供了一个EasySvn的包。http://www.subversion.org.cn/index.php?option=com_content&;task=view&id=92&Itemid=100 有兴趣的自己研究了。
我这里还是按照我们Standalone搭建方式来吧,我准备写2篇,一篇搭建,一篇设置。一来以备将来时间长忘记了能拿出来翻翻,二来为有兴趣的新手朋友提供一些指南,三来更新下Blog内容,滥竽充数下。

点击阅读...

SVN  Trac  

已被阅读3775次 3 Comments 0 Trackbacks

200718/01

兴奋,终于找到一款比较好的JS编辑器

Published by bugx 16:10:32 一月 18th,2007 in web种种.

今天终于通过blufee介绍,认识到一款优秀的JS编辑器。看了它的介绍,就毫不犹豫的放弃用JSEclipse的念头,还是来使用 Aptana吧。这里有篇文章简单的介绍了,看下你也会心动哦。

http://hi.baidu.com/awo8/blog/item/4943932514ba156035a80f2d.html

软件官方下载地址http://www.aptana.com/download_all.php


点击阅读...

javascript  JS编辑器  Aptana  

已被阅读1629次 14 Comments 0 Trackbacks

200710/01

javascript的parseInt函数的特殊处

Published by bugx 19:38:21 一月 10th,2007 in web种种.

javascript的parseInt函数有一个特殊的地方。

parseInt("01")

parseInt("02")

parseInt("03")

……

parseInt("07")

这些都正常显示。但是到parseInt("08"),parseInt("09")就显示0了,再后面都是不是期望的值。

原来,parseInt( )碰到前面是0的数字的时候当作八进制来处理,这样08,09就不是合法的了。

哈哈,今天在查这个函数的时候偶尔看到好多人碰到这个问题。顺便自己偷学一下,暗笑一声。 

javascript  parseInt  函数  

已被阅读1262次 3 Comments 0 Trackbacks