`
文章列表
      作为一名死coder,每天最常见的动作就是查看各种API文档,你一定也有过同时打开N个窗口(HTML、PDF、CHM),不停的在编辑器与文档之间切换的感受吧?怎么说呢,其实我很讨厌这种枯燥无味的动作,那么如何才能提高效率 ...
Macbook pro mb991入手已经快两个月了,慢慢的从适应到熟悉操作方式,真的可以说是对MacOS相见恨晚⋯⋯优点缺点都一大堆,这个说来就话长了,我还是改天慢慢写吧。今天让我们来解决一个小bug:当你右键点击某个文件,想用不同的程序来打开它时,问题就有可能出现了: 如图所示,程序列表重复显示了TextMate,真郁闷⋯⋯ 解决办法其实很简单—— 1、打开“终端”,切换到合适的目录: cd /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framewor ...
在日常开发中,我们经常需要判断某个对象是否是数组类型的,在js中检测对象类型的常见的方法有几种: 1、typeof操作符。对于Function、String、Number、Undefined这几种类型的对象来说,不会有什么问题,但是针对Array的对象就没什 ...
        Ajax从2005年进入大众眼里以来,相关书籍就层出不穷,从入门级的《Ajax基础教程》到经典权威的《Ajax实战》,再到总结归纳式的《Ajax设计模式》,无疑展现了这一技术的茁壮成长;不仅如此,组成Ajax这瓶鸡尾酒的各 ...
        第一次接触Python语言是在2006年底,当时因为工作原因需要快速开发一个配置数据库的桌面GUI程序,供客户使用。虽然公司的产品大都基于Java平台,但综合各方面来看,继续选择java来实现并不十分明智,于是我开始四 ...
    作为程序开发人员,时刻关注国外新动向早已成为了习惯。如火如荼的ruby on rails框架,更是引起了业内人士的广泛关注——清晰的架构、简洁的开发模式、浓缩的代码开发量……这一切都来得这么突然,又是那么的自然,相比以前javaee混搭框架的繁琐,rails无疑大大解放了生产力,让人不得不惊叹于它的快速、敏捷。     但是,rails毕竟是新生事物,相比之下,由于企业对java平台技术的投入和积累,国内真正使用rails进行产品开发的企业还是非常少,很不幸,我所在的公司也是如此,因为很多遗留系统都是基于java平台的。我是一个对新技术很感兴趣的家伙,就像之前钻研AJAX那样,也花了 ...
    随着web新兴框架Rails的崛起,国内同行也逐渐意识到了更新自己知识的必要性,对于同是web程序员的我来说,也是如此。于是利用工作之余,我翻阅了很多相关书籍,来补充Ruby/Rails方面的知识,例如《Programming Ruby》、《Agile Web Development with Rails》,以及这本篇幅苗条但却不失内涵的小册子——《Everyday Scripting with Ruby》。     上面所说的三本书都出自国外著名的敏捷型出版社Pragmatic Bookshelf,他们提倡用快速、有效的方式处理每一件事,不管是书籍的选题,还是出版流程,都无出其外:所 ...
刚才在首页看到这么个帖子 图形间连线算法 ,说来也巧,最近自己也在做这么个玩意儿,就是在web上拖放图标,然后连线,这段时间也算有点收获,实现了这么个玩意儿,发上来给大家看看,顺便征求点意见。附件是效果图和 ...
前几天在一个叫做友财网的地方发现这个好玩的导航,比较喜欢,看了看原始的html代码结构,发现比较臃肿,而且不符合web标准,用了表格来布局,最要命的是在a标签下嵌套了div,大家都知道,inline元素下面是不能包含block元素 ...
问题:如果在frame、iframe页面中使用了setStyle()方法后(貌似还不止这个方法有问题),或者使用了script.aculo.us的特效的话,会导致self.name混乱(也就是框架本身的名字),这样的话用链接元素的target指定到这个框架就没效果了,浏览器将按默认行为在新窗口中打开! 解决办法: 1、升级Prototype和Script.aculo.us到最新版本(1.6、1.8),经测试已无bug。 2、自己打补丁,很容易,但比较麻烦,总的思想就是,在做了可能引起bug的操作后,自行恢复iframe的self.name。     首先,不使用setStyle()方法改变元素 ...
在译言上看到一篇好文,实在喜欢,转载过来( 原作者: Jason    译者: 小狼诺夫)。         很多人问我们:“你们这么小的一个团队是怎么完成这么多项目的?五个产品、一本书、Rails(译者注:ruby的web框 ...
今天在谢老师的blog上看到她小孩的一道奥数作业(难倒了N个硕士和博士的三年级奥数题),题目如下: 一个六位数,分别用2,3,4,5,6乘它,得到的五个新数仍是由原数中的六个数字组成,只是位置不同,则此六位数是多少? 顺手用python写了个解法: python 代码   def makeSet(num):       tmp = set()       for i in xrange(1,7):           item = list(set(str(num*i)))           item.sort()           i ...
        没事上Apress的网站闲逛,偶然发现这本新书《Pro CSS and HTML Design Patterns》,出于好奇,下载了其源代码来看看,毕竟书名很有来头。不看不知道,一看吓一跳,作者真是太有创意了,从示例代码来看,版式设计精美,非常漂亮,涉及的知识点也很广,深度也不亚于《css mastery》!特别是第十二章的最后一个例子,原来css用得初审入化了也能这样,哈哈: 点击查看在线示例 这个数学公式,没有用任何图片,纯css实现,太牛了…… 看完这些示例,我已经找到自己最为期待的书了,没错就是他——《Pro CSS and HTML Design Patterns ...
AJAX表格分页模板:探讨基于Prototype框架的javascript面向对象设计(上) AJAX表格分页模板:探讨基于Prototype框架的javascript面向对象设计(中) AJAX表格分页模板:探讨基于Prototype框架的javascript面向对象设计(下)         在前面的三篇文章中,我们循序渐进的完成了三种数据获取方式的表格分页模板,接下来让我们看一下服务器端代码设计。这里出于快速演示的目的,实用 groovy脚本简单实现,日后完全可以替换为别的实现,groovy的快速开发能力,非常适合用来快速展示脑海里的实现,呵呵。         首先,在mysql中建立一 ...
AJAX表格分页模板:探讨基于Prototype框架的javascript面向对象设计(上) AJAX表格分页模板:探讨基于Prototype框架的javascript面向对象设计(中)         在前面两篇文章中,我们实现了静态表格分页模板,下面让我们继续讨论,如何实现另外两种数据获取方式的模板。要缓解服务器的压力,我们可以这样做:         1、显示初始页面也就是第一页的时候,我们构造好表头、标题和第一页的数据,并按照服务器返回的总页数生成导航链接,之后将不再更新这部分重复的内容;         2、对于每一页新内容,我们在点击页码链接的时候再动态向服务器获取数据,服务器 ...
  • 2007-05-18 13:10
  • 浏览 11480
  • 评论(5)
  • 论坛回复 / 浏览 (3 / 14361)
Global site tag (gtag.js) - Google Analytics