这章的书写感觉很普通,是些基础的认知知识。其中一点的重要认知,泛型接口的好处(其实也是使用泛型的好处之一):编译时类型安全&处理值类型时减少装箱。再说点书上没有的。本来这些知识我打算另外分类在C#基础里讲的,这里先单独表述下。接口回调其实我想不通为什么这本书不讲一下接口回调这个概念,我可不会相信接口...
发现个USB ID网站,对于做设备管理识别的小伙伴特别有用
http://www.linux-usb.org/usb.ids
附录:
#
# List of USB ID's
#
# Maintained by Stephen J. Gowdy
# If you have any new entries, please submit them via
# http://www.linux-usb.org/usb-ids.html
# or send e...
分类:
其他好文 时间:
2014-11-12 09:22:46
阅读次数:
2109
1、IP地址配置不正确:打开 Microsoft SQL Server 2005配置工具下的SQL Server Configuration Manager,选择MSSQLSERVER协议, 然后双击右边窗口的TCP/IP,在弹出窗口中检查IP配置。2、可能是因为VIA协议启用造成的。解决方法如下:...
分类:
数据库 时间:
2014-11-11 18:45:14
阅读次数:
175
终于讲到泛型了。当初看到这个书名,最想看的就是作者对泛型,委托,反射这些概念的理解。很多人对泛型的理解停留在泛型集合上,刚开始我也是,随着项目越做越多,对待泛型的认识也越来越深刻。泛型的概念:泛型是一种特殊的类型,它把指定类型的工作推迟到客户端代码声明并实例化类或方法的时候进行。泛型的优势:源代码保...
三种类型的构造方法:实例构造器(引用类型):实例构造器永远不能被继承(所以方法前没有修饰符);如果类的修饰符为static(sealed和abstract),编译器根本不会在类的定义中生成一个默认构造器。重要认知:为了使代码“可验证”,类的实例构造器在访问从基类继承的任何字段之前,必须先调用基类的构...
第6章讲的是类型和成员基础重要认知:虚方法虚方法的设计原则:设计一个类型时,应尽量减少所定义的虚方法的数量。 首先,调用虚方法的速度比调用非虚方法慢。 其次,JIT编译器不能内嵌虚方法,这进一步影响了性能。 第三,虚方法使组件的版本控制变得更脆弱。 第四,定义一个基类时,如果希望一些...
前言这本书这几年零零散散读过两三遍了,作为经典书籍,应该重复读反复读,既然我现在开始写博了,我也准备把以前觉得经典的好书重读细读一遍,并且将笔记整理到博客中,好记性不如烂笔头,同时也在写的过程中也可以加深自己理解的深度,当然同时也和技术社区的朋友们共享同步IO执行过程,拿Read举例托管代码转变为本...
分类:
编程语言 时间:
2014-11-09 18:02:39
阅读次数:
275
via 脚本自动更新(2014-11-08 22:51:31) #自动登录 ```PHP define(‘ROOT_PATH‘,__DIR__); include_once(ROOT_PATH.‘/lib/Http.class.php‘); $config=array( ‘username‘=>‘*******‘, ‘password‘=>‘*******‘ ); $c...
分类:
其他好文 时间:
2014-11-08 23:45:03
阅读次数:
498
CLR Via CSharp----------Delegate&Lambda1. There are some simple samples of how to use the delegate。 1 class Program 2 { 3 static void ...
分类:
其他好文 时间:
2014-11-08 22:08:28
阅读次数:
253
这两章全是理论性的东西,我觉得不必过于钻牛角尖。理论这东西,只有在长期的实践中去慢慢领悟才会深刻。下面我只写些我认为重要的关键知识。(一)类型转换知识点:向基类型的转换被认为是一种安全的隐式转换;向派生类型转换时,只能显示转换。举例:Object o = new Employee();Employe...