C# checked、unchecked操作符

评论(0)浏览(70)分类:Asp.Net/C#/WCF
C# checked、unchecked操作符checked和unchecked操作符用于整型算术运算时控制当前环境中的溢出检查。下列运算参与了checked和unchecked检查(操作数均为整数):1) 预定义的++和――一元运算符。2) 预定义的-一元运算符。3) 预定义的+、-、×、/等二元操作符。4) 从一种整型到另一种整型的显示数据转换。当上述整型运算产生一个目标类型无法表示的大数时,可以..

C#开发代码的小技巧

评论(0)浏览(134)分类:Asp.Net/C#/WCF
C#开发代码的小技巧1. 使用as,而非is +展开-C#objecto=GetFromCache("A_KEY");EmployeeInfoemployee=oasEmployeeInfo;if(employee!=null){//TODO:代码}2. 使用DataReader读取数据 +展开-C#using(SqlDataReaderreader=SqlHelper.ExecuteReader(cmd)){while(reader.read()){//TODO:读取当前行的数据}}3. 尽量使用强类型集合(包括泛型集合),而非DataTable +展开-C..

C#通讯编程--《银证转帐系统》的通信代码

评论(0)浏览(99)分类:Asp.Net/C#/WCF
C#通讯编程--《银证转帐系统》的通信代码koobee学生在校写的《银证转帐系统》的通信代码+展开-C#usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Net;usingSystem.Net.Sockets;usingSystem.Threading;usingSystem.Windows.Forms;usingSystem.IO;usingSystem.Data.SqlClient;namespaceSERV..

C#通讯编程--通讯类,类似教程

评论(0)浏览(80)分类:Asp.Net/C#/WCF
C#通讯编程--通讯类,类似教程实只要用到Socket联接,基本上就得使用Thread,是交叉使用的。 C#封装的Socket用法基本上不算很复杂,只是不知道托管之后的Socket有没有其他性能或者安全上的问题。 在C#里面能找到的最底层的操作也就是socket了,概念不做解释。 程序模型如下: WinForm程序 : 启动端口侦听;监视Socket联接情况;定期关闭不活动的联接; Listener:处理Socket..

C#通讯编程--remoting

评论(0)浏览(103)分类:Asp.Net/C#/WCF
C#通讯编程--remoting+展开 -C#usingSystem;namespaceRemotable{publicclassRemotableType:MarshalByRefObject{privatestring_internalString="ThisistheRemotableType.";publicstringStringMethod(){return_internalString;}}}usingSystem;usingSystem.Runtime.Remoting;namespaceRemotingFirst{publicclassListener{publicstaticvoidMain(){RemotingConfiguration...

C#通讯编程--类似QQ通讯

评论(0)浏览(66)分类:Asp.Net/C#/WCF
C#通讯编程--类似QQ通讯+展开 -C#usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Net;usingSystem.IO;usingSystem.Net.Sockets;usingSystem.Threading;namespaceMyQQSer{classServ{privateTcpListenerlistenr;privateThreadthread;privateboolisClose=false;//结束程序是退出循环privateSocket[]sock=newSocket[50];publicServ(){Listener..

C#通讯编程--发送MAIL

评论(0)浏览(107)分类:Asp.Net/C#/WCF
C#通讯编程--发送MAIL+展开-C#usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Net.Mail;usingSystem.Diagnostics;namespaceMailTest{classProgram{staticvoidMain(string[]args){Encodingencoding=Encoding.GetEncoding("GB2312");MailAddressfrom=newMailAddress("youmailname@163.com","19850101",encoding);MailAddressto=newMailAdd..

C#通讯编程--FTP下载

评论(0)浏览(109)分类:Asp.Net/C#/WCF
C#通讯编程--FTP下载+展开-C##region"Download:FiletransferFROMftpserver"///summary///CopyafilefromFTPservertolocal////summary///paramname="sourceFilename"Targetfilename,ifrequired/param///paramname="localFilename"Fullpathofthelocalfile/param///returns/returns///remarksTargetcanbeblank(usesamefilename),orjustafilename///(assumescurrentdirec..

C#通讯编程--TCP通讯

评论(0)浏览(100)分类:Asp.Net/C#/WCF
C#通讯编程--TCP通讯TCPClientTCPClient 类提供了一种使用 TCP 协议连接到某个端点的简化方法。它还通过 NetworkStream 对象展现在连接过程中读取或写入的数据。请参见下面从 QuickStart 文档中摘录的日期/时间客户机示例。+展开-C#usingSystem;usingSystem.Net;usingSystem.Net.Sockets;usingSystem.IO;usingSystem.Text;classClient{publicstaticvoidMain(String[..

C#通讯编程--UDP的多路广播组的发送和接收

评论(0)浏览(98)分类:Asp.Net/C#/WCF
C#通讯编程--UDP的多路广播组的发送和接收 下列范例使用 UdpClient,在通讯端口11000传送UDP 资料包至多点传送位址群组 224.268.100.2。它传送命令列上指定的信息字串。 +展开-C#usingSystem;usingSystem.Net;usingSystem.Net.Sockets;usingSystem.Text;publicclassUDPMulticastSender{privatestaticIPAddressGroupAddress=IPAddress.Parse("224.168.100.2");privatestaticintGroupPort=1..

C#通讯编程--UDP通讯

评论(0)浏览(98)分类:Asp.Net/C#/WCF
C#通讯编程--UDP通讯 +展开-C#namespaceUDPServer{classProgram{staticvoidMain(string[]args){intrecv;byte[]data=newbyte[1024];//构建TCP服务器//得到本机IP,设置TCP端口号IPEndPointipep=newIPEndPoint(IPAddress.Any,8001);Socketnewsock=newSocket(AddressFamily.InterNetwork,SocketType.Dgram,ProtocolType.Udp);//绑定网络地址newsock.Bind(ipep);Console...

C#通讯编程--Socket通讯

评论(0)浏览(124)分类:Asp.Net/C#/WCF
C#通讯编程--Socket通讯+展开-C#publicclassXmlSocket{//异步socket诊听//Incomingdatafromclient.从客户端传来的数据publicstaticstringdata=null;//Threadsignal.线程用一个指示是否将初始状态设置为终止的布尔值初始化ManualResetEvent类的新实例。publicstaticManualResetEventallDone=newManualResetEvent(false);//staticvoidMain(string[]args)//{//StartListen..

C# Socket编程笔记

评论(0)浏览(126)分类:Asp.Net/C#/WCF
C# Socket编程笔记看到这个题目,是不是很眼熟?在博客园里搜下,保证会发现关于这个东东的文章实在是太多了~~~真得是没有写得必要,而且我也有点懒得去琢磨字句。(看到这,肯定得来个转折的了,不然就看不到下文了,不是吗)但是,为了自己下一篇要写的文章做参考,还是有必要先补充一下socket基础知识。   注意:如果你已经接触过socket,那就没什么必要耽误..

C#进制转换

评论(0)浏览(84)分类:Asp.Net/C#/WCF
C#进制转换 一)、数制 计算机中采用的是二进制,因为二进制具有运算简单,易实现且可靠,为逻辑设计提供了有利的途径、节省设备等优点,为了便于描述,又常用八、十六进制作为二进制的缩写。一般计数都采用进位计数,其特点是: (1)逢N进一,N是每种进位计数制表示一位数所需要的符号数目为基数。 (2)采用位置表示法,处在不同位置的数字所代表的值不同,而..

用超级巡警批量清除被挂马的网页

评论(0)浏览(86)分类:操作系统及应用软件
用超级巡警批量清除被挂马的网页经常看到网上有人在问:什么原因导致所有网页文件都被加了iframe?至少可能有两种原因:1、网站被挂马,所有页面被骇客加了iframe并指向木马文件;2、中了ARP病毒,例如这个链接中接到的8w8w8w病毒;不管哪种原因,杀毒的方法并不复杂,但杀毒之后,所有网页中都还有着那条被插入的iframe,怎么处理呢?别急,超级巡警能帮您解决这个问题,在超级..

麦咖啡8.5i 使用设置图解

评论(0)浏览(182)分类:操作系统及应用软件
麦咖啡8.5i 使用设置图解《Mcafee(麦咖啡)8.5i 使用设置图解》  Mcafee(麦咖啡)与Norton(诺顿)、Kaspersky(卡巴斯基)并称为世界三大杀毒软件,是一款非常优秀的杀软。其监控能力和保护规则相当强大,是同类软件中最好的。是我非常推崇的一款杀软。  Mcafee的精髓就在于规则设置。只要访问保护规则设置得好,几乎可以说是能够做倒百毒不侵。但它却是所有杀软..

使用微软的 Visual Studio International Pack 1.0 进行网站简体与繁体的互转和得到汉字、拼音、笔画等相关信息

评论(0)浏览(102)分类:Asp.Net/C#/WCF
使用微软的 Visual Studio International Pack 1.0 进行网站简体与繁体的互转和得到汉字、拼音、笔画等相关信息2009年3月31日,微软发布了 Microsoft Visual Studio International Pack 1.0 SR1。Visual Studio International Pack 包含一组类库,该类库扩展了.NET Framework对全球化软件开发的支持。使用该类库提供的类,.NET 开发人员可以更方便的创建支持多文化多语言的软件应用。下载地址是:http://www.microsoft.com/downloads/details.aspx?FamilyID=..

Win2003 防木马、权限设置、IIS服务器安全配置整理

评论(0)浏览(149)分类:操作系统及应用软件
Win2003 防木马、权限设置、IIS服务器安全配置整理一、系统的安装   1、按照Windows2003安装光盘的提示安装,默认情况下2003没有把IIS6.0安装在系统里面。2、IIS6.0的安装  开始菜单—控制面板—添加或删除程序—添加/删除Windows组件  应用程序 ———ASP.NET(可选)       |——启用网络 COM+ 访问(必选)       |——Internet 信息服务(IIS)———Internet 信息服务管..

防sql注入

评论(0)浏览(272)分类:Asp.Net/C#/WCF
防sql注入最近看到很多人的网站都被注入js,被iframe之类的。非常多。 本人曾接手过一个比较大的网站,被人家入侵了,要我收拾残局。。 1.首先我会检查一下服务器配置,重新配置一次服务器安全,可以参考 虚拟主机配置Windows 2003 硬盘安全设置[针对ASP类网Win2003 防木马、权限设置、IIS服务器安全配置整理如何防止ASP木马在服务器上运行iis虚拟主asp机设..

瑞星官网被黑客植入木马,浏览者或遭盗号

评论(0)浏览(94)分类:操作系统及应用软件
瑞星官网被黑客植入木马,浏览者或遭盗号360、金山郑重提醒:用户近期访问瑞星网站要谨慎,可修改瑞星病毒库升级机制  7月27号中午,360安全中心对外发布安全预警,瑞星官方网站被黑客“挂马”。三个多小时后,瑞星官方公告称:瑞星网站服务器确遭黑客团伙攻陷,并被植入了木马。为此,360安全中心、金山毒霸等安全厂商郑重提醒广大网民,近期浏览瑞星网站要特别谨慎。瑞星杀毒软件的..

瑞星官网被黑客植入木马 浏览者或遭盗号

评论(0)浏览(139)分类:操作系统及应用软件
瑞星官网被黑客植入木马 浏览者或遭盗号个人补充:公司服务器安装了瑞星,设置为自动升级病毒库。以前数据库从来没有99j4.org/0.js这个脚本病毒。但是前不久一个数据库就全部被插入了99j4.org/0.js这个脚本病毒。上周日【8月2号】同一个数据库又全部被插入了99j4.org/0.js这个脚本病毒。本人查了所有的网站访问日志,没找到和99j4.org/0.js这个注入相关的信息。并且重新设置了至少20位..

C#防范Sql注入

评论(0)浏览(127)分类:Asp.Net/C#/WCF
C#防范Sql注入+展开 -C#usingSystem;usingSystem.Web;usingSystem.Data;usingSystem.Data.SqlClient;usingSystem.Text;usingSystem.Text.RegularExpressions;usingSystem.Collections.Specialized;///summary///检查类////summarypublicclassCheck{///summary///检查参数是否为空////summary///paramname="str"检查的变量/param///returns不为空返回true,空返..

SQL SERVER 2005 EXPRESS 远程连接的问题

评论(0)浏览(74)分类:SQL及数据库
SQL SERVER 2005 EXPRESS 远程连接的问题首先下载一个管理器SQL Server Management Studio Express(SQLServer2005_SSMSEE.msi),微软的官方网站有。1、开启sql2005远程连接功能: 第一步 :SQL Server Configuration Manager - SQL Server 2005 Services 将 SQL Server Browser 设置为 running,如果没有Enable的话,右键 Properties - Service - StartMode = Auotomatic第二步: ..

ASP.NET(C#)连接SQL EXPRESS

评论(0)浏览(160)分类:SQL及数据库
ASP.NET(C#)连接SQL EXPRESS 连接到 SQL Server Express 版数据库通过将数据库服务器指定为本地 SQL Server Express 版数据源,您可以连接到 SQL Server Express 版数据库,就像您连接到任何 SQL Server 数据库一样。例如,下面的连接字符串连接到一个名为 Customers 的数据库。Data Source=.\SQLEXPRESS;Initial Catalog=Customers;Integrated Security=True;通过使用代替 ..

数据库被注入解决办法

评论(0)浏览(146)分类:SQL及数据库
数据库被注入解决办法近期,我管理的一个网站被注入木马代码script src=http://cn.daxia123.cn/cn.js/script,在百度搜索这段代码,竟然可以搜到20万多的网站被注入了,真是把我郁闷了一天啊!!!!这个木马大概在2008-12-24号爆发至今。。越来越多的网站中标。daxia123查看IIS日志发现如下信息:2009-01-01 01:27:35 W3SVC599379226 *.*.*.*GET reads.asp msgid=20..

如何将QQWry.Dat导出为access数据,导入mssql及查询纯真导入后的ip数据

评论(1)浏览(230)分类:Asp.Net/C#/WCF
如何将QQWry.Dat导出为access数据,导入mssql及查询纯真导入后的ip数据  本文将说明如何一步一步将纯真ip数据库QQWry.Dat导入到access数据库中,又从access数据库中导入到mssql数据库,并实现ip地址的数字化,方便查询ip。由于导入mssql后的ip数据库还是很大,所以在此就不提供下载了。  下面为操作步骤1)下载最新的纯真版ip数据库QQ IP数据库 纯真版20090720IP数据记录:370628条下载地址2)下载转换工具QQ IP..

更改ASP.NET上传大小限制

评论(0)浏览(286)分类:Asp.Net/C#/WCF
更改ASP.NET上传大小限制 一、默认允许上传4M的文件。 修改 Machine.config 文件,改动 MaxRequestLength 参数的值。在c:\winnt\microsoft.net 目录下搜索该文件。 需要注意的是:在保存文件时,您应该确保指定文件的完整路径为(如,"C:\ImageSave\GsanidtLogo.jpg"),并确保为 ASP.NET 使用的帐户提供要存储文件的目录的写权限。上载大文件时,可使用 元素的 ..

如何修改ASP的文件上传大小

评论(0)浏览(178)分类:Asp/VBScript
如何修改ASP的文件上传大小下面的操作以win2003为例子1)先在服务里关闭iisadminservice服务2)找到位于C:\Windows\System32\Inetsrv中的metabase.XML打开【如果系统盘撞到其他的盘,注意系统路径】3)找到ASPMaxRequestEntityAllowed把他修改为需要的值(如5120000即5M),默认为204800,即200K。【默认单位为kb】4)然后重启iisadminservice服务。

常用正则表达式

评论(0)浏览(101)分类:正则表达式
常用正则表达式"^\d+$"  //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$"  //正整数 "^((-\d+)|(0+))$"  //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$"  //负整数 "^-?\d+$"    //整数 "^\d+(\.\d+)?$"  //非负浮点数(正浮点数 + 0) "^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$"  //正浮点数 "..