上一页 1 ··· 8 9 10 11 12 13 14 下一页
摘要: 基本格式.table3.带边框的表格//给表格增加边框<table class="table table-bordered">4.悬停鼠标//让<tbody>下的表格悬停鼠标实现背景效果<table class="table table-hover">5.状态类//可以单独设置每一行的背景样式<tr 阅读全文
posted @ 2017-12-13 18:58 wall-ee 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 一.页面排版Bootstrap 提供了一些常规设计好的页面排版的样式供开发者使用。1.页面主体Bootstrap 将全局font-size 设置为14px,line-height 行高设置为1.428(即20px);<p>段落元素被设置等于1/2 行高(即10px);颜色被设置为#33 阅读全文
posted @ 2017-12-13 18:44 wall-ee 阅读(973) 评论(0) 推荐(0) 编辑
摘要: 在做web应用的时候免不了要对数据进行分页,我最近在做asp.net core的开发的时候就遇到了这个需求,现在简单的记录一下: 主要的知识点: ①这个类表示一个分页,将与分页有关的内容集成到单个类中,符合单一职责原则 ②PageIndex记录当前页,TotalPages记录总的页数,在构造函数执行 阅读全文
posted @ 2017-12-11 20:03 wall-ee 阅读(3766) 评论(0) 推荐(0) 编辑
摘要: 前面分析了简单工厂模式和工厂方法模式,接着来看一下抽象工厂模式,他与工厂方法模式有一些相似的地方,也有不同的地方。 先来看一个不用工厂方法模式实现的订购披萨的代码: 对象依赖的问题:当你直接实例化一个对象时,就是在依赖他的具体类。接着上面的例子,如果在一个PizzaStore里面直接创建很多对象时, 阅读全文
posted @ 2017-12-06 16:17 wall-ee 阅读(2698) 评论(0) 推荐(0) 编辑
摘要: 在发布到linux的过程中出现两个问题现在总结一下: 我的虚拟机是安装到本机上面的,所以,应该在虚拟机的设置里面设置端口映射。具体设置如下: 选择vm上方的编辑 在弹出的框中选择VMnet8,点击下方的nat设置 在弹出的框中选择添加按钮进行端口的配置。 还有一个问题是公司内部的防火墙导致,打开防火 阅读全文
posted @ 2017-12-05 21:19 wall-ee 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 工厂模式包含三种,简单工厂模式,工厂方法模式,抽象工厂模式。这三种都是解决了一个问题,那就是对象的创建问题。他们的职责就是将对象的创建和对象的使用分离开来。 当我们创建对象的时候,总是会new一个对象,有错么?技术上,new没有错,毕竟是C#的基础部分,真正的犯人是我们的老朋友“改变”。以及他是如何 阅读全文
posted @ 2017-12-05 11:53 wall-ee 阅读(13777) 评论(0) 推荐(1) 编辑
摘要: 装饰者模式 背景是有一家星巴兹咖啡店,由于客源充足,所以决定重新设计他们的收费系统,以前的收费系统中只定义了一个表示饮料的Beverage的基类,它里面定义了一个Cost的方法用来计算饮料的花费,但是对于星巴兹来说他们的饮料的种类实在太多了,不能就每一种饮料就建立一个子类,类型爆炸! 所以要进行一番 阅读全文
posted @ 2017-12-04 19:53 wall-ee 阅读(675) 评论(0) 推荐(1) 编辑
摘要: C#中已经实现了观察者模式,那就是事件,事件封装了委托,使得委托的封装性更好,在类的内部定义事件,然后在客户端对事件进行注册: 可以说在C#中实现观察者模式是非常方便的。 观察者模式的定义:观察者模式定义了对象之间的一对多的依赖,这样一来,当一个对象改变状态时,他的所有依赖着都会收到通知并自动更新。 阅读全文
posted @ 2017-12-04 17:51 wall-ee 阅读(1387) 评论(0) 推荐(0) 编辑
摘要: 在程序的设计过程中很多时候系统会要求对于某个类型在一个应用程序域中只出现一次,或者是因为性能的考虑,或者是由于逻辑的要求,总之是有这样的需求的存在,那在设计模式中正好有这么一种模式可以来满足这样的要求。 在C#中实现单例模式可以通过定义私有的构造函数来实现,当然,还可以通过定义静态的构造函数来实现。 阅读全文
posted @ 2017-11-30 20:48 wall-ee 阅读(479) 评论(0) 推荐(0) 编辑
摘要: 合成复用原则又称为组合/聚合复用原则(Composition/Aggregate Reuse Principle, CARP),其定义如下: 合成复用原则(Composite Reuse Principle, CRP):尽量使用对象组合,而不是继承来达到复用的目的。 合成复用原则就是在一个新的对象里 阅读全文
posted @ 2017-11-30 16:05 wall-ee 阅读(408) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 下一页