上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 19 下一页
  2013年10月13日
摘要: 回校后看到同学们的生活井然有序,而自己的生活则是两个字:紧凑中带着迷茫!得知亲爱的老师让我下一届的一学弟开始编写程序,而且这学期的课基本上是由他来上的,心里有点小不是滋味。让我想起来大学的某堂课需要每个同学分别讲书中的一章,轮到小猪时,小猪花了大量的时间在准备上,所以到现在小猪对那堂课依然记忆犹新。而到了读研的时候自己最感兴趣的一门课自己多么希望也有这么个机会,不是为了证明自己而是给自己更大的动力。可惜呀可惜~~~小猪想是不是这样他甚至就会有机会留下来继续工作了呢?大约吧~今天早上还安慰昨天来锡面试的高中同学,找工作是需要靠运气的……看来真的是这样。谁说不是呢! 阅读全文
posted @ 2013-10-13 23:08 smallerpig 阅读(173) 评论(0) 推荐(0)
  2013年10月12日
摘要: html:js:$("img").lazyload();注意:1.需要juqery.lozyload.min.js(下载路径:下载链接)2.juqery.lozyload.min.js依赖于jquery。 阅读全文
posted @ 2013-10-12 15:43 smallerpig 阅读(158) 评论(0) 推荐(0)
  2013年10月9日
摘要: 装饰者模式动态地给一个对象添加一些额外的职责,就增加功能来说,Decorator模式比生成子类更为灵活。装饰者模式的工作原理:可以创建始于Decorator对象(负责新的功能的对象)终于原对象的一个对象“链”。A=>装饰=>B=>装饰=>C=>装饰=>D=>装饰=>实体装饰者模式隐含的是通过一条条装饰链去实现具体对象,每一条装饰链都始于一个Componet对象,每个装饰者对象后面紧跟着另一个装饰者对象,而对象链终于ConcreteComponet对象。 装饰者模式UML图 ConcreteComponent:让Decorator对象为自己添加功能 阅读全文
posted @ 2013-10-09 17:16 smallerpig 阅读(192) 评论(0) 推荐(0)
摘要: 定义1:高层模块不应该依赖低层模块,两者都应该依赖其抽象;2:抽象不应该依赖细节;3:细节应该依赖抽象。更加精简的定义就是“面向接口编程”——OOD(Object-Oriented Design,面向对象设计)的精髓之一。为什么要倒转? 原因:面向过程的开发时,为了使常用代码可以复用,一般都会把这些常用代码写成许多函数的程序库,这样我们在做新项目的时候,去调用这些底层的函数就可以了,比如,我们做的项目大多需要访问数据库,所以就把访问数据库的代码写成了函数,这也叫做高层模块依赖底层模块,但问题也就出在这里,我们要做新的项目,发现业务逻辑的高层模块都是一样的,但客户端希望使用不同的数据库或存储信息 阅读全文
posted @ 2013-10-09 14:40 smallerpig 阅读(141) 评论(0) 推荐(0)
  2013年9月25日
摘要: 在很多时候我们把网站公共的js、css文件放在模板页中,这样在具体的每一个页面里面就不需要单独引用。ASP.NET WebForm里面使用.site文件。而在ASP.NET MVC 中使用了类似下面的定义_Layout.cshtml: @ViewBag.Title @RenderBody()这样在子页中的代码就直接进入html的body中了。但是有时候单独的页面有单独的头文件,不需要在模板页中引用。那此时需要用如下的方法了:_Layout.cshtml: @ViewBag.Title @RenderSection("Head", requ... 阅读全文
posted @ 2013-09-25 14:59 smallerpig 阅读(732) 评论(0) 推荐(0)
  2013年9月21日
摘要: 发现我的博客基本上除了自己很少有其他人访问!罢了,其实我写一些博客也不是为了谋取多大的利益,而是光光为了记录一些生活中的感想,技术的一点积累,仅此而已,至于访问量什么的,随他去吧,放上广告也是光为了自己买东西的时候能够返点利而已。曾经还会幼稚的认为我写的博客会不会被一些老师看到不好,会不会被一些其他人看到引起不必要的麻烦。现在想想完全是多虑了,看着统计中的访问量。~~呵呵呵~所以、、、肆无忌惮的发泄吧骚年。下面引用的是一片文章:即便没有读者,你也要写博客写博客已经改变我阅读其他文章的方式。 在努力寻找一种正确的方式来构思和呈现文章时,我更关注是什么造就了出色观点和糟糕观点,我更善于发现他人推. 阅读全文
posted @ 2013-09-21 17:27 smallerpig 阅读(205) 评论(0) 推荐(0)
  2013年9月17日
摘要: 前言小猪在去年过年前向一好哥们借了三千块钱,当时想着放身上以备不测。后来这个钱到现在都没有还上,还好这哥们是小猪从小玩到大的基友,不会跟小猪为了这三千块钱急~我跟他说这事也是很厚脸皮的说:哥现在没钱……,实则小猪非常想把这钱给垫上,这钱确实让小猪有点喘不过气。故事现在一大学同学打电话来跟小猪说今天出了点急事,急需用钱,而他的钱都被别人借去要过段时间才能还,问我能否借其点钱,我问多少,他说一万。本来和他还算要好,如果说几百几十的小猪也就顺利支持了,虽然现在每个月都等着那点工资来救济自己,合着人家难得开一次口。但是一开口要一万、确实是让小猪为难,昨天刚发的点工资,还要准备中秋、国庆、月底房租等等等 阅读全文
posted @ 2013-09-17 17:40 smallerpig 阅读(170) 评论(0) 推荐(0)
  2013年9月15日
摘要: 在我们学习OOP过程中,难免会见到一些结构图~各种小框框、各种箭头。今天小猪就来简单介绍一下这些框框箭头的意思——UML。UML定义的关系主要有:泛化(继承)、实现、依赖、关联、聚合、组合,这六种关系紧密程度依次加强,下面分别来看一下泛化(继承)概念:泛化是一种一般与特殊、一般与具体之间关系的描述,具体描述建立在一般描述的基础之上,并对其进行了扩展。在程序中是通过继承类实现的。比如狗是对动物的具体描述,在面向对象设计的时候一般把狗设计为动物的子类。表示方法:空心三角形箭头的实线,子类指向父类实现概念:实现是一种类与接口的关系,表示类是接口所有特征和行为的实现,在程序中一般通过类实现接口来描述表 阅读全文
posted @ 2013-09-15 16:29 smallerpig 阅读(301) 评论(0) 推荐(0)
  2013年9月13日
摘要: 定义在C#中使用关键字 abstract 来定义抽象类和抽象方法。不能初始化的类被叫做抽象类,它们只提供部分实现,但是另一个类可以继承它并且能创建它们的实例。"一个包含一个或多个纯虚函数的类叫抽象类,抽象类不能被实例化,进一步一个抽象类只能通过接口和作为其它类的基类使用."- C++ Programming Language by Stroustrup Chapter13.2抽象类能够被用于类,方法,属性,索引器和事件,使用abstract 在一个类声明中表示该类倾向要作为其它类的基类成员被标示成abstract,或被包含进一个抽象类,必须被其派生类实现。abstract 阅读全文
posted @ 2013-09-13 16:41 smallerpig 阅读(3884) 评论(0) 推荐(0)
摘要: 前言在学习这个模式的时候小猪有这样的感觉:我们很多时候会把设计模式想的多么高深,多么的深不可测,新手完全看不懂之类的话,其实只要我们把面向对象基础打好,在写代码的时候会不自不觉的用到一些设计模式,只是我们不知道它叫什么名字而已。模式定义外观模式(Facade),为子系统中的一组接口提供了一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。 实现代码代码清单一:子系统的类class SubSystemOne{ public void MethodOne() { Console.WriteLine(" 子系统方法一"); }} cla... 阅读全文
posted @ 2013-09-13 13:36 smallerpig 阅读(187) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 19 下一页