
WEB
文章平均质量分 56
shanhe
这个作者很懒,什么都没留下…
展开
-
我的SEO服务内容提纲
a) 站点在搜索引擎中的指标分析 i. 收录量 各大搜索引擎,起码包括baidu google 其他的几乎可以忽略 ii. PR 除了google PR外,其他几乎不需要考虑吧,个人意见 iii. 站点排位(站名) 分站点中文名排名、主行业关键字排名、主要服务内容关键字排名情原创 2009-07-26 12:21:00 · 1486 阅读 · 0 评论 -
中国互联网top10的主要业务分析
中国互联网top100的主要业务分析 中文网站排位定义:流量、主要服务语言简体中文、盈利主要区域大陆top 10 排序 alexa原创 2007-03-25 02:32:00 · 3783 阅读 · 0 评论 -
你的网站为什么被黑?
n 网站被黑是必然每至假期节日,都是黑客事件频发之时。眼下时至年关,黑客攻击事件又将层出不穷,各企事业单位也加紧信息安全防范,同时针对黑客攻击行为的新闻也随之而出。 1、2006年4月20日中国银联疑遭黑客攻击导致系统突发故障,北京、上海、杭州等大城市纷纷出现无法跨行取款、POS机无法消费等情况;据专家预计此次攻击与银联实施某项收费项目有关,事实上原创 2007-01-23 23:47:00 · 2135 阅读 · 0 评论 -
免费的互联网怎么收钱?
免费的互联网怎么收钱?原创 2006-01-07 00:13:00 · 1989 阅读 · 1 评论 -
来临的真是WAP网站的噩梦吗?
来临的真是WAP网站的噩梦吗?原创 2005-12-07 00:24:00 · 1840 阅读 · 0 评论 -
桌面搜索的web2.0含义
Google的桌面搜索出来beta2了,百度得还没有见到,但根据一贯的跟风策略,相信也不久了。我现在就用的是google的桌面搜索,很长时间从未想用过开始菜单处的MS的搜索了,作为一个用户,我被“绑订”了。为什么提供互联网搜索服务的要提供桌面搜索? 首先是强化自己的服务品牌,也就是—搜索,我不仅可以搜索互联网,还可以搜索你的电脑,强化“无所不搜”。外国人就是口商业头脑,会做品牌,中国人一定要原创 2005-10-20 23:45:00 · 2170 阅读 · 0 评论 -
如何利用IP安全管理策略进行安全漏洞防护
如何利用IP安全管理策略进行安全漏洞防护 何谓“IP 安全管理策略”?Windows Internet 协议安全 (IPSec),这是一种用来保护内部网、专用网络、外部网 (Internet、Extranet) 免遭攻击的重要防御方法。 IPSec 用来对两台计算机之间传输的数据进行加密,防止在网上看到它的人对它进行更改和破译。管理员必须首先定义两台计算机相互信任的方式,然后指定这两台计算机保证它原创 2005-05-17 14:27:00 · 2573 阅读 · 0 评论 -
WAP ASP.Net 开发笔记(一)
WAP ASP.Net 开发笔记(一)配置了IIS,,建立了一个asp.net mobile工程,又加上了关于WML MIME的映射条目,满以为可以测试了,于是启动M3Gate,但是失败了,地到的信息为:“UTF-8格式不支持”类的错误,于是检查web.config.的 requestEncoding="utf-8" responseEncoding原创 2005-09-06 23:33:00 · 2980 阅读 · 0 评论 -
了解OLE及ActiveX
如果您使用Windows,如果您经常使用微软的程序,或者您热衷于VB编程,抑或您流连于国际互联网,您不会不经常接触到OLE和ActiveX等拗口的洋文,但是您知道它们到底是啥意思,有啥来头吗?如果您有兴趣,请让我说给您听。我们首先从OLE谈起。 一、过去的OLE和今天的OLE最初的OLE含义是指在程序之间链接和嵌入对象数据,它提供了建立混合文档的手段(资深Windows 3.X 用户可能记得原创 2005-04-17 16:59:00 · 3576 阅读 · 1 评论 -
为什么叫博客?
很奇怪,为什么会叫做“X客“? 互联网诞生以来,有了诸多专有名词,中国人翻译过来大多带“客“,譬如cracker(骇客)、hacker(黑客)、flasher(闪客),wikier(维客)、以及blogger(博客乃至播客)。正如 http://www.ceocio.com.cn/blog/user1/43/archives/2005/129.html “还原博客本来面目,只是一个过原创 2005-08-21 22:32:00 · 3877 阅读 · 0 评论 -
Google广告的显示原理
Google广告的显示原理 如果做过google的广告发布商,都知道如何发布google的adAdSense广告。但是这个放在页面上的一段代码是如何做到 AdSense的并且灵活的显示同页面相匹配的广告呢? 首先,我们把放置了Google AD 的页面称为“广告宿主页”。在广告宿主页上,存在一段由广告发布商发布的代码,通常如下:google_ad_client =原创 2007-07-23 23:45:00 · 5610 阅读 · 0 评论 -
注释版show_ads.js
花了点时间阅读了google的show_ads.js,替换了其中的一些函数 为可理解的函数名,也适当做了些注释,不知道对不对,时间仓促,错误难免,供大家分析,了解其中的原理。 // JScript source code(function(){ function Var2Char(c) //将值转换为字符串形式 如 7 转换为7 { return c!=null?"+c+"原创 2007-07-25 17:55:00 · 6179 阅读 · 0 评论 -
中国的百度们
很有意思,一年前,我的博客以百度的江湖为议事停笔,如今又以百度的危机提笔。百度的危机,原因很多,总结起来无外乎内外两条:外,在于结怨太多,四处树敌,环顾中国互联网,有跟百度结盟的上得了台面的诸侯吗?内,在于其商业模式遭到质疑。归根结底,是什么出了问题呢? 联想到三聚氰胺,出口玩具风波,我觉得百度的问题似乎可以上升到中国企业的问题,虽然百度的“中国企业”的定义总是诡异了点,但原创 2008-11-18 01:15:00 · 2195 阅读 · 11 评论 -
分享CommunityServer(7) --CSModule
CSModule实现的事件监听体系CS里面的CSModule是个什么东东?我们知道,系统大了,必然是比较复杂,系统内部很多事件需要被各个相互联系的模块相互截取,相互了解。我们要针对CS系统做出开发,实际上我们很大程度上是针对CS内部流程执行过程中的大量事件进行面向事件的处理代码编写。譬如,我们要做到系统发生了例外,我们可以敏感接获到,并且需要在特定的“安全区域”进行处理例外;再原创 2007-10-12 23:30:00 · 2938 阅读 · 2 评论 -
分享CommunityServer(5) --UrlRewrite
大凡Context,根据单词的字面意义,我们大概都知道是关于某些进程或者线程的执行上下文,通常asp.net的请求会为每一个请求准备一个执行管道,也会准备一个执行环境上下文,这就是HttpContext。CS认为HttpContext的信息并不直接,无法满足各项功能的直接需求,为了能够更好的处理当前请求,并与高度灵活的配置其他可定制部分协同处理执行请求,为此集成HttpContext实现原创 2007-10-06 11:12:00 · 2735 阅读 · 0 评论 -
分享CommunityServer(2)--Configuration
CommunityServer如何体现“重配置、轻编程”Config实现.net同java2以后的编程一样,开始强调“重配置、轻编程”了,所以出现了.config类别的扩展名。通常,我们的配置信息不多,所以会写入到web.config上,但是CS的配置信息比较多,所以单独设定了一个 communityserver.config 文件来存储和配置系统的设定信息。解析该config文件原创 2007-10-02 16:09:00 · 2975 阅读 · 0 评论 -
分享CommunityServer(6) --JOb
作为一个应用程序,我们有时候希望代码的执行不是完全由web用户的请求驱动的,希望可以在启动web进程时候,可以定时、周期性执行某些特定工作,这类工作我们一般希望是自动调度或者系统控制下的逻辑性调度。CS实现了相关的工作,设计了一个基础任务调度的框架,可以让我们达到在此框架下执行非Web用户请求驱动的任务执行。任务的启动框架通常是在整个CS的启动时候,也就是通常我们说的glob原创 2007-10-06 13:48:00 · 3039 阅读 · 0 评论 -
分享CommunityServer(1)--背景
一、CommunityServer背景Web2.0大潮,带动了web技术摆脱了单纯的论坛、CMS的开发,转而进入社区应用开发。但是要知道,连基础协议都是http,那么也别指望有啥新应用技术一鸣惊人,大多数还是各类成熟技术的结合、融合。Myspace、Flicker等应用的脱颖而出,导致了市场要求技术开发多注重社区产品、相册、博客等典型web2.0应用的开发。在这背景下,Communi原创 2007-10-02 16:07:00 · 2910 阅读 · 0 评论 -
分享CommunityServer(4) --Authentication
一、CommunityServer的身份鉴别任何交互系统,都要考虑身份鉴别方式,CS作为开源的社区系统项目,必然要涉及到同其他现有或者扩展系统的兼容性,那么就必须研究CS的身份验证体系细节,也总结出如何扩展此系统。 要处理身份验证,入口应该是系统的登录部分。CS的web工程里有一个login.aspx文件,是处理登录的。该页面只有一个CS:Login控件,这是个继承自 Secur原创 2007-10-06 01:52:00 · 3106 阅读 · 0 评论 -
分享CommunityServer(3) --Provider
Provider实现 Provider 是重配置轻编程的第二个体现。我们都知道分层设计很重要,也知道在保持结构稳定的基础上,应当做到最大的灵活性,所谓具体环境的无关性。比如我们设计的时候可以通过分析,将一些功能进行抽象,并独立出来。比如,我们需要做到数据库无关,我们需要将全部数据访问设计到数据库部分进行独立设计,并通过分析提炼出相应的功能抽象,然后可以根据实际的数据库,设计相应的面向特定原创 2007-10-03 14:17:00 · 2820 阅读 · 0 评论 -
搜索大战,Game Over ? 这事没完!
Keso写了 东拉西扯:搜索大战?Game Over ,大致是在cnnic发布了搜索引擎的市场占有率后的感慨,后来着很难追赶领先者,其实看了,觉得keso是有点“哀其不争”的意思,google发力追赶,都没有达到keso预想的占有,难怪超级粉丝不满意了。 我也是偏爱google一点,不过相对搜索引擎的市场占有率,我却看的淡一些。想想当初,可是百度追赶人家呢。事物是发展原创 2007-09-28 23:37:00 · 2297 阅读 · 0 评论 -
也谈百度的C2C江湖大战
我相信李彦宏并非已经准备完全妥当了,当他宣布识中文的百度也要进入C2C市场的时候,其实百度是没有充分的力量和把握打赢这场仗的。李彦宏想要的其实并非打败谁,在中国,这个市场现在是马云的天下,你要说李彦宏想现在打败马云,那是瞎扯淡,他要的是战略上的威慑意义。 中国互联网江湖,现在已经形成了三驾马车并驾,传统门户紧逼不舍,一堆游戏公司屯兵待发,大小军阀待势割据,另外八国联军坚船利原创 2007-10-20 00:41:00 · 2814 阅读 · 2 评论 -
如何对webbrowser和IE编程(十)
由Internet Explorer 5激发事件如你所知, Internet Explorer像其他COM对象一样激发事件—通过连接点.但实际上Internet Explorer如何激发事件呢?每次 Internet Explorer需要向客户提供关于当前活动状态的信息, Internet Explorer 激发通过DWebBrowserEvents2 连接点激发一个事件. (之前到版本 4, I原创 2005-08-11 22:28:00 · 17406 阅读 · 4 评论 -
一个哑巴(雅巴)的诞生!
一个哑巴的诞生! 当全世界的眼光聚集在百度的股疯的时候,我们在一次听到了更疯狂的消息:雅虎中国并入阿里巴巴,并注入10亿美金! 首先来说说为什么惊天?1、 刚刚见识了IPO首日的出奇疯涨的百度,很多人还在思考着互联网怎么了?第二次高潮来了?界过就听到更刺激的消息,如何不惊诧?2、 没见过这么并购的,起码在社会主义的原创 2005-08-13 00:14:00 · 2352 阅读 · 0 评论 -
这些霸主是怎么成功的?
中国的互联网历史是短暂的,然而也不短了,十多年的历史。中国的互联网产生了数家成功的企业:新浪是怎么成功的?1、 抓住了中文信息资源缺乏的历史初期网民对信息资源的整合需求。2、 一个技术背景的管理领袖但是却绝对没有一般技术人员的狭隘性3、 历史机遇,抓住了发展时期的历史性机遇4、 足够的股份制企业的运营资源使得能够等到互联网免费到增值收费的那一天搜狐是怎么成功的?1、 主要是张朝阳的对公司原创 2005-08-04 23:33:00 · 2611 阅读 · 0 评论 -
ASP.NET组件设计Step by Step(7)
复杂属性和状态管理 复杂属性声明/持久:所谓复杂属性,即通常不可用CLR的基本数据类型表达的属性。譬如,FontInfo,即代表字体属性,包含Bold 、Name、Size、Color等信息(通常称为子属性)。对于复杂属性,控件在声明时候,通常采用 属性—子属性 的连字符表示复杂属性的一个子属性。 Font-Name=”Vender” Font-Size=”12pt” runa原创 2005-01-28 00:04:00 · 1851 阅读 · 0 评论 -
ASP.NET组件设计Step by Step(5)
控件生存周期 当一个asp.net页面被请求后,一个page实例被生成,开始自己的逻辑,最终返回HTML流给用户端。构成逻辑处理的是page中存在的服务器端控件以及控件间的交互,并且在页面结束前服务器控件们被销毁(视.net的回收策略而定)。那么这些控件在短短的页面处理过程中经历了创建、处理、销毁等到底是如何组织的?这些控件是如何同其他控件交互,如何在多个页面间保持状态的?(这应当是整个控原创 2005-01-23 22:59:00 · 4089 阅读 · 0 评论 -
ASP.NET组件设计Step by Step(4)
如果我们的服务器控件需要较完备的GUI,譬如需要控制HTML元素的附加属性字体、颜色、高度等,那么应当从Control的子类WebControl继承,以得到所需的基础性能。从WebControl类派生,需要遵守通常如下的约定:1、 包含从System.Web.UI.WebControl的命名空间的引用2、 不能够重载Render方法直接向输出流提供数据,而应当重载RenderConte原创 2005-01-20 23:25:00 · 2132 阅读 · 0 评论 -
ASP.NET组件设计Step by Step(6)
回传事件映射到服务器端事件 asp.net页面如果是通过post请求到服务器,框架将会遵行事件周期生成、调用控件,而控件(如果支持回传)则将加载回传数据,并且映射成控件的服务器端事件,就好像在重放客户的客户行为(客户按下一个按钮,却引发服务器端控件的click事件)。其中的机制如何? 如果一个控件需要处理回传事件,那么必须实现一个特定接口 IPostBackEventH原创 2005-01-25 00:02:00 · 2647 阅读 · 0 评论 -
使用INF文件从Internet下载组件
使用INF和OSD文件从Internet下载组件 作为系统服务,IE下载从internet组件通常需要进行认证和检查。对于发布者,有两种机制:1、inf文件进行发布2、osd文件发布(ie4及以后版本) 推荐使用cab来将所有需要文件打包,并进行签名。IE收到一个cab文件后:首先查找是否存在OSD文件,如果存在,按照OSD语法(XML文档)进行处理。其中如果涉及到IN原创 2004-12-26 16:34:00 · 5677 阅读 · 1 评论 -
CASSINI源代码分析(5)——总结
通过初步浏览全部代码之后,我们大致上明白了:1、执行流。asp.net程序具体是如何执行的?一个asp.net的应用程序的执行首先是需要一个宿主,通过建立宿主后,就建立了执行asp.net应用代码的能力。执行一次asp.net请求,需要通过HttpRuntime.ProcessRequest(SimpleWorkerRequest)来激发执行,而SimpleWorkerRequest需要被重载原创 2004-11-15 22:47:00 · 4340 阅读 · 0 评论 -
CASSINI源代码分析(4)
因为connection对象仅仅跟host对象相关,且处理一个套接字,所以其数据成员仅有:private Host _host; //指向宿主对象 private Socket _socket; //当前套接字我们知道host调用且仅了conn.ProcessOneRequest();方法,所以我们首先要找原创 2004-11-14 20:55:00 · 4303 阅读 · 1 评论 -
CASSINI源代码分析(2)
我们从启动程序的部分开始分析吧。启动的入口是 Main函数,这个函数仅仅存在于CassiniWebServer ,而CassiniWebServer继承自Form类,但是我们看到,该类并没有实现代码(仅仅是提供一个入口)。在Main函数中,仅仅有两行代码:[STAThread] public static int Main(String[] args) {原创 2004-11-11 23:04:00 · 5605 阅读 · 1 评论 -
ASP.NET组件设计Step by Step
2004.8.1 学习创建工程库、在自己的项目中应用 1、 启动VS200X 2、 选择新建解决方案 3、 选择缺省的方案类型,选择 Web控件库。Web控件库不需要web站点,基本上是一个DLL类型库 4、 输入自己的类型库的名称,譬如ASPCTLLib之类的。这个决定了namespace和以后其他工程使用此库的引用库名。 5、 系统自动产生的代码如下: using Sys原创 2004-08-01 18:04:00 · 2178 阅读 · 0 评论 -
ASP.NET组件设计Step by Step(2)
从继承关系上看,Asp.net 服务器控件的类别大致上分为4类:1、 用户控件类似page,基本上不需要编程,可以将某个aspx页面作为复用组件使用。 2、 LiteralControlASP.NET 将所有不需要服务器端处理的 HTML 元素和可读文本编译为该类的实例。例如,开始标记中不包含 runat="server" 属性/值对的 HTML 元素被编译为 Litera原创 2004-08-02 22:49:00 · 2328 阅读 · 0 评论 -
ASP.NET组件设计Step by Step(9)
先来分析asp.net处理一个web请求的过程。学习asp.net技术,除了翻看人家的文档(这是最基本的,知识就是知识,不懂的基本知识无法深入学习),还应当自己学会琢磨,动手实习。当我们从客户端发出一个web请求后,到达web服务器,由web服务器处理或者转给asp.net框架处理。如果不存在web服务器(采用asp.net的缺省web处理),那你可以参鄙人的《CASSINI源代码分析》htt原创 2005-02-22 23:08:00 · 1895 阅读 · 0 评论 -
如何对webbrowser和IE编程(三)
IWebBrowserAppIWebBrowserApp 接口仅仅在IE中实现。 典型的,你使用InternetExplorer 对象创建一个IE的实例. 然后你使用 IWebBrowserApp 接口操纵此实例. (今天采用IWebBrowser2 替代) IWebBrowserApp 接口继承自 IWebBrowser, 所以它提供 IWebBrowser 的全部功能。 因为IWebBrows原创 2005-06-22 21:27:00 · 18666 阅读 · 0 评论 -
说说百度和百度的股疯
百度火了,在哪儿?在2005年8月5日的美利坚合众国的名为纳斯达克的股市上。 对了,不是中国,一个中国的公司,在IT界,是通过是否在美国股市上圈到钱作为是否成功的标志。我,IT民工---自然要感慨一番了。1、 百度上市,从股市上圈到的钱有多少呢,是1。09亿美刀。融资成功了,说明投资人认可百度的未来。为什么这样说,因为百度的年报原创 2005-08-08 00:01:00 · 2268 阅读 · 0 评论 -
关于WEB2.0的思考
关于WEB2.0的思考1、 什么是WEB2.0自上个世纪末,欧美经济发展需要摆脱所谓“旧经济”的束缚,科技的发展,社会的进步、对于先进生产力的期望,更重要的是资本的海量投入,催生了互联网。为了占领未来,资本家投入了大量的资金建立各种互联网中心,以眼球、注意力为新的标准以及商业化的门户为特征的互联网称谓web1.0。技术基础是html,表现形式代表为www站点、搜索引擎。基于此,本世纪,以个性化、原创 2005-08-02 23:31:00 · 2567 阅读 · 0 评论 -
如何对webbrowser和IE编程(八)
Internet Explorer 事件 IWebBrowser2 的属性和方法给了你确切的控制导航和用户接口的途径,但是如果你不能够检测到浏览器正在处理什么以及何时处理什么,你还是没有全面的控制它.因此,WebBrowser控件和Internet Explorer暴露出事件,通过此你可以必要时监视活动以及处理某些活动. 举例来说,假设你建立一个intranet应用程序, 你想限制用户用户访问某些原创 2005-07-24 16:28:00 · 6468 阅读 · 3 评论