上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 33 下一页
摘要: 通过前面两篇,我想各位朋友对“面向接口编程”的思想有了一定认识,并通过第二篇的例子,获得了一定的直观印象。但是,第二篇中的例子旨在展示面向接口编程的实现方法,比较简单,不能体现出面向接口编程的优势和这种思想的内涵。那么,这一篇作为本系列的终结篇,将通过分析几个比较有深度的模式或架构,解析隐藏其背后的 阅读全文
posted @ 2020-07-16 17:38 Linybo2008 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 通过上一篇文章的讨论,我想各位朋友对“面接接口编程”有了一个大致的了解。那么在这一篇里,我们用一个例子,让各位对这个重要的编程思想有个直观的印象。为充分考虑到初学者,所以这个例子非常简单,望各位高手见谅。 问题的提出 定义:现在我们要开发一个应用,模拟移动存储设备的读写,即计算机与U盘、MP3、移动 阅读全文
posted @ 2020-07-16 17:37 Linybo2008 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 我想,对于各位使用面向对象编程语言的程序员来说,“接口”这个名词一定不陌生,但是不知各位有没有这样的疑惑:接口有什么用途?它和抽象类有什么区别?能不能用抽象类代替接口呢?而且,作为程序员,一定经常听到“面向接口编程”这个短语,那么它是什么意思?有什么思想内涵?和面向对象编程是什么关系?本文将一一解答 阅读全文
posted @ 2020-07-16 17:36 Linybo2008 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 02第一次需求 玩家有很多属性,例如:身高,性别 blalalala ,玩家可以攻击其他玩家。产品狗 YY妹子写程序也是很利索,一天就把程序搞定了,而且还抽象出一个palyer的基类出来,堪称高级程序员必备技能 //玩家的基础抽象类 abstract class Player { public st 阅读全文
posted @ 2020-07-16 17:33 Linybo2008 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 添加System.ComponentModel.DataAnnotations命名空间的using语句 EF 支持的完整注释列表为: KeyAttribute StringLengthAttribute MaxLengthAttribute ConcurrencyCheckAttribute Req 阅读全文
posted @ 2020-07-16 16:03 Linybo2008 阅读(540) 评论(0) 推荐(0) 编辑
摘要: 数据库初始化 上图,这个图解释了,数据库初始化的流程,是基于我们在上下文类中的构造函数中传递的参数。 在上面的图中,context类中的base构造器中,可以填入下面的参数: 无参数(No Parameter) 数据库的名字(Database Name) 连接字符串的名字(Connection St 阅读全文
posted @ 2020-07-16 16:00 Linybo2008 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 写这篇博客的时候,听闻EF7都发布半年了,吐糟下巨硬,同时对自己老处在追赶者的角色深感不满。 言归正传,提起DbContext就不得不提ObjectContext,在EF第一个版本发布以来,其中最重要的组件就是ObjectContext,ObjectContext提供了概念上的模型来让我们与数据库交 阅读全文
posted @ 2020-07-16 15:58 Linybo2008 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 第一章: 函数式编程主要基于数学函数和它的思想。 1.1 函数与js方法: 函数是一段可以通过其名称被调用的代码,可以传递参数并返回值。 方法是一段必须通过其名称及其关联对象的名称被调用的代码。 //函数 var func = (a)=>{return a} func(5) //用其名称调用 //方 阅读全文
posted @ 2020-07-16 14:22 Linybo2008 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 特点 1.函数是一等公民 2.只用表达式不用语句 3.没有副作用(side effect) 4.不修改状态 5.引用透明 优势 1. 代码简洁,开发快速 2. 接近自然语言,易于理解 3. 更方便的代码管理 4. 易于"并发编程" 5. 代码的热升级 范畴与容器 我们可以把"范畴"想象成是一个容器, 阅读全文
posted @ 2020-07-16 14:21 Linybo2008 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 一,前言: 刚加的css怎么没有渲染出来?浏览器中查看,发现是被其他的css给覆盖了,相信我们都曾遇到过这样的问题。那么浏览器是如何选择css标签的渲染顺序的呢?换句话说,css选择器的优先级是怎么规定的? 二、正文: 先上一个例子 <div id = "outerId" class = "oute 阅读全文
posted @ 2020-07-16 13:55 Linybo2008 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 深拷贝和浅拷贝都是针对的引用类型, JS中的变量类型分为值类型(基本类型)和引用类型; 对值类型进行复制操作会对值进行一份拷贝,而对引用类型赋值,则会对地址进行拷贝,最终两个变量指向同一份数据 一、先来看看JS中的数据类型 let x = 1; //number类型 let x = 0.1; //n 阅读全文
posted @ 2020-07-16 13:53 Linybo2008 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 一、前言 要说readonly和disabled的区别,就需要先说说两者的联系; 两个属性都可以作用于input等表单元素上,都使得元素成为“不可用”的状态; 两者的字面意义先介绍一下: readonly表示“只读”,一般表示对于文字内容只读,即不可更改内容,对于非文字的表单“只读”与“不只读”似乎 阅读全文
posted @ 2020-07-16 13:52 Linybo2008 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 单页面应用(SPA),通俗一点说就是指只有一个主页面的应用,浏览器一开始要加载所有必须的 html, js, css。所有的页面内容都包含在这个所谓的主页面中。但在写的时候,还是会分开写(页面片段),然后在交互的时候由路由程序动态载入,单页面的页面跳转,仅刷新局部资源。多应用于pc端。 多页面(MP 阅读全文
posted @ 2020-07-16 13:47 Linybo2008 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 一、前言 前端部分的搭建,需要考虑使用哪种模式进行页面之间的跳转交互, 而项目内的页面交互,不可避免的需要相互之间的数据共享。 这就引出了本篇博客的目的,一起来谈谈:项目前端部分的构建方式以及数据共享方式。 二、正文 (一)、搭建前端部分所需要注意的问题 1)方便性 结合开发的时间需求和方便性选择适 阅读全文
posted @ 2020-07-16 13:46 Linybo2008 阅读(934) 评论(0) 推荐(1) 编辑
摘要: 目录 工厂模式 构造函数模式 原型模式 组合使用构造函数模式和原型模式 动态原型模式 其它模式 工厂模式 function createPerson(name, age){ var o = new Object(); // 创建一个对象 o.name = name; o.age = age; o.s 阅读全文
posted @ 2020-07-16 09:53 Linybo2008 阅读(176) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 33 下一页