5个很好用.net 分析工具 【编者按】作者 Senthil Kumar曾在自家网站. NET试验过不少分析工具,下面这些是他试用之后收集:网站内App性能和内存分析器 JetBrains dotTrace来自JetBrain,是针对网站内App性能和内存分析器,能有效剖析目标应用性能,很快找到NET1.0到4.5版本瓶颈。可从函数级\语句级别为编程人员以直观清晰方式分析程序运行
转载 2023-06-01 16:37:11
68阅读
1.1.1定义 委托是一种引用方法类型。一旦为委托分配了方法,委托将与该方法具有完全相同行为。委托方法使用可以像其他任何方法一样,具有参数和返回值,如下面的示例所示: //Code in C# public delegate int PerformCalculation(int x, int y);
转载 2011-10-19 19:38:00
140阅读
2评论
静态类是一种声明为 static 类型,且仅包含静态成员类。不能使用 new 关键字创建静态类实例。静态类在加载包含该类程序或命名空间时上海徐汇企业网站制作om'>上海网站建设由 .NET Framework 公共语言运行库 (CLR) 自动加载。 静态类和类成员用于创建无需创建类实例就能够访问数据和函数。静态类成员可用于分离独立于任何对象标识数据和行为:无论对象发生什么更改,这些数据和函数都不会随之变化。当类中没有依赖对象标识数据或行为时,就可以使用静态类。 静态类主要特点如下上海企业网站设计与制作: 它们仅包含静态成员。 它们不能被实例化。 它们是密封
转载 2011-10-19 19:38:00
62阅读
2评论
Data Binding似乎是ASP.NET老掉牙节目,无非Eval之流。其实稍作加工就能使其脱胎换骨。 在代码中加入: //推荐放在基类 protected virtual object ExpHelper<TEntity, TREsult>(Func<TEntity, TREsult> func) { var itm = GetDataItem(); return func(
转载 2011-10-15 19:52:00
78阅读
2评论
1. Helper大爆炸上海闵行企业网站设计与制作g> .NET Framework为我们提供了丰富类库,但是这并不是万能地,在大部分时间,我们都需要为我们项目特殊定制我们通用类库。 常常,我们都可以构造一个类,类里封装一些方法。但是对于很多时候,我们并没有办法提取出这样一个类,举一个小例子,我们在很多时候,需要把url给保存到数据库里,作为一个唯一标识,但是我们知道url所占空间很大,如果用url来建立索引的话是非常耗费空间,而且影响效率,那么我们最常用办法就是把url做一个Hash来作为索引替代品。 这个时候,我们根本就没有办法说我们来怎么样提取一个类,然后在...
转载 2011-10-19 19:39:00
62阅读
2评论
01. 为什么使用缩进来分组语句?Guido van Rossum 认为使用缩进进行分组非常优雅,并且大大提高了普通 Python 程序清晰度。大多数人在一段时间后就学会并喜欢上这个功能。由于没有开始/结束括号,因此解析器感知分组与人类读者之间不会存在分歧。偶尔 C 程序员会遇到像这样代码片段:if (x <= y) x++; y--; z++;如果条件为真,则只执行 x++ 语句
转载 2024-01-14 08:55:47
17阅读
目前.Net Micro Framework系统仅支持Tinyfnt字体文件,官方仅提供两种字库:NinaB.tinyfnt,small.tinyfnt。用我后来做程序打开这两种字体,发现它们仅支持如下100字符: !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijk
原创 2007-12-22 13:26:58
925阅读
对于一个已编译好.NET程序集,Windows操作系统是如何启动执行呢?日常使用中我们发现对于托管和非托管程序集编译器都会吧程序集编译成上海企业网站制作以.exe或.dll等为扩展名文件,可见Windows加载器并没有区分是托管还是非托管程序集,而且我们也知道对非托管程序集是在编译器直接编译成了机器码,自然可以由CPU直接执行,
转载 2011-10-19 19:38:00
80阅读
2评论
在我上海徐汇企业网站制作nblogs.com/hjf1223/archive/2010/12/16/MVC3-razor.html">这篇博文中,有这么一段话:“我一直在想,有没有办法可以单独限制View中代码访问权限,类似于trust level
转载 2011-10-18 22:38:00
30阅读
2评论
  昨天博客发了新文章,讲一下我对如何使用MVC中Model看法,不是什么大技术,当是一个技术讨论^^  前两天写了个文章ASP.NET MVC 3 —— Model远程验证,主要记录了一下ASP.NET MVC 3中新增RemoteAttribute类使用,得益于这个类,我们可以在模型中为属性配置客户端远程校验业务,文章中给了出一个简单实体类MyUser_Add,举了一个最常见注册
转载 2011-10-15 19:51:00
53阅读
2评论
MEF(Managed Extensibility Framework)是.NET Framework 4.0一个重要库,Visual Studio 2010 Code Editor扩展支持也是基于MEF构建。MEF目标是简化创建可扩展应用程序,其核心类是ComposablePart,即具有组合能力组件,每一个称为ComposablePart(中文可为可组合构件,不过下文一直采用英文来表示,这样比较贴切)组件可以组合(称为Import)其它组件功能(其它组件通过声明Export提供功能)并且它也可以通过定义Export将其功能暴露给其它组件。 ComposablePar...
转载 2011-10-19 19:39:00
59阅读
2评论
文章主要和大家讲解开发应用系统时在.Net语言中关于AOP 实现。LogAspect完成功能主要是将Advice与业务对象方法建立映射,并将其添加到Advice集合中。由于我们在AOP实现中,利用了xml配置文件来配置PointCut,因此对于所有Aspect而言,这些操作都是相同,只要定义了正确配置文件,
转载 2011-10-19 19:39:00
110阅读
2评论
阅读阅读论文是需要练习技能。不可能完整地阅读所有的论文。阅读论文可分为三个阶段:第一阶段是看论文中是否有感兴趣东西。论文含有摘要,其中可能有内容介绍,但是也有可能没有或者总结得不好,因此需要你跳读,这看一点那看一点,了解作者究竟做了些什么。内容目录(the table of contents)、结论部分(conclusion)和简介(introduction)是三个重点。如果觉得该论文确实有
原创 2008-01-27 15:57:55
820阅读
2评论
反编译真的让JAVA / .net 制作者讨厌东西。你花大量精力做了一个很好软件,却有人
原创 2023-03-26 17:25:13
181阅读
 今天整理了一下已学几种JAVA设计模式,也是比较经典常用几种。 1单例模式singelton项目开发中往往有这样需求:某个对象 只需要存在一个(不用new出多个) 即保证该类有且只有一个实例  单例模式有两种实现方法 (1)饿汉式(下面通过一段代码进行解析) class Singlet{ //构造方法私有化 不允许外界再创建 privat
转载 2023-06-01 14:06:47
82阅读
阅读    阅读论文是需要练习技能。不可能完整地阅读所有的论文。阅读论文可分为三个阶段:第一阶段是看论文中是否有感兴趣东西。论文含有摘要,其中可能有内容介绍,但是也有可能没有或者总结得不好,因此需要你跳读,这看一点那看一点,了解作者究竟做了些什么。内容目录(the table of contents)、结论部分(conclusion)和简介(intro
转载 精选 2014-11-20 12:19:57
267阅读
原创 2022-12-06 10:38:48
20阅读
QML是什么? QML 是一中声明式语言,用来描述应用程序接口――是什么样,有怎样行为。在QML中,一个用户接口被指定为带有属性对象是。 这个介绍主要面向只有很少或者没有编码经验的人。在QML中,JavaScript作为一种脚本语言被使用。因此在深入学习QML之前,也许你会想要去学一些关于JavaScript知识(JavaScript: The Definitive Guide)。另外,对像HTML和CSS这样网页技术有一些基础了解也是相当有帮助,但这些都不是必须。 上海企业网站设计与制作p> QML 基本语法 QML看起来像这样 import Qt 4.7 R...
转载 2011-10-20 21:57:00
54阅读
2评论
试验平台:.Net Micro Framework 模拟器   目前在VS2005环境里,还不支持.Net Micro Framework界面的所见即所得绘制,界面制作有三种方式,一是窗体直接绘图,二是Panel+形状对象、三是窗体+控件。第一种做法让人觉得又回到了DOS时代,回到了SCREEN 1216色世界里。   窗体当前仅能层现一个控件,用Window.C
原创 2007-11-05 20:15:15
925阅读
  最近我(54chen)兴趣都在android上,看到做软件放到手持设备上时候,找到了大学时光写delphi、gnome程序时久违成就感。下面是一些手记,这一系列日志都将记录学习过程。  手记假设:  1.开发环境为ubuntu eclipse  2.你和我(54chen)一样有几年java开发经验,对java基础不再进行描述  3.一开始就是以android2.2开始搞,不排除后
转载 2011-10-20 21:57:00
51阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5