幸福清扬

之技术学习

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2017年5月26日

摘要: 树莓派3,win10 Iot,串口开发,抄例子,串口获取返回老是null,例子却可以,代码一样,上网查询结果如下: https://stackoverflow.com/questions/34160376/windows-universal-app-serial-ports-wont-open-se 阅读全文
posted @ 2017-05-26 11:24 杨连国 阅读(134) 评论(0) 推荐(0) 编辑

2011年3月7日

摘要: .NET Delegates: A C# Bedtime StoryThe following is an excerpt from Windows Forms 2.0 Programming, Chris Sells & Michael Weinhardt, Addison-Wesley, 2006. It's been updated from the original version for C# 2.0.Once upon a time, in a strange land south of here, there was a worker named Peter. H 阅读全文
posted @ 2011-03-07 10:47 杨连国 阅读(209) 评论(0) 推荐(0) 编辑

2010年9月16日

摘要: 在C++内,声明一个变量的同时就为其分配了内存空间,如数组、对象等,而 new 只是针对指针类型。而C#中,声明分成了引用类型和值类型,引用类型的声明只是产生了一个指针,而要获得实际的内存空间必须使用new。另外,在C++中关于参数引用和函数返回值也存在类似的情况,例如类对象,如果不明确指出使用引用或指针,则按值赋值的方式复制了一遍,这和C#缺省就是引用的情况不同。 阅读全文
posted @ 2010-09-16 17:08 杨连国 阅读(170) 评论(0) 推荐(0) 编辑

2010年9月10日

摘要: 变量定义说明了3个问题:1、空间分配大小。2、数据解析方式(如果没有这一条,直接定义字节个数就得了,不需要定义这么多基本类型)。3、auto、register等前缀说明其存储位置。 阅读全文
posted @ 2010-09-10 10:18 杨连国 阅读(141) 评论(0) 推荐(0) 编辑

2008年7月29日

摘要: 小点滴:之间考虑程序性能的时候,总是用TickCount来计算自己算法的耗时问题,但是它只能精确到毫秒。看CLR via C# 留意到 StopWatch 这个类,就是专门干这个事的,不错,精度还高,以后就用它了。 接口: 1、 规定:C#支持多接口继承,但不支持多类继承。 2、 C# 接口可以定义方法签名外,还可以定义属性、事件、索引,因为它们背后对应的都是方法。但是C#不支持静态方法(... 阅读全文
posted @ 2008-07-29 17:26 杨连国 阅读(363) 评论(1) 推荐(0) 编辑

2008年7月3日

摘要: 在说明生成器模式之前,不得不说一说它和抽象工厂模式的区别:两者看起来很相似,都是应对一系列“对象”的变化,而抽象出一个公共接口。不同处在于抽象工程所要创建的一系列对象尽管是相关的,但各自是各自,他们之间的具体应用关系由客户决定;而生成器模式对应的一系列对象是在一个“大对象”下的必要组成部分,也就是说,我们关心的是要得到一个“大对象”,而抽象工厂所关心的是要得到一系列对象。另一个显著的区别... 阅读全文
posted @ 2008-07-03 14:36 杨连国 阅读(366) 评论(1) 推荐(0) 编辑

摘要: 类型的成员种类:没什么好说的 类型的可见性:也没什么好说了,友元程序集可以在需要时了解一下 成员的可见性: 需要知道 assembly internal family protected 对应关系 C#要求基类和子类对同一成员量的访问权限必须是一致的,例如在基类中是protected的成员变量,继承到子类后,依然是pr... 阅读全文
posted @ 2008-07-03 12:46 杨连国 阅读(238) 评论(0) 推荐(1) 编辑

2008年6月26日

摘要: 大家都说,CLR via C# 翻译的不好,也就没买,看英文原版,一边看一边想写笔记,但是懒惰让自己一直懒于动笔,随便写写吧,总比不写强。 每种语言都有其基本数据类型。 C#也不例外,但是这里不同之处在于多出了个.net平台。 所以,C#每个基本数据类型都对应一个FCL类。但不一定都兼容CLS。 C#规范说要尽量用C#约定的基本类型表示符,Jeffrey不这么认... 阅读全文
posted @ 2008-06-26 12:42 杨连国 阅读(927) 评论(1) 推荐(0) 编辑

摘要: 之前对抽象工厂模式理解不透彻,困惑,看了李建忠的讲解,收获如下: 1、单纯从GoF的定义,并不能理解其用意; 2、要从动机去理解,这里有两点: 一系列相互依赖的对象的创建 由于需求的变化,存在更多系列对象的创建。 -------------------------------------------------... 阅读全文
posted @ 2008-06-26 09:59 杨连国 阅读(308) 评论(0) 推荐(0) 编辑

2008年6月20日

摘要: 1、 使用C#提供的static readonly可以一句话实现单件模式。 2、 静态构造函数不会在多线程内触发。 3、单件模式的核心思想是如何控制用户使用“new”,而不仅局限在一个变量一个实例 阅读全文
posted @ 2008-06-20 16:47 杨连国 阅读(274) 评论(0) 推荐(0) 编辑