net_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> net >>列表
· log4net日志的配置及简单应用发布时间:2014-07-17
在程序运行中,往往会出现各种出乎开发人员意料的异常或者错误,所以,记录详细的程序运行日志信息,有利于开发人员和运维人员排查异常信息,提高工作效率。而本菜鸟在大神推荐和指导下使用log4net这一插件工具,其中也学到了一些皮毛,所谓好记性不如烂笔头嘛。为此,将把这些心得体会记录下来,以免遗忘。同时,也为各位童鞋提供一些参考。在此声明,本文粗浅之极,大神莫入。对于log4net有什么功能,这里就不赘述了。直接进入本文重点,也就是log4net的配置和简单使用。首先,项目要引入log4net.dll... 查看全文
折磨了我一个晚上的问题,奈何对物理的反射印象太深了,整天去想着物理的反射、折射怎么解。感谢少将哥哥给我的指点,经过一个晚上对反射的恶补,最终搞定了。纪念一下。1.核心代码:1privatestaticvoidIsUpdate<T>(Told,Tcurrent,stringid)2{3Model.PerFileHistoryhistory=newModel.PerFileHistory();4Model.Atrributes.ModifyFieldsatrr=null... 查看全文
亚马逊考虑推出类似Netflix的电子书订阅服务北京时间7月17日早间消息,亚马逊正考虑推出名为KindleUnlimited的电子书订阅服务。该服务将在电子书市场复制当前流行的流媒体视频模式。亚马逊网站上短暂出现了一个该服务的测试页面。美国科技博客GigaOM曾看到了这一页面,目前这一页面已被下线。页面显示,这一服务的价格为每月9.99美元,用户在付费后可以无限制浏览超过60万种图书,其中包括畅销书《少年派的奇幻漂流》、《大象的眼泪》、《饥饿游戏》和《指环王》。一段简短的宣传消息显示... 查看全文
.NET泛型或许是借鉴于C++泛型模版,借助它可以实现对类型的抽象化、泛型处理,实现了类型和方法之间的解耦。一个最经典的运用是在三层架构中,针对不同的领域模型,在基接口、基类中实现针对各个领域模型的泛型处理。本篇主要包括:■为什么需要泛型※不用泛型※使用泛型※泛型的运行时本质■泛型语法■典型的泛型类为什么需要泛型不用泛型来看一个比较类型的方法。publicclassCalculator{publicstaticboolAreEqual(intvalue1,intvalue2)... 查看全文
· Linux.NET学习手记(7)发布时间:2014-07-17
前一篇中,我们简单的讲述了下如何在Linux.NET中部署第一个ASP.NETMVC5.0的程序。而目前微软已经提出OWIN并致力于发展VNext,接下来系列中,我们将会向OWIN方向转战。早在三周之前,我偶然的得到了一本《SignalRProgramminginMicrosoftASP.NET》,在晚上不工作的时候对这本书进行细细研读(到目前为止大概只研读了一半)。虽然目前只有英文原版,但是这本书讲得很不错,即使需要抱着一本词典来辅助阅读,那也是值得的。OWIN的发展,不仅对于传统的MS... 查看全文
最近项目需要用log4net来写日志,因为整个平台式在sharepoint上,我们需要记录具体是哪个子站点发生的日志,因此需要再原来的log表里面添加一个自定义信息列。由于平台的安全性要求,我们需要对连接字符串加密。连接字符串的信息是在AdoNetAppender读取的,所以我们要扩展该类。而自定义消息我们需要扩展PatternLayout类。其实有关log4net的介绍网上已经很多了,如log4net.dll使用具体的代码如下... 查看全文
· ASP.NET 大文件上传的简单处理发布时间:2014-07-16
在ASP.NET开发的过程中,文件上传往往使用自带的FileUpload控件,可是用过的人都知道,这个控件的局限性十分大,最大的问题就在于上传大文件时让开发者尤为的头疼,而且,上传时无法方便的做到多线程的操控和上传进度的显示。在此给大家推荐一款简单易用的上传组件,从而快速便捷得解决了ASP.NET中的大文件上传问题。首先,我们需要这个名为RanUpLoad的组件(下面例子中附带),这两个dll文件添加到项目的引用中区,xml文件也要复制在项目中的bin文件夹下... 查看全文
在".NET的堆和栈01,基本概念、值类型内存分配"中,了解了"堆"和"栈"的基本概念,以及值类型的内存分配。我们知道:当执行一个方法的时候,值类型实例会在"栈"上分配内存,而引用类型实例会在"堆"上分配内存,当方法执行完毕,"栈"上的实例由操作系统自动释放,"堆"上的实例由.NETFramework的GC进行回收。在".NET的堆和栈02,值类型和引用类型参数传递以及内存分配"中,我们了解了值类型参数和引用类型参数在传递时的内存分配情况。而本篇的重点要放在:引用类型对象拷贝以及内存分配... 查看全文
· ASP.NET之Ajax系列(三)发布时间:2014-07-16
我们通过前两篇文章的学习,已经大致掌握了Ajax的实现方法,同时也可以对比出两种方式的优劣。但是我们还是没有搞清楚真正的ajax的实现原理,以及最原始的,未经过封装的ajax是什么样的,今天我们一起来探索这些之前不了解的地方。首先在上一篇也提到过,Ajax是异步的Javascript和XML,那么聪明的你应该已经猜到,js脚本是必不可少的。我们在这里先引入一个浏览器对象:XMLHttpRequest,可能大家对这个对象比较陌生,那么我们就先从它的属性开始了解。它主要有三个属性... 查看全文
在".NET的堆和栈01,基本概念、值类型内存分配"中,了解了"堆"和"栈"的基本概念,以及值类型的内存分配。我们知道:当执行一个方法的时候,值类型实例会在"栈"上分配内存,而引用类型实例会在"堆"上分配内存,当方法执行完毕,"栈"上的实例由操作系统自动释放,"堆"上的实例由.NETFramework的GC进行回收。而本篇的重点要放在:值类型和引用类型参数的传递,以及内存分配。主要包括:■传递值类型参数■传递容易造成"栈溢出"的值类型参数... 查看全文
· 您可能不知道的ASP.Net小技巧发布时间:2014-07-15
<!--页码和简介-->1.在提交页面之后,保持滚动条的位置可以在page指令上加上MaintainScrollPositionOnPostback指令<%@PageLanguage="C#"MaintainScrollPositionOnPostback="true"AutoEventWireup="true"CodeFile="..."Inherits="..."%>2.在页面载入完之后,将焦点移动到某个控件,只需要指定Form的DefaultFocus属性就可以了... 查看全文
当我们对.NETFramework的一些基本面了解之后,实际上,还是很有必要了解一些更底层的知识。比如.NETFramework是如何进行内存管理的,是如何垃圾回收的......这样,我们才能写出更高性能的程序。在.NETFramework中,有2个地方帮我们保存管理数据:一个是"堆",也叫"托管堆",由.NETFramework的垃圾收集器(GarbageCollection,GC)管理;另一个是"栈",也叫"线程堆栈",由操作系统直接管理。它们都寄宿在操作系统内存。本篇主要包括... 查看全文
· ASP.NET MVC Model验证(四)发布时间:2014-07-15
ASP.NETMVCModel验证(四)前言本篇主要讲解ModelValidatorProvider和ModelValidator两种类型的自定义实现,前者是Model验证提供程序,而ModelValidator类型则是Model验证执行类型,在下面的示例中会使用Model验证提供程序结合Model验证执行类型来执行Model验证,就是使用上个篇幅中所讲的实现个Model绑定器继承自DefaultModelBinder类型,在自定义Model绑定器中使用ModelValidator类型... 查看全文
Asp.net2.0提供了一个新的数据缓存功能,就是利用sqlserver2005的异步通知功能来实现缓存1.首先在sqlserver2005中创建一个test的数据库.在SQLServer2005上执行ALTERDATABASE<DatabaseName>SETENABLE_BROKER;语句让相应的数据库启用监听服务,以便支持SqlDependency特性。添加一个employee的数据库表.1CREATETABLE[dbo].[employee]... 查看全文
· 异步编程 In .NET发布时间:2014-07-15
概述在之前写的一篇关于async和await的前世今生的文章之后,大家似乎在async和await提高网站处理能力方面还有一些疑问,博客园本身也做了不少的尝试。今天我们再来回答一下这个问题,同时我们会做一个async和await在WinForm中的尝试,并且对比在4.5之前的异步编程模式APM/EAP和async/await的区别,最后我们还会探讨在不同线程之间交互的问题。IIS存在着处理能力的问题,但是WinForm却是UI响应的问题,并且WinForm的UI线程至始至终都是同一个... 查看全文
· ASP.NET制作一个简单的等待窗口发布时间:2014-07-14
前一阵做一个项目,在处理报表的时候时间偏长,客户提出要做出一个等待窗口提示用户等待(页面太久没反映,用户还以为死了呢)。在分析这一需求之后,觉得如果要实现像winform应用中的processbar太困难了。最后,只好模拟,做了一个“假”的等待窗体,还好客户也挺满意。这个等待窗体实际上是利用了<object>标签完成的。因为动态效果由<marquee>完成,该等待窗体显示出来的时候,整个table是透明的,只有中间的过程条在动... 查看全文
偶原来的用ASP.NET生成验证码图片时用的是JPG格式,今天想把它改成PNG格式的,结果就出现GDI+一般性错误,查了N久资料,才发现解决的办法,对分享此解决办法的网友深表感谢Response.Clear();Response.ContentType="image/PNG";img.Save(Response.OutputStream,ChartFormat.Png);竟然出现异常,是GDI+一般性错误。但是如果格式是Response.ContentType="image/jpeg"... 查看全文
在前一篇文章中,我们简略的介绍了jws.mono的安装使用,以及我们如何自己动手做一个jws.mono出来。在文章发表之后的几天里,我一直觉得有点不妥之处,直到后来猛然的意识到:我们自己动手做的jws.mono虽然可以见到info页面,但实际上却是无法挂载任何的.NET站点的。因此这也有必要写下这篇的续篇来对前面的疏漏进行填补。马上进入本节主题,在本节中我们主要讲述:(1)、分析jws.mono的组成及相关组件的作用(2)、此mono非彼mono:bin目录详解1、jws... 查看全文
继续上一篇《ASP.NET开发,从二层至三层,至面向对象(3)》http://www.cnblogs.com/insus/p/3826706.html。我们更深层次学会了逻辑层对象,即各个具体对象与数据库之间的逻辑类。我们有分为有处理Access的SQL语句和SQLServer的SQL语句的,还有处理存储过程和参数的。今天Insus.NET再从处理SQL语句对象,再创建一个对象叫SqlStatement吧。让用户引用这个类时,无需再写SQL语句,只管传入字段,或值,或条件。实现之前... 查看全文
大家一定经常在网络上看到很多网站的地址后缀都是用XX.HTML或者XX.ASPX等类似静态文件的标示来操作的吧,那么大家有怀疑过他真的是一个一个的静态生成的文件么,静态文件的生成的优缺有好有坏,对于访问量很大的网站,利用静态文件可提高服务器的运行稳定和速度,坏处就是生成列表的时候会因为增加一条记录从而需要所有相关的列表进行重构,当然不排除有的公司已经攻克的这个问题,但对于大众程序员来说,他依旧是个问题,而且生成的化对于中小型网站也不一定会比动态的号,因为管理比较麻烦。结构以上事实... 查看全文