2009年4月9日星期四
全国大学生数学建模比赛经验(一)
在一年前的五月份,期末考试马上就要开始了,数模的初赛也要开始了,班里许多同学都跃跃欲试,听获奖的师兄们说:数学建模如何如何,要用三天三夜来做一道题,还可以学到很多东西,于是我便决心参加一次,就组了个队参加了初赛,初赛的时间要求不是很严差不多五天,可是中间和前后都有考试,这时我对数学建模的了解并不很多,我们的初赛论文也没有写完整。因此我认为参加数模竞赛能够早些准备是非常有好处的,一个对数模是什么都不了解的人是不可能获奖的。如果能有一个组织让大家尽早地接触数模了解数模对参加数模竞赛将是十分有利的。
暑假培训开始了,所有的参加初赛队都可以参加培训,我参加了暑期培训,听说同一专业的一起组队不好,于是我重新组了一个队,听了几次课,做了几次练习,对数模好像了解了一些了,但面对着数模题目仍然不知所措,连自信心都有些动摇,这时另外一个队的合作也不太好(就是我们之后的队长那个队了)于是我们就重新进行组队,队长对数模了解的比较早也比较多,我们一起讨论了问题之后,我对数模有了新的认识,准备的方向上也不再像以前那样不知所措,我们合作做的第一篇论文还不错,这使我们队之后信心十足,也为我们之后有序的准备奠定了基础。
数学建模比赛之后的感想
在经历了一段时间的大学生活的洗涤后,经过自己的漫漫寻求,我遇到了数学建模,我兴奋,怀着饱满的热情,我全力投入,我为她通宵达旦,为她成为图书馆的常客、成为数模论坛的网虫......为她我投入了是很多很多,一步一步摸索,向前辈学习,和同学(我的同班同学小蔡)讨论,然后慢慢地走进了数模的世界。于是我真的找到了自己大学的热爱,并且她真的给了我很多,在学习中我掌握了网上快速收集资料的能力,包括在Google、Baidu、论坛、网页;在准备数模的过程中,我看到了应用数学的重要性,更看到了计算机软件在数学的强大作用,Mathlab、Mathematica、Maple、Lingo无疑是延长数学工作者寿命的良方、是搞科研的强有力工具;在参与数模中我学会了队员之间的团结协作,懂得了什么叫团队,而且更重要的是我的人生画下了重重的一笔,因为国赛那三天三夜的全力投入中我只睡了八个小时,而且也挺了过来,在美赛的那四天四夜我带领队友走过一道道坎,在想要放弃的时候走出低谷,打开路子......数模结束了,但是对我来说又是一个开始,对于参赛的队员也是如此,不管是否获奖,结束后都是一个新的旅程。
在我探索数模的过程中,我多么希望有一群人在一起讨论,有人给我提示和解读数模。我是有想法就要尽力实现的人,所有决定在自己参加数模之后组织数模的热爱者,创立我们自己的组织,并且要传承下去,让后来者能够获得益处。于是有了今天的这份策划,希望参与过的和想参与的人员加入进来,这里是参赛过的队员实现自己梦想的又一个天地,这里是没有参加过数模的人的起点。
“一次参与,终生受益”这不是我自己说的,这是中国科技大学的第一、二批参赛过的队员的获奖感言中提出来的,而后来者,每每问到参加数模最大感想是什么,他们都说:一次参赛,终生受益。
年轻是资本,但我们不能挥霍,梦想需要有承载她的东西,加入我们吧,不管现在人家怎么评论数模,说她变质,说她没有能反映能力,但是请记住:这是连续几年国内最大课外科技竞赛活动、参与者逐年上升、她的获奖排名是大学排名的专项指标、几乎每个高校都为获奖者提供很多机会继续深造,而最重要的是:在你参与的过程中,你已经学到了极为价值的东西(只要你是抱着学习的心态,当然获奖是每个人的目标)。作为过来人,我可以保证,只要你用心投入,真正去体会数模的真谛,在这里你一定可以放飞你的理想,当你参与进来,并且坚持到最后的时候,回头看看自己走过的路,你会发现你已经成功了。
为应用数学而写:关于应用数学的若干想法
数学模型,交给我了建模的思想和方法,特别让我知道了如何将数学理论实际化,数学建模给予我的是太多太多,一言难尽。
数学软件,Matlab几乎是无法超越的,数值计算的老大;Mathematica也不甘落后,符号计算的强者;SPSS是统计软件中正在称霸天下的霸主。数软节省了我的很多时间,并且交我要另外一种角度思考数学。
运筹学,优化计算是实际中必不可少的,并且带来的就是经济收益。线形规划、非线性规划、动态规划、网络计划图、库存论、排队论等都是经典理论。
数值分析:科学与工程计算的基础,在韩旭里老师这位计算数学“牛人”的指导下,现在正在学习中。
多元统计分析:自然科学与社会科学比不可少的分析工具,拥有了这个工具,再大的海量数据也可以找到眉目.
另外还有数值计算三大非经典算法:模拟退火算法、遗传算法、神经网络算法,为鲁莽计算提供了方法;以及图论、科学与工程计算、数据挖掘应用数学分支,下一学年即将学习。
应用数学,现在学得都还很肤浅,所以未来两年的任务就是这方面了。
为基础数学而写:关于基础数学的若干想法
数学分析,这门被称为数学系最重要最基础也是最容易学的课程,先建立了无懈可击的实数理论,然后引出严密的极限理论,进而是连续、导数、微分积分等概念,再向多维、向更抽象的函数概念出发,最后结成这门课程丰硕的成果。
高等代数,数学高度抽象性的典型代表,代数方程、多项式、向量、矩阵、线形空间、线形变换、欧氏空间、辛空间等等这些字眼中还包括更加抽象的概念。但是前人们找到了研究它们的方法,代数方程的根、矩阵性质、不变子空间、商空间,把握了这四个东西就好了。
解析几何,数形结合的经典,忘不了的是用向量法和坐标法来研究几何,最让我难忘的是引入坐标变换法将二次曲面问题归为一个方程来研究,特别是只用短短几页书把高中的解析几何讲完了。
常微分方程,作为数学科学中永远不会衰竭的领域,微分方程无处不在。方程模型、解析解、数值解、稳定性分析,这是研究它的模式。
复变函数,又称解析函数论,工程运用必不可少的工具,从复数的实部虚部之间的关系找到一类有良好性质的函数,然后去研究它们得到许多深刻的定理,便创造了一门漂亮的学科。拉普拉斯变换、留数、黎曼猜想光彩照人。
实变函数,建立在公理侧度理论上的微积分,以勒贝格积分为基础,引出了这门号称最难学的课程(数学系的学生都认为是“天书”),现在还在学习中。
抽象代数,这门由女数学家埃米.诺特建立起来的理论,研究群、环、域,现在还在学习中。
概率论,数理统计的基础,随即事件的数学化,研究随即现象的规律性,现在还在学习中。
数论、拓扑学、泛函分析还等待着我去领略它们的精妙。
数学史上孤独而伟大的数学家们
“你是否知道,一千八百年前,一个伟大的希腊数学家构建起完美的圆锥曲线理论,曾经被人遗忘在历史角落。然而在近代科学的发展中,它成了行星运动理论的基础。”
“也许你不知道加罗华、阿贝尔这两个名字,他们是数学王国里英年早逝的天才。在他们的时代里他们的伟大理论没有得到别人的认可,但是谁会知道,它们是现代数学的根基和量子物理学的理论基础。”
“拉马努扬,一个生被贫困纠缠的传奇数学家,在印度那个小小的村庄里写下了一个一个轰动数学界的公式、定理。”
“非欧几何的创立者之一,亚.鲍耶,因为追求自己的理论被作为数学家的父亲赶出家门,却依然不放弃。”
“我们完全有理由相信,人类智慧碰撞出来的火花终有一天会将世界燃起。”
“我们不应该忘记他们的名字,更不能忘记他们的精神。”
开篇:.NET框架简单介绍
那个夏天很热,不过参加培训的地方很舒服,在一个大教室里,有空调。那时候对于网站开发、项目开发和.NET都是第一次。第一次接触css,第一次接触html,第一次接触C#,第一次接触.NET框架,第一次接触IIS,第一次接触项目概念... 之前我自学过面向对象,对“类、对象、继承、多态”这些概念是懵懵懂懂的,培训之后也还是一知半解。
什么是.NET?这个问题解释太多了,我还是引用微软官方的解释:
“.NET 是 Microsoft 的用以创建 XML Web 服务(下一代软件)平台,该平台将信息、设备和人以一种统一的、个性化的方式联系起来
“借助于 .NET 平台,可以创建和使用基于 XML 的应用程序、进程和 Web 站点以及服务,它们之间可以按设计、在任何平台或智能设备上共享和组合信息与功能,以向单位和个人提供定制好的解决方案
“.NET 是一个全面的产品家族,它建立在行业标准和 Internet 标准之上,提供开发(工具)、管理(服务器)、使用(构造块服务和智能客户端)以及 XML Web 服务体验(丰富的用户体验)。.NET 将成为您今天正在使用的 Microsoft 应用程序、工具和服务器的一部分,同时,新产品不断扩展 XML Web 的服务能力以满足您的所有业务需求。”
历史永远记住这一刻,美国时间2000年6月22日,全球IT界为之关注。
后来又学习C++,学习MFC,综合MFC和.NET框架,然后又看了侯捷先生的文章,终于对于框架编程有了比较深的理解,所以后来学习JavaScript框架等等都可以站在一个高度上理解了。
C#基础学习
委托就是函数指针,先定义了一个委托,然后将它的实例指向某个特定的方法(函数),通过这个委托的实例就可以调用其方法。
1、要想使得委托可以工作,必须有定义好的方法(函数),这是一种方式;
2、可以通过匿名方法来作为委托参数的一个代码块。
匿名方法其实就是在实例化委托的时候给委托定义了代码块,可以实现某些功能,再调用委托的时候就可以直接使用这些代码块了。
注意:匿名方法不能跳转到外部,外部也不能跳转到匿名方法;匿名方法内部不能访问安全代码,也不能在外部使用ref和out参数。
深入理解集合
在C#中应该能够灵活地使用数组列表、字典和集合,这样才可以获取程序的最佳性能。最主要的有下面这些:集合;数组列表;栈;队列;有序列表;字典。集合大都可以通过语句来实现访问:
forreach(string item in Items)
{
writeline(item);
}
1、数组列表(ArrayList)
常用的方法Add,Insert,RemoveAt,AddRange。
2、Stack类
适合于处理应用程序使用完后就删除的临时数据项,先进后出。
3、Queue类
和Stack差不多,只不过是先进先出。
4、SortedList类
在使用SortedList类的时候,每一项都会指定一个用于引用改项的标识键。可以通过GetKeyList()和GetValueList()来获取键和值。
5、字典和散列
字典和散列总是会跟HashTable联系起来。
深入理解泛型
引入泛型最大的好处就是避免大量的装箱和拆箱操作,而且能够简化大量代码。
什么叫设计模式
总的来说,设计模式是一各个编程套路,类似于建筑设计,网上也有关于什么叫设计模式的经典分析,下面仅仅作为摘要简述:
1、来自豆瓣网的声音:
设计模式并不是什么新的东西。有些模式,你或许已经在实际项目中应用了很多年了,只是不知道人家原来是这么称呼它的!
2、来自博客园的分析:
设计模式就是解决问题的一种方式,每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。这样你就可以一次又一次的使用该解决方案而不做重复性的劳动。设计模式有四个基本要素:模式名称、问题、解决方案、效果。
按照模式的目的性准则,模式可以分为创建型模式、结构型模式和行为型模式。创建型模式与对象的创建有关;结构型模式处理类和对象的组合;行为型模式对类和对象怎样交互和怎样分配职责进行描述。
按照模式的范围准则,模式可以分为类模式和对象模式。类模式处理类和子类的关系,这些关系通过继承建立,是静态的,在编译时就确定下来。对象模式是处理对象之间的关系,这些关系在运行时刻是可以变化的,更具动态性。
创建型类模式将对象的创建工作部分延迟到子类。创建型对象模式则是将它延迟到另一个对象中。
结构型类模式使用继承机制来组合类。结构型对象模式则描述了对象的组装方式。
行为型类模式使用继承描述算法和控制流。行为型对象模式描述使用一组对象怎样协作完成单个对象无法完成的任务。
面向对象思想研究心得体会
封装、继承、多态,这三个是面向对象最重要的概念,抽象则是灵魂与核心。但是真正的面向对象决不是通过简单的继承、通过实现简单的多态来实现的,面向对象的核心在于它的几个指导原则(单一职责原则,接口隔离原则,依赖倒置原则,Liskov原则,开发封闭原则)下设计出相互作用的类。
面向对象还有两个特别的名词:类,对象。类与类之间的相关联系(聚合、泛化、依赖、关联),对象与对象之间的转换关系,这两者是真正考验一个人面向对象设计能力的指标。
在一个面向对象系统中,大量的类在一起,它们不可能都没有相互关系,如果这样的话就无法完成优秀的面向对象设计架构。在C#中,对象与之间的关系,主要在于处理好父类对象和之类对象之间的引用关系。
1、单一职责原则:一个类,最好只做一件事,只有一个引起它变化的原因;
2、开放封闭原则:软件实体应该是可扩展,而不可修改的。也就是说扩展是开放的,修改是封闭的;
3、依赖倒置原则:依赖于抽象,而不是依赖与具体;
4、接口隔离原则:使用多个小的专门的接口,而不要使用一个大的总接口;
5、Liskov原则:子类必须能够替换其基类。 以上这五个原则在面向对象设计中非常关键,只有灵活地运用了才可以真正地掌握好面向对象思想。
JavaScript框架Jquery介绍
它是轻量级的js库(压缩后只有21k) ,这是其它的js库所不及的,它兼容CSS3,还兼容各种浏览器 (IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。
jQuery是一个快速的,简洁的javaScript库,使用户能更方便地处理HTML documents、events、实现动画效果,并且方便地为网站提供AJAX交互。
jQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。
jQuery能够使用户的html页保持代码和html内容分离,也就是说,不用再在html里面插入一堆js来调用命令了,只需定义id即可。
Jquery是继prototype之后又一个优秀的Javascrīpt框架。对prototype我使用不多,简单了解过。但使用上jquery之后,马上被她的优雅吸引住了。有人使用这样的一比喻来比较prototype和jquery:prototype就像Java,而jquery就像ruby.实际上我比较喜欢java(少接触Ruby 罢了)但是jquery的简单的实用的确有相当大的吸引力啊!在项目里我把jquery作为自己唯一的框架类包。使用其间也有一点点心得,其实这些心得,在jquery的文档上面也可能有讲,不过还是记下来,以备忘罢。
下面是最为简单的JQuery的应用:
告别代码重复的时代
还记得$()这个东西吧?prototype还是DWR都使用了这个函数代替document.getElementById()。没错,jquery也跟风了。为达到document.getElementById()的目的,jquery是这样写的:var someElement = $("#myId").
jQuery是一个快速的,简洁的javaScript库,使用户能更方便地处理HTML documents、events、实现动画效果,并且方便地为网站提供AJAX交互。
jQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。
jQuery能够使用户的html页保持代码和html内容分离,也就是说,不用再在html里面插入一堆js来调用命令了,只需定义id即可。
2009年4月8日星期三
如何利用Google博客挣钱
不会做网站而又喜欢写Blog的朋友大都无法在自己的blog上放置为自己赚钱的广告,而做一个网站大多数的网民又不会,那社么样得Blog商允许博客作者放置为自己赚钱的广告呢?新出现的由著名的Google发布的http://www.blogger.com/可以解决这个问题。在这个博客网站上你可以建立自己的博客,并且可以放置信誉好利润较大的google adsense 广告,对很多不懂网络的网民来说,不需要懂网络的维护等,只要写好你的博客,吸引很多人来就可以慢慢赚钱了,是不是很方便呢?
Blogger 的申请地址是: http://www.blogger.com/ 如果你有gmail的话,几分钟就可以搞定,没有的话可以找我要,留下邮箱地址,或者到下面的gmail邀请自助站免费获得,记得要返回一个邀请给站长哦。liuxuntao@gmail.com
附录:Google Blogger使用技巧
Blogger是Google提供的免费博客服务,提供中文界面,是一个很成熟的中文博客发布平台。 Blogger一个突出的特点就是简洁但功能强大,没有多余而花哨的功能,必要的功能一个都不差。Bloger自由性最大的地方在于其模板可以自定义,也就是说你可以修改模板里的任何内容,包括Google的广告,这给那些懂Html和CSS的Blogger提供了很大的自由度。Blogger默认把用户的网志发布到免费提供的Blogspot.com主机上。可惜的是Blogspot.com从中国是无法访问。好在Blogger.com提供了一种很独特的服务,可以将博客的静态页面通过FTP发布到用户选择的服务器上。
通过FTP发布到其他主机
用户在Blogger.com上的默认Blog地址显然无法从国内访问,但是如果你有一个虚拟主机空间,或者其他支持FTP的空间,那么Blogger.com可以将这个地址上的日志文件全部发布到你的虚拟主机空间上去。 具体的方法是:登陆你的Blogger帐号,进入控制面板,更改设置,在“发布”选项卡中点击FTP的超级链接,然后录入FTP服务器地址,FTP用户名和密码。点保存设置后,就可以发布了,这时Blogger.com会将你的整个站发布到你指定的主机上。 至于这个FTP服务器,我推荐一个国内GFans提供的免费Blogger Spaces空间,支持FTP发布,最重要的是各种域名绑定,其服务器在广州,希望使用他们服务器的人不要滥用其功能。
通过电子邮件发布日志
在Blogger中写日志麻烦?告诉你一个技巧,你可以不登录Blogger网站,只要发送一封电子邮件就可以发表文章了。 具体的方法是:登陆你的Blogger帐号,进入控制面板,更改设置,在“电子邮件”中,在Mail-to-Blogger地址中可以自定义一个邮件地址,发送到此地址的邮件会自动张贴,BlogSend地址是另外一个电子邮件地址,只要一发布文章,系统会将其邮寄文章到此地址。 有一点值得注意的是,Blogger默认的编码是UTF-8编码,因此发送邮件的时候要将邮件编码设置为UTF-8的格式,建议登陆GMail发送邮件。一来GMail默认就是UTF-8格式的,编码全兼容,二来GMail支持自动保存功能,不怕电脑死机后丢失文章,三来GMail还可以自动备份发出去的文章,以免文章丢失。
这里再介绍一个小技巧,就是在更新Blogger的同时也更新MSN Space。因为MSN Space也是支持邮件发布的,因此将Blogger发布后发送邮件的地址修改为MSN Space的发布邮件地址,这样在Blogger上发布一篇文章后,系统就会自动将文章内容发送到Msn Spaces里,这样就同时更新了两个博客。
使用第三方软件发布文章
Zoundry是一个第三方的日志发布软件,可以做到不用登陆Blogger即可发布日志,使用它来编辑和发布,速度和效率都非常理想。
添加Google Adsense广告
可以很方便的申请和加入Google的Adsense广告。Google本身也推荐博客们使用Blogger的广告来为自己和Google赚钱。
Google工具栏的应用
Google工具栏有一个按钮是“发送到Blogger”,可以快速将当前网页发送到自己的Blogger空间上。 Google Picasa的应用 Picasa是Google的图像管理软件,在Picasa中点图片,再点“Blog This”,可以将选定图片发送到自己的Blogger空间上。 Blogger的申请地址是: http://www.blogger.com/
Web前端开发技术会议的心得体会
这里顺便介绍一下什么是D2,D2(Designer & Developer Frontend Technology Forum)号称是中国所有前端开发者的节日,包括前端设计师,前端开发工程师,和所有对前端技术感兴趣的人,D2目的是推动国内前端技术的发展,为国内前端 从业者提供一个自由交流,学习探讨技术的平台,促进国内行业标准跟国际的融合,发掘前端技术可以创造的更大价值。
第一届是淘宝网举办,也是他们发起的,第二届是由雅虎举办,第三届是土豆网举办,只参加过第二届,不知道后来举办得怎么样,不过通过这次的会议,至少明白了Web前端优化的重要性,也明白了像JavaScript、div、css这样的技术是很有讲究的。
网站优化seo的基本方法和原理
一、Head优化:
Head部分是搜索引擎最先读取的部分,在seo中有着举足轻重的作用,特别是title和description那作用更是不言而喻,这一部分主要注重Meta标签优化。 META我们关注最多的有三个“Title、Keywords、Description”,还有不是太常用的“Subject、Author、Copyright”。在确定好关键词后,如何来安排关键词分布在这三个标签中其实是很有讲究的。不夸张的说,起初我个人研究这三个标签花了将近半年的时间,接下来我就把这半年的一些经验毫无保留的分享给大家。
1、Title Title也类似一句Description。Title的描写通常需要注意四点:
(1)不要堆砌太多关键字
(2)标题不宜过长,控制在30个中文吧
(3)长尾关键词的融合
(4)关键词之间的切分使用符号“”或“,”即可。 以:http://www.ebears.cn/html/news/newsjiaodian/200904/09-675.html为例。我们可以清楚的看到这个页面的关键词是黄曲霉素测定仪,而其它的则是长尾词,在做Title时,一定要注重写作技巧,关键词要写到位,但同时也不要堆砌,同时也注重有新意。
2、Keywords
Keywords标签目前来说Yahoo比较注重,百度和Google的话已经渐渐失去重视,当然,我们谁也不知道什么时候它们又注重了,所以Keywords有必要写,怎么写?一般我在写的时候我只写几个核心的关键词,使用英文逗号的形式分开,尽量使得Keywords简练就好,也没有什么特别的技巧。
3、Description
Description常常是我们布局网站关键词和长尾关键词的地方,Description算是一个比较重要的标签?我们敢肯定的是Google说是,百度呢?说到百度对于Description的抓取,目前有很多网站在百度搜索结果的描述信息当中并不是显示自己所写的Description,而是显示了网站顶部的某一部分内容作为描述。有人说了:“这是百度认为被抓取到的内容更适合于描述网站本身”,也不全对,当您的网站收录稳定后,百度还是显示Description的。Description和Titlle具有同等的地位,每一个SEOER都对这两方面进行大量的优化技巧,以http://www.ebears.cn/html/news/newsjiaodian/200904/09-675.html为例吧。这个页面的关键词是面筋测定仪,在Title中,已经对这个关键词进行了足够多的重复,但是仅仅title这样写是不够的,而用没有对关键词进行详细的解析说明,title限制的字数也不多,而Description的出现正好解决了这个不足。
4、Subject、Author、Copyright
这三个标签我们一般用得非常少,我们什么时候使用这三个标签比较合适呢?这三个标签在一些小型企业网站当中使用较多,特别是首页没有多少文本内容的网站,优化起来有难度。可以起到增加关键词布局和密度的作用。Subject表示网站的主题、题目的意思,Author是作者,Copyright版权。
二、body部分的优化
body是一个页面的主体,在SEO中的作用当然也是重要的,这部分的优化也是最难把握的。如果你的《head》部分优化的再好,没有body作为支持,那搜索引擎很可能把你当成作弊,就算没有当成作弊,也不可能给你很好的权重。这部分的优化,本人认为主要注得以下两方面的优化。
(一)、关键词密度、布局 关键词布局是SEO当中至关重要的一点,良好的关键词密度和布局是排名迅速提升的一个关键,然而什么样的关键词密度和布局才是比较好的?
1、首先我们看看关键词密度 我们起初是不是遇到很多人经常说,其实关键词的密度多少并不要紧,只要合理就好。那我给你密度50%吧。他可能会说:“NO,NO,NO“显然,合理是没错的,关键是密度的多少很要紧,而不是不要紧。我认为密度至少也要在3%或者3%以上,要不密度显得太低,相关性会稍微差点。高度的话控制在10%以下。
2、关键词布局 关键词的分局遵循三个原则:1、从上到下2、从左到右3、无处不在 关键词布局我个人研究有两种方式: (1)均匀分布 (2)集中+均匀分布 如何查看一个词的关键词布局?在百度搜索某个关键词,然后点击百度快照就可以查看。这招叫“百度快照法“。 均匀分布:这个应该很好理解,也就是在快照当中所有关键词都以分散的形式出现在你网站的每个角落,而且你确保它们比较均匀,所以在描写Meta或者文章内容的安排都要有事先有一个规划。集中+均匀分布:这种方式我一直沿用,效果还不错。在均匀分布的基础上让某一部分的关键词集中起来。比如头部这个重要的位置。关键词的布局不是随意的,是很刻意的。 (二)、内链优化
内链的建设是一个枯燥的过程,而且是费力的,然而它后期带来的排名效果是明显、稳定的。做一次认真的优化,一定要把网站的基础打好,即使你现在排名不好,被一些人取笑,但笑到最后的人往往笑得最甜。内链的建设有5个常见的方法:
1、网站导航:很多时候网站的导航往往是网站的二级关键词,每更新一个页面就给这些关键词一个内链,久而久之,这样的内链是有点强大的。
2、锚点关键词链接:比如某篇文章或者某个地方提到了“糖度计”这个词,那糖度计就可以连接到主域名http://www.ebears.cn/html/news/newsjiaodian/200904/09-675.html上面去,这样就完成锚文本的链接,不过不要把所有糖度计都做链接,做几个就行了,太多反而让搜索引擎反感。
3、相关文章链接:在内容建设当中,往往文章中会提高某篇文章或者某篇相关性较强的文章,在文章中出现标题链接的形式。另外就是热门文章链接、系列文章链接、FAQ等。在内容建设当中,往往文章中会提到某篇文章。
4.网站页脚一般我们都是在页脚放置版权信息等等,有人习惯是在页脚的地方给最核心的关键词一个回链,或者重复一次导航。记得不要把你的页脚弄得像是在排字就可以。这是一个度的问题。
5、网站地图使用XML地图制作工具给网站制作一个XML地图,对于蜘蛛的爬行抓取和搜索引擎的收录有明显改善,这点在未来显得比较重要 如果能把握以上的每一个细节,那你的SEO技术已经到家了,SEO注重的是细节,做SEO时更多还是要有耐性。
关于Web性能分析和大型网站架构设计(一)
所有的网站开发人员都希望能够设计出性能稳定、负载能力大的网站,而一个对于web系统:最大的瓶颈是数据库;展现效率的决定性因素是前端调用和架构;系统健壮性的决定性因素是总体架构。
1、Web系统最大瓶颈是数据库
无论是使用哪类数据库管理软件(DB2、SQL Server、Oracle),数据库瓶颈是让网站开发者最为头痛的,每一次数据库连接操作都会消耗极大的系统资源(CPU资源、磁盘IO资源等),如果并发达到百万级,没有合理的数据库访问策略,那么网站肯定马上就瘫痪。解决这一问题,主要靠缓存机制,而在数据库缓存里最好用的莫过于Memcached(非常高效的分布式数据库缓存工具),有了Memcached,那么就可以大量地减少数据库链接数,而且可以进行分布式,极大了减小了数据库的压力,而且可以随时增加服务器扩充数据库负载能力。当然Memcached并非绝对灵丹妙药,必须在网站架构和程序代码上下功夫,比如数据库读写分离、缓存更新机制等。Memcached是针对Linux操作系统的,在Windows下也可以用,但并不一定能够达到很好的效果,幸运的是微软现在也自己开发了一套类似的东西:Velocity。
2、展现效率的决定性因素是前端调用和架构
如果你认真去分析淘宝网的页面代码,你就会发现这句话一点都没有错,当服务器响应快速了之后,如何能够展现地更快,就是前端优化,淘宝的前端开发工程师曾说过:页面响应80%时间来自js、css和html代码,由此可见前端的重要性。对于css和div,在兼容浏览器的前提下,最好能够尽量向web标准靠拢,对于js,我建议是使用稳定的js框架,个人喜欢JQuery。
3、系统健壮性的决定性因素是总体架构
网站的总体架构相当于一个人的骨架,没有好的架构不用提稳定性了。一个好的网站架构应该满足:三层(表现、逻辑、数据访问)分离、代码规范、可扩充,如果是大型网站,还要是分布式的、数据库读写分离。
从入司到现在的总结
为了实现自我的改造:
一、修正自我身体的坏习惯
1、不能眨眼抽风;
2、坐姿和站姿要好;
3、胃部问题。
二、自我身体的锻炼
1、锻炼好上肢;
2、锻炼好自己的身体;
3、理顺好自己的头发。
三、个人不良习惯的改变
1、要真正地勤快,不要贪图享乐;
2、对待感情和对待小熊要主动,要让她开心;
3、不能抱着侥幸的心理;
4、要把自己周围的环境弄得很整洁。
四、提升自己的能力,创造财富
1、每天每周都坚持看书;
2、要养成细致、深入思考的习惯;
3、要把想法付出实践;
4、每个阶段都有好的计划,并且和小熊商量好。
五、就算上面都没有做到,最重要的是一定要做到:
1、要思考,稍微停下来思考一下,记住一定要思考;
2、动手,如果我不动手笔记,或者不动手实践,那么我就什么也没有。
以上这些我将会真正开始付出行动,不然我真的会一无所有,让她主动爱我,发现我的好,这样我就成功了。
