摘要:/******雪龙原创*******///版权所有,末经作者同意不得转载
今天的实验还是比较顺利的,早上正则表达式用得很爽,晚上的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",替换字符是"",整个方法完成后就是
...
下一页 摘要:>>> ... cmd=(“selelct count(*) from codeuser“,con) ´oracle ;连接 .... 当a = cm.executeoraclescalar() 出错:从类型oraclenumber到integer的转换无效 当a=cm.executescalar() 正确通过.>>> com......