![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c#
zhoutongit
这个作者很懒,什么都没留下…
展开
-
net Log4 Demo
话不多说,看代码: 准备工作:去http://logging.apache.org/,下载log4net(Net同胞别选错了,里面有面向不同开发语言的版本),最新为1.2版本,建立一个.net web 项目,将log4net.dll添加到引用。1:建立数据表 CREATE TABLE [dbo].[Log] ( [Id] [int] IDENTITY (1, 1) NO转载 2013-12-13 10:00:19 · 588 阅读 · 0 评论 -
.NET Framework 4.5 五个很棒的特性
简介 自.NET 4.5发布已经过了差不多1年了。但是随着最近微软大多数的发布,与.NET开发者交流的问题显示,开发者仅知道一到两个特性,其他的特性仅仅停留在MSDN并以简单的文档形式存在着。 比如说,当你问一个.NET开发者.NET框架内核中有什么新东西的时候,他们中的大多数仅仅会说异步与等待(至少和我交谈的人们仅仅谈到了这些特性)。 另外也很难贯通所有的新特性。因为这些特性可翻译 2014-02-27 22:17:04 · 672 阅读 · 0 评论 -
三层架构与养猪
为了更好地让初学者轻松入门,这里仍然采用趣味性的方式聊一些常用技术点,致力于.NET新手们的快速提高!知识都是普通的,关键是学习的思路。技术源于生活,技术原来可以这样学。抛砖引玉而已。 层次结构在现实社会里随处可见。记得有个笑话讲有个村长得意地向他老婆吹牛:“全中国只有四个人比我官大,乡长、县长、省长和国务院总理”。这个笑话也体现了真实社会中分层的现象。社会人群会分层,公司人员结构也会分层,翻译 2014-02-27 22:32:23 · 706 阅读 · 0 评论 -
.Net 垃圾回收和大对象处理
CLR垃圾回收器根据所占空间大小划分对象。大对象和小对象的处理方式有很大区别。比如内存碎片整理 —— 在内存中移动大对象的成本是昂贵的,让我们研究一下垃圾回收器是如何处理大对象的,大对象对程序性能有哪些潜在的影响。 大对象堆和垃圾回收 在.Net 1.0和2.0中,如果一个对象的大小超过85000byte,就认为这是一个大对象。这个数字是根据性能优化的经验得到的。当一个对象申请内存大小翻译 2014-02-27 22:23:04 · 457 阅读 · 0 评论 -
2012新.Net架构必备工具列表
N多年前微软官网曾发了.Net下必备的十种工具,N多年过去了,世异时移,很多东西都已经变化了,那个列表也似乎陈旧了。而且,该文也只是对十种工具独立的介绍,显得有些罗列的感觉,是不是每个工具都是同等重要,工具与工具之间是否有联系?等等,阐述得并不明确。 这里,我想从另一个角崖,重新归纳一个更新的更实际的武器库。更新,是因为有很多最近几年才出来的工具/框架库,更实际,是因为我自己的项目就完全依赖翻译 2014-02-27 22:27:06 · 472 阅读 · 0 评论 -
C# 文件下载四方法
using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using Syst翻译 2014-02-27 22:28:14 · 456 阅读 · 0 评论 -
C# 的三种序列化方法
序列化是将一个对象转换成字节流以达到将其长期保存在内存、数据库或文件中的处理过程。它的主要目的是保存对象的状态以便以后需要的时候使用。与其相反的过程叫做反序列化。 序列化一个对象 为了序列化一个对象,我们需要一个被序列化的对象,一个容纳被序列化了的对象的(字节)流和一个格式化器。进行序列化之前我们先看看System.Runtime.Serialization名字空间。ISerializ翻译 2014-02-27 22:21:32 · 550 阅读 · 0 评论 -
http://blog.sina.com.cn/s/blog_6399df820101175w.html
安装/卸载Windows服务常用的工具有Sc.exe(位于system32目录下) 和 InstallUtil.exe(一般位于microsoft.net\framework\v1.1.4322目录) : 具体用法:Sc.exe1、在开始--运行打上cmd 回车,弹出dos界面2、输入sc create inforcenter binPath=转载 2015-02-05 16:54:07 · 1694 阅读 · 0 评论 -
windows 服务的创建和部署
windows服务:创建、部署(1)、建立一个新的windows服务项目Server1 (2)、打开Service1代码视图,找到OnStart部分,加入代码 (3)、切换到设计视图,右键-添加安装程序 (4)、切换到新生成的ProjectInstaller.cs设计视图,找到serviceProcessInstaller1对Account属性设置为LocalSy原创 2015-02-05 16:57:43 · 420 阅读 · 0 评论