摘要:我这搜到一篇相关的文章《SQL注入原理》随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于这个行业的入门门槛不高,程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想得知的数据,这就是所谓的SQL Injection,即SQL注入。SQL注入是从正常的WWW端口访问,而且表面看起来跟一般的Web页面访问没什么区别,所以目前市面的防火墙都不会对SQL注入发出警报,如果管理员没查看IIS日志的习惯,可能被入侵很长时间都不会发觉。但
阅读全文
文章分类 - C#.net
摘要:带进度条的文件拷贝 可以拷贝任何文件,拷贝过程有进度条实时反映,并记录使用时间. 显示效果如图: private void btnCopyFile_Click(object sender, System.EventArgs e) { Nexsmart.MMS.FileManager.Class.CopyFileWorker cfw=new Nexsmart.MMS.FileMan...
阅读全文
摘要:private void Form1_DragEnter(object sender, System.Windows.Forms.DragEventArgs e) { if (e.Data.GetDataPresent(DataFormats.FileDrop)) e.Effect = DragDropEffects.Link; else e.Effect = DragDropEf...
阅读全文
摘要:在.net框架提出之前,编写组件被视为是一种需要高深技巧的工作,令很多人望而生畏。而.net的出现,使得组件的编写变得如此平易近人,而.net framework的核心语言C#,更是被称为面向组件的语言。 在这里,我将向大家介绍如何使用C#编写在.net framework环境下运行的组件,包括如何编写组件类,如何添加域、属性以及事件,如何编译和分发组件。 首先看下面这段足够简单的代码实例(在...
阅读全文
摘要:asp.net 1.1中,有不少验证控件,大大方便了我们,但有的时候,当需要做特殊的验证时,还会觉得不够用的,于是我们可以用自定义验证控件CustomValidator,要使用这个控件,必须在服务端写相应的事件,格式如下:Sub FunctionName(sender as Object, args as ServerValidateEventArgs) ... End Sub 其中注意两个参数 value:指示当前的CustomValidator验证的是哪一个控件 IsValid:为真时,表示页面控件已经通过验证。举一个验证页面中文本框的输入是否为素数的例子:script langu
阅读全文
摘要:本文是借助avicap32.dll库来驱动摄像头。做到了抓图、录像功能。using System; using System.Runtime.InteropServices; using System.Drawing; using System.Drawing.Imaging; namespace using System; using System.Runtime.InteropSe...
阅读全文
摘要:第一步:把域名设置成泛解析. 就是把*.域名 解析到你的主机,是否支持泛解析,请查看你的域名商说明.第二步:IIS设成的时候不要绑定域名.注意一台服务器里只能有一个站点不绑定域名就是*.域名的默认访问页.第三步:默认页里加入以下代码:关键部分如下:string sURL=context.Request.ServerVariables["HTTP_HOST"].ToLower();sURL就是获取的域名部分 . xxx.域名 对应的xxx就是用户名.然后查库里的记录,如xxx对应的是www.csd.net那就就把它转向到www.csdn.net 或者写一个框架页隐藏直实域名 第三步也可以写成H
阅读全文
摘要:前些天,碰到了数据类型转换与格式化问题,在网上查找了一下,有人已经把它写了出来,粘贴如下,共大家分享: C#.NET 中的类型转换 C# 出来也有些日子了,最近由于编程的需要,对 C# 的类型转换做了一些研究,其内容涉及 C# 的装箱/拆箱/别名、数值类型间相互转换、字符的 ASCII 码和 Unicode 码、数值字符串和数值之间的转换、字符串和字符数组/字节数组之间的转换、各种数值类...
阅读全文
摘要:任何系统都离不开权限的管理,有一个好的权限管理模块,不仅使我们的系统操作自如,管理方便,也为系统添加亮点。 l 不同职责的人员,对于系统操作的权限应该是不同的。优秀的业务系统,这是最基本的功能。 l 可以对“组”进行权限分配。对于一个大企业的业务系统来说,如果要求管理员为其下员工逐一分配系统操作权限的话,是件耗时且不够方便的事情。所以,系统中就提出了对“组”进行...
阅读全文
摘要:.NET下的string永远是Unicode的,所以只能判断txt文件的Encoding。对于byte[],只有自己知道它的Encoding才能转换为string 转换为其他编码的byte[]。 当我们用System.IO.StreamReader读取包含汉字的txt文件时,经常会读出乱码(StreamWriater写文本文件也有类似的问题),原因很简单,就是文件的编码(encoding)和S...
阅读全文
摘要:添加表情Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--1DIVclass=DIV429id=imgstitle=心情图标runat="server"/DIVFONTface=ArialTRTDstyle="WIDTH:71px"align="right"vAlign="top"FONTface=宋体心情图标/FONT/TDTD2DIVclass=DIV429id=imgstitle=心情图标runat="se
阅读全文

浙公网安备 33010602011771号