.net_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> .net >>列表
《.NET设计规范》第5章:成员设计5.1成员设计的通用规范要尽量用描述性的参数名来说明在较短的重载中使用的默认值。避免在重载中随意地改变参数的名字。如果两个重载中的某个参数表示相同的输入,那么该参数的名字应该相同。避免使重载成员的参数顺序不一致。在所有的重载中,同名参数应该出现在相同的位置。要把最长的重载成员定义成重载成员中唯一的虚成员。不要用ref或out修饰符来对成员进行重载。不要定义这样的重载:位于同一个位置的参数有相似的类型但却有不同的语义。要允许在传递参数时将可选参数设为null... 查看全文
第4章:类型设计规范4.1类型和命名空间要用命名空间把类型组织成一个由相关的功能区所构成的层次结构中。避免非常深的命名空间层次。因为用户需要经常回找,所以这样的层次浏览起来很困难。避免有太多的命名空间。避免把为高级方案而设计的类型和为常见编程任务而设计的类型放在同一个命名空间中。不要不指定类型的命名空间就定义类型。要把那些为基本命名空间提供设计时功能的类型放在带“.Design”后缀的命名空间中。要把那些为基本命名空间提供自定义权限的类型放在带“... 查看全文
二级域名之间共享Cookie,很重要的一点就是配置,如下:domain设置为.ahdqxx.com,如果你的域名是www.ahdqxx.com,mall.ahdqxx.com,那么请设置你的domain为.ahdqxx.compath设置为/<authenticationmode="Forms"><formsname="DQ.AUTH"loginUrl="http://www.ahdqxx.com/Login/Index"protection="All"domain="... 查看全文
上一篇《ASP.NET前台html页面AJAX提交数据后台ashx页面接收数据》写了前台提交数据后台保存到数据库,数据处理以后用户肯定要查询。接下来就写一个前台table通过ajaxJson获取值。下面是要实现的效果每次写博客我都是以一个初学者来看的态度去写,语文也不用合格所有写的有点凌乱。大家看得懂就行,不明白的留言。1、先来看看前台html页面查询出来的结果是拼接table上去的<divclass="yjcxdiv"><pclass="cxancss"><... 查看全文
好吧,现在我们假设你已经安装好了VSCode开发工具、.NetCore2.0预览版的SDKdotnet-sdk-2.0.0(注意自己的操作系统),并且已经为VSCode安装好了C#扩展(在VSCode的扩展菜单中输入OmniSharp,安装扩展即可)一、我们先在我们的电脑硬盘的某个神奇的目录下新建一个文件夹。我把这个地方选在D:\WorkTest下,创建的文件夹名称为MyCMS。注意,这一步不是在VSCode中完成的,貌似VSCode中不能创建文件夹。二、在VSCode开发环境中,选择文件... 查看全文
1.去官网下载log4net.dll,增加引用到站点下(你也可以通过nuget安装)http://logging.apache.org/log4net/download_log4net.cgi2.在Web.config中增加配置(这里按日志文件输出)<configSections><sectionname="log4net"type="log4net.Config.Log4NetConfigurationSectionHandler,log4net"/><... 查看全文
log4net在ASP.NETMVC中的配置,还有一种配置方式,即不在web.config中,而是单独新建一个log4net.config在根目录下第一、引用log4net.dll第二、在站点根目录下增加log4net.config<?xmlversion="1.0"encoding="utf-8"?><configuration><configSections><sectionname="log4net"type="log4net.Config... 查看全文
把输出到sqlserver数据库中。输出到数据库中和文件中类似,具体配步骤如下第一步、创建数据库CREATETABLE[dbo].[Log]([Id][int]IDENTITY(1,1)NOTNULL,[Date][datetime]NOTNULL,[Thread][varchar](255)NOTNULL,[Level][varchar](50)NOTNULL,[Logger][varchar](255)NOTNULL,[Message][varchar](4000)NOTNULL... 查看全文
· .NET MVC与三层架构发布时间:2017-08-03
虽然接触了两者有一段时间了,但是有时还是会混淆概念,在此处不打算说明二者的区别,因为二者都是架构模式,并且也有一定的共存度,在实际开发中,严格区分意义不大。基于最近涉及到这部分知识就在复习下,编程过程中,基础概念更重要,而不是技术。先看看,三层架构吧,即UI(表示层),BLL(业务逻辑层),DAL(数据访问层):UI(表现层):主要是指与用户交互的界面。用于接收用户输入的数据和显示处理后用户需要的数据。BLL:(业务逻辑层):UI层和DAL层之间的桥梁。实现业务逻辑。业务逻辑具体包含:验证... 查看全文
· 【转】ASP.NET Core API 版本控制发布时间:2017-08-03
几天前,我和我的朋友们使用ASP.NETCore开发了一个API,使用的是GET方式,将一些数据返回到客户端APP。我们在前端进行了分页,意味着我们将所有数据发送给客户端,然后进行一些data.length操作,以获得itemscount用于分页逻辑。为了减少HTTP请求的负荷,我们决定在后端(服务器端分页)实现逻辑。在我们这样的情况下,这是没有任何问题的,因为我们在客户端能快速实现。我们在客户端和服务端修改了所有逻辑,并且快速完成所有功能。但是,您可能会有其他客户端在使用... 查看全文
首先,添加一个类AuthenticationAttribute,该类继承AuthorizeAttribute,如下:usingSystem.Web;usingSystem.Web.Mvc;namespaceZhong.Web{publicclassAuthenticationAttribute:AuthorizeAttribute{publicoverridevoidOnAuthorization(AuthorizationContextfilterContext){//base... 查看全文
https://netftp.codeplex.com////<summary>///Getsafilelistingfromtheserver.EachFtpListItemobjectreturned///containsinformationaboutthefilethatwasabletoberetrieved.If///aDateTimepropertyisequaltoDateTime... 查看全文
usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Data;usingSystem.Collections;usingMicrosoft.VisualBasic;usingSystem.Net;usingSystem.IO;usingSystem.Text.RegularExpressions;usingSystem.Windows.Forms;//https... 查看全文
· .NET Core引入性能分析引导优化发布时间:2017-08-02
英文原文:ProfileGuidedOptimizationComesto.NETCore“性能分析引导优化(ProfileGuidedOptimization,缩写PGO)”是一项原生编译技术,可用于生成高度优化的代码。它通过一个两步编译过程实现优化——用第一步记录相关执行信息,然后第二步用那些信息构建一个改进过的二进制文件。据来自微软的DanielPodder和BertrandLeRoy介绍,从历史上看... 查看全文
前言:记录IIS相关的笔记还是从公司笔试考核题开始的,问ApplicationPool与AppDomain的区别?促使我对进程池进了知识的学习,所以记录一下学习的笔记。我们知道现在.NET就业来看,80%的.NET程序员都是从事Web开发,如果对微软唯一(现在不唯一了)Web服务器都不熟的话,那就有点儿尴尬了;(不能被微软宠坏了)Web站点性能的好坏不在于Web服务器本身,IIS可以说已经说一款非常强悍的Web服务器了。现在对IIS6.0、IIS8.5做一些基本知识的整理;微软早期在IIS上... 查看全文
摘要:最近在写网站,好不容易弄好了需求又变了,没错企业的门户网站硬要弄成后台管理系统一样,没办法作为小工的我只能默默的改。前台HTML页面需要提交数据到后台处理,又不能用form表单,于是乎研究了1天终于弄出来了。尝试了好多种方法最后还是用ajax解决了好了废话不多说了直接进入正题。实现的功能里面的数据提交保存到数据库,同事对数据进行验证,这是要实现的效果,由于cms的原因这里只能添加html页面不能用aspx。1、页面布局好了首先你要添加jquery文件(这个百度自己下载... 查看全文
眼下,做互联网应用,最火的架构是微服务,最热的研发管理就是DevOps,没有之一。微服务、DevOps已经被大量应用,它们已经像传说中的那样,可以无所不能。特来电云平台,通过近两年多的实践,发现完全不像大家说的那样简单,大家是报喜不报忧,实在是水太深,谁做谁知道。今天就与大家分享一下在微服务架构+DevOps下,开发测试环境的一些运维痛点问题和解决方法。架构的复杂度直接决定了运维的工作量,架构不是越复杂越好,而是适合最好。下面简单说说几种架构的优缺点。基于.net在搭建应用时... 查看全文
· C#之ADO.NET基本知识点(01)发布时间:2017-08-02
《ADO.NET》1、ADO.NET是一组类库。2、命名空间:System.Data.*3、ADO.NET分为:1、数据提供程序2、数据集《数据提供程序》1、Connection:用来连接数据库。2、Command:用来执行SQL语句。1、ExecuteNonQuery():执行对数据库的增删改,返回受影响的行数,适合:insert、delete、update(对于其他语句返回-1)2、ExecuteScalar():执行查询,返回首行首列3、ExecuteReader():执行查询... 查看全文
安装过程就简单带过:1.在看代码前,我们需要将NpgSql和Petapoco加载到当前项目中来,我将使用Nuget来添加到当前项目,分别如下:Install-PackageNpgsqlInstall-PackagePetaPoco2.下面看一下Web.config中的重要代码1>数据库连接字符串<connectionStrings><addname="Postgresql"connectionString="Server=127.0.0.1... 查看全文
原文:https://www.stevejgordon.co.uk/asp-net-core-mvc-anatomy-addmvccore发布于:2017年3月环境:ASP.NETCore1.1欢迎阅读新系列的第一部分,我将剖析MVC源代码,给大家展示隐藏在表面之下的工作机制。此系列将分析MVC的内部,如果觉得枯燥,可以停止阅读。但就我个人而言,也是经过反复阅读、调试甚至抓狂,直到最后理解ASP.NETMVC源代码(或者自认为理解),从中获益匪浅。通过了解框架的运作机制,我们可以更好的使用它们... 查看全文