NSKeyValueObserving非正式协议定义了一种机制,它允许对象去监听其它对象的某个属性的修改。我们可以监听一个对象的属性,包括简单属性,一对一的关系,和一对多的关系。一对多关系的监听者会被告知集合变更的类型,以及哪些对象参与了变化。NSObject提供了一个NSKeyValueObser...
分类:
其他好文 时间:
2015-05-01 18:32:54
阅读次数:
110
规则结构每个规则包含两部分:选择器和声明块。声明块包含多条声明,一个声明则是一个键值对。选择器种类元素选择器:h1,h2{}, h1{}通配选择器: *{}类选择器:*.类名{},*.类名1.类名2{},IE6不支持多类选择器ID选择器:*#ID{}属性选择器:简单属性选择(h1[class]),属...
分类:
Web程序 时间:
2015-04-19 14:38:02
阅读次数:
143
属性简单属性前面用到的Width/Height都是简单属性,其赋值一定要放到双引号里XAML解析器会根据属性的类型执行隐式转换与C#的区别SolidBrush.Color = Colors.AliceBlue;C#中有的枚举类型可以用(|)运算符组合,在XAML中用(,)分隔附加属性附加属性可以用于...
C#两个Object进行比较,Object里只是简单属性,不存在层级关系还比较好处理,如果遇到多层级的就有点麻烦。1、简单Object比较 /// /// 比较字段 /// /// 原来的值 /// 页面提交的新值 ...
6、属性选择器 ? ? 第一种:简单属性选择,示例:img[alt] {border: 5px solid red;} ? ? 第二种:根据具体属性值选择,示例:planet[moons="1"] {color: red;} ? ? 第三种:根据部分属性值选择,示例:img...
分类:
Web程序 时间:
2014-12-31 18:42:12
阅读次数:
186
Memcached的内存算法: 1. 传统的内存管理方式是,使用完通过malloc分配的内存后通过free来回收内存,这种方式容易产生内存碎片并降低操作系统对内存的管理效率。 2. Memcached利用slab allocation机制来分配和管理内存,它按照预先规定的大小,将分配的内存...
分类:
系统相关 时间:
2014-12-05 18:59:22
阅读次数:
200
关于margin属性的介绍margin:20px 上 右 下 左 都是20pxmargin:20px 40 px 上 下 20px 左 右 40pxmargin:20px 40px 60px 上20px 左 右 40px 下 60pxmargin:20px 40px 60px 80px 上 右 下 ...
分类:
其他好文 时间:
2014-11-25 10:40:19
阅读次数:
195
每个3D对象是由顶点和面的。这被称为一个网格(Mesh)。每个顶点有一个归一化的“normal”的向量,表示连接到该顶点的面的方向。这对于计算光照来说很重要。当计算漫反射和镜面反射的照明,normal向量用于确定所述光与3d物体的表面之间的角度。 下面是用于计算在一个物体表面上的每个点的颜色,...
分类:
编程语言 时间:
2014-11-11 22:35:51
阅读次数:
347
视频二:XAML基础 1.顶级元素 ,,2. 名称空间 很重要。默认名称空间:xmlns="";另外名称空间:xmlns:x=""; x是名称空间前缀 x:Class="WpfApplication1.MainWindow" 是继续自Window类。3. 简单属性:实例 this.Title=thi...
灵活的运用数据绑定操作 绑定到简单属性: 绑定到集合:' runat="server"> 绑定到表达式: 绑定到方法返回值: 绑定到Hashtable: 绑定到ArrayList: 若数组里里放的是对象则可能要进行必要的转换后再绑定如: 绑定到DataView,DataTable,DataSet:....
分类:
其他好文 时间:
2014-08-25 13:21:44
阅读次数:
221