net_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> net >>列表
· ASP.NET MVC 系列:项目实践发布时间:2015-04-16
最近这两年一直使用ASP.NETMVC开发游戏周边的网站,包括交易平台、运营平台、推广系统等,还有一些小型的财务管理方面的网站。公司内部使用和自用的一般界面设计弱,经常使用LigerUI搞定大多数。下面挑一些能看的界面,顺便说一说我在团队中一直应用的前端原则。一、交易平台:首先这个是交易平台的,采用经典的DDD分层架构,采用到的框架、库和产品:ASP.NETMVC+EntityFramework+Structure+AutoMapper+Log4net+STSdb4+ChnCharInfo... 查看全文
· Netflix股价狂欢背后的隐忧发布时间:2015-04-16
刘亚澜4月16日报道今天,成功自制了《纸牌屋》等热剧的美国视频流媒体公司Netflix公布了其2015年第一季度财报。报告显示,公司该季度营收14.00亿美元,同比增长31%;净利润2400万美元,同比下滑55%;合摊薄后每股收益0.38美元,去年同期为0.86美元。因Netflix第一季度全球流媒体用户总数达到6230万,新增490万用户,高于此前预计的410万,高于上年同期的400万。盘后股价大涨12%以上,突破52周高点,报收于534.77美元。但看似一片狂欢的背后,却有着巨大的隐患... 查看全文
使用ASP.NETMVC查询时,一直使用MvcPaging组件,虽然需要自定义MvcPaging.Pager才能达到我想要的效果,但在没有较好的URL库时,还是这么用。分页的逻辑本来就不复杂,更重要的是最近发现了Flurl这个开源库,所以采用Flurl制作一个DIY的分页组件,核心是PagingModel文件,算法可能不是最优,但包含了主要的逻辑和实现关键点。由于在查询方面,我使用以下实践:1.使用ViewModel封装查询参数2.使用ViewModel作为View的Model类型3... 查看全文
· 在VS2013中使用Log4net发布时间:2015-04-15
大致分为3个步骤引用Log4net配置Log4net配置目标:1.启用内部调试2.按照日期分割日志文件1小时1个3.按照日志容量分割文件10KB1个4.按照日志大小,时间分割文件5.输出到SQLSERVER(需要先建立表)建立表代码如下:CREATETABLE[dbo].[Log]([Id][int]IDENTITY(1,1)NOTNULL,[AppDomain][nvarchar](255)NULL,[Logger][nvarchar](255)NOTNULL... 查看全文
Docker自发布以来,它的影响力不容小觑,目前已经在整个行业甚至于许多大企业都得到实际的应用案例以及支持。Coding.net作为一个创业公司,大量采用了微服务架构解耦系统,在提高开发效率的同时也引入了不少新的问题。今天在这里跟大家分享一下我们是如何采用Docker技术在内部推行生产环境容器化,代码化,自动化的。微服务架构从2014年上线到如今,Coding.net已经由早期的一个Javawar发展成为一个系统结构复杂,独立模块很多的大型分布式程序。网站的每个小功能,比如说GIT协议处理... 查看全文
从Membership到SimpleMembership再到ASP.NETIdentity,ASP.NET每一次更换身份验证的组件,都让我更失望。Membership的唯一作用就是你可以参考它的实现,它的数据库创建和扩展方面就真的让人实在无法使用了。当大家欢呼着让ASP.NET开发走上ASPMVC的正确道路时,身份验证组件却走的更远了:SimpleMembership除了第三方验证的参考价值,它的主键和对领域模型的入侵让它成了摆设,而ASP... 查看全文
本文内容Unity概述一个真实的例子类型注册(TypeRegistrations)解析类型(ResolvingTypes)跳槽,新公司使用了Unity,初步看了一下,公司的用法还是比较简单的,其实Unity本身的用法很多。另外,前段时间我翻译和实验了MartinFowler的《Java控制反转和依赖注入模式》。Unity涉及的内容和用法比较多,之后慢慢说,本文先大概介绍如何用Unity进行依赖注入,它基本可以分为两个操作:注册(RegisterType)和解析(Resolve),也就是说... 查看全文
· asp.net(C#)文件操作发布时间:2015-04-14
//创建文件夹路径stringpath="\\Files\\";//判断文件夹是否存在if(!Directory.Exists(path)){Directory.CreateDirectory(HttpContext.Current.Server.MapPath("~/"+path));//不存在,则创建。}//原模版stringoldfile="\\oldfile\\模版.xls";//复制后的模版stringnewfile=System.AppDomain.CurrentDomain... 查看全文
· .NET中的CSV导入导出(实例)发布时间:2015-04-14
导入代码,从csv文件得到datatable///<summary>///GetDataFromCsvFile///(ThroughStreamReader)///</summary>///<returns></returns>privateboolGetData(StreaminputStream,outstringerrMessage,outDataTabledtFile){errMessage=String.Empty... 查看全文
数据插入使用了以下几种方式1.逐条数据插入2.拼接sql语句批量插入3.拼接sql语句并使用Transaction4.拼接sql语句并使用SqlTransaction5.使用DataAdapter6.使用TransactionScope及SqlBulkCopy7.使用表值参数数据库使用SQLServer,脚本如下createtableTestTable(Idint,Namenvarchar(20))程序中生成测试DataTable结构和测试数据的类如下[c... 查看全文
需求描述在我们的生产环境中,大部分情况下需要有自己的运维体制,包括自己健康状态的检测等。如果发生异常,需要提前预警的,通知形式一般为发邮件告知。邮件作为一种非常便利的预警实现方式,在及时性和易用性方面也有着不可替代的优点。所以,在本篇中将详细的分析下在SQLServer中的邮件通知功能及使用方式等。本篇实现1、通过SQLServer自带的邮件功能实现运维的预警及检测2、利用数据库邮件组件代替传统的C#发送邮件的弊端3、实现Job任务运行状态的检测4... 查看全文
· 使用ASP.NET 5开发AngularJS应用发布时间:2015-04-14
今天推荐的是一个系列文章,讲述了如何使用ASP.NET5来开发AngularJS应用,一共7篇文章。在VisualStudio2015中由于优化了项目结构,优化了前端JS框架的引用方式,所以开发AngularJS这样的应用就更加方便了。这个讲述如何使用ASP.NET5来开发AngularJS应用的系列文章,一共分为7篇,分别介绍了:配置Grunt、Uglify和AngularJS。大致步骤为。1)如何创建在一个空的Web应用项目中。2)利用NPM来安装Grunt执行器及其任务(grunt... 查看全文
Microsoft.NETFramework3.5ServicePack1(完整软件包)http://www.microsoft.com/zh-cn/download/details.aspx?id=25150Microsoft.NETFramework3.5ServicePack1是一个累积更新,包含很多基于.NETFramework2.0、3.0和3.5不断生成的新功能,此外还包括.NETFramework2.0ServicePack2和.NETFramework3... 查看全文
第三章Web表示模式体系结构设计者在设计第一个作品时比较精简和干练。在第一次设计时,并清除自己做什么,因此比较小心谨慎。第二个作品是最危险的一个作品,此时他会对第一个作品做修饰和润色,以及把第一次设计的边缘性设计思想都用在第二个作品,结果导致设计过头。最初的Web很简单,只是有几个简单的Html页面组成,实现信息共享。随着业务的发展,需要根据业务来决定显示什么,于是开发了CGI编程,把大量的业务逻辑写到CGI中,然后输出到页面。随着发展,CGI编程模式受到了挑战,不能满足发展的需求... 查看全文
· ASP.NET MVC 系列:模板化机制发布时间:2015-04-12
模版化的核心是定制ViewEngine。完整的模板化必须实现3个功能:1.网站的多套模版(razor)支持2.模版的多样式(style)支持。3.按需实现模版:没有实现的加载默认模版。我们除了要达到上述3个功能目标,还必须不能影响MVC默认的项目目录和文件布局以及开放工具的智能提示,这样才是真正可用的。依惯例,喜欢自己研究的直接看Nop的源代码,喜欢直接看核心代码和演示Demo继续。基础准备1.新建一个空白ASP.NET应用程序,添加MVC引用。添加必要的Content、Scripts... 查看全文
今天,应为工作问题,测试了一下C#和java同意的代码功能执行情况,发现一个问题。HashSet.contains方法对比,在java下面性能居然没有c#的高。1privatestaticfinalLoggerlog=Logger.getLogger(NewClass.class);23publicstaticvoidmain(String[]args){4for(intj=0;j<5;j++){5HashSet<Integer>ids=newHashSet<>... 查看全文
序言Bootstrap的JavaScript插件是以JQuery为基础,提供了全新的功能并且还可以扩展现有的Bootstrap组件。通过添加dataattribute(data属性)可以轻松的使用这些插件,当然你也可以使用编程方式的API来使用。为了使用Bootstrap插件,我们需要添加Bootstrap.js或者Bootstrap.min.js文件到项目中。这两个文件包含了所有的Bootstrap插件,推荐引用Bootstrap.min.js... 查看全文
· 理解ASP.NET 5的中间件发布时间:2015-04-12
今天推荐的这篇文章,讲述了如何实现和使用ASP.NET5的中间件。虽然在ASP.NET5中,微软没有再强调OWIN(OpenWebInterfacefor.NET)及其微软官方的OWIN实现Katana,但是其中涉及到一些原则和设计思想依然被ASP.NET5以自己的方式所承载下来。比如,解耦服务器和应用程序的关系,应用程序委托,环境状态这些特性都能在ASP.NET5中找到,且进行了更多加强。那么什么是“中间件”呢?OWIN的规范中如此定义:“中间件即是在服务器和应用程序之间的管道传入的一些组件... 查看全文
· asp.net excel模板下载发布时间:2015-04-12
stringfilePath=Server.MapPath("~/model/模板.xls");//路径FileInfofileInfo=newFileInfo(filePath);System.Web.HttpContext.Current.Response.Charset="GB2312";System.Web.HttpContext.Current.Response.ContentEncoding=System.Text.Encoding.UTF8;System.Web... 查看全文
臧金明Kathy综合报道经典美剧《权力的游戏》4月12日正式回归,与其同时亮相的还有其出品方美国HBO电视台的流媒体应用HBONow,该服务也将在AppleTV上线。在Netflix的竞争下,HBONow的诞生始末也如同《权力的游戏》剧情一般起伏跌宕。HBONow的风险2013年1月1日,理查德-派柏(RichardPlepler)接任HBO的首席执行官,当月晚些时候,Netflix的首席内容官泰德-沙兰多(TedSarandos)宣布,“我们的目标是,在HBO成为我们之前... 查看全文