摘要: 在DataContractOrder中没有必要为DataContractProduct添加KnownType,只要DataContractProduct为数据契约,序列化就没有问题。KnownType一般应用在数据契约的继承体系上。如果要使用多态的方式去实例化数据契约对象时,就必须在父类上将子类标记为KnownType,例如: [DataContract] [KnownType(typeof(SepecialOrder))] public class Order{}[DataContract] public class SepcialOrder:Order{}由于添加了KnownType,以下 阅读全文
posted @ 2013-03-19 17:58 邪见 阅读(130) 评论(0) 推荐(0)
摘要: context:返回传给jQuery()的原始的DOM节点内容,即jQuery()的第二个参数。如果没有指定,那么context指向当前的文档(document)。返回DOM對象$("ul") .append("<li>" + $("ul").context + "</li>") .append("<li>" + $("ul", document.body).context.nodeName + "</li>" 阅读全文
posted @ 2013-03-18 21:33 邪见 阅读(153) 评论(0) 推荐(0)
摘要: SHOW GRANTSSHOW GRANTS for root@localhostMySQL用户账户管理增加新用户账户可以用两种方式创建MySQL账户:· 使用GRANT语句· 直接操作MySQL授权表删除用户账户 DROP USERmysql> GRANT ALL ON customer.* TO 'francis'@'localhost' -> IDENTIFIED BY 'frank' -> WITH MAX_QUERIES_PER_HOUR 20 -> MAX_UPDATES_PER_HOUR 阅读全文
posted @ 2013-03-18 20:36 邪见 阅读(108) 评论(0) 推荐(0)
摘要: 轉義字符: \ 反斜线GRANT ALL ON menagerie.* TO 'your_mysql_name'@'your_client_host';CREATE DATABASE menagerie;USE menageriemysql -h host -u user -p menagerie : menagerie不是你的 密码。如果你想要在命令行上在-p选项后提供 密码,则不能插入空格(例如,如-pmypassword,不是-p mypassword)。SHOW TABLES;DESCRIBE pet; --描述表結構插入表資料:mysql> LO 阅读全文
posted @ 2013-03-18 14:55 邪见 阅读(116) 评论(0) 推荐(0)
摘要: :first 匹配找到的第一个元素:last 匹配找到的最後一个元素:not(selector) 去除所有与给定选择器匹配的元素 [selector 用于筛选的选择器]如:$("input[type='checkbox']:not(:checked)") 查找所有未选中的 checkbox:even 匹配所有索引值为偶数的元素,从 0 开始计数:odd 匹配所有索引值为奇数的元素,从 0 开始计数:eq(index) 匹配一个给定索引值的元素,从 0 开始 [index Number]:gt(index) 匹配所有大于给定索引值的元素,从 0 开始 [ind 阅读全文
posted @ 2013-03-15 17:41 邪见 阅读(108) 评论(0) 推荐(0)
摘要: 正则表达式是为复杂搜索指定模式的强大方式。正则表达式描述了一组字符串。最简单的正则表达式是不含任何特殊字符的正则表达式。例如,正则表达式hello匹配hello。非平凡的正则表达式采用了特殊的特定结构,从而使得它们能够与1个以上的字符串匹配。例如,正则表达式hello|word匹配字符串hello或字符串word。作为一个更为复杂的示例,正则表达式B[an]*s匹配下述字符串中的任何一个:Bananas,Baaaaas,Bs,以及以B开始、以s结束、并在其中包含任意数目a或n字符的任何其他字符串。对于REGEXP操作符,正则表达式可以使用任何下述特殊字符和结构:· ^匹配字符串的开始 阅读全文
posted @ 2013-03-15 10:48 邪见 阅读(136) 评论(0) 推荐(0)
摘要: 日期格式標準化:convert(char(10),getdate(),111) 2006-07-10 13:32把日期2007-02-08轉化成字符串20070208方法一: select aaa=Convert(char(8),Convert(DateTime,getdate()),112)方法二: select aaa=substring(convert(char(10),getdate(),111),1,4)+substring(convert(char(10),getdate(),111),6,2)+substring(convert(char(10),getdate(),111),9 阅读全文
posted @ 2013-03-14 17:15 邪见 阅读(309) 评论(0) 推荐(0)
摘要: 列 轉為 行: 1.max + group bycreate table tb1(id int,name varchar(20),book varchar(20),date datetime) insert tb1 values(1,'JOKE','SHUXUE','2004-12-12')create table tb2(s_id varchar(10),id int,s_likeman varchar(20),pricre int) insert tb2 values('0001',1,'小?',12) ins 阅读全文
posted @ 2013-03-14 17:10 邪见 阅读(177) 评论(0) 推荐(0)
摘要: 1、格式化货币(跟系统的环境有关,中文系统默认格式化人民币,英文系统格式化美元)string.Format("{0:C}",0.2) 结果为:¥0.20 (英文操作系统结果:$0.20)默认格式化小数点后面保留两位小数,如果需要保留一位或者更多,可以指定位数 string.Format("{0:C1}",23.15) 结果为:¥23.2 (截取会自动四舍五入)格式化多个Object实例 string.Format("市场价:{0:C},优惠价{1:C}",23.15,19.82)2、格式化十进制的数字(格式化成固定的位数,位数不能少于 阅读全文
posted @ 2013-03-14 16:43 邪见 阅读(182) 评论(0) 推荐(0)
摘要: InnoDB和MyISAM是在使用MySQL最常用的两个表类型,各有优缺点,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持已经外部键等高级数据库功能。 MyIASM是IASM表的新版本,有如下扩展: 二进制层次的可移植性。 NULL列索引。 对变长行比ISAM表有更少的碎片。 支持大文件。 更好的索引压缩。 更好的键吗统计分布。 更好和更快的auto_increment处理。 以下是一些细节和具体实现的差别: 1... 阅读全文
posted @ 2013-03-14 16:32 邪见 阅读(165) 评论(0) 推荐(0)