当网站进行调整、页面进行修改时,由于有些网页被删除、改名或移动位置,这时使用原来的地址则无法访问,或者由于拼写错误导致一个无效的链接,常见的是通过搜索引擎来的失效链接,都将使服务器返回404状态码,系统将自动转向到默认的404错误页面。但是,Web服务器默认的404错误页面,十分简陋、无法给予用户寻找相应信息的更多线索,用户看到这类页面往往最直接的反应并是关闭浏览器窗口离开,这在很大程度上给网站造成损失。最近google开放了Google AJAX 搜索 API 服务,只要在404页面中加入google提供的代码就可以实现包含对网站的相应介绍、用户可能感兴趣的内容链接或者网站内容导航链接、内容搜索功能等,能够有效地帮助访问者找到其欲寻找的内容或相似的内容,提高用户在网站内浏览更多信息的机会。
Continue Reading »
如今的Java Web开发对于需求来说已经变得过于复杂。当今众多Java领域的Web开发框架不仅使用复杂,而且并没有很好的遵循Don’t Repeat Yourself(DRY)原则。
像 Rails,Django和TurboGears这样的动态框架在Web开发领域开辟了一条新的道路,Grails基于这些概念之上,采用动态方法减小了 Java平台上进行Web开发的复杂度,不过与那些框架不同的是,Grails是构建在Spring和Hibernate等Java已有的技术之上的。
Continue Reading »
HelloFlash 是国人开发的一款 WordPress 幻灯插件。对于这方面的插件,我了解的并不多,所以对于该插件也是在使用 WordPress BBtheme CMS 主题后才知道的。虽然它的使用非常简单,但对于初次使用该插件的朋友来说,要想在幻灯中显示出图片,有些细节是必需要注意的。
根据官方的说明,HelloFlash 和标准 WordPress 插件一样,只要将 HelloFlash 的 Flash 文件夹上传至 wp-content/plugins/ 目录下,并在插件管理页面激活,然后在想要显示幻灯的页面中加入 <?php flash(); ?> 就可以使用了。 但到底怎么使用呢?怎样才能让图片显示在幻灯里呢?这里有两个方法可供参考。
Continue Reading »
已经三个星期没有见宝宝了,本月14号宝宝满月,请了两天假跑回去看看我的儿子。第一眼看上去他比三星期以前变白了,也胖了不少,两个小脸蛋圆圆的,非常可爱。他的眼睛也比以前大了,只是还不能完全看清楚。额头上的皱纹少多了,不仔细看已经看不出来了。还记得他刚出生时,两个大腿基本上就是皮包骨头,看着都让人心疼。现在大腿明显粗多了,有肉感了。孩子刚出生的那几天,家里很多人都说长的像我老婆,这次回去,几乎所有的人都说孩子长的像我
。想想有个这么小的我真是好幸福啊!
Continue Reading »
托经济危机的福,终于有时间更新我的 Grape 了。Grape 到底是什么?大家看看 Grape 核心就知道了。Grape 的核心包括数据库的封装、ORM(在1.0版本中针对ORM仅做了最简单的实现,将在下一版本中完善)、拦截器、文件控制、XML解析、对象实例化及注射(反射)、基础的验证管理、Swing 事件的封装以及Swing 界面的封装等。上述的核心代码都已经完成并进行了简单的测试。目前正在利用 Grape 开发一个 Swing 的桌面应用程序,程序的主界面和最为基本功能已经实现。
在利用 Grape 进行开发时,解决了一些问题,也发现了一些更好的实现方法。这两天,将针对 Grape 的核心代码进行了重构,使代码更加清晰,结构也更加合理,当然在性能上也有所提升。另外将原有的组件属性的实现从代码中提取到 XML 配置文件中进行配置,当 Grape 实例化组件时注入对象中。这样做的好处是可以在不需修改代码更不需编译应用程序就可以轻易地修改组件的表现形式。更重要的是,不需要再针对每个组件都写一个 class ,最大化地实现代码重用。比如应用程序有新建和打开两个菜单项,按照传统的做法是生成两个 MenuItem 对象,并设置其 Text 等属性。利用 Grape ,只要在配置文件中简单地配置一下即可。
Continue Reading »
这两天在Blogger中讨论最多的话题一定是万众瞩目的WordPress2.7发布了。在此之前,相继推出了2.6.5、2.7 beta等版本,这些版本修正了一些重要的Bug。考虑到本站的访问量并不是很多,且来小站的人大多是查阅资料和WordPress爱好者,所以一直没有升级,就等着2.7正式版发布呢。
Continue Reading »
今天,菠菜的WordPress CMS主题终于发布了,相信很多朋友和我一样,一直期待着这个原创CMS主题吧。该主题是一个2栏蓝色调为主的CMS主题,在首页调用了文章图片切换模块、单篇详细精华文章和推荐文章列表模块、热评文章(非插件)模块,此外还包括多个(默认2个)分类模板最新文章列表模块等功能。给人的印象不再是传统blog,而是接近门户网站的风格。
这里要说的是,该主题并不是拿来就可以用的,用户要根据自己的情况对页面进行改动。比如替换掉logo,修改主题中写死了的文字和链接,以及修改首页调用的分类ID等。
WordPress BBtheme CMS 主题预览:点击预览。
WordPress BBtheme CMS 主题预览:点击下载。
关于 WordPress BBtheme CMS 主题的使用介绍,以及下载信息,请网友继续阅读菠菜的文章:WordPress BBtheme CMS主题发布。
不得不承认,PHP发展速度超出了所有人的想象。从最早无人问津到现在如此热门,PHP经历了洗礼。早在2000年我就听说过PHP语言,知道它是开源的。也知道它是一种嵌入在 HTML 并由服务器解释的脚本语言。它可以用于管理动态内容、支持数据库、处理会话跟踪,甚至构建整个电子商务站点。它支持许多流行的数据库,包括 MySQL、PostgreSQL、Oracle、Sybase、Informix 和 Microsoft SQL Server。只是当时一心学习 C ,对网页实在提不起什么兴趣。知道吗,著名的 Blog 应用 WordPress 就是 PHP 开发的。很多人都是因为 WordPress 才开始学习 PHP 语言的,比如我。如果你跟我一样,使用 WordPress 或者使用任何一款 PHP 开发的应用程序的话,那么我建议您学习一些 PHP 语言,因为它真的很容易学习和掌握。这样,您就可以随时随地修改您的应用来符合您的需求。若您有时间,还可以为 WordPress 贡献您的插件。试想一下,当看到使用了您编写的插件的 Blog 时的兴奋吧。
Continue Reading »
自从BS应用越来越多地出现在各种领域,网页开发越来越受到人们有关注。本书就是一本网页开发大全,其中收录了《DHTML参考手册》、《HTML参考手册》、《CSS参考手册》以及网页开发中其它一些技术的详细说明。可以拥有这本书及昨天为大家推荐的《JScript 用户指南》这两本书,网页客户端开发将不再困难。
本书可以是本入门书籍,也可以作为帮助字典来使用。说来惭愧,一直以来,我把精力重点放在服务器端开发上,所以对网页客户端技术了解并不是很多,所以在这些年的网页开发中,这本书一直是我必备书籍,当遇到问题时,这本书总是会告诉我答案。
Continue Reading »
虽然大多数网友都知道 JScript 是什么东西,为了照顾网页开发的新手,我仍然要啰嗦两句。
JScript 是一种解释型的、基于对象的脚本语言。尽管与 C++ 这样成熟的面向对象的语言相比,JScript 的功能要弱一些,但对于它的预期用途而言,JScript 的功能已经足够大了。
JScript 不是其他语言的精简版(它只是与 Java 有点模糊而间接的关系),也不是任何事物的简化。不过,它有其局限性。例如,您不能使用该语言来编写独立运行的应用程序。此外,JScript 脚本只能在某个解释器或“宿主”上运行,如 IE、Firefoxtffu等 Internet 浏览器或者 Windows 脚本宿主。
JScript 是一种宽松类型的语言。宽松类型意味着您不必显式定义变量的数据类型。事实上 JScript 更进一步。您无法在JScriot上明确地定义数据类型。此外,在大多数情况下,JScript 将根据需要自动进行转换。例如,如果将一个数值添加到由文本组成的某项(一个字符串),该数值将被转换为文本。
Continue Reading »