.net_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> .net >>列表
· Microsoft使用.NET Core SDK遥测数据发布时间:2017-07-31
英文原文:HowMicrosoftUsesthe.NETCoreSDKTelemetryMicrosoft发布了采集自.NETCoreSDK用户的遥测原始数据集。数据集的时间跨度是从2016年第三季度到2017年第二季度,为了解当前开发人员使用SDK的情况提供了一个视角。据Microsoft的RichLander介绍,今后Microsoft将每季度提供一次遥测数据集,数据集将以开放数据共享署名许可(ODC-By,OpenDataCommonsAttributionsLicense)提供... 查看全文
· asp.net mvc之ActionResult发布时间:2017-07-30
Web服务器接收到一个客户端请求以后,会对请求予以相应,而这个响应是通过Response来控制的,但是在asp.netmvc里,这部分的工作是由ActionResult来完成的,ActionResult是一个抽象类,所以具体的工作还是由很多个子类来完成,具体的子类有EmptyResult,ContentResult(通过Content,ContentEncoding,ContentType分别设置返回的内容,字符编码格式以及媒体类型),FileResult(FileContentResult... 查看全文
· 《.NET 规范》第 3 章 命名规范发布时间:2017-07-30
《.NET规范》第3章命名规范3.1大小写约定要把PascalCasing用于由多个单词构成的命名空间、类型以及成员的名字。要把camelCasing用于参数的名字。要把两个字母的首字母缩写词全部大写,除非它是camelCasing风格的参数名的第一个单词。要把由三个或三个以上字母组成的首字母缩写词的第一个字母大写。只有第一个字母大写,除非首字母缩写词是camelCasing风格的标识符的第一个单词。不要把camelCasing风格的标识符头部的任何首字母缩写词的任何字母大写... 查看全文
1、前言surging受到不少.net同学的青睐,也提了不少问题,提的最多的是什么时候集成API网关,在这里回答大家最近已经开始着手研发,应该在1,2个月内会有个初版API网关,其它像Token身份验证,限流降级等功能完成时间会往后推最近也更新了surging新的版本更新内容:1.Cache中间件基于Redis所依赖的第三方库已将servicestack.redis转成stackexchange2.增加缓存降级3.增加拦截缓存降级的例子开源地址:https://github... 查看全文
Java(234,587)前端(104,327)PHP(90,265).Net(57,576).Net的市场需求为何相对Java和PHP这么低!!!... 查看全文
MiniProfiler,一个简单而有效的迷你剖析器,可以有效的实时监控页面。通过直接引用、Ajax、Iframe形式访问的其它页面进行监控,监控内容包括数据库内容,并可以显示数据库访问的SQL。1.安装首先新建一个asp.netmvc项目右键项目,管理NuGet程序包。安装MiniProfiler.Mvc4和MiniProfilerps:MiniProfiler.MVC4的NuGet包(该MVC4包支持MVC5)或者也可以打开程序包管理控制台输入命令进行安装Install... 查看全文
· 将Asp.Net Core和corefx移植到.Net 4.0发布时间:2017-07-28
引言因为工作内容的原因需要兼容XP,而XP最多支持到.NetFramework4.0。因此无法享受到.NetCore带来的一堆很好用的库,好在无论corefx还是Asp.NetCore都是开源的,我们可以自行修改编译出支持.Net4.0的版本。技术可行性Net4.0相比4.5和netstandard1.0,主要的差别有:System.Threading.Tasks.Task类型。.Net4.0的Task没有GetAwaiter成员,编译器无法生成使用asyncawait的代码... 查看全文
· 动态执行 VB.NET 和 C# 代码发布时间:2017-07-28
有时候我们需要尝试动态地与一些代码进行交互,而不是只能执行程序内已编死的代码,那该怎么办呢?我首先推荐各种脚本语言,如Javascript、Lua、Python等等,这些脚本语言有很多优秀的第三方类库,可以很方便的与.NET系统集成,让我们的程序中执行动态代码。但如果你一定想用VB.NET或者C#的代码来运行一段程序,这里就要用到动态编译的功能了。下面是我写的两个实例,你只需要在窗体FormMain中添加一个button和一个textbox即可,默认名为Button1、TextBox1。VB... 查看全文
· asp.net MVC 5 路由 Routing发布时间:2017-07-27
ASP.NETMVC,一个适用于WEB应用程序的经典模型model-view-controller模式。相对于webforms一个单一的整块,asp.netmvc是由连接在一起的各种代码层所组成。最近又接触了关于asp.netmvc的项目,又重拾以前的记忆,感觉忘了好多,特此记录。首先,来说说路由Routing。ASP.NETMVC不再是要依赖于物理页面了,你可以使用自己的语法自定义URL,通过这些语法来指定资源和操作。语法通过URL模式集合表达,也称为路由... 查看全文
· .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... 查看全文