自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

极客神殿

坚持,自由,信仰

  • 博客(123)
  • 资源 (28)
  • 收藏
  • 关注

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

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

2017-10-31 11:17:22 1886 1

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

1.5 ABP总体介绍 - 多租户1.5.1 什么是多租户维基百科:“软件多租户是指一个软件架构的实例软件运行在一个服务器上,但存在多个租户。租户是一组共享一个公共的用户访问特定权限的软件实例。多租户架构,软件应用程序旨在提供每个租户专用的实例包括数据、配置、用户管理、租户个体功能和非功能属性。多租户与多实例架构,独立的软件实例代表不同的租户”操作多租户一般用来创建SaaS(软件即服务)应用程序(云

2017-10-31 11:15:06 5815 1

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

1.4 ABP总体介绍 - 启动配置在应用启动之前,abp框架提供了模块基本的配置和方法,大家参照下面这个例子就可以了。 译者注: 在看这一节的内容之前,建议大家先下载module-zero这个例子代码,这个例子就是一个用户和角色的模块,并且使用的实例。配置在每一个应用中都可能会有,比如你有一个网站,你要获取网站的一些自定义基本参数,比如logo位置,网站名称,上传文件大小等等。模块化的配

2017-10-31 11:13:11 1622 1

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

1.3 ABP总体介绍 - 模块系统1.3.1 ABP模块系统简介ABP框架提供了创建和组装模块的基础,一个模块能够依赖于另一个模块。在通常情况下,一个程序集就可以看成是一个模块。在ABP框架中,一个模块通过一个类来定义,而这个类要继承自AbpModule。模块系统当前专注于服务端而不是客户端。 译者注: 如果学习过Orchard的朋友,应该知道module模块的强大了。模块的本质就是可重

2017-10-31 11:06:27 2392 1

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

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

2017-10-31 10:57:35 2631 2

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

1.1 ABP总体介绍 - 入门介绍ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称。ASP.NET Boilerplate是一个用最佳实践和流行技术开发现代WEB应用程序的新起点,它旨在成为一个通用的WEB应用程序基础框架和项目模板。ASP.NET Boilerplate 基于DDD的经典分层架构思想,实现了众多DDD的概念(但没有

2017-10-30 22:57:14 6322 1

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

脚本我们通过 IServer.ScriptLoad(Async), IServer.ScriptExists(Async), IServer.ScriptExists(Async), IDatabase.ScriptEvaluate, 还有 IDatabaseAsync.ScriptEvaluateAsync 方法来执行 Lua脚本,使用这些方法提交执行Lua脚本到Redis。可以使用 L

2017-10-30 17:09:43 2612 1

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

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

2017-10-30 17:07:34 1848 1

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

事件ConnectionMultiplexer 类型公开了多个事件,可以用来了解正在发生的事件。这是非常有用的特别是在记录日志的时候:ConfigurationChanged 当 ConnectionMultiplexer 里面的连接配置被更改后触发ConfigurationChangedBroadcast 通过发布/订阅功能接受到一个重新配置的消息的时候;这通常是由于使用 IServ

2017-10-30 17:05:00 1908 1

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

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

2017-10-30 17:01:25 2474 2

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

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

2017-10-30 16:59:43 3472 1

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

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

2017-10-30 16:58:02 3370 1

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

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

2017-10-30 16:55:56 8091 1

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

基本用法ConnectionMultiplexer 类是StackExchange.Redis的中枢对象,它在StackExchange.Redis名称空间中; 这个对象封装了很多基础服务对象的详细信息。由于 ConnectionMultiplexer 做了很多底层处理,它在调用者之间被设计为共享和重用。你不应该为每一个操作都创建一个 ConnectionMultiplexer 对象。该对象是完全

2017-10-30 16:53:57 9172 1

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

为 Django 编写你的第一个补丁介绍对向社区回馈有点兴趣?也许你发现了 Django 的一个 bug,然后你想修复它,或者你想为 Django 添加一些功能。回馈 Django 本身就是看到自己所关心的问题的最佳方式。也许初看会吓到你,但这实际上是很简单的。我们将带你走一遍整个流程,好让你可以从例子中学习。本教程的目标对象? 参见 如果你正在为如何提交补丁,寻找参考指南,可以看提交

2017-10-30 14:21:43 849 1

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

接下来如何学习?看来您已经阅读完所有的 介绍文档 ,并且决定继续使用 Django。但是我们前面只是进行了概括性的介绍(事实上,即使您全部浏览完,也只是涉及了所有文档 5% 左右的内容)。所以接下来是?没错,我们一直专注于通过实践来提升自身能力。基于这一点考虑,您应该已经掌握足够的知识,可以直接开始自己的个人项目。当您需要相关帮助时,届时再查询文档。我们倾注了大量精力来使 Django 官方文档更加

2017-10-30 14:18:39 493 1

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

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

2017-10-30 14:13:34 721 1

转载 Python3.6 模块安装记录

“error: Microsoft Visual C++ 14.0 is required…”问题解决今天在Python 3.6环境中,制作词云,需要安装wordcloud模块,在安装的过程中遇到了“error: Microsoft Visual C++ 14.0 is required…” 的问题,很是烦恼,最后找到了一个解决办法: 常规的安装模块包都是通过:pip install xxxcon

2017-10-30 10:39:47 822 1

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

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

2017-10-30 09:41:30 629 1

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

创建你的第一个 Django 项目, 第六部分这一篇从 第五部分(zh)结尾的地方继续讲起。我们已经为投票程序编写了测试,而现在我们要为它加上样式和图片。除了服务端生成的 HTML 以外,网络应用通常需要一些其他的文件 —— 比如图片,脚本和样式表 —— 来帮助渲染网络页面。在 Django 中,我们把这些文件统称为“静态文件”。对于小项目来说,这个问题没什么大不了的,因为你可以把这些静态文件随便放

2017-10-30 09:26:34 838 1

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

创建你的第一个 Django 项目, 第五部分这一篇从 第四部分(zh)结尾的地方继续讲起。我们在前几章成功的构建了一个在线投票应用,本章我们将为其创建一些自动化测试。自动化测试简介自动化测试是什么?测试,是用来检查代码正确性的一些简单的程序。测试在不同的层次中都存在。有些测试只关注某个很小的细节(某个模型的某个方法的返回值是否满足预期?),而另一些测试可能检查对某个软件的一系列操作(某一用户输入序

2017-10-29 23:31:49 618 1

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

创建你的第一个 Django 项目, 第四部分这一篇从 第三部分(zh)结尾的地方继续讲起。我们将继续编写投票应用,本章着力于简单的表单处理和精简我们的代码。编写一个简单的表单让我们更新一下在上一个教程中编写的投票详细页面的模板(“polls/detail.html”),让它包含一个 HTML <form>元素:<!--- polls/templates/polls/detail.html -->

2017-10-29 22:05:19 592 1

转载 Django官方教程(五)【创建你的第一个 Django 项目,第三部分】

创建你的第一个 Django 项目, 第三部分这一篇从 第二部分(zh)结尾的地方继续。我们将继续编写投票应用,并且着力于如何创建公用接口 —— “视图”。总概Django 中的视图的概念是「一类具有相同功能和模板的网页的集合」。比如,在一个博客应用中,你可能会创建如下几个视图:博客首页 —— 展示最近的一些记录。内容详情页 —— 详细展示某项内容。以年为单位的归档页 —— 展示选中的年份里各

2017-10-29 22:02:48 724 1

转载 Django官方教程(四)【创建你的第一个 Django 项目,第二部分】

创建你的第一个 Django 项目, 第二部分这一篇从 第一部分(zh) 结尾的地方继续讲起。本节我们将建立数据库,创建你的第一个模型,然后是快速介绍一下 Django 自动生成的管理站点。数据库的建立现在,打开 mysite/settings.py,这是个普通的 Python 模块,用模块级别的变量表示 Django 设置。默认情况下,配置的数据库是 SQLite,如果你对数据库不太熟,或者你只是

2017-10-29 19:21:19 757 1

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

创建你的第一个 Django 项目, 第一部分来跟着实际项目学习 Django 吧。在本教程中,我们将创建一个基础的投票网站。它包含两个部分:一个让公众查看投票内容并进行投票的公共站点。一个能让你增加、修改和删除投票的管理界面。我们假设你已经成功 安装 Django(zh)。如果你不清楚是否已经安装 Django 或不清楚安装的是哪个版本,请运行以下命令:$ py

2017-10-29 11:36:16 2042 3

转载 Django官方教程(二)【快速安装指南】

快速安装指南你需要先安装 Django 才可以使用它。我们有一份完整安装指南,它涵盖了所有可能遇到的问题。本指南将会帮助你完成一个简单、最小化的安装。安装 Python作为一个 Python Web 框架,Django 依赖 Python。从 Django 适用于哪些版本的 Python可以获取更多信息。较新版本的 Python 内置一个轻量级的数据库 SQLite,所以你暂时不需要配置数据库。可以

2017-10-29 11:29:07 494 1

转载 Django官方教程(一)【初识Django】

初识 DjangoDjango 最初被设计用于具有快速开发需求的新闻类站点,目的是要实现简单快捷的网站开发。以下内容简要介绍了如何使用 Django 实现一个数据库驱动的 Web 应用。为了让您充分理解 Django 的工作原理,这份文档为您详细描述了相关的技术细节,不过这并不是一份入门教程或者是参考文档(我们当然也为您准备了这些)。阅读详细的参考文档。设计模型Django 无需数据库就可以使用,它

2017-10-29 11:28:16 820 1

转载 VSCode的快捷键

前言VSCode的快捷键继承了一些IDE风格,有VS的身影,也有Emacs的身影。。简言之,内置快捷键玩熟了,效率提高不是一点两点。VsCode 快捷键有五种组合方式(科普)Ctrl + Shift + ? : 这种常规组合按钮Ctrl + V Ctrl +V : 同时依赖一个按键的组合Shift + V c : 先组合后单键的输入Ctrl + Click: 键盘 + 鼠标点击Ctrl +

2017-10-28 22:11:04 1375 1

转载 Windows下IDEA快捷键(2017版)

说明大写和小写不区分记住这些快捷键(Remember these Shortcuts) 作用 按键方式 备注 代码智能补全 Ctrl+Shift+Space 全局搜索 点击两次Shift 显示意图行为(就是必须完成的行为智能测)或者快速修复 Alt+Enter 生成代码 Alt+Ins 参数信息 Ctrl+P 扩

2017-10-28 21:44:20 1272 1

转载 jQuery2.0.3源码分析

0. 前言这里加入了很多对于原生JavaScript的理解,忽略了Sizzle选择器(它可以单独抽离出来使用Sizzle.js框架)的源码分析,同时由于13.事件操作源码相对比较复杂,只是粗略的进行了源码的调试和说明,对于Jquery如何监听事件以及取消监听的原理,代码执行顺序和兼容性问题处理有了粗略理解,后续有空会继续深入分析源码的实现原理.1. 总体架构(function(window, und

2017-10-27 13:59:51 1785 1

转载 Spark 编程指南(二)

引入 SparkSpark 1.2.0 使用 Scala 2.10 写应用程序,你需要使用一个兼容的 Scala 版本(例如:2.10.X)。写 Spark 应用程序时,你需要添加 Spark 的 Maven 依赖,Spark 可以通过 Maven 中心仓库来获得:groupId = org.apache.sparkartifactId = spark-core_2.10version = 1.

2017-10-26 17:12:25 1112 1

转载 Spark 编程指南(一)

使用 Spark Shell基础Spark 的 shell 作为一个强大的交互式数据分析工具,提供了一个简单的方式来学习 API。它可以使用 Scala(在 Java 虚拟机上运行现有的 Java 库的一个很好方式) 或 Python。在 Spark 目录里使用下面的方式开始运行:./bin/spark-shellSpark 最主要的抽象是叫Resilient Distributed Dataset

2017-10-26 17:08:35 569 1

转载 Node.js的mongodb驱动Mongoose(二)

Documents文档Mongoose文档Retrieving检索Mongoose检索方法有很多种, 详情可以阅读Querying章节#Updating更新Mongoose更新文档的方法有很多种, findById是一个比较传统的方法Tank.findById(id, function (err, tank) { if (err) return handleError(err); tank.s

2017-10-26 16:59:58 666 1

转载 Node.js的mongodb驱动Mongoose(一)

起步 开始使用Mongoose前,请先安装好MongoDB和Node.jsnpm安装mongoose$ npm install mongoose连接MongoDBa数据库var mongoose = require('mongoose');mongoose.connect('mongodb://localhost/test');监听数据库连接状态var db = mongoose.conne

2017-10-26 16:53:54 665 1

转载 让你的Node.js应用跑得更快的10个技巧

让你的 Node.js 应用跑得更快的 10 个技巧  Node.js 受益于它的事件驱动和异步的特征,已经很快了。但是,在现代网络中只是快是不行的。如果你打算用 Node.js 开发你的下一个Web 应用的话,那么你就应该无所不用其极,让你的应用更快,异常的快。本文将介绍 10 条,经过检验得知可大大提高 Node 应用的技巧。废话不多说,让我们逐条来看看。1. 并行  创建 Web 应用的时候,

2017-10-26 16:36:31 1111 1

转载 windows下nodejs环境配置

一、下载去nodejs下载node.msi安装文件包,里面包含了node.js和npm;双击node.msi就行了,选择安装路径和npm;二、设置环境变量[新版本都不需要设计环境变量了,软件会自动写入环境变量]计算机(或者我的电脑)右击属性-》高级系统设置-》环境变量。新建一个用户变量。变量名:NODE_PATH值:C:\Program Files\nodejs\node_modules注意:值为n

2017-10-26 10:08:50 534 1

转载 Struts2示例

struts2配合jquery 的ajax实现数据交互及异步加载1.action中需要返回一个二进制的inputstream流 //判断用户名、密码,生成对应的响应 inputStream = user.equals("crazyit.org") && pass.equals("leegang") ? new ByteArrayInputStream("

2017-10-24 17:03:24 599 1

转载 Struts2学习(十二)【标签】

一、struts2标签结构二、测试使用的action Tag1Actionpackage com.qwm.s4.c_tag;import com.opensymphony.xwork2.ActionContext;import com.opensymphony.xwork2.ActionSupport;import java.util.ArrayList;import java.util.Lis

2017-10-24 17:03:05 378 1

转载 Struts2学习(十一)【拦截器】

一、拦截器的三种创建方式拦截器有三种创建方式:实现Interceptor接口继承AbstractInterceptor继承MethodFilterInterceptor需要说明的是 :AbstractInterceptor 是 Interceptor 的实现类MethodFilterInterceptor 是 AbstractInterceptor 的子类1.1 实现Interceptor接

2017-10-24 17:02:41 457 1

转载 Struts2学习(十)【Struts2基本流程(源码)】

一、流程图二、源码基本流程我们可以使用调试的方式来操作。2.1 StrutsPrepareAndExecuteFilter的doFilter首先我们的请求会到达 StrutsPrepareAndExecuteFilter 的 doFilter如下:public class StrutsPrepareAndExecuteFilter implements StrutsStatics, Filter {

2017-10-24 16:45:42 452 1

Quill.js TextEditor.zip

Quill.js 实现响应式的文本编辑器,可以直接生成 markdown 和html 格式的代码,JavaScript+css+html

2020-11-14

RecogCaptcha.zip

使用AForge.NET框架和Tesseract识别验证码,图像识别,图形图像处理框架,一个有用的例子。

2020-11-08

JsonToExel.zip

.net实现获取天天基金的基金经理数据的JSON转换到Excel,导出数据用于数据分析,排序,比较。

2020-09-22

FundFirst.zip

本工具用于辅助基金定投,即一键跟踪你所感兴趣的基金,并非帮你挑选基金。 从天天基金网上实时爬取所选基金的规模,夏普比率,以及历史排位,基金经理等数据

2020-09-21

fund_sharp.zip

这是一个基金夏普比率查询工具 输出: 最新规模(scale), 最大回撤(withdrawal), 夏普比率(sharp), 波动率(volatility), 基金代码(code)

2020-09-17

晨星spiders.zip

爬取晨星网的基金数据,遍历基金列表,获取每个基金详细的数据,目前只爬取了页面一部分数据,其他可以根据xpath提取

2020-09-16

webplayer.zip

Artplayer.js使用示例,ArtPlayer.js 是一个现代全功能的 HTML5 视频播放器 控制器 - 画质切换, 字幕切换, 播放速度, 长宽比, 视频翻转, 全屏, 画中画, 截图, 缩略图, 自适应尺寸, 高亮 和 热键...

2020-08-10

FileUpload.zip

NET MVC使用的 webuploader 文件上传,图片上传,大文件分片上传 示例,参考,笔记。

2020-02-11

Readmore效果.zip

Jquery实现的阅读全文(readmore.js)效果,简单高效。效果感觉还可以,有需要的可以下载。

2020-01-20

net实现秒杀活动

秒杀活动,模拟,架构:mvc+webapi+console+redis,netcore开发

2019-09-30

大视频分片上传,截取

视频格式必须为: mp4或mov。视频时长须在15秒以内,超出时长系统将自动截取前15秒内容。

2019-09-27

Repeater示例.rar

Repeater示例 说明, 虽然webform基本已经淘汰,但是总有一些老系统还在用。

2019-09-25

bootstrap页面.rar

Bootstrap 根据页面大小控制元素隐藏与显示。

2019-09-24

商品轮播.rar

jquery和carousel.min.js实现京东类似的轮播,前端效果。

2019-09-06

NET使用editormd

NET使用editormd.js 实现md编辑器效果,emoji表情无显示问题。

2019-05-18

基于NPOI的强类型Excel导入导出组件

C#实现导入导出Excel功能,基于NPOI的强类型Excel导入导出组件

2018-11-06

bootstrap一个小案例

包括导航条,carousel,利用栅栏的三栏布局,导航的标签页以及模态框等

2018-08-16

fastdfs-5.11安装合集

fastdfs-5.11安装合集,转自合集中各模块的github的截止2018.3.31的最新源码包

2018-04-01

Wijmo5 Flexgrid演示代码合集

Wijmo5 Flexgrid演示代码合集,打包发布 转载自官方网站.

2018-04-01

WijMo.js 5.2的FlexGrid介绍[Knockout]

演示如何使用Knockout,我们快速灵活的数据绑定网格控制FlexGrid执行常见任务。

2018-03-07

Redis管理web项目所需dll

Redis管理web项目所需dll

2017-06-15

超简单BeautifulSoup爬虫

超简单BeautifulSoup版博客爬虫

2017-05-03

Lucene.Net的DLL

快速搜索

2016-09-21

DapperDAL程序集

DapperDAL程序集下载

2016-09-13

Linq2Dapper程序集

Linq2Dapper 辅助类,直接项目里dll引用

2016-09-08

JSON数据库存储

JSON数据库存储

2016-06-23

Asp_.net常用问题解决

Asp_.net常用问题解决,应该还行吧!

2014-02-20

C# 3.0 特点

C#3.0特点,很好很强大,特别实用,开发必备参考手册。

2012-08-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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