Go to my github
上一页 1 2 3 4 5 6 7 8 9 10 ··· 15 下一页
摘要: 目前主流的PHP框架设计模式均为MVC模式,比如yii或codeigniter,均是由控制器接收页面请求,并沟通模型与视图的交互。如果我们把网站整体看作一个矩阵,把网站接收用户请求并处理看作是网站的竖向,而把网站的每一个模块(比如文章模块,投票模块,论坛模块等)看作是网站的横向。那么我们可以画出这样 阅读全文
posted @ 2018-02-02 22:44 峡谷少爷 阅读(604) 评论(0) 推荐(0)
摘要: XSS跨站脚本 概念:恶意攻击者往Web页面里插入恶意html代码,当用户浏览该页之时,嵌入其中Web里面的html代码会被执行,从而达到恶意用户的特殊目的。 危害: 描述:反射型跨站。GET或POST内容未过滤,可以提交JS以及HTML等恶意代码。 代码: [php] view plain cop 阅读全文
posted @ 2018-02-02 22:36 峡谷少爷 阅读(1376) 评论(0) 推荐(0)
摘要: 1、MVC MVC模式(Model-View-Controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。 PHP中MVC模式也称Web MVC,从上世纪70年代进化而来。MVC的目的是实现一种动态的程序设计 阅读全文
posted @ 2018-02-02 22:32 峡谷少爷 阅读(243) 评论(0) 推荐(0)
摘要: 在PHP中使用MVC越来越流行了,特别是在一些开源的框架当中。MVC足以应对大多数的情况,但还有一些情况是其不太适合的,如比较简单的个人博客,对于只有几百篇文章量级的博客,使用MVC让人觉得有些太复杂了;同样对于新浪等门户网站,使用MVC,将有大量的文件被加载,对于速度的影响是无法接受的。枫竹梦介绍 阅读全文
posted @ 2018-02-02 21:56 峡谷少爷 阅读(325) 评论(0) 推荐(0)
摘要: LCLFramework框架之数据门户职责 形成统一的数据访问方式。 LCLFramework框架之数据门户设计 数据门户分为客户端/服务端。 LCLFramework框架之数据门户职责 LCLFramework框架之数据门户设计 LCLFramework框架之数据门户设计代码 数据门户交互实现: 阅读全文
posted @ 2016-09-02 10:37 峡谷少爷 阅读(407) 评论(0) 推荐(0)
摘要: 技术实现: 代码是否面向对象,要看你的继承怎么用 用抽象来展现层次感 用接口来制定操作的统一性 依赖住入(Inversion of Control) Unit of Work Repository Domain Model Service Layer Transaction Script Model 阅读全文
posted @ 2016-09-02 10:37 峡谷少爷 阅读(357) 评论(0) 推荐(0)
摘要: http://www.cnblogs.com/libingql/p/3353112.html protected override void OnModelCreating(DbModelBuilder modelBuilder) { modelBuilder.Conventions.Remove< 阅读全文
posted @ 2016-09-02 10:35 峡谷少爷 阅读(6875) 评论(0) 推荐(0)
摘要: 问题描述: The type DbConnection cannot be constructed. You must configure the container to supply this value. 用户代码未处理 Microsoft.Practices.Unity.Resolution 阅读全文
posted @ 2016-09-02 10:33 峡谷少爷 阅读(889) 评论(0) 推荐(0)
摘要: 问题描述: 解决办法: http://www.cnblogs.com/scy251147/p/3688844.html 原理: Attaching an entity of type '' failed because another entity of the same type already 阅读全文
posted @ 2016-09-02 10:33 峡谷少爷 阅读(633) 评论(0) 推荐(0)
摘要: Entity编写 1:所有的实体类都必须继承DomainEntity 2:所有的表都必须有 ID 3:所有表的关系字段必须是ID [Serializable] public class User: DomainEntity { //public string Name { set; get; } } 阅读全文
posted @ 2016-09-02 10:32 峡谷少爷 阅读(318) 评论(0) 推荐(0)
摘要: http://open.discuz.net/?ac=document&page=dev_coderule 前言 适用范围 标准化的重要性和好处 程序员可以了解任何代码,弄清程序的状况 新人可以很快的适应环境 防止新接触PHP的人出于节省时间的需要,自创一套风格并养成终生的习惯 防止新接触PHP的人 阅读全文
posted @ 2016-05-19 08:36 峡谷少爷 阅读(313) 评论(0) 推荐(0)
摘要: 通过使用Print2Flash您可以轻松的将您的文档转换成真正的Adobe Flash格式,最好的保证您的内容将实际可见,与其他格式相比,它并不存在查看工具的安装问题。 Print2Flash中有一个Interop.Print2Flash3.dll 准备工作: 1:先安装print2flashsetup.exe并启动windows服务。 2:确定电脑安装了Microsoft Office 软件。... 阅读全文
posted @ 2015-10-11 00:10 峡谷少爷 阅读(1238) 评论(0) 推荐(0)
摘要: 通过使用Aspose您可以轻松的将您的文档转换成真正的图片格式,最好的保证您的内容将实际可见,与其他格式相比,它并不存在查看工具的安装问题。 准备工作: 1:下载Aspose组件包:http://download.csdn.net/detail/laoge/6931819 编写代码: 核心代码AsposeFileToImg,以下代码在文档页数超过100以上生成会变慢,页数越大生成越慢,在实际使用... 阅读全文
posted @ 2015-10-11 00:02 峡谷少爷 阅读(3947) 评论(0) 推荐(0)
摘要: 为了更高效的开发MVC项目,我们对控制器进行了在一次的封装,使得控制器能够获得很好的继承关系,并能以更少 的代码,实现Web项目的开发工作,整个控制器的设计思路如下所示。 从上图的设计里面可以看到,我把主要能通过抽象封装的CRUD方法都放到了RepoController类里面, 本文继续详细介绍这个Web框架控制器类的CRUD具体实现,以便使得大家了解整个Web开发框... 阅读全文
posted @ 2014-12-26 15:24 峡谷少爷 阅读(572) 评论(0) 推荐(0)
摘要: 从 陈贞宝 博客中看到一个MVC模板感觉特别漂亮就尝试着分离出来,直接拿来用啦,直接拷贝到自己的常用的代码库里收藏起来,地址是http://www.cnblogs.com/baihmpgy/p/3817613.html 下图是该界面框架的样式。 要使用该界面框架,你可以通过以下地址来下载到界面框架的Visual Studio 2013模板。 模板下载地址:http://d... 阅读全文
posted @ 2014-12-25 11:26 峡谷少爷 阅读(8543) 评论(0) 推荐(0)
摘要: 接口开发使用规则 业务术语: 请求:通过HTTP协议把需要传输的数据发送给接收方的过程。 返回:根据得到的数据处理完成后,将处理完成的结果反馈给接收方。 敏感词:带有敏感政治倾向,暴力倾向,不健康色彩或不文明的词。 特殊字符:特殊字符包括:^ | $ # 等。 操作结果:成功失败,成功返回结果,失败返回结果错误信息。 操作流程:执行之前,执行之后,正在执行。 接口编写规则: ... 阅读全文
posted @ 2014-12-24 09:56 峡谷少爷 阅读(3924) 评论(0) 推荐(0)
摘要: 插件应用架构概述 基于LCLFramework插件框架的应用由以下三个部分构成: (1)主程序:针对特定应用环境(Web、WinForm等应用环境),加载启动插件,获取插件入口,运行入口程序。 (2)插件:提供应用功能,实现对其它插件功能扩展并暴露功能扩展点。 (3)插件框架:与特定应用环境无关,实现插件功能组合与扩展。 主程序与插件的通讯 主程序可以通过插件... 阅读全文
posted @ 2014-12-15 14:47 峡谷少爷 阅读(7193) 评论(0) 推荐(4)
摘要: Service模式介绍 领域中的一些概念不太适合建模为对象,即归类到实体对象或值对象,因为它们本质上就是一些操作,一些动作,而不是事物。这些操作或动作往往会涉及到多个领域对象,并且需要协调这些领域对象共同完成这个操作或动作。如果强行将这些操作职责分配给任何一个对象,则被分配的对象就是承担一些不该承担的职责,从而会导致对象的职责不明确很混乱。但是基于类的面向对象语言规定任何属性或行为都... 阅读全文
posted @ 2014-11-24 10:50 峡谷少爷 阅读(18049) 评论(0) 推荐(1)
摘要: 我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。 借助于“第三方”实现具有依赖关系的对象之间的解耦,如下图: LCLFramework框架之依赖注入(IOC)职责 依赖注入(Dependency Injection,简称DI) 依赖查找(Dependency Lookup) 控制反转 LCLFram... 阅读全文
posted @ 2014-11-23 22:04 峡谷少爷 阅读(906) 评论(0) 推荐(0)
摘要: 插件应用架构概述 基于LCLFramework插件框架的应用由以下三个部分构成: (1)主程序:针对特定应用环境(Web、WinForm等应用环境),加载启动插件,获取插件入口,运行入口程序。 (2)插件:提供应用功能,实现对其它插件功能扩展并暴露功能扩展点。 (3)插件框架:与特定应用环境无关,实现插件功能组合与扩展。 主程序与插件的通讯 主程序可以通过... 阅读全文
posted @ 2014-11-23 21:59 峡谷少爷 阅读(19793) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 10 ··· 15 下一页