极客神殿

坚持,自由,信仰

ABP官方文档(六)【集成OWIN,调试】

1.6 ABP总体介绍 - 集成OWIN1.6.1 简介如果你在你的应用中使用了 ASP.NET MVC 和 ASP.NET Web API,那么你需要添加 Abp.Owin 包到你的项目。1.6.2 安装添加 Abp.Owin 包到你的主项目(一般来说是 Web 项目)。Install-Pack...

2017-10-31 11:17:22

阅读数:836

评论数:1

ABP官方文档(五)【多租户】

1.5 ABP总体介绍 - 多租户1.5.1 什么是多租户维基百科:“软件多租户是指一个软件架构的实例软件运行在一个服务器上,但存在多个租户。租户是一组共享一个公共的用户访问特定权限的软件实例。多租户架构,软件应用程序旨在提供每个租户专用的实例包括数据、配置、用户管理、租户个体功能和非功能属性。多...

2017-10-31 11:15:06

阅读数:2161

评论数:1

ABP官方文档(四)【启动配置】

1.4 ABP总体介绍 - 启动配置在应用启动之前,abp框架提供了模块基本的配置和方法,大家参照下面这个例子就可以了。 译者注: 在看这一节的内容之前,建议大家先下载module-zero这个例子代码,这个例子就是一个用户和角色的模块,并且使用的实例。配置在每一个应用中都可能会有,比如...

2017-10-31 11:13:11

阅读数:679

评论数:1

ABP官方文档(三)【模块系统】

1.3 ABP总体介绍 - 模块系统1.3.1 ABP模块系统简介ABP框架提供了创建和组装模块的基础,一个模块能够依赖于另一个模块。在通常情况下,一个程序集就可以看成是一个模块。在ABP框架中,一个模块通过一个类来定义,而这个类要继承自AbpModule。模块系统当前专注于服务端而不是客户端。 ...

2017-10-31 11:06:27

阅读数:1159

评论数:1

ABP官方文档(二)【多层次架构体系】

1.2 ABP总体介绍 - 层架构体系1.2.1 前言为了减少复杂性和提高代码的可重用性,采用分层架构是一种被广泛接受的技术。为了实现分层的体系结构,ABP遵循DDD(领域驱动设计)的原则,将工程分为四个层: 展现层(Presentation):向用户提供一个接口(UI),使用应用层来和用户(UI...

2017-10-31 10:57:35

阅读数:927

评论数:2

ABP官方文档(一)【入门介绍】

1.1 ABP总体介绍 - 入门介绍 ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称。 ASP.NET Boilerplate是一个用最佳实践和流行技术开发现代WEB应用程序的新起点,它旨在成为一个通用的WEB应用程序基础框架和项目模板。 ...

2017-10-30 22:57:14

阅读数:1298

评论数:1

StackExchange.Redis官方文档(八)【脚本】

脚本 我们通过 IServer.ScriptLoad(Async), IServer.ScriptExists(Async), IServer.ScriptExists(Async), IDatabase.ScriptEvaluate, 还有 IDatabaseAsync.ScriptEvalu...

2017-10-30 17:09:43

阅读数:720

评论数:1

StackExchange.Redis官方文档(七)【性能分析】

性能分析 StackExchange.Redis 公开了少量的方法和类型来开启性能分析。由于其异步性和多路复用行为,性能分析是一个有点复杂的话题。 接口 性能分析接口是由这些组成的:IProfiler,ConnectionMultiplexer.RegisterProfiler(IPro...

2017-10-30 17:07:34

阅读数:544

评论数:1

StackExchange.Redis官方文档(六)【事件,发布订阅,服务器命令】

事件 ConnectionMultiplexer 类型公开了多个事件,可以用来了解正在发生的事件。这是非常有用的特别是在记录日志的时候: ConfigurationChanged 当 ConnectionMultiplexer 里面的连接配置被更改后触发 ConfigurationChang...

2017-10-30 17:05:00

阅读数:500

评论数:1

StackExchange.Redis官方文档(五)【事务】

Redis中的事务Redis的事务是与SQL数据库不同的。详细了解请参考文档,转述如下:Redis的事务:先以 MULTI 开始一个事务,然后将多个命令入队到事务中, 最后由 EXEC 命令触发事务。当碰到命令:MULTI (标记一个事务块的开始),在该连接上的命令不会执行:它们会排队(调用方会得...

2017-10-30 17:01:25

阅读数:1035

评论数:2

StackExchange.Redis官方文档(四)【键、值以及通道】

键、值以及通道在对待Redis时候,键和其他的事物之间有个相当重要的区别。键是在数据库中一段数据的唯一标识(可能String,List,Hash或者其他的Redis数据类型)。键是没有任何实质意义,就是一个简单的名字。进一步说:当处理集群或者分片系统时,它就是定义在包含数据的节点上的Key,所以对...

2017-10-30 16:59:43

阅读数:976

评论数:1

StackExchange.Redis官方文档(三)【管道和多路复用器】

管道和多路复用器延迟情况是难以忍受的。现代计算机能以惊人的速度生成数据,并且高速互联网(经常是在重要的服务器之间有多个并行连接)提供了极大的带宽,但是这可恶的延迟意味着电脑花了大量时间等待数据。基于延续的编程变得越来越流行的几个原因之一。让我们考虑一些规则的程序代码:string a = db.S...

2017-10-30 16:58:02

阅读数:1137

评论数:1

StackExchange.Redis官方文档(二)【配置】

配置配置Redis有很多不同的方式,StackExchange.Redis提供了一个丰富的配置模型,我们可在调用 Connect 或者 ConnectAsync 方法时传入配置:var conn = ConnectionMultiplexer.Connect(configuration);在这里参...

2017-10-30 16:55:56

阅读数:1414

评论数:1

StackExchange.Redis官方文档(一)【基本用法】

基本用法ConnectionMultiplexer 类是StackExchange.Redis的中枢对象,它在StackExchange.Redis名称空间中; 这个对象封装了很多基础服务对象的详细信息。由于 ConnectionMultiplexer 做了很多底层处理,它在调用者之间被设计为共...

2017-10-30 16:53:57

阅读数:1075

评论数:1

Django官方教程(十二)【编写你的第一个 Django 补丁】

为 Django 编写你的第一个补丁介绍对向社区回馈有点兴趣?也许你发现了 Django 的一个 bug,然后你想修复它,或者你想为 Django 添加一些功能。回馈 Django 本身就是看到自己所关心的问题的最佳方式。也许初看会吓到你,但这实际上是很简单的。我们将带你走一遍整个流程,好让你可以...

2017-10-30 14:21:43

阅读数:288

评论数:1

Django官方教程(十一)【接下来如何学习?】

接下来如何学习?看来您已经阅读完所有的 介绍文档 ,并且决定继续使用 Django。但是我们前面只是进行了概括性的介绍(事实上,即使您全部浏览完,也只是涉及了所有文档 5% 左右的内容)。所以接下来是?没错,我们一直专注于通过实践来提升自身能力。基于这一点考虑,您应该已经掌握足够的知识,可以直接开...

2017-10-30 14:18:39

阅读数:191

评论数:1

Django官方教程(十)【进阶内容:编写可重用的应用】

进阶内容:如何编写可重用的应用本篇从 教程第七部分(zh)结束的地方开始。我们将把之前写的调查应用转化为一个可在新项目中重复使用,和能分享给其他人的独立 Python 包。如果您还没有完成教程 1-7,我们鼓励你把它们完成一遍,以便使你的项目和下面的教程相匹配。可重用性问题设计,构建,测试和维护 ...

2017-10-30 14:13:34

阅读数:302

评论数:1

Python3.6 模块安装记录

“error: Microsoft Visual C++ 14.0 is required…”问题解决今天在Python 3.6环境中,制作词云,需要安装wordcloud模块,在安装的过程中遇到了“error: Microsoft Visual C++ 14.0 is required…” 的问...

2017-10-30 10:39:47

阅读数:454

评论数:1

Django官方教程(九)【创建你的第一个 Django 项目,第七部分】

创建你的第一个 Django 项目, 第七部分这一篇从 第六部分(zh)结尾的地方继续讲起。我们继续在投票程序上下功夫,本章着力于自定义 Django 自动生成的管理站点(在 第二部分(zh)已有涉及)。自定义管理表单通过使用 admin.site.register(Question) 注册 问题...

2017-10-30 09:41:30

阅读数:233

评论数:1

Django官方教程(八)【创建你的第一个 Django 项目,第六部分】

创建你的第一个 Django 项目, 第六部分这一篇从 第五部分(zh)结尾的地方继续讲起。我们已经为投票程序编写了测试,而现在我们要为它加上样式和图片。除了服务端生成的 HTML 以外,网络应用通常需要一些其他的文件 —— 比如图片,脚本和样式表 —— 来帮助渲染网络页面。在 Django 中,...

2017-10-30 09:26:34

阅读数:408

评论数:1

提示
确定要删除当前文章?
取消 删除
关闭
关闭