摘要: 1、类型间的强制转换和隐式转换;2、checked的使用初试; 3、C#要求把类型强制转换的定义放在源类(或结构)或者目标类(或结构)的内部,它的副作用是不能定义两个类之间的类型强制转换,除非至少可以编辑其中一个累的源代码,这是因为这样可以防止第三方吧类型强制转换引入类中。 a.内部定义了类型强制转 阅读全文
posted @ 2016-07-17 17:23 cyh5272 阅读(1611) 评论(0) 推荐(0)
摘要: //未重载运算符+=,但编译通过;C#不允许重载运算符‘=’,但如果重载‘+’运算符,编译器会自动使用‘+’运算符的重载来执行‘+=’运算符的操作; //‘-=’、‘*=’、‘&=’和‘/=’等所有赋值运算都遵循此规则; 1、若重载了‘==’运算符,也必须重载‘!=’;否则会产生编译器错误 运算符重 阅读全文
posted @ 2016-07-17 16:09 cyh5272 阅读(929) 评论(0) 推荐(0)
摘要: 1 SELECT LEFT('SOMETHIN',5); 2 SELECT right('KISS GOODBYE',4); 3 SELECT LOWER('BEAUTIFUL'),lcase('WELL'); 4 select upper('black'),ucase('Black'); 5 6 use sakila; 7 create table Book 8 ( 9 b... 阅读全文
posted @ 2016-05-28 11:59 cyh5272 阅读(172) 评论(0) 推荐(0)
摘要: 索引的设计不合理或者缺少索引都会对数据库和应用程序的性能造成障碍。高效的索引对获的良好性能非常重要。设计索引是,应该考虑一下准则: (1)索引并非语讹夺越好,若一个表中有大量索引,不仅占用磁盘空间,而且会影响Insert/delete/update等语句的性能,因为当表中的数据更改同时,索引也会进行 阅读全文
posted @ 2016-05-28 11:57 cyh5272 阅读(183) 评论(0) 推荐(0)
摘要: 一、作用 不使用SSL/TLS的HTTP通信,就是不加密的通信。所有信息明文传播,潜在三大风险。 1、窃听风险(eavesdropping):第三方可获知通信内容。2、篡改风险(tampering):第三方可以修改通信内容。 3、冒充风险(pretending):第三方可以冒充他人身份参与通信。 S 阅读全文
posted @ 2016-04-07 18:49 cyh5272 阅读(406) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2015-07-02 16:01 cyh5272 阅读(6) 评论(0) 推荐(0)