2011年3月14日

摘要: http://www.worldlingo.com/ma/enwiki/zh_cn/JUDE_(UML_Tool)#The_permeation_as_freeware_and_the_commercialization_of_JUDE.http://jude.change-vision.com/jude-web/product/community.html 阅读全文
posted @ 2011-03-14 10:07 xiaoxxy 阅读(101) 评论(0) 推荐(0)

2011年3月8日

摘要: Eclipse+CDT+MinGW 安裝手冊http://blog.csdn.net/benjiamen/archive/2008/07/11/2637194.aspx将下载的cdt-master-X.X.X.zip解压到任一文件目录下 2. 找cdt解压到的目录下的features,plugins。将其中的文件分别复制到eclipse 下的features,plugins中 3. 重启Eclipse。安裝MinGW : 為 Eclipse 裝上了 CDT,但還需要一個 "編譯器" 才能編譯程式 因此要下載可在Windows上使用的GNU C、C++編譯器,這裡要下載的是: 阅读全文
posted @ 2011-03-08 14:52 xiaoxxy 阅读(690) 评论(0) 推荐(0)

2011年2月21日

摘要: 1. 定义: Lambda 表达式是一个匿名函数,它可以包含表达式和语句,并且可用于创建委托或表达式树类型。 Lambda运算符=>,该运算符读为“goes to”,Lambda 运算符的左边是输入参数(如果有),右边包含表达式或语句块。Lambda 表达式返回表达式的结果,并采用以下基本形式:只有在 Lambda 有一个输入参数时,括号才是可选的;否则括号是必需的。两个或更多输入参数由括在括号中的逗号分隔:有时,编译器难于或无法推断输入类型。如果出现这种情况,您可以按以下示例中所示方式显式指定类型:使用空括号指定零个输入参数:在上一个示例中,请注意 Lambda 阅读全文
posted @ 2011-02-21 11:26 xiaoxxy 阅读(340) 评论(0) 推荐(0)

2011年2月16日

摘要: 从 Visual C# 3.0 开始,在方法范围中声明的变量可以具有隐式类型var。隐式类型的本地变量是强类型变量(就好像您已经声明该类型一样),但由编译器确定类型。下面的两个i声明在功能上是等效的:下面的示例演示了两个查询表达式。在第一个表达式中,允许但不需要使用var,因为可以将查询结果的类型显式声明为IEnumerable<string>。但是,在第二个表达式中必须使用var,因为结果是一个匿名类型集合,而该类型的名称只有编译器本身可以访问。请注意,在第二个示例中,foreach迭代变量item也必须转换为隐式类型。 阅读全文
posted @ 2011-02-16 15:59 xiaoxxy 阅读(259) 评论(0) 推荐(0)
摘要: 值类型:整型、布尔型、字符型、实数型、结构型、枚举型。引用类型:类、对象、字符串、数组、接口、委托。区别:1、值类型通常被分配在栈上,它的变量直接包含变量的实例,使用效率比较高。2、引用类型分配在托管堆上,引用类型的变量通常包含一个指向实例的指针,变量通过该指针来引用实例。3、值类型继承自ValueType(注意:而System.ValueType又继承自System.Object);而引用类型继承自System.Object。4、值类型变量包含其实例数据,每个变量保存了其本身的数据拷贝(副本),因此在默认情况下,值类型的参数传递不会影响参数本身;而引用类型变量保存了其数据的引用地址,因此以引 阅读全文
posted @ 2011-02-16 15:09 xiaoxxy 阅读(179) 评论(0) 推荐(0)
摘要: 1.不要使用””, 使用string.Empty --------->>> public bool Equals(CommentData obj) { return CommentId == obj.CommentId && Comment.Equals(obj.Comment) && CommentorId == obj.CommentorId; } 3. 不断重构你的代码 4. 用 Linq 简化代码5. 运用 ?:和??----------------------------------->>& 阅读全文
posted @ 2011-02-16 11:25 xiaoxxy 阅读(165) 评论(0) 推荐(0)

2011年1月27日

摘要: 文章分类:移动开发关键字: ubuntu android1、安装SUN JDK,本文不做介绍,请参考Ubuntu Wiki2、下载相关软件Eclipse IDE 3.4:下载 地址:http://www.eclipse.org/downloads/Android SDK 1.5:下载地址:http://developer.android.com/sdk/1.5_r1/index.htmlAndroid Development Tools plugin:用Eclipse的在线安装就可以了下载对应系统相应版本的Eclipse IDE和Android SDK,由于我的系统是x64的,就下载了ecli 阅读全文
posted @ 2011-01-27 13:13 xiaoxxy 阅读(463) 评论(0) 推荐(0)

2010年12月31日

摘要: sql语句的执行步骤:1)语法分析,分析语句的语法是否符合规范,衡量语句中各表达式的意义。2) 语义分析,检查语句中涉及的所有数据库对象是否存在,且用户有相应的权限。3)视图转换,将涉及视图的查询语句转换为相应的对基表查询语句。4)表达式转换, 将复杂的 SQL 表达式转换为较简单的等效连接表达式。5)选择优化器,不同的优化器一般产生不同的“执行计划”6)选择连接方式, ORACLE 有三种连接方式,对多表连接 ORACLE 可选择适当的连接方式。7)选择连接顺序, 对多表连接 ORACLE 选择哪一对表先连接,选择这两表中哪个表做为源数据表。8)选择数据的搜索路径,根据以上条件选择合适的数据 阅读全文
posted @ 2010-12-31 15:42 xiaoxxy 阅读(307) 评论(0) 推荐(0)

2010年12月24日

摘要: SubSonic应用_CollectionSubSonic是一个ORM框架,或者说是一个代码生成器,它的工作流程和一般的ORM工具不同,所有的工作全是自动完成,生成完整的数据访问层类库,然后在工程中引用即可使用。整个过程很简单,下面就生成数据访问层类库的过程记录如下: 1、建立一个c#类库工程 2、删除默认生成的class1.cs文件 3、工程添加三个引用,SubSonic.dll(前提是先安装了subsonic才会有这个)、 System.Web和System.Configuration命名空间 4、在工程下建立一个文件夹,Generated5、在工程中添加一个新文本文件,命名为:app.c 阅读全文
posted @ 2010-12-24 13:45 xiaoxxy 阅读(2387) 评论(0) 推荐(1)

2010年12月23日

摘要: 在C#中使用一个类时,分两个阶段。首先需要定义这个类,即告诉编译器这个类由什么字段和方法组成。然后(除非只使用静态方法)实例化类的一个对象。使用委托时,也需要经过这两个步骤。首先定义要使用的委托,对于委托,定义它就是告诉编译器这种类型代表了哪种类型的方法,然后创建该委托的一个或多个实例。简单的理解,委托就是给方法签名指定名称。示例1:public delegate stringMyDelegate(); classProgram {static void Main(string[] args){int num=3;MyDelegate Dele = new MyDelegate(num.ToS 阅读全文
posted @ 2010-12-23 15:56 xiaoxxy 阅读(6004) 评论(0) 推荐(1)

导航