当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: /******雪龙原创*******///版权所有,末经作者同意不得转载 前段忙了好长一段时间,终于有点时间学点新东西了。
 

 

    摘要:/******雪龙原创*******///版权所有,末经作者同意不得转载 今天的实验还是比较顺利的,早上正则表达式用得很爽,晚上的md5和sha1加密也是没什么难度就用上了,下面是实验总结(洗衣机在洗衣服,趁机上网写点东西)。   先补充点加密知识:md5和sha1都是散列加密技术,所谓的散列加密就是无论你的输入字符串是什么,有多长,加密后都变成唯一的定长的加密串,md5加密后的密串长......
    摘要:这段时间非常的忙,但是我终于决定写一些东西来记录这个火热的时期。。。 做开发也有好几年了,数据库相关的系统也设计了几个,经验值不断上升,但是总觉得有一些东西似乎掌握不到其中精髓,入不到更高的层次,于是决定重看《数据库系统概论》和《数据结构》,想从中吸取理论的力量,让我的数据库理解更进一层,学习的过程中,我会将一些心得记录下来,与时空的朋友们共勉! 我的学习环境是:windowsxp,sq......


C#中使用正则表达式初探(10月21日首发)
/******雪龙原创*******/

//版权所有,末经作者同意不得转载

【程序编程相关:VC初学者快来加入Crazy VC QQ

【推荐阅读:AIX下安装Python2.2

运行环境:winxp+iis6+asp.net+c# 【扩展信息:网页颜色列表

    前段忙了好长一段时间,终于有点时间学点新东西了.记得前段看过几篇安全方面的文章,提到sql注入的问题,于是就想做些防注入方面的探索.要防范注入,最重要是对输入的信息,尤其是放到sql语句中执行的信息,进行验证,保证其中不包含恶意的sql元素,而这种验证,正好属于正则表达式的范围,于是对c#的正则表达式进行了实验,以其满足我的需要,现将实验结果与大家分享.

    正则表达式是一种用于模式匹配与替换的强有力工具,它通过构建一个表达式对输入的字符串进行模式匹配,然后返回处理后的结果,如果你对它还不了解,请继续往下看.

  

  以最广泛的web身份验证为例:我们从页面中接收到输入的用户名,存入变量temp_username,此时变量中可能含有恶意的信息,我们想要用户名中只包含英文字符,数字与下划线,就要构造正则表达式对temp_username进行处理,在c#中是这样进行的:

  我们要使用的是system.text.regularexpressions.regex.replace(字符串,正则表达式,替换字符)这一静态方法,其中参数字符串当然就是我们的temp_username了,正则表达式我先给出"\\w",替换字符是"",整个方法完成后就是

    


...   下一页
 ·从c#转到vb .net    »显示摘要«
    摘要:>>> ... cmd=(“selelct count(*) from codeuser“,con) ´oracle ;连接 .... 当a = cm.executeoraclescalar() 出错:从类型oraclenumber到integer的转换无效 当a=cm.executescalar() 正确通过.>>> com......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE