摘要:1. 对应String类型的对象使用println()方法时,如果对象为null,将打印null而不是引发NullPointerException,由此引用的问题是容易造成错觉,对于以后对字符串的操作容易引起问题。 2. 引发NullPointerException异常,主要原因是没有对对象的存在性进行验证,在jsp编程中经常出现:if(request.getParameter(“username”).equals(“xxx”))、out.println(session.getAttribute(“record”))等。解决这个问题的方法是在使用前进行判空比较:if(request.ge... 阅读全文
SEO技巧:好的域名是网站成功的开始
2008-04-19 00:51 by 乱世文章, 152 阅读, 0 推荐, 收藏, 编辑
摘要:很多人都知道做网站可以赚钱,所以很多懂一些网络技术的就开始制作自己的站点了。制作网站的开端,如果不是为了自己的兴趣,而是纯粹为了赚钱,那么如何把握和选择网站内容的主体和方向,往往就会成为令人头疼的一件事情。 去各个建站论坛仔细的询问和观察,各种意见都有,热门和冷门都有建站非常成功的,无非是热门的关键词往往竞争已经十分激烈了,比拼的不是内容而是技术;而相对冷门的关键词,用心做好内容的采集,那么也会有客观的流量。但是如果做热门关键词,又是做各个大网站,甚至门户网站都很强力推迟的板块内容,那么做像这样的小网站能够成功吗? 很多人肯定觉得很难了,首先,不论你采集了多少内容,baidu和gg都很难将.. 阅读全文
地方门户网站如何盈利?
2008-04-19 00:49 by 乱世文章, 267 阅读, 0 推荐, 收藏, 编辑
摘要:我的主要盈利模式 1、网站广告收入 经过长期的市场培育以及奥运概念的催熟,门户网站的广告收入开始进入一个收获期,各家的广告 收入都出现了大幅度的增长。 新浪第二季度财报显示,其净营收5980万美元,较去年同期增长11%。其中,广告营收4120万美元,较去年同期增长40%,超过预期。搜狐第二季度总营收为3900万美元,比去年同期增长14%。其中,广告营收为2840万美元,比去年同期增长24%,高于公司预期。 门户新丁腾讯的二季度总收入为1.140亿美元,比上一季度增长12.3%。其中,网络广告业务收入为1500万美元,比上一季度增长54.7%。这一业绩大大出乎人们的意料,此前,腾讯的网... 阅读全文
个人Web2.0网站的前途
2008-04-19 00:46 by 乱世文章, 178 阅读, 0 推荐, 收藏, 编辑
摘要:http://www.alixixi.com/Dev/Doc/seo2/2008/2008041780069.html网事纷扰,如今的站长概叹四年前SP时代网赚的形势一片大好,赚钱比捡钱还容易,反观今天的网站赚钱之路早已今时不同往日,越来越狭小的赢利空间把站长们逼得透不了气,网赚难道只有作弊这一条不归路可走了吗? 目前大多数个人站长走的都是网站流量线路,把流量和网站排名看的比较重要,当然不乏其中还有一批以web2.0理念为发展的新网站,但是这种网站的发展还占少数,多数站长对什么是web2.0都不是很理解,更不用说彻底理解web2.0的理念。 一.目前个人网站的一般有以下几种,笔者总结如下:.. 阅读全文
2008年3月Google占美国搜索请求量市场份额达67.3%
2008-04-18 09:39 by 乱世文章, 187 阅读, 0 推荐, 收藏, 编辑
摘要:iResearch艾瑞咨询根据Hitwise发布的美国搜索引擎请求量市场份额数据发现,2008年3月美国搜索引擎请求量市场份额中Google占据了67.3%,与08年2月相比提升0.9个百分点。雅虎搜索居其次,占据请求量市场份额的20.3%,相比2月份下降0.3个百分点;而MSN/Live占市场份额的6.7%,比2月下降了0.3个百分点;ASK则占请求量市场份额的4.1%,比2月下降0.1个百分点。 艾瑞咨询根据Hitwise发布的美国搜索请求量市场份额数据认为,Google所占的市场份额相比08年2月明显提升,而雅虎和微软的市场份额继续下降。由于雅虎已经开始尝试与Google和AOL合作,. 阅读全文
JS脚本特效大全
2008-04-17 16:48 by 乱世文章, 284 阅读, 0 推荐, 收藏, 编辑
摘要:JS脚本特效大全 我在这个帖子里把论坛的脚本进行分类整理一下,大家可以来这里查一下常用的JS脚本特效,这个帖子会不断进行更新的。表格特效给表格加一个滚动条让表格半透明层特效链接类超链接陷下效果请问如何去掉超链接的下划线?CSS类引入样式表(css)的四种方式图片类图片转换间的渐隐效果如何设置BANNER自动变换?新浪网的横向不间断滚动广告时间日期类简单的日期输入风格 表单类利用javascript判断用户的输入是一个有效的email地址呢实现文本框背景渐变窗口类框架类滚动条类如何改变按钮颜色,滚动条颜色?没有框架边框?排版类[简单效果]CSS实现的文字竖排效果菜单类资源恢复_LANBOR20. 阅读全文
asp:生成静态页面函数
2008-04-17 15:05 by 乱世文章, 180 阅读, 0 推荐, 收藏, 编辑
摘要:from51window.netCode:<%ifSaveFile("/htm/list.htm","http://www.xxx.com/asp/list.asp")thenResponse.write"已生成"elseResponse.write"没有生成"endiffunctionSaveFile(LocalFileName,RemoteFileUrl)DimAds,Retrieval,GetRemoteDataOnErrorResumeNextSetRetrieval=Server.CreateObj 阅读全文
AJAX in Action
2008-04-17 12:40 by 乱世文章, 158 阅读, 0 推荐, 收藏, 编辑
摘要:像其他人一样,当我看到一下RIA应用,例如Google Maps和Google Suggest的时候我都非常惊讶。我希望知道是如何实现的。现在,谜底揭开了,那就是AJAX。这是在我花了一段时间研究AJAX之后才知晓的。这里有一个很好的例子让我们知道AJAX是如何很好的应用在 JavaRSS.com 里面的。 什么是AJAX: AJAX 是一个架构(architecture)并不是一种技术。AJAX代表异步的JavaScript和XML。 妙语(Punch Line): 延迟加载 问题: 当JavaRSS.com首页加载时,他同时加载了所有条目的介绍(如果你在设置中激活了)。这些介绍只有当你鼠标 阅读全文
基于Ajax的Web框架Echo2 2.0发布
2008-04-17 11:57 by 乱世文章, 134 阅读, 0 推荐, 收藏, 编辑
摘要:Echo2是一个基于Mozilla Public License的开源WEB框架。一个可以用于开发基于Web胖客户端应用程序的框架。 ECHO2采用全新的AJAX(Asynchronous JavaScript and XML) rendering engine,从而提供了更多rich-client-like的用户体验。所有的client/server的交互采用XMLHttpRequest方式。整个ECHO的WEB应用全部在单个的WEB页内运行。 用户的输入信息是通过XML文档经由XMLHttpRequest传输。服务器也用包含同步指令的XML信息格式加以响应,进而通过可插入式的客户端Java 阅读全文
[置顶]聚簇索引和非聚簇索引
2008-04-03 17:03 by 乱世文章, 256 阅读, 0 推荐, 收藏, 编辑
摘要:一、聚簇索引(clustered indexes)的使用 聚簇索引是一种对磁盘上实际数据重新组织以按指定的一个或多个列的值排序。由于聚簇索引的索引页面指针指向数据页面,所以使用聚簇索引查找数据几乎总是比使用非聚簇索引快。每张表只能建一个聚簇索引,并且建聚簇索引需要至少相当该表120%的附加空间,以存放该表的副本和索引中间页。建立聚簇索引的思想是: 1、大多数表都应该有聚簇索引或使用分区来降低对表尾页的竞争,在一个高事务的环境中,对最后一页的封锁严重影响系统的吞吐量。 2、在聚簇索引下,数据在物理上按顺序排在数据页上,重复值也排在一起,因而在那些包含范围检查(between、<、<= 阅读全文
再会英雄
2008-03-31 23:35 by 乱世文章, 188 阅读, 0 推荐, 收藏, 编辑
摘要:再会英雄============= 因家事之扰,辞去了在盛大的工作,携妻(joy)一同来到北京。这已经是一月之前的事了,一个月来,搬家、租房、办理网络……以及我兄长在北京的一些私务事,忙得焦头烂额。现在总算安顿了下来,正这时CSDN英难会的邀请函也寄了过来。哈哈,当然得去,不过再也不是什么架构师的头衔了。毕竟人在北京了,不必如去年一般经受飞机的惊骇,本以为可以欣然而往,但好事多磨:我忘了带邀请函了。于是joy只好再开着车回到租住处,这一来一回地折腾,到会场时已近10点。立即被博文的海猫兄拉去:我的《JavaScript语言精髓与编程实践》也在这时做首发。有趣的是,上一本《大道至简》也正是在去年 阅读全文
c# 二分查找
2008-03-26 15:30 by 乱世文章, 301 阅读, 0 推荐, 收藏, 编辑
摘要:// perform a binary search on the data public int BinarySearch( int searchElement ) { private int[] data; int low = 0; // low end of the search area int high = data.Length - 1; // high end of the search area int middle = ( low + high + 1 ) / 2; // middle element int location = -1; // return value; . 阅读全文
几种字符串反转方法效率比较
2008-03-26 15:23 by 乱世文章, 258 阅读, 0 推荐, 收藏, 编辑
摘要:面是实现字符串反转的四种方法:staticstringReverse1(stringoriginal)...{char[]arr=original.ToCharArray();Array.Reverse(arr);returnnewstring(arr);}staticstringRevease21(stringoriginal)...{intlength=original.Length;char[]arr=newchar[length];for(inti=0;i<(length&(~3));i+=4)...{arr[i]=original[length-i-1];arr[i+1 阅读全文
C#反转字符串效率最高的方法
2008-03-26 15:18 by 乱世文章, 256 阅读, 0 推荐, 收藏, 编辑
摘要:C#反转字符串效率最高的方法Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->1 private string Reverse(string original)2 {3 char[] arr = original.ToCharArray();4 Array.Reverse(arr);5 return new string(arr);6 } 阅读全文
网络游戏的数据管理
2008-03-26 01:01 by 乱世文章, 398 阅读, 0 推荐, 收藏, 编辑
摘要:数据管理解决的问题:传统的数据库可以告诉我们“发生了什么”,而数据仓库和数据挖掘分析系统可以告诉我们“为什么发生”和“下一步该如何做”。在规划初期,将面临两种选择,需要处理的数据粱比较少或者不知道那些数据是重要的(可能都是重要的),而且决策目标明确(例如:选择最佳的媒体进行广告投放或者选择最佳的方式和地区做推广)时,可以借助于运筹学模型或统计方法进行规划设计(以往常常是根据经验),主要在事务型数据库中完成。当数据量巨大或决策目标不明确时,只能借助高效的数据挖掘。数据挖掘的目的是从存储于大型数据库或数据仓库的数据之中发现某些重大的,有价值的知识,挖掘算法主要有:关联挖掘,分类挖掘,聚类分析,特征 阅读全文
08年最热门七大技术和最紧缺的IT人才
2008-03-23 22:15 by 乱世文章, 213 阅读, 0 推荐, 收藏, 编辑
摘要:随着2008奥运年的到来,计算机技术也将跨入新的时代。那么在2008年哪些技术会最火爆呢?哪些人才将会是市场上最吃香的呢?让我们一同走进08最热门的七大技术。 谁都无法否认现今的IT就业市场难度与以往的火箭升空般的增长速度相提并论。 但是随着美国房地产市场的疲软以及节节攀升的油价,对IT人才的需求也正日益增加。 “目前IT市场人才相当短缺,并且这一紧缺还有可能加强”, Computing Technology Industry Association公司的技术发展部门副总 Neill Hopkins说。 由于大学计算机专业招生人数的大减,这一人才紧缺变得更加严峻,企业的CIO们对此问题也... 阅读全文
C#之程序集
2008-03-20 10:10 by 乱世文章, 270 阅读, 0 推荐, 收藏, 编辑
摘要:C#之程序集 程序集的定义: 1.程序集是一个或多个托管模块,以及一些资源文件的逻辑组合。 2.程序集是组件复用,以及实施安全策略和版本策略的最小单位。 3.程序集是包含一个或者多个类型定义文件和资源文件的集合。在程序集包含的所有文件中,有一个文件用于保存清单。(清单是元数据部分中一组数据表的集合,其中包含了程序集中一部分文件的名称,描述了程序集的版本,语言文化,发布者,共有导出类型,以及组成该程序集的所有文件)。程序集的物理表现: 1.可执行程序集:存在一个用于表示EXE的文件,这个文件是程序集的入口点。 2.提供功能的程序集:存在一个用于表示DLL的文件,这个文件是程序集... 阅读全文
C#序列化
2008-03-18 16:39 by 乱世文章, 183 阅读, 0 推荐, 收藏, 编辑
摘要:C#序列化 【关键词】:C# .NET 序列化 一:BinaryFormatter序列化 序列化简单点来理解就是把内存的东西写到硬盘中,当然也可以写到内存中(这个内容我会在后面写一个例子).而反序列化就是从硬盘中把信息读到内存中.就这么简单,呵呵,现在来看下面的例子吧! 在这篇文章中我将使用BinaryFormatter序列化类Book作为例子,希望大家能从例子中深刻体会什么是序列化. 定义类Book: ... 阅读全文
c#反射
2008-03-18 16:35 by 乱世文章, 163 阅读, 0 推荐, 收藏, 编辑
摘要:反射(Reflection)是.NET中的重要机制,通过放射,可以在运行时获得.NET中每一个类型(包括类、结构、委托、接口和枚举等)的成员,包括方法、属性、事件,以及构造函数等。还可以获得每个成员的名称、限定符和参数等。有了反射,即可对每一个类型了如指掌。如果获得了构造函数的信息,即可直接创建对象,即使这个对象的类型在编译时还不知道。 程序代码在编译后生成可执行的应用,我们首先要了解这种可执行应用程序的结构。 应用程序结构分为应用程序域—程序集—模块—类型—成员几个层次,公共语言运行库加载器管理应用程序域,这种管理包括将每个程序集加载到相应的应用程序域以及控制每个程序集中类型层次结构的内存布 阅读全文
何时应该使用极限编程
2008-03-18 01:29 by 乱世文章, 185 阅读, 0 推荐, 收藏, 编辑
摘要:极限编程(XP)适用于需求经常发生变化的项目。你的客户对系统应该做什么可能没有一个固定的想法;一个系统每隔几个月其功能就要求进行一定的改变。大多数软件项目的需求都处于这样的动态变化之中。与其它的方法相比,XP能够更好地适应这种情况。XP适用于高风险的项目。如果客户需要一个新的系统,而且要求在某天前完成,这里的风险就比较高;如果你的开发组没有做过类似的系统,风险就更高了;如果该系统对整个软件业来说都是一个新的挑战,那这风险就可想而知。使用XP可以降低风险和增加成功的可能性。 XP适用于小规模的项目组,一般在2到10人之间。使用XP不需要拥有博士头衔的开发人员,一般的开发人员就可以。但不能在一个大 阅读全文