重回故里 Java

不积跬步,无以至千里;不积小流,无以成江海
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2009年6月25日

摘要: set nocount on if object_id(N'tempdb.db.#temp') is not null   drop table #temp create table #temp (name sysname,count numeric(18)) insert into #temp select o.name,i.rows from sysobjects o,sysinde... 阅读全文

posted @ 2009-06-25 17:22 .net 新生活 新旅程 阅读(969) 评论(0) 推荐(0) 编辑

2009年4月25日

摘要: SEO门槛很低,所以做SEO的人越来越多,但是,真正做的好的人很少,能够最大化发挥SEO价值的人就更少了。这是为什么呢?这就是因为他们懂的SEO策略不同,这里给大家分享一些SEO策略,也许能够给你一些启发。 一、什么是SEO策略呢? SEO策略这个词是我在几年前给一些大型门户网站或者大型企业做SEO服务的时候,创新出来一的一个名词。我自己是这样定义它的: SEO策略是一种创造或... 阅读全文

posted @ 2009-04-25 10:32 .net 新生活 新旅程 阅读(138) 评论(0) 推荐(0) 编辑

2009年4月21日

摘要: 状态模式(state pattern)和策略模式(strategy pattern)的实现方法非常类似,都是利用多态把一些操作分配到一组相关的简单的类中,因此很多人认为这两种模式实际上是相同的。然而 在现实世界中,策略(如促销一种商品的策略)和状态(如同一个按钮来控制一个电梯的状态,又如手机界面中一个按钮来控制手机)是两种完全不同的思想。当我们对状态和策略进行建模时,这种差异会导致完全不同... 阅读全文

posted @ 2009-04-21 08:54 .net 新生活 新旅程 阅读(311) 评论(0) 推荐(0) 编辑

2009年4月20日

摘要: 设计模式在于你对面向对象的理解,不同的时期,对它的理解会有完全不同的感觉。 设计模式更体现的是一种软件面向对象编程的思想,而WEB开发、桌面程序、C/S、B/S、手机开发等等都是软件开发的某方面技术。这本身没有什么矛盾之处,不能说设计模式只适合谁,而不适合谁。 设计模式的应用可以说无处不在。 比如你平常一直在使用的foreach()语句,其实就是 迭代器模式(Iterator... 阅读全文

posted @ 2009-04-20 23:59 .net 新生活 新旅程 阅读(113) 评论(0) 推荐(0) 编辑

2009年4月18日

摘要: 1. 尽可能的减少 HTTP 的请求数 [content] 2. 使用 CDN(Content Delivery Network) [server] 3. 添加 Expires 头(或者 Cache-control ) [server] 4. Gzip 组件 [server] 5. 将 CSS 样式放在页面的上方 [css] 6. 将脚本移动到底部(包括内联的) ... 阅读全文

posted @ 2009-04-18 10:21 .net 新生活 新旅程 阅读(369) 评论(0) 推荐(0) 编辑

摘要: 原贴:http://lovelaozang.cn/show-6789-1.html 现在很多中小网站(尤其是 Web 2.0 站点) 都允许用户上传图片,如果前期没有很好的规划,那么随着图片文件的增多,无论是管理还是性能上都带来很多问题。就自己的一点理解,抛砖引玉,以期能引出更具价值的信息。 事关图片的存储 把图片存储到什么介质上? 如果有足够的资金购买专用的图片服务器硬件或者 NAS... 阅读全文

posted @ 2009-04-18 10:14 .net 新生活 新旅程 阅读(272) 评论(0) 推荐(0) 编辑

2009年4月16日

摘要: 电子商务/在线购物网站 e-Commerce / Online Shopping Carts Dash Commerce - http://dashcommerce.org/ Dot Shopping Cart - http://www.dotshoppingcart.com/ VevoCart - http://www.vevocart.com/ e-Shop AS... 阅读全文

posted @ 2009-04-16 13:48 .net 新生活 新旅程 阅读(135) 评论(0) 推荐(0) 编辑

2009年3月23日

摘要: ??运算符 在实际的程序开发中,为了有效避免发生异常情况,进行null判定是经常发生的事情,例如对于任意对象执行ToString()操作,都应该进行必要的null检查,以免发生不必要的异常提示,我们常常是这样实现的: object obj = new object(); string objName = string.Empty; ... 阅读全文

posted @ 2009-03-23 23:37 .net 新生活 新旅程 阅读(109) 评论(0) 推荐(0) 编辑

2009年3月22日

摘要: 所谓泛型,即通过参数化类型来实现在同一份代码上操作多种数据类型,泛型编程是一种编程范式,它利用“参数化类型”将类型抽象化,从而实现更为灵活的复用。 C#泛型赋予了代码更强的类型安全,更好的复用,更高的效率,更清晰的约束。 机制: C#泛型能力是由CLR在运行时支持,区别于C++的编译时模板机制,和Java的编译时的“搽拭法”。这使得泛型能力可以在各个支持CLR的语言之间进行无缝的互操作。... 阅读全文

posted @ 2009-03-22 10:32 .net 新生活 新旅程 阅读(250) 评论(0) 推荐(0) 编辑

2009年3月20日

摘要: 各频道分别位于不同的Web Project(具有独立的二级域名),并将所有的业务逻辑以及数据访问功能封装成Class Library,所有频道共用这个Class Library。 下面详细介绍实现方法。 假设网站有三个频道,新闻、论坛以及博客,对应的二级域名为"news"、"forum"、"blog"。除此之外,还需要另外定义两个域名,分别用于网站首页以及用户注册、登陆功能(基于Passpor... 阅读全文

posted @ 2009-03-20 00:13 .net 新生活 新旅程 阅读(168) 评论(0) 推荐(0) 编辑