WebEnh

.net7 mvc jquery bootstrap json 学习中 第一次学PHP,正在研究中。自学进行时... ... 我的博客 https://enhweb.github.io/ 不错的皮肤:darkgreentrip,iMetro_HD
  首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 27 下一页

2017年12月5日

摘要: 由于公司的项目才接触到ABP这个框架,当时就觉得高大上,什么IOC、AOP、ddd各种专业词汇让人激情 澎湃,但在使用过程中碰到了许多坑,可能也许是没有去看源码导致的,但工作确实没有那么多时间让人去慢慢研究。很久之前想手动搭建这个框架了,但是各种理由,你懂的。但是要在技术上得到大的提升就得静的下心去 阅读全文

posted @ 2017-12-05 09:39 WebEnh 阅读(1682) 评论(0) 推荐(0) 编辑

摘要: 一、手工搭建平台 1.创建项目 创建MVC5项目,手动引入Abp、Abp.Web、Abp.Web.Mvc、Abp.Web.Api 使用nuget添加Newtonsoft.Json、Castle.Core、Castle.Windsor Install-Package Newtonsoft.Json - 阅读全文

posted @ 2017-12-05 09:38 WebEnh 阅读(1046) 评论(0) 推荐(0) 编辑

摘要: 本系列是基于aspnetboilerplate-0.8.4.0版本写的,其中原因是由于较高的版本太抽象难以理解和分析,对于还菜菜的我要花更多的时间去学习。 abp的源码分析学习主要来源于 HK Zhang ,他的博客是https://www.cnblogs.com/1zhk/ 一、什么是ABP AS 阅读全文

posted @ 2017-12-05 09:36 WebEnh 阅读(856) 评论(0) 推荐(0) 编辑

2017年12月1日

摘要: PHP Manager 安装失败的解决方法, PHP Manager 1.4 for IIS 10 我能够在PHP经理的网站找到解决方法。 只要确保您已安装.NET 3.5并修改以下注册表: In reply to PwrSrg's post on August 12, 2015 I was abl 阅读全文

posted @ 2017-12-01 19:24 WebEnh 阅读(2873) 评论(0) 推荐(0) 编辑

2017年11月29日

摘要: 生成的页面,进行替换操作。同样适用于 Timestamp 或 如果发生异常,表示版本不一至。 如: 可以处理这个异常,进行自定义处理以给用户弹出友好提示。 阅读全文

posted @ 2017-11-29 11:39 WebEnh 阅读(1843) 评论(0) 推荐(0) 编辑

2017年11月26日

摘要: http://www.cnblogs.com/Bce-/p/3684643.html http://www.cnblogs.com/Gyoung/tag/Entity%20Framework/ http://www.cnblogs.com/easygame/category/564105.html 阅读全文

posted @ 2017-11-26 13:18 WebEnh 阅读(168) 评论(0) 推荐(0) 编辑

摘要: 本来以为已经会了,可动手时发现许多问题还是模糊不清,正所谓眼高手低。只能重新查资料,再复习一遍。 vs.net2013 ef6 mvc5 sqlserver2008 一、建立数据库 Blogging 二、创建表,插入测试数据 CREATE TABLE [dbo].[Blogs] ( [BlogId] 阅读全文

posted @ 2017-11-26 13:17 WebEnh 阅读(242) 评论(0) 推荐(0) 编辑

摘要: 一、为当前实体模型启用数据迁移 基础搭建好了,也就是原有的数据库有了,原有数据库的实体对象也有了,但生成的上下文中并没有标记当前数据库是否已经存在,当前实体是否修改过(以前版本好像有标记的),所以,要首先启用迁移。 启用迁移后会自动生成新的文件夹和类,了解即可 系统自动添加的文件 系统在数据库中新生 阅读全文

posted @ 2017-11-26 13:16 WebEnh 阅读(207) 评论(0) 推荐(0) 编辑

摘要: 本来原来学的时候,挺顺利的,没想到再次使用,还是遇到很多问题,导致更新失败,所以,只能重建迁移,免得看着乱乱的。 一、删除迁移,将数据恢复到(一)结束状态 1、删除文件夹 2、删除表 3、删除列 4、注释掉新添加的属性 二,重新操作 EF6 在原有数据库中使用 CodeFirst 总复习(二、新的需 阅读全文

posted @ 2017-11-26 13:15 WebEnh 阅读(252) 评论(0) 推荐(0) 编辑

摘要: 在原有数据库中使用 CodeFirst ,除了第一次添加实体后要立即执行一次 Enable-Migrations add-migration Initial -IgnoreChanges update-database 之外,其它的与新数据库就一样了,再次修改就执行 add-migration Ne 阅读全文

posted @ 2017-11-26 13:14 WebEnh 阅读(249) 评论(0) 推荐(0) 编辑

摘要: 有点与在原有数据库中使用 CodeFirst 远了,不过是总复习吗,总得全面点。 一、在用户表(Users)中插入两个用户 二、生成发帖界面 MVC生成的界面很多,也没使用Ajax,实际开发中很少会使用,这里只是为了演示。 但无论用什么生成,特性、实体对象等都是要用到的。 生成之前要编译一下。 三、 阅读全文

posted @ 2017-11-26 12:04 WebEnh 阅读(269) 评论(0) 推荐(0) 编辑

摘要: 入门的参考资料:http://msdn.microsoft.com/zh-cn/data/ee712907 本篇的参考资料:http://msdn.microsoft.com/zh-cn/data/jj590134 教程说的很明白,虽然听不太懂,不过也能看懂 我该用哪个工作流?换句话说,也就是使用E 阅读全文

posted @ 2017-11-26 12:02 WebEnh 阅读(372) 评论(0) 推荐(0) 编辑

摘要: 学习资料:http://msdn.microsoft.com/zh-cn/data/jj193542 视频建立的控制台应用程序,我在这里使用MVC。 一、非常有磁性的,非常优雅 很喜欢看这个人的视频,虽然我听不太懂,也不知道他叫什么。他的声音非常有磁性,让我。。。,让我。。。。。。,百听不厌。 看到 阅读全文

posted @ 2017-11-26 12:01 WebEnh 阅读(279) 评论(0) 推荐(0) 编辑

摘要: asp.net core 2.0 webapi集成signalr 在博客园也很多年了,一直未曾分享过什么东西,也没有写过博客,但自己也是汲取着博客园的知识成长的; 这两天想着不能这么无私,最近.NET CORE貌似挺流行的,闲来无事也自己搞了个asp.net core signalr 博客园里面也有 阅读全文

posted @ 2017-11-26 00:03 WebEnh 阅读(2290) 评论(0) 推荐(1) 编辑

2017年11月25日

摘要: KeyAttribute 设置主键。如果为int类型,将自动设置为自增长列。 系统默认以Id或类名+Id作为主键。StringLengthAttribute 可设置最大最小长度以及验证提示信息等。最大长度会映射到数据库。MaxLengthAttribute 最大长度。会映射的数据库。Concurre 阅读全文

posted @ 2017-11-25 22:06 WebEnh 阅读(540) 评论(0) 推荐(0) 编辑

摘要: 一,介绍:Dapper是一款轻量级ORM工具。如果你在小的项目中,使用Entity Framework、NHibernate 来处理大数据访问及关系映射,未免有点杀鸡用牛刀。你又觉得ORM省时省力,这时Dapper 将是你不二的选择。 ORM框架的核心思想是对象关系映射,ORM是将表与表之间的操作, 阅读全文

posted @ 2017-11-25 11:40 WebEnh 阅读(833) 评论(0) 推荐(0) 编辑

摘要: using System; using System.Collections.Generic; using System.Configuration; using System.Data; using System.Data.SqlClient; using System.Threading.Tasks; using Dapper; using Dapper.Contrib.Extensions... 阅读全文

posted @ 2017-11-25 10:48 WebEnh 阅读(1308) 评论(0) 推荐(0) 编辑

2017年11月23日

摘要: 最近博客园出现了一篇文章《微服务时代之2017年五军之战:Net PHP谁先死》,掀起了一波撕逼,作者只是从一个使用者的角度来指点江山,这个姿势是不对的。.NET Core就是专门针对模块化的微服务架构而设计,在微服务架构这方面Java的Spring Cloud具有非常高的人气,这个正是这篇文章作者 阅读全文

posted @ 2017-11-23 21:01 WebEnh 阅读(451) 评论(0) 推荐(0) 编辑

2017年11月15日

摘要: 利用Dapper关系对象映射器写的简单的三层架构。Dapper:StackOverFlow在使用的一个微型的ORM,框架整体效率较高,轻量级的ORM框架。网上有较多的扩展。此处只是简单的调用Dapper中的方法。UI层:Dapper.Console:一个简单的控制台程序。BLL业务逻辑层:Dappe 阅读全文

posted @ 2017-11-15 10:48 WebEnh 阅读(1491) 评论(0) 推荐(0) 编辑

摘要: Dapper是.NET下一个micro的ORM,它和Entity Framework或Nhibnate不同,属于轻量级的,并且是半自动的。也就是说实体类都要自己写。它没有复杂的配置文件,一个单文件就可以了。给出官方地址。 http://code.google.com/p/dapper-dot-net 阅读全文

posted @ 2017-11-15 10:47 WebEnh 阅读(525) 评论(1) 推荐(0) 编辑

2017年11月9日

摘要: 一、关于SignalR 1、简介:Signal 是微软支持的一个运行在 Dot NET 平台上的 html websocket 框架。它出现的主要目的是实现服务器主动推送(Push)消息到客户端页面,这样客户端就不必重新发送请求或使用轮询技术来获取消息。 可访问其官方网站:https://githu 阅读全文

posted @ 2017-11-09 17:16 WebEnh 阅读(600) 评论(0) 推荐(0) 编辑

摘要: 正好以前也看过一篇,就借花献佛拿出来分享一下 http://perfectionkills.com/javascript-quiz/ 附带了自己的理解,答案有争议的地方欢迎大家指出 题目一 2 3 4 (function(){ return typeof arguments; })(); 2 3 4 阅读全文

posted @ 2017-11-09 16:51 WebEnh 阅读(194) 评论(0) 推荐(0) 编辑

2017年11月8日

摘要: 作者:荆棘链接:https://www.zhihu.com/question/21678268/answer/160663342来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 发现下面一堆人不管审题,只管打广告啊? 楼主的问题里的关键词:“开源”+“用来“搭建在线课程 阅读全文

posted @ 2017-11-08 10:49 WebEnh 阅读(3058) 评论(0) 推荐(0) 编辑

2017年11月7日

摘要: 这段时间研究了一下著名的开源课程管理系统Moodle,也了解了一下目前国内比较火的在线教育平台EduSoho,发现二者有诸多相似之处,但优势各异。接下来就简单对着两个平台做一下对比。 首先来说一下EduSoho的特点及优势: 1.拥有强大的专业技术团队,因而能够为用户提供全栈式的解决方案。 2.从大 阅读全文

posted @ 2017-11-07 18:05 WebEnh 阅读(3420) 评论(0) 推荐(0) 编辑

2017年11月3日

摘要: 在现代Web应用程序中,通常会使用Web, WebApp, NativeApp等多种呈现方式,而后端也由以前的Razor渲染HTML,转变为Stateless的RESTFulAPI,因此,我们需要一种标准的,通用的,无状态的,与语言无关的认证方式,也就是本文要介绍的JwtBearer认证。 目录 B 阅读全文

posted @ 2017-11-03 14:18 WebEnh 阅读(1690) 评论(0) 推荐(1) 编辑

2017年10月23日

摘要: ABP相关岗位招聘:给热爱.NET新技术和ABP框架的朋友带来一个高薪的工作机会 ABP交流会录像视频:ABP架构设计交流群-7月18日上海线下交流会的内容分享(有高清录像视频的链接) 代码自动生成:分享一个与ABP配套使用的代码生成器源码 ABP系列文章总目录: 1、ABP总体介绍 2、ASP.N 阅读全文

posted @ 2017-10-23 15:15 WebEnh 阅读(585) 评论(0) 推荐(0) 编辑

摘要: 最近电脑时不时就发生了80端口被占用的情况,简单百度解决后,当重启电脑的时候又发生被占用的情况.今天非常幸运的是,发生了80端口和8080端口都被占用了情况,忍无可忍决定下定决心解决这个坑爹的问题,经过重新百度完美地解决了这个问题,下面贴出解决方法: 一:原文地址: http://www.2cto. 阅读全文

posted @ 2017-10-23 09:46 WebEnh 阅读(445) 评论(0) 推荐(0) 编辑

2017年10月19日

摘要: 1. 什么是跨站请求伪造(CSRF) CSRF(Cross-site request forgery跨站请求伪造,也被称为“One Click Attack”或者Session Riding,通常缩写为CSRF或者XSRF,是一种对网站的恶意利用。尽管听起来像跨站脚本(XSS),但它与XSS非常不同 阅读全文

posted @ 2017-10-19 15:35 WebEnh 阅读(444) 评论(0) 推荐(0) 编辑

摘要: 一、前言 之前也阅读过MVC的源码,并了解过各个模块的运行原理和执行过程,但都没有形成文章(所以也忘得特别快),总感觉分析源码是大神的工作,而且很多人觉得平时根本不需要知道这些,会用就行了。其实阅读源码是个很好的习惯,它不只停留在知道怎么用的阶段,而是让我们知道一系列的为什么,为什么这样设计,为什么 阅读全文

posted @ 2017-10-19 15:34 WebEnh 阅读(220) 评论(0) 推荐(0) 编辑

摘要: 在Asp.net上,微软的membershop框架经历了Asp.net membership到Asp.net simple membership,再到现在的Asp.net Identity. 每一次改变,都使得验证框架更加的适应变化和可定制。这篇文章是Asp.net Identity系列的开篇,主要 阅读全文

posted @ 2017-10-19 15:33 WebEnh 阅读(249) 评论(0) 推荐(0) 编辑

摘要: Asp.net MVC中的Model自动绑定功能,方便了我们对于request中的数据的处理, 从客户端的请求数据,自动地以Action方法参数的形式呈现。有时候我们的Action方法中想要接收数组类型的参数,如何写表单,使得Model能够自动绑定到数组参数上呢? 看下面的代码,Action方法Up 阅读全文

posted @ 2017-10-19 15:32 WebEnh 阅读(1354) 评论(0) 推荐(0) 编辑

摘要: 本来想直接就开始介绍Identity的部分,奈何自己挖坑太深,高举高打的方法不行。只能自己默默下载了Katana的源代码研究了好一段时间。发现要想能够理解好用好Identity, Claims是一个绕不过的内容。今天就和大家一起分享一下什么是Claims以及为什么Identity要基于Claims. 阅读全文

posted @ 2017-10-19 15:32 WebEnh 阅读(301) 评论(0) 推荐(0) 编辑

摘要: 有些不得已的时候,我们需要同时在代码中使用某个dll的不同版本。比如用低版本的dll中的方法导出数据,然后使用高版本的方法导入数据来实现数据的升级. 又或者需要同时使用第三方的dll不同版本。如何使它们并存于系统中是个难题。 如果同时存在于系统中,会出现ambiguous refrence(有歧义的 阅读全文

posted @ 2017-10-19 15:31 WebEnh 阅读(470) 评论(0) 推荐(0) 编辑

摘要: SendGrid是一个第三方的解决邮件发送服务的提供商,在国外使用的比较普遍。国内类似的服务是SendCloud.SendGrid提供的发送邮件方式主要是两种, 一种是SMTP API, 一种是Web Api. SMTP API是一种比较简单的方式,只要我们准备好Mail Message, 直接发送 阅读全文

posted @ 2017-10-19 15:28 WebEnh 阅读(927) 评论(0) 推荐(0) 编辑

摘要: 最近,客户一直反馈系统使用慢,有时候能够指出具体是哪个页面,有时候又只是笼统地反馈慢。这种问题就像是幽灵一样,非常不好处理。因为导致这种问题的因素非常之多,而且在开发工程中,很难模拟出实际运行是的环境。理论上,对于所有的页面做压力测试是个解决方案,但是这种方式的成本太高,又没有办法很快地定位和解决客 阅读全文

posted @ 2017-10-19 15:27 WebEnh 阅读(230) 评论(0) 推荐(0) 编辑

摘要: Middleware是OWIN管道的基本组成单元,最后拼接的OWIN管道来处理客户端请求,输出网页。这篇文章,首先看看Web Form, MVC, Web API如何结合OWIN使用。 然后将如何编写Middleware和编写一个具体的Cache Middleware. 阅读目录: 一. 原有的We 阅读全文

posted @ 2017-10-19 15:26 WebEnh 阅读(313) 评论(0) 推荐(0) 编辑

摘要: 前言 参数验证是一个常见的问题,无论是前端还是后台,都需对用户输入进行验证,以此来保证系统数据的正确性。对于web来说,有些人可能理所当然的想在前端验证就行了,但这样是非常错误的做法,前端代码对于用户来说是透明的,稍微有点技术的人就可以绕过这个验证,直接提交数据到后台。无论是前端网页提交的接口,还是 阅读全文

posted @ 2017-10-19 14:21 WebEnh 阅读(1141) 评论(0) 推荐(0) 编辑

摘要: 一、前言 关于表单验证,园子里已经有不少的文章,相信Web开发人员也都基本写过,最近在一个个人项目中刚好用到,在这里与大家分享一下。本来想从用户注册开始写起,但发现东西比较多,涉及到界面、前端验证、前端加密、后台解密、用户密码Hash、权限验证等等,文章写起来可能会很长,所以这里主要介绍的是登录验证 阅读全文

posted @ 2017-10-19 14:20 WebEnh 阅读(354) 评论(0) 推荐(0) 编辑

摘要: 接上篇OWIN产生的背景以及简单介绍,在了解了OWIN规范的来龙去脉后,接下来看一下Katana这个OWIN规范的实现,并看看如何使用在我们的Web开发中。 阅读目录: 一. Katana项目的结构和包含的内容 1.1 Host 1.2 Server 1.3 Middleware 1.4 Appli 阅读全文

posted @ 2017-10-19 12:03 WebEnh 阅读(204) 评论(0) 推荐(0) 编辑

摘要: 随着VS2013的发布,微软在Asp.Net中引入了很多新的特性,比如使用新的权限验证模块Identity, 使用Async来提高Web服务器的吞吐量和效率等。其中一个不得不提的是OWIN和Katana. OWIN的全称是Open Web Interface For .Net, OWIN是.Net开 阅读全文

posted @ 2017-10-19 12:02 WebEnh 阅读(218) 评论(0) 推荐(0) 编辑

上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 27 下一页