鞋厂理论世界上有无数家鞋厂,制造着各自的鞋子,销售给各自的客户。在网络上,当某个生意已经有人在做的时候,就想想皮鞋理论,你会发现:在大多数情况下,即使有很多人在做鞋子,也并不意味着你就不能再去做鞋子了,别人做了耐克,你可以做李宁,不行就做安踏啥的,即使不知名的杂牌也在三线城市卖的不错。如果其他的鞋厂都在赚钱,那么你也有机会在这个市场里分一杯羹;如果其他鞋厂都在亏钱,那么你要想办法把他们亏掉的钱赚到自己手上。把成本、产品、服务、渠道、营销都做好,你就有机会超过现有的竞争对手。赚钱的生意,往往都是已经有很多人都在做的生意。如果某种生意只有你一个人在做,也许说明你的生意没法... CSSReset即重设浏览器的样式。在各种浏览器中,都会对CSS的选择器默认一些数值,譬如当h1没有被设置数值时,显示一定大小。但并不是所有的浏览器都使用一样的数值,所以,有了CSSReset,以让网页的样式在各浏览器中表现一致。正在使用CSS的你,用过CSSReset吗?当然,或许你用了,却不知道正在用,比如你可能用到:*{padding:0;margin:0;border:0;}这也是一种CSSReset的方法,让所有的选择器的padding、margin和border都设置成0。这是一种强大的方法,也是最简单,最安全的方法,不过,也是最占用资源的方... 以下是HP大中华区总裁孙振耀退休感言。如果这篇文章没有分享给你,那是我的错。如果这篇文章分享给你了,你却没有读,继续走弯路的你不要怪我。如果你看了这篇文章,只读了一半你就说没时间了,说明你已经是个“茫”人了。如果你看完了,你觉得这篇文章只是讲讲大道理,说明你的人生阅历还不够,需要你把这篇文章珍藏,走出去碰几年壁,头破血流后再回来,再读,你就会感叹自己的年少无知。如果你看完了,觉得很有道理,然后束之高阁,继续走进拥挤的地铁,依然用着自己昨日的观念来思考自己的未来,你的人生也将继续重复着昨日的状况。如果你看完了,觉得那是一个过来人,对你的人生忠告,并你也愿意用... static关键字在C#编程中非常常见,它用来修饰符声明属于类型本身而不是属于特定对象的静态成员。static修饰符可用于类、字段、方法、属性、运算符、事件和构造函数,但不能用于索引器、析构函数或类以外的类型。声明为static的类、函数和变量将不能引用实例方法或变量,另外在C#中一旦类被添加了static修饰符,则其内部所有变量和方法都必须是静态的。静态变量和方法必须通过类名进行引用而不能通过实例对象引用。那么static关键字在php中与C#中都有些什么不同呢?声明范围相对C#来说,PHP中static变量的使用范围要更广一些,我们不仅可以在类,方法或变量前面添加... 目录操作首先是从目录读取的函数,opendir(),readdir(),closedir(),使用的时候是先打开文件句柄,而后迭代列出:<?php$base_dir="filelist/";$fso=opendir($base_dir);echo$base_dir."<hr/>";while($flist=readdir($fso)){echo$flist."<br/>";}closedir($fso)?>这是讲返回文件目录下面的文件已经目录的程序(0文件将返回false)。有时候需要知道目录的信息,可以使用dirname($... 网站是不是垃圾站的最主要表现就是内容是否能够在网上找得到。并不是非常漂亮的页面,非常绚丽的色彩,搞的非常视觉化。好的网站往往能够访客更多有价值的信息,而且很方便快捷的浏览网页。页面简单大方,美观就好了。搞的太花哨也许搜索引擎根本不喜欢。搜索引擎不喜欢了,你的网站流量就会少了一个很重要的渠道—搜索引擎。如果一个新站要想成为垃圾站,很简单,大量采集,ok,出来的时候就是垃圾站了。如果你坚持原创的,很有自己的见解,刚出来的新站有自己的价值。但是后面开始采集了,慢慢从有价值变得成为垃圾站。也许采集的时候收录的挺多,但是终究一天会被百度拔毛的,这个我经历了太多太多。所以要想用心建站,内... 每个程序员都希望自己在技术方面更进一步,成为程序达人,开发高手,技术大师。这不仅能获得更好的职位和更高的报酬,更重要的是,开发高手还代表着一个开发者对自己的肯定以及对技术梦想的忠诚与追求。但如何成为一个开发高手呢?也许我们能从下面这篇博文中获得一些启发。作者RickWagner是一位Java企业级架构师,具有二十多年的开发经验的资深程序员和COBOLE语言的爱好者。他在文章中指出初级程序员与顶级程序员的根本区别在于所掌握技术的“广度”和“深度”,Rick认为这是程序入门者向程序高手进阶的关键。20年前,当我刚开始从事数据处理方面的开发工作时,我在一家为银行承担外包工作的公司工... “价值”这个词,很正式,俗一点就是一个“钱”字。可以说这个字是当今社会的一个核心。无论经济活动、社会活动那个能离开这个字呀!“人为财死,鸟为食亡。”可能是人生的一个真实的写照吧!回到现实生活之中,我们常常听到程序员抱怨自己的工资很低,抱怨自己的付出和自己的报酬严重背离,有的甚至不考虑自己工作能力和工作贡献,以别人的工资或社会岗位工资来确定自己的报酬。同时我们也常常听到公司的老板的抱怨软件公司不赚钱,最大的成本都花在员工的工资上了,自己在给员工打工。那么我们怎么能够计算程序员自身的价值呢?我们怎么看待程序员价值值与不值呢?我感到程序员自身价值有两个方面,一个方面是程序员的收入价... Commenteachlevel对每一级用统一的方法注释每个代码块,例如:为每个类,包含简短的描述,作者和最后修改日期为每个方法,包含其目的,功能,参数,返回值团队编程时,采用标准的注释是很重要的。当然,采用代码协定和工具(比如c#中的XML和java中的Javadoc)帮助这项工作也是可接受的,甚至更可取。Useparagraphcomments将代码块分成多个片段,每个片段执行一个简单的任务,然后在每个片段前添加注释,引导读者即将发生什么。//Checkthatalldatarecords//arecorrectfor...
如何增加外链?外链是什么意思?外链就是指别的网站指向你网站的链接。对方可以是首页或内页,指向你网站的首页或内页。外链对SEO来说非常重要,合理的增加网站外链,可以提高网站的权重、获得好的排名、带来流量。如何增加外链是SEO需要掌握的重要技巧,接下来,我们将详细讲解增加外链的方法。怎么增加外链才符合SEO要求:每个关键词链接只应该对应一个URL而不是多个,也就是URL标准化,从而把权重集中到同一URL上。注:多个关键词对应同一个URL是可以的,如:SEONile首页有三个目标关键词,链接时可以分别采用这三个关键词的锚文本指向首页。外链不仅仅局限于做... 在中国,程序员不能超过35岁,似乎已经是不争的事实,软件开发工作就是青春饭,顶多靠毕业这十年的时间,超过这个年龄,要不成功跃身成为管理者,要不转行进入其他领域,好像再没有更好的选择,即使偶有继续坚持作开发的,也被看成另类一族。老外却不是这样,40,50岁仍然作开发工作的大有人在,甚至很多牛人,包括获得康柏最佳软件奖的Robber,仍在埋头作着他所喜欢的编码工作,为何如此差异。我仔细想了一下,特别是这一年参加了太多的技术培训,基本有了一些结论。首先,国内软件开发工作的性质决定这一切,我们所作的产品开发,真正技术含量并不高,高等院校毕业的学生,经过几年的培训和实践,基本都能掌握这... 有一天,一个男人穿越森林的时候,听到一个细微的声音叫住他。他低头一看,是一只青蛙。青蛙说:“如果你亲我一下,我会变成一个美丽的公主哦。”男人一言不发,把青蛙捡起来,放入口袋。青蛙又说:“如果你亲我一下,我会变成一个美丽的公主哦。而且,我会告诉我遇到的每一个人,你是多么聪明和勇敢,你是我的英雄。”男人把青蛙拿出来,对着它微微一笑,又把它放回口袋。“如果你亲我一下,我会变成一个美丽的公主,然后我愿意成为你的爱人一星期。”男人又把青蛙拿出来,对着它微微一笑,把它放回口袋。“如果你亲我一下,我会变成一个美丽的公主,然后我愿意成为你的爱人一年,而且你可以对我做任... 以前,我认为一个事物对我没有直接用途的时候就不会去理会它,心理学上说我们都戴着自己的认知偏见的有色眼镜去有选择性地看待这个世界,纷繁的信息经过我们的认知图式过滤之后便成为少量有序的事件,所以我们都在有强烈选择性地关注一些事物和忽视另一些事物,然而,这样可能会导致丧失一些很有价值的信息,而总是将知识面停留在自己的小世界中——当然这倒也不是说看到什么都要凑上去学一学。如何在这两者中间取得折中,我觉得一个好的办法是先简略地想一下这是个什么东东,他的本质是什么,出现是为了满足什么需求,等等比较“高层”的问题(即“What”和“Why”而不是“How”),这些问题应该是可以通过简单的调研和... 有时候我们希望回车键敲在文本框(inputelement)里来提交表单(form),但有时候又不希望如此。比如搜索行为,希望输入完关键词之后直接按回车键立即提交表单,而有些复杂表单,可能要避免回车键误操作在未完成表单填写的时候就触发了表单提交。要控制这些行为,不需要借助JavaScript,浏览器已经帮我们做了这些处理,下面举几个例子来说明:默认情况下,一个文本框的时候,提交,不管按钮type是submit还是button:<formaction="http://www.goorder.net"><inputtype="text">...
比尔·盖茨有句名言:“每天早晨醒来,一想到所从事的工作和所开发的技术将会给人类生活带来的巨大影响和变化,我就会无比兴奋和激动”。比尔·盖茨的这句话阐释了他对工作的激情。在他看来,一个成就事业的人,最重要的素质是对工作的激情,而不是能力、责任及其它(虽然它们也不可或缺)。他的这种理念,成为一种微软文化的核心,象基石一样让微软王国在IT世界傲视群雄。微软在总结国内企业管理中存在的问题时,将企业分成三个不同阶段:处于第一阶段的企业有一个神人、超人,所有的规章制度都是由他说了算;第二个阶段的企业把决策者的思想变成了规章制度,然而,规章制度的管理要设计并实施,监督的成本很大,员工可... 网站最基本的东西是什么?——内容?SEO(搜索引擎优化)?UE(用户体验)?都不对!是速度!内容再丰富的网站,如果慢到无法访问也是毫无意义的;SEO做的再好的网站,如果搜索蜘蛛抓不到也是白搭;UE设计的再人性化的网站,如果用户连看都看不到也是空谈。所以网页的效率绝对是最值得关注的方面。如何才能提高一个网页的效率呢?SteveSouders(SteveSouders的资料http://www.oreillynet.com/pub/au/2951)提出的提高网页效率的14条准则:MakeFewerHTTPRequests尽可能的减少HTTP的Reques...
水平居中我们知道最简便的方法就是margin:auto,但是margin只是相对宽度有效。如果垂直居中的元素高度已知,这个比较简单,也不需要额外的辅助元素。<!DOCTYPEHTML><html><head><metahttp-equiv="content-type"content="text/html;charset=utf-8"/><metahttp-equiv="cache-control"content="no-cache"/><style><!--html,body{height:100%;margi... 刚开始写AJAX代码的时候,直接参照的是AJAX基础教程一书中的代码(该书真的很不错,是AJAX入门的经典教材,是图灵出版社的。计算机方面的书籍,我最信任的就是O'R和图灵的)。该书的创建XMLHttpRequest对象的代码如下:varxmlHttp;functioncreateXMLHttpRequest(){if(window.ActiveXObject){xmlHttp=newActiveXObject("Microsoft.XMLHTTP");}elseif(window.XMLHttpRequest){xmlHttp=newXMLHttp... 世间万物,芸芸众生各司其职,自有一番风景,但是,就人而言,我们虽没有能力选择出生,但却有权利选择自己的生存方式,选择自己的生活层次。可以说,在一定程度上讲,对自己的定位,直接决定了我们的发展方向,我们的成长空间。我们说“近朱者赤,近墨者黑”,然而,谁又能相信,在那样一个声名狼藉的大沙头贫民窟,却能走出这样一个人,他不仅考入了大学,而且还成了纽约历史上第一位黑人州长,他就是罗杰·罗尔斯。自从他的小学校长告诉他他将是未来的州长时,州长便如同一面旗帜一样指引着他,召唤着他。于是,当别的孩子都还在旷课、斗殴,甚至砸烂教室的黑板的时候,他的衣服不再沾满泥土,他的说话也不再夹杂污言秽语,... 往往很多人都认为空值与空白或0值是一样的,至少我在今天以前是这么认为的,其实空值并不与空白和0值是一回事。Null值表示数值未知。没有两个相等的空值,比较两个空值或空值和任意一个数比较返回的均是未知。下面有以下从SQL联机丛书中的关于空值的信息:若要测试查询中的空值,在where子句中使用ISNULL或ISNOTNULL在SQL查询结果时,空值在结果集内显示为(null)可通过以下方法在列中插入NULL,在INSERT或UPDATE中显式声明NULL,或不使此列进入INSERT不能将空值用于区分表中两行所需的信息。如下数据库截图所示:...