代码改变世界

常见的系统store procedure

2012-10-07 17:13 by 呆河马, 257 阅读, 0 推荐, 收藏, 编辑
摘要:EXEC sp_databases//列出当前系统中的数据库;EXEC sp_helpdb//报告出有关指定数据库或所有数据库的信息;EXEC sp_renamedb//更改数据库名称(单用户访问);EXEC sp_tables//返回当前有多少个表,试图;EXEC sp_columns//返回表的列的信息;EXEC sp_help//察看某个表的所有信息;EXEC sp_helpconstraint//察看某个表的约束;EXEC sp_helpindex//察看某个表的索引;EXEC sp_stored_procedures//列出但前数据库地所有存储过程;EXEC sp_password/ 阅读全文

创建新的存储过程

2012-10-07 16:10 by 呆河马, 227 阅读, 0 推荐, 收藏, 编辑
摘要:select 存储过程CREATE PROCEDURE Sp_dream_Select (@ID Bigint ) AS SELECT name,password FROM dream WHERE ID = @IDGOinsert存储过程CREATE PROCEDURE Sp_dream_Edit ( @ID bigint output , --成功后返回单据ID @name varchar (14), @password varchar(60), ) AS BEGIN ... 阅读全文

一种简易的方式阐述JavaScript中this的用法

2012-09-29 14:27 by 呆河马, 211 阅读, 0 推荐, 收藏, 编辑
摘要:1. this用法实例window.color = “red”;var o = { color: “blue” };function sayColor(){ alert(this.color);}sayColor(); //”red”o.sayColor = sayColor;o.sayColor(); //”blue”2. this用法简易理解this指向哪里:this运行的环境(the context object),或者简单理解为:this所在函数被调用时的当前作用域。一段实例代码立刻明白:var fun = function() { console.log(this);}f... 阅读全文

SQL注入漏洞的判断

2012-09-28 23:53 by 呆河马, 933 阅读, 0 推荐, 收藏, 编辑
摘要:一般来说,SQL注入一般存在于形如:HTTP://xxx.xxx.xxx/abc.asp?id=XX等带有参数的ASP动态网页中, 有时一个动态网页中可能只有一个参数,有时可能有N个参数,有时是整型参数,有时是字符串型参数,不能一概而论。总之只要是带有参数的动态网页且此网页访 问了数据库,那么就有可能存在SQL注入。如果ASP程序员没有安全意识,不进行必要的字符过滤,存在SQL注入的可能性就非常大。为了全面了解动态网页回答的信息,首选请调整IE的配置。把IE菜单-工具-Internet选项-高级-显示友好HTTP错误信息前面的勾去掉。为了把问题说明清楚,以下以HTTP://xxx.xxx.xx 阅读全文

9种实用CSS技巧

2012-09-27 13:11 by 呆河马, 281 阅读, 0 推荐, 收藏, 编辑
摘要:一个网页设计师脑子里一定会被大量与他的工作有关的知识填满。而说到CSS,它可以帮助对网站进行设计,让设计具有更多的可能性,用更简单的方式让你的网站更具吸引力,而使用传统的技术这些方面并不容易面面俱到。对于前端,页面而言,CSS的确是一门首选需要掌握的技能。以下就是9种非常实用的CSS3属性和使用技巧。1. 圆角效果谈及圆角小编曾在各种讨论中频繁听见:实现麻烦、兼容困难、性能不佳等等缺点。而如今的Web设计需要的就是各种各样新的开发技巧,因此越来越多的前端和页面都开始使用HTML5。对于HTML5而言,从前必须使用图片来实现的需求,现在都可以通过代码来实现。而CSS3中加入的“border-ra 阅读全文

jQuery跨域

2012-09-09 21:59 by 呆河马, 331 阅读, 0 推荐, 收藏, 编辑
摘要:Javascript同源策略的限制,a.com 域名下的js脚本无法操作b.com或是c.a.com域名下的对象。1.什么引起了ajax不能跨域请求的问题?ajax本身实际上是通过XMLHttpRequest对象来进行数据的交互,而浏览器出于安全考虑,不允许js代码进行跨域操作,所以会警告。网上有很多解决办法,下面介绍使用JQuery的getJSON,getScript方法处理跨域问题。1.getScript方法动态添加脚本<script type="text/javascript"> //JSON跨域解决getScript动态添加脚本 $.getScript( 阅读全文

自动属性

2012-09-09 20:06 by 呆河马, 5769 阅读, 1 推荐, 收藏, 编辑
摘要:C#中用get和set对类的属性进行访问和设置,保障类中数据的安全。自动属性是不对字段进行逻辑验证的操作.由于自动属性可以省略后背字段,结果我很多时候都会忍不住用自动属性,而且代码也比带后备字段的属性来的明了。这样子写,这两种方法没任何区别. 那么什么情况下用一般写法 什么情况下用自动写法?你需要对 阅读全文

啥叫泛型?具体怎么用?

2012-09-09 20:02 by 呆河马, 401 阅读, 0 推荐, 收藏, 编辑
摘要:英文是Generic,意思是通用的,你知道美国通用GM么?G就是这个。意思是说,使用泛型的话,那么这个类或者方法就可以通用化,在什么地方通用化,就是即时不同类型都可以通用。说起来有点儿抽象啊。泛型表现的最频繁的地方就是集合类库了,因为集合这种数据结构是非常非常常用的。.NET1.1使用集合的话,如ArrayList,你可以往集合中存放任何东西,因为他的Add方法接受的参数是object,众所周知他是所有类型的父类。但是要获取的话,比如用索引器[]返回的也是object,那么如果我们要使用的话必须强制转换成所需的类型,比如string。这个坏处是我们可以向集合中放入任何对象,而取出来的时候我们都 阅读全文

.net反射是怎么回事?

2012-09-09 20:00 by 呆河马, 179 阅读, 0 推荐, 收藏, 编辑
摘要:个人肤浅理解,反射实际上就是得到程序集中的属性和方法.实现步骤:1,导入using System.Reflection;2,Assembly.Load("程序集")加载程序集,返回类型是一个Assembly3, foreach (Type type in assembly.GetTypes()) { string t = type.Name; } 得到程序集中所有类的名称4,Type type = assembly.GetType("程序集.类名");获取当前类的类型5,Activator.CreateInsta... 阅读全文

Jquery,Ready函数.

2012-09-02 10:32 by 呆河马, 990 阅读, 0 推荐, 收藏, 编辑
摘要:$(document).ready(function(){ alert("loading finish!"); });将一个document的dom对象,转换成jquery对象.然后调用它的ready函数来注册一个匿名函数来监听他的事件.ready和onload实际是不一样的,ready可以连续注册,多次执行.js中没有+=这种委托组合,所以onload后注册的取代先注册的.windows.onload()=function(){alert(onload1);};jquery的ready和dom的onload的区别:onload是所有don元素创建完毕,图片,css等都加在 阅读全文