打开命令提示工具


进入  Common7\ide目录

执行 devenv.exe /setup /resetuserdata /resetsettings

C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE>devenv.exe /setu
p /resetuserdata /resetsettings

下图展示的当前主流计算机性能指标数据。


从图上可以看到基本上每种设备都有两个指标:

延时(响应时间):表示硬件的突发处理能力;

带宽(吞吐量):代表硬件持续处理能力。


从上图可以看出,计算机系统硬件性能从高到代依次为:

CPU——Cache(L1-L2-L3)——内存——SSD

TransactionScope

C# 2012-05-29 16:47

在项目中引用using System.Transactions命名空间

在using中定义了一个TransactionScope,相当于定义了一个事务范围即这个事务作用域为using内。

程序执行了两个动作,一个insert,一个update,最后执行了scope.Complete();相当于提交事务

如果把scope.Complete();注释掉,我们会发现insert和update都被回滚了,因为在usin…

SqlTransaction

C# 2012-05-29 16:35

SqlTransaction是System.Data.SqlClient命名空间下的一个事务类,

主要方法有Commit()和Rollback()两个函数




sqlConn.BeginTransaction()表示事务的开始,在执行一些基本操作后(代码是执行一个insert和一个update)后,


执行sqlTrans.Commit();表示事务提交



在第二个执行update的时候发生类型转化错误

catch的地方用Rollback回滚…

诱饵效应

思想 2012-05-29 10:58

“诱饵效应”是指人们对两个不相上下的选项进行选择时,因为第三个新选项(诱饵)的加入,会使某个选项显得更有吸引力。

卖场里的帽子和毛衣是摆放在一起的,标签上标出的价格分别是:帽子49元,毛衣299元。但是,令人惊讶的是,最后还有一行字:帽子 毛衣=299元。其实,商家是精明的,他了解人们的消费心理:人们每做一件…

Q:什么是GAC?

A:GAC全称为:Global Assembly Cache(全局程序集缓存),在你的电脑系统盘:C:\Windows\assembly下,能够看到目前计算机上安装的GAC。

Q:GAC作用?

A:GAC的作用是可以存储一些有多个应用都要用到的公共的Assembly(程序集),例如System.Data、System.Windows.Forms等。这样,多个应用就可以从GAC中取得

Assem…

     分散关注、松散耦合
逻辑复用、标准定义

——把变化的部分和不变化的部分隔离开。使得变化的部分发生变化时,不变部分不受影响。 


     进程
     进程是操作系统用于隔离众多正在运行的应用程序的机制。在.Net之前,每一个应用程序被加载到单独的进程中,并为该进程指定私有的虚拟内存。进程不能直接访问物理内存,操作系统通过其它的处理把这些虚拟内存映射到物理内存或IO设备的某个区域,而这些物理内存之间不会有重叠,这就决定了一个进程不可能访问分…

当执行  new B();的时候,执行结果

结论:先 new 父类的构造方法,然后才是子类的构造方法



ps     查阅系统上面正在运作当中的程序

top -d 2     也是个挺不错的程序观察工具!但不同于 ps 是静态的结果输出, top 这个程序可以持续的监测 (monitor) 整个系统的程序工作状态,每2秒更新一次

q     退出

pstree -A 展示程序的相关性

 

kill

killall

 

free -m   查看内存的使用情况