C#中的数据类型包括值类型、引用类型和指针类型,而指针类型只有在不安全代码中使用。值类型包括简单类型、结构和枚举,引用类型包括类、接口、委托、数组和字符串等。为了保证效率,值类型是在栈中分配内存,在声明时初始化才能使用,不能为NULL,而引用类型在堆中分配内存,初始化时默认为NULL。值类型超出作用范围系统自动释放内存,而引用类型是通过垃圾回收机制进行回收。由于C#中所有的数据类型都是由基类System.Object继承而来的,所以值类型和引用类型的值可以
系统 2019-08-12 09:30:08 3741
今天难得有兴致来了个“原味编程HAPPYDAY”,做了两个mediaplayer的visualeffect,没有用perlin和displacement,效果还有些小样子:)都说这个比较好一些...http://www.emilmatthew.com/emilmatthew/trials/visualeffects/mediaplayer/windows_media_2.htmlhttp://www.emilmatthew.com/emilmatthew/
系统 2019-08-12 09:29:43 3741
Mysql查询优化器本文的目的主要是通过告诉大家,查询优化器为我们做了那些工作,我们怎么做,才能使查询优化器对我们的sql进行优化,以及启示我们sql语句怎么写,才能更有效率。那么到底mysql到底能进行哪些优化那,下面通过以下几个方面来探讨一下:1常量转化它能够对sql语句中的常量进行转化,比如下面的表达式:WHEREcol1=col2ANDcol2='x';依据传递性:如果A=BandB=C,那么就能得出A=C。所以上面的表达式mysql查询优化器能进
系统 2019-08-12 01:52:49 3741
很久没有认真的写文章了,想通过开发一个完整的图像处理程序来对一些的知识进行总结。也希望自己在此方面更进一步。在我们的图像处理程序中,将实现类似PhotoShop的一些常用图像工具和功能。在此先列出一个类似目录的东西,也是给自己定下的一个计划。希望能激励自己坚持下去,写完这个系列的文章。这里所有的C++都是指非托管的C++。第一部分:基础知识介绍1.VisualC++2005集成环境介绍2.图像处理预备知识第二部分:界面实现1.工具栏1.1工具箱的属性设置栏
系统 2019-08-29 22:48:15 3739
这是一个普遍的误解,使用基本的布局结构是最高效率的布局。然而,每个你加入你的应用程序的组件和布局都需要初始化,布局,和绘制。例如,使用嵌套的LinearLayout实例能导致一个过深的视图结构。而且,嵌入几个使用laytou_wight参数的LinearLyaout实例,由于每个孩子需要被测量两次导致特别昂贵的开销。当布局是一个反复的填充的时候,这个特别重要,例如当被使用在一个ListView或者GridView中时。在这个课程当中,你将会学习使用Hier
系统 2019-08-12 09:29:34 3739
近两年来,程序员有一句话很流行,“不要重复制造轮子”,所以出现了许许多多让我们非常受用的各种框架。Framework在开发的各个领域给我们减少了很多工作量。而对于网页设计师来说,一直以来,缺少这样的Framework来帮助设计师们减轻工作量。今天给大家推荐一些不错的CSSFramework:首先是本文的主角:这是一个非常轻量级而且很少侵入性的框架(这话怎么看都不是网页设计师能熟悉的,:-)),换句话来说,这是一个很底层的CSSFramework,并没有替你
系统 2019-08-29 23:39:49 3737
注:本文翻译自Google官方的AndroidDevelopersTraining文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/animation/crossfade.html淡入淡出动画(也称作溶解效果):淡出一个组件并将另一个UI组件淡入的效果。淡入淡出效果一般来说都非常的短小,但是能提供一种屏幕切换的流畅转换。如果你不使用淡入淡出效果,屏幕切
系统 2019-08-12 01:55:03 3737
[原文地址:http://www.dualface.com/blog/?p=357]许多开发者很疑惑为什么FleaPHP以高效开发为目标,却没有提供ActiveRecord模式。本文尝试详细阐述这个问题。ActiveRecord是什么?ActiveRecord模式中文名为“活动记录”,在《企业应用架构模式》(PoEAA)一书中定义如下:活动记录(ActiveRecord):一个对象,它包装数据库表或视图中的某一行,封装数据库访问,并在这些数据上增加了领域逻
系统 2019-08-12 01:31:44 3737
这节我们来看下如何实现通过选择RadioButtonList值动态改变hyperlink控件的URL值,并简要介绍bind和live方法的区别。1.先准备界面代码:
系统 2019-08-12 01:33:21 3736
OpenCascadeBRepFormatDescriptioneryar@163.com摘要Abstract:本文结合OpenCascade的BRep格式描述文档和源程序,对BRep格式进行分析,详细说明BRep的数据组织形式。结合源程序,可以对OpenCascade中ModelingData模块中的模型数据结构进行理解。关键字KeyWords:OpenCascade,BRepFormat,ModelingData一、引言IntroductionOpen
系统 2019-08-12 01:32:08 3736