net_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> net >>列表
· .NET轻量级ORM组件Dapper葵花宝典发布时间:2017-07-26
一、摘要为什么取名叫《葵花宝典》?从行走江湖的世界角度来讲您可以理解为一本"武功秘籍",站在我们IT编程的世界角度应该叫"开发宝典"。如果您在工作中主要接触的是操作MySQL数据库,但您又想学习和了解.NET轻量级ORM框架Dapper,那么就请跟着阿笨一起学习本次的分享课《.NET轻量级ORM框架Dapper葵花宝典》。Let'sGo,DoIt,DapperForMySQL!废话不多说,直接上干货,我们不生产干货,我们只是干货的搬运工。二、课程适合人群范围问... 查看全文
· 开源个.NetCore写的发布时间:2017-07-26
本篇和大家分享的是一个并发请求工具,并发往往代表的就是压力,对于一些订单量比较多的公司这种情况很普遍,也因此出现了很多应对并发的解决方案如:分布式,队列,数据库锁等;对于没有遇到过或者不可能线上来处理并发问题的我们来说,需要模拟这种环境,不错这就是写并发请求工具的目的:.对于api接口做并发请求.NetCore来写的能跨平台运行.允许配置多个目标地址,进行同时并发请求.支持Get,Post请求方式(post参数支持:xml,json格式)工具设计的原理工具的全部代码都开源至:https... 查看全文
HttpModule是用来注册HttpApplication事件的,实现IHttpModule接口的托管代码模块可以访问该请求管道的所有事件。那么对于我们最常用的ASP.NETForms身份验证模块是如何底层封装处理的呢?今天过了一遍ASP.NET生命周期,以前的时候喜欢做各种应用,小程序等,渐渐地就觉得真没意思,因为只要你懂点基本的语法,会用相关的库亦或是框架就行,如果出错就是些许的细节错误,严格来说这不锻炼人,这有点像是温水煮青蛙,当然不能说这不好,这可以帮我们熟练地掌握框架的使用... 查看全文
具体报错信息如下:XML解析错误:找不到根元素位置:moz-nullprincipal:{4a1d2b7c-6d07-468e-9df9-2267a0422c93}行1,列1:网上给出的解决方案:js跨域操作时(网上搜,比较详细)看着貌似有点沾边,结果我把浏览器缓存清除之后,就没有再出现这个问题了... 查看全文
· .Net Core 读取配置文件发布时间:2017-07-25
话不多说直接上代码:publicstaticclassMengTConfig{staticIConfigurationRoot_MT_Configuration{get;}staticIConfigurationSection_MT_AppSetting;staticMengTConfig(){varbuilder=newConfigurationBuilder().SetBasePath(AppContext.BaseDirectory).AddJsonFile("_config/MengT... 查看全文
· 简单的.NET后台定时服务框架发布时间:2017-07-25
后台服务只要是有一定经验的开发人员都接触过,其中离不开服务创建,调度逻辑处理,业务逻辑编写等环节。往往我们在新建一个后台服务项目的时候都会去拷贝以前的代码,再写一些线程等方式去完成,然后又去处理服务的安装问题。大部分时间都是浪费在这些重复的工作上。这里提供的是一个简单的后台服务处理框架,简单的后台服务处理框支持(按指定间隔时间执行;每天指定时间执行每天一次;指定时间执行一次;每天指定开始和结束时间并且按照指定间隔时间执行),开发新的定时服务任务时,只需要实现抽象类的方法... 查看全文
· .NET 自定义Json序列化时间格式发布时间:2017-07-25
.NET自定义Json序列化时间格式Intro和JAVA项目组对接,他们的接口返回的数据是一个json字符串,里面的时间有的是Unix时间戳,有的是string类型,有的还是空,默认序列化规则没办法反序列化为时间,所以自定义了一个Json时间转换器,支持可空时间类型、string、long(Unix时间戳毫秒)ShowmethecodepublicclassCustomDateTimeConverter:JavaScriptDateTimeConverter{///<summary>... 查看全文
· C# / .Net Core 访问MongoDb库发布时间:2017-07-25
话不多说直接上代码连接字符串:{"AppSettings":{"mongodb":"mongodb://用户名:密码@IP地址:端口号"}}主体代码:1usingABCDEFG.Config;2usingMongoDB.Driver;3usingSystem;4usingSystem.Collections.Generic;5usingSystem.Linq.Expressions;6usingSystem.Text;78namespaceMongodb9... 查看全文
基于Quartz.NET实现可中断的任务Quartz.NET是一个开源的作业调度框架,非常适合在平时的工作中,定时轮询数据库同步,定时邮件通知,定时处理数据等。Quartz.NET允许开发人员根据时间间隔(或天)来调度作业。它实现了作业和触发器的多对多关系,还能把多个作业与不同的触发器关联。整合了Quartz.NET的应用程序可以重用来自不同事件的作业,还可以为一个事件组合多个作业。在Quartz.NET的默认实现中Worker并非后台线程(IsBackground=false)... 查看全文
1.下载centos地址:https://www.centos.org/download/我使用的是DVDISO,这么做的目的是为了在之后的docker填坑的路上,方便使用centos中Firefox来确定docker中的app能否正常访问。当然,如果使用curl命令也是可以测试的,这就看各位的喜好了。我安装的centos版本为7,不同版本可能稍有不同,我会尽量在过程中注明。下载完毕后,需要对系统进行一些配置:1)关闭selinuxselinux是一个非常坑的东西... 查看全文
引子在此前的一篇文章中,我介绍了如何在本地docker环境中运行ASP.NETCore跨平台应用程序(http://www.cnblogs.com/chenxizhang/p/7148657.html),看起来非常不错,不是吗?那么,如果我们希望真正在实际的生产环境去部署和运行这个应用程序,应该怎么做呢?通常来说,有两种方案可以选择1.在目标运行环境(可以是本地的服务器,也可以是云端)申请虚拟机,然后启用docker运行这些应用程序,所有的细节都可以(也必须)由你自己控制。2... 查看全文
在上一篇的EF之DBFirst中,存在以下的两个问题:1.添加/编辑页面显示的是属性名称,而非自定义的名称(如:姓名、专业...)2.添加/编辑时没有加入验证3.数据展示使用分页@Html.LabelFor(model=>model.Name,htmlAttributes:new{@class="control-labelcol-md-2"})是显示属性Name的“标签”,如果没有指定Display特性,则直接显示属性名Name通用数据库生成的实体模型文件与代码一般不直接修改... 查看全文
小弟初来乍到,这也是我的第一篇文章,写的不好的地方还望指正。谢谢各位!引言短信服务(ShortMessageService)是阿里云为用户提供的一种通信服务的能力,支持快速发送短信验证码、短信通知等。(我这里只讲一个最基本的短信的发送验证码的功能)1.欲练神功,挥刀子宫嘛。咱们先要把环境搭建好才能安心的完善功能嘛首先必须在阿里云注册一个账号在产品中找到短信服务,然后免费开通就行了。在开通服务之后,通过实名认证然后申请短信签名及短信模板。你需要创建一个accessKeyId的键值... 查看全文
· asp.net mvc之自定义WebViewPage发布时间:2017-07-23
采用Razor引擎的View文件最终都会编译成一个WebViewPage类型,通过自定义WebViewPage,添加相应的属性和方法,你可以很方便的在View里调用,自定义WebViewPage只需要简单的两步:1:定义一个类,并让他继承自WebViewPage2:配置View目录下的Web.config中的pageBaseType的值<pagespageBaseType="Nop.Web.Framework.ViewEngines.Razor.WebViewPage">... 查看全文
· CodeFirst从零搭建ASP.NETCore2.0发布时间:2017-07-11
没时间介绍了,废话不说先上车以下所有扯淡都是建立在.NETCore2.0环境已经搭建好右键解决方案>新建项目>选择Web>ASP.NETCoreWeb应用程序(.NETCore)选择Web应用程序,暂时不选择启用Docker,身份验证选择个人用户账户(会自动生成一系列和用户认证的代码)随后生代码层次目录如下:其中会包含身份信息的相关实现,比如相关实体信息(user)之类的,如果想对扩展微软自动的生成的用户实体类,可在Models中的ApplicationUser下扩展... 查看全文
· asp.net core高级应用:TagHelper+Form发布时间:2017-07-11
上一篇博客我讲解了TagHelper的基本用法和自定义标签的生成,那么我就趁热打铁,和大家分享一下TagHelper的高级用法~~,大家也可以在我的博客下随意留言。对于初步接触asp.netcore的骚年可以看看我对TagHelper的了解和看法:《asp.netcore新特性(1):TagHelper》之后,我也会继续撰写博文,继续分享asp.netcore的一些新特性,比如DI,ViewComponent以及bower等asp.netmvc中没有的新东西。ok... 查看全文
开篇叙本篇将和大家分享一下秒杀商品活动架构,采用的架构方案正如标题名称.NetCore+Jexus代理+Redis,由于精力有限所以这里只设计到商品添加,抢购,订单查询,处理队列抢购订单的功能;有不足或者不够详细的还请见谅,顺手点个推荐也不错;a.秒杀流程b.封装StackExchange.Redis的使用类c.Ubuntu16.04上使用Jexus搭建代理完成分布式部署d.NetCore写实时监控队列服务秒杀架构设计图︿( ̄︶ ̄)︿三幅1.一般业务性架构2.后端分布式架构3... 查看全文
· 详解ASP.NET MVC 控制器发布时间:2017-07-03
1概述在阅读本篇博文时,建议结合上篇博文:详解ASP.NETMVC路由一起阅读,效果可能会更好些。Controller(控制器)在ASP.NETMVC中负责控制所有客户端与服务端的交互,并且负责协调Model与View之间数据传递,是ASP.NETMVC框架核心。Controller为ASP.NETMVC框架的核心组成部分,其主要负责处理浏览器请求,并决定响应什么内容给浏览器,但并不负责决定内容应如何显示(View的职责)。文章内容包括:Controller概述、Controller类别和方法... 查看全文
· asp.net WebService如何去掉asmx后缀发布时间:2017-07-01
现在有一个发布好的WebService,地址是http://hovertree.com:2706/UploadExpenseToConstract.asmx能不能把最后面的asmx去掉呢?变成http://hovertree.com:2706/UploadExpenseToConstract但效果和原来的是一样的?具体代码:Global.asaxusingSystem;namespaceExampleHoverTree{publicclassGlobal:System.Web... 查看全文
1、配置web.config<system.web><sessionStatemode="StateServer"stateConnectionString="tcpip=127.0.0.1:42424"sqlConnectionString="datasource=127.0.0.1;Trusted_Connection=yes"cookieless="false"timeout="40"/></system.web>2、在Global... 查看全文