net_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> net >>列表
虽然ASP.NETCore应用的路由是通过RouterMiddleware这个中间件来完成的,但是具体的路由解析功能都落在指定的Router对象上,不过我们依然有必要以代码实现的角度来介绍一下这个中间件。在这之前,我们先来认识一个特殊的特性。[本文已经同步到《ASP.NETCore框架揭秘》之中]让RouterMiddleware中间件委托Router完整整个路由工作之后,解析出来的路由参数会以一个RouteData对象的形式存储在RouteContext上下文中... 查看全文
图挂了的说明:我是在Word中写的本系列文章,然后转成的HTML,所以图片都存在于fineui.com服务器,由于临时访问量太多,服务器喘不过气了。。。。你可以稍后访问,实在是抱歉......目录【第一篇】ASP.NETMVC快速入门之数据库操作(MVC5+EF6)【第二篇】ASP.NETMVC快速入门之数据注解(MVC5+EF6)【第三篇】ASP.NETMVC快速入门之安全策略(MVC5+EF6)【第四篇】ASP.NETMVC快速入门之完整示例(MVC5+EF6)请关注三石的博客:http... 查看全文
· ASP.NET Core 中间件Diagnostics使用发布时间:2016-12-24
ASP.NETCore中间件(Middleware)Diagnostics使用。对于中间件的介绍可以查看之前的文章ASP.NETCore开发-中间件(Middleware)。Diagnostics中间件,主要功能是用于报告和处理ASP.NETCore中的异常和错误信息,以及诊断EntityFramework核心迁移错误。其中还有其他几项功能,欢迎页,错误代码页、如404页等。以及一个还算不错的日志查看功能,这个功能也是很多人需要的功能,直接在线查看日志。下面来一一讲解功能。新建ASP... 查看全文
在日常的开发中,运行定时任务基本上已经是很普遍的需求了,可以通过windows服务+timer组件来实现,也可以使用第三方框架来集成,Quartz.NET就是一款从JAVA的Quartz移植过来的一个不错的作业调度组件,但是当我们把作业都写好,并部署完成的时候,管理成为了很麻烦的事情,因此我基于Quartz.NET,又简单做了一下封装,来实现作业动态管理。首先作业动态管理包含以下几个核心点应用程序动态加载器作业管理(运行)池动态启动/停止/卸载作业Quzrtz.NET怎么用我这里就不再讲解了... 查看全文
· Log4net入门(WCF篇)发布时间:2016-12-24
在上一篇Log4net入门(ASP.NETMVC5篇)中,我们讲述了如何在ASP.NETMVC5项目中使用log4net。在这一篇中,我们将讲述如何在WCF应用中使用log4net,为了讲述这个过程,我们将创建三个项目:WCF服务库项目、WCF服务应用程序和客户端应用程序。WCF服务库项目主要用于编写我们的WCF契约及服务,WCF服务应用程序主要用于将我们的WCF服务库托管到IIS上,客户端应用程序主要目的就是调用我们托管到IIS上的WCF服务。一、项目创建1、空白解决方案的创建... 查看全文
· Log4net入门(帮助类篇)发布时间:2016-12-24
在前几篇Log4net入门文件的讲述过程中,我们在使用log4net的类中都要编写如下一行代码:1privatestaticlog4net.ILoglog=log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);如果有多个类都要使用log4net输出日志信息,那么每个类中都要编写这一行代码,为了避免这种情况的发生,我们将编写一个静态类来对log4net进行封装。那么... 查看全文
在上一篇文章中我用递归方法实现了管理菜单,在上一节我也提到要考虑用缓存,也算是学习一下.NetCore的缓存机制。关于.NetCore的缓存,官方有三种实现:1.InMemoryCaching我理解是在内容中实现,这种方法适用于单服务器的生产环境。2.aDistributedCache分部式缓存实现。3.ResponseCache这种方式我理解为客户端缓存。今天我只用了第一种实现方法,内存中缓存,之所以用这种方法我是觉得我这里用缓存的初衷是为了减少访问数据库的次数... 查看全文
在asp或asp.net中为了方便网站的结构清晰,通常把具有类似功能的页面放到一个文件夹中,用户管理功能都放在Admin文件夹下,用户功能都放在Member文件夹下,在MVC中,通常使用区域(Areas)来组织,在.NetCoreMVC之前的MVC版本,区域都包含在Areas文件夹下,.NetCoreMVC与以前的版本还是有所不同,固定位置的限制,控制器和视图等都可以放置在任何地方,只要在控制器上注明区域名称就可以了。创建区域的方式如下:1、在项目的Startup.cs文件中注册区域路由... 查看全文
Smobiler是一个在VS环境中使用.Net语言来开发APP的开发平台,也许比Xamarin更方便样式一一、跳转网页代码(Button的Click事件)PrivateSubButton1_Click(senderAsObject,eAsEventArgs)HandlesButton1.ClickRedirectUrl("","www.baidu.com")EndSubC#:privatevoidButton1_Click(objectsender,EventArgse)... 查看全文
功能大概描述一下如果直接StandardOutput.ReadToEnd()这种方法,有很多限制这类方式必须把命令全部执行一次写入并标记为exit,而且返回内容的获取会一直等待,如果在主线程里使用会导致假死。若遇到执行时间长,同时会在执行中输出进度的命令,则明显不适应对于部分特殊字符这类方法会直接中断一直等待(特别是对包含asc颜色等样式的输出)本文的工具类解决以上问题,使用委托订阅的方式即时的输出执行过程,不用等待,异步输出结算后自动退出方便应对类似这种需要长时间运行即时输出的打包命令... 查看全文
问题在Controller中有一个public的方法,但是又不想将这个publlic方法暴露成为一个API。解决方案ASP.NETWebAPI中,正常是通过HTTP谓词来匹配Controller中相关Action的。默认情况下,Contoller中的每个public方法都是一个Action。为了防止public的方法成为Action,只要在public的方法上使用[NonAction]属性就可以。工作原理NoActionAttribute(如代码片段3-19所示)是一个非操作类... 查看全文
英文原文:AmazonAnnouncesMXNetasDeepLearningFrameworkofChoiceatAWSAmazon公司的WernerVogels于上周宣布Amazon深度学习框架将会正式选用MXNet,并且AWS将会通过增加源代码贡献、改进文档以及支持来自其它框架的可视化、开发以及迁移工具,为实现MXNet成功的长远目标做出贡献。Vogles指出在欺诈检测、推荐流水线、库存和产品检查审计等领域,有一系列无法通过编写显式算法实现的计算任务... 查看全文
上一篇,介绍了怎么导出Excel文件,这篇文章介绍在ASP.NETMVC中使用水晶报表。项目源码下载:https://github.com/caofangsheng93/CrystalReportInMac前提条件:你需要有VS,SQLServer当然最重要的就是安装CrystalReport。这里我提供我百度网盘的安装文件:http://pan.baidu.com/s/1bpcK3ZD,我这里是CrystalReportforVS2013的版本。需要其他的版本大家自己去搜去下载... 查看全文
好久没写博客了,今天特地来更新一下,今天我们要学习的是如何导出数据到Excel文件中,这里我使用的是免费开源的Epplus组件。源代码下载:https://github.com/caofangsheng93/ExcelExportInMvc介绍这篇文章,介绍的是怎样导出数据到Excel文件中,大多数的后端程序都有报表功能:把显示在Grid中的数据导出到Excel文件中,这篇文章中使用的是EPPlus组件。EPPlus是一个基于OOXML【OpenExtendedMarkupLanguage... 查看全文
英文原文:GitHubNewOrganizationMembershipAPIsNowinPreviewGitHub推出了新的API端点以更好地管理其平台上的组织。新的OutsideCollaboratorsAPI将支持远程管理访问权限并进行用户管理。即使不是组织的一员,GitHub中定义的外部合作者仍然拥有读、写或管理该组织中一些仓库的权限。外部合作者往往是顾问,或是临时雇员,他们虽然没有正式成员的所有权限,但是享有对具体仓库操作的一些权限... 查看全文
最前面的话:Smobiler是一个在VS环境中使用.Net语言来开发APP的开发平台,也许比Xamarin更方便样式一一、目标样式我们要实现上图中的效果,需要如下的操作:1.从工具栏上的“SmobilerComponents”拖动一个LayoutDialog控件和一个ImageButton控件到窗体界面上2.修改LayoutDialog控件的属性a.Layout属性新建MobileForm项,命名为MessageShow,如图1;设置弹出框布局,绑定新建的窗体MessageShow,如图2... 查看全文
1.权限控制使用controller和action来实现,权限方式有很多种,最近开发项目使用控制控制器方式实现代码如下///<summary>///用户权限控制///</summary>publicclassUserAuthorize:AuthorizeAttribute{///<summary>///授权失败时呈现的视图///</summary>publicstringAuthorizationFailView{get;set;}///<... 查看全文
在项目的web.config文件中添加<connectionStrings><addname="SQLConnectionString"connectionString="数据库连接字符串"/></connectionStrings>页面上使用需要添加命名空间usingSystem.Configuration;然后在解决方案资源管理器里找到类文件选择“引用”,然后右击选择“添加引用”,并且从... 查看全文
· ASP.NET MVC传递参数(model)发布时间:2016-12-24
一看到此标题,相信你也会。因为路由是可以从URL地址栏传过去的。但是Insus.NET不想在地址栏传递,还是一个条件是jQuery的Ajax进行POST的。Insus.NET不清楚别人是怎样处理的,但是这个让Insus.NET花上不少时间来解决。Insus.NET实现的方法也很简单,就是先POST至一个中转的Action,然后再转跳至最终的Action中去。创建一个Model,如Pass,里面有好几个字段。再创建一个控制器:就这样简单可以实现。下面使用一个小例子来演示。如用户点击编辑按钮时... 查看全文
我们通过《以Web的形式发布静态文件》和《条件请求与区间请求》中的实例演示,以及上面针对条件请求和区间请求的介绍,从提供的功能和特性的角度对这个名为StaticFileMiddleware的中间进行了全面的介绍,接下来我们将更近一步,将从实现原理的角度来进一步认识这个中间件。[本文已经同步到《ASP.NETCore框架揭秘》之中]目录一、StaticFileMiddleware二、ContentTypeProvider三、利用配置指定StaticFileOptions四、实现原理一... 查看全文