2013年5月14日

摘要: 1 function _code($_code_length = 4, $_width = 75, $_height = 25){ 2 for($i=0;$i<$_code_length;$i++){ 3 $_nmsg .= dechex(mt_rand(0,15)); 4 } 5 $_SESSION["code"] = $_nmsg; 6 7 $_img = imagecreatetruecolor($_width, $_height); 8 9 $_white = imagecolorallocate($_img, 250, 2... 阅读全文
posted @ 2013-05-14 23:30 gavin_echo 阅读(155) 评论(0) 推荐(0) 编辑
 
摘要: 一、WPF数据绑定的概要数据绑定:是应用程序 UI 与业务逻辑之间建立连接的过程。 如果绑定正确设置并且数据提供正确通知,则当数据的值发生更改时,绑定到数据的视觉元素会自动反映更改。 数据绑定可能还意味着如果视觉元素中数据的外部表现形式发生更改,则基础数据可以自动更新以反映更改。例如:如果用户编辑 TextBox 元素中的值,则基础数据值会自动更新以反映该更改。1. 数据绑定涉及到两个方面:一个是绑定源,一个是绑定目标。绑定源即控件绑定所使用的源数据,绑定目标即数据显示的控件。2. 对于绑定源,在WPF可以是以下四种:CLR对象:可以绑定到CLR类的公开的属性、子属性、索引器上。ADO.Net 阅读全文
posted @ 2013-05-14 23:25 gavin_echo 阅读(480) 评论(0) 推荐(0) 编辑
 
摘要: 一、操作符优化1、IN 操作符用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用IN的SQL性能总是比较低的,从Oracle执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别:ORACLE试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用多个表的连接方式查询。由此可见用IN的SQL至少多了一个转换的过程。一般的SQL都可以转换成功,但对于含有分组统计等方面的SQL就不能转换了。推荐方案:在业务密集的SQL当中尽量不采用IN操作符,用EXISTS 方案代替。2、NOT IN操作符此操作是强列不 阅读全文
posted @ 2013-05-14 11:08 gavin_echo 阅读(124) 评论(0) 推荐(0) 编辑