.net
文章平均质量分 60
aikker
这个作者很懒,什么都没留下…
展开
-
用C#的Raw Socket实现网络封包监视
<br />转自http://www.cnblogs.com/junjie/articles/221718.html<br />用C#的Raw Socket实现网络封包监视<br />谈起socket编程,大家也许会想起QQ和IE,没错。还有许多网络工具如P2P、NetMeeting等在应用层实现的应用程序,也是用socket来实现的。Socket是一个网络编程接口,实现于网络应用层,Windows Socket包括了一套系统组件,充分利用了Microsoft Windows 消息驱转载 2011-05-19 11:57:00 · 894 阅读 · 0 评论 -
HttpWebResponse returns 404 error(解决异常后读取后续数据的问题)
<br />Hi,How to let Httpwebresponse ignore the 404 error and continue with it? It's easier than looking for exceptions in input as it is very rare when this happens.try<br /> {<br /> HttpWebRequest request =(HttpWebRequest)HttpWebReques转载 2011-01-10 10:52:00 · 3004 阅读 · 0 评论 -
left join,inner join,right join,cross join,full join的区别
<br />1,总论:LEFT JOIN返回”first_table”中所有的行尽管在” second_table”中没有相匹配的数据。RIGHT JOIN返回”second_table”中所有的行尽管在”first_table”中没有相匹配的数据。INNER JOIN返回的结果集是两个表中所有相匹配的数据。没听明白?请继续看下文分解。2,分解:还是用一个例子来的痛快些。。。declare @a table(a int,b int)declare @b table(a int转载 2011-01-05 17:50:00 · 719 阅读 · 0 评论 -
win2003+IIS服务器下运行ASP程序非常慢的解决办法
<br />笔者今天重新装了服务器,装的是win2003+IIS,在上面运行的是ASP+ACCESS。装完之后,浏览HTML页面,非常快,令人很满意:)但是,运行ASP就狂慢,即使只运行<%=now()%>都非常慢。这到底是怎么回事呢?<br /> 笔者在网上狂搜一通,结果只到到一堆人提出同样的问题,但是就是没有一个有用的答案。<br /> 于是,笔者找了一个在机房工作的朋友问,结果,只用了1分钟就搞定了,真是狂喜啊。但是,好东西不能只自己享用,现在和大家分享一下。<br /> 解决办法如下:<b原创 2011-01-05 14:01:00 · 4383 阅读 · 0 评论 -
IIS下PHP的ISAPI和FastCGI比较
<br />在Windows IIS 6.0下配置PHP,通常有CGI、ISAPI和FastCGI三种配置方式,这三种模式都可以在IIS 6.0下成功运行,下面我就讲一下这三种方式配置的区别和性能上的差异。<br /> 1、CGI(通用网关接口/Common Gateway Interface)一般是可执行程序,例如EXE文件,和WEB服务器各自占据着不同的进程,而且一般一个CGI程序只能处理一个用户请求。这样,当用户请求数量非常多时,会大量占用系统的资源,如内存、CPU时间等,造成效能低下。转载 2011-01-05 12:08:00 · 624 阅读 · 0 评论 -
新浪微博开放平台深度历险 - hfahe的专栏 - CSDN博客新浪微博开放平台深度历险 - hfahe的专栏 - CSDN博客
<br />简介<br /> 新浪微博开放平台的体系参考了Twitter,两者非常类似,包括接口、参数的定义,请求方式等等,如果熟悉Twitter的API,基本可以同样的适用到新浪微博开放平台上,同时此文档技术部分的信息也可以同样适用于Twitter。<br /> 新浪微博开放平台的网站为http://open.t.sina.com.cn/,目前只部分页面对匿名用户开放。新浪微博开放平台的官方微博为http://t.sina.com.cn/openapi,可以在此申请API试用权转载 2011-01-05 09:06:00 · 1319 阅读 · 0 评论 -
64位机器配置php5,解决问题所用命令备份
<br />C:/WINDOWS/Microsoft.NET/Framework64/v2.0.50727>cscript %SYSTEMDRIVE%/inetpub/ad<br />minscripts/adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1<br />Microsoft (R) Windows Script Host Version 5.6<br />Copyright (C) Microsoft Corporation原创 2011-01-04 09:56:00 · 863 阅读 · 0 评论 -
windows 2003 x64位 中iis6.0配置 php5.0 + mysql环境
<br /> 今天碰到一个棘手的问题,就是在一台装有64位windows 2003的服务器装装php环境,首先是按照下面的步骤安装:<br /> <br /> 首先是将服务器64位的iis切换成32位的iis,因为最新的php都是32位的,网上有人自己编译的64位版本,作为服务器也不能轻易使用。ASP.NET 2.0,32 位版本<br />要运行 32 位版本的 ASP.NET 2.0,请按照以下步骤操作: 1. 单击“开始”,单击“运行”,键入 cmd,然后单击“确定”。 <br />转载 2011-01-04 10:50:00 · 3775 阅读 · 0 评论 -
在window XP IIS5.1手工安装PHP 5.2.11(详细步骤)
<br />在Windows XP IIS 中装一个PHP玩玩,用于本机进行php程序学习、测试。<br /><br />PHP下载:http://windows.php.net/download/,选第一个zip下载。<br /><br />建议不要使用PHP的Installer 安装包,安装过程中总会出现意想不到的问题。如果你安装过,建议你重做系统,恢复系统原始状态。<br /><br />一、安装PHP 5.2.11<br /><br />1、将下载的php-5.2.11-Win3转载 2011-01-04 09:57:00 · 2731 阅读 · 0 评论 -
ASP.NET状态管理之六(缓存Cache)
<br />ASP.NET 提供一个功能完整的缓存引擎,页面可使用该引擎通过 HTTP 请求存储和检索任意对象.<br />缓存的生存期与应用程序的生存期相同,也就是说,当应用程序重新启动时,将重新创建缓存。 <br /><br /><br />将数据添加到缓存中<br />1。通过指定其键和值将项添加到缓存中 <br />Cache["txt"] = "a";<br />2.通过使用 Insert(重载Insert方法)方法将项添加到缓存中 <br />Cache.Insert("txt", "a转载 2010-11-19 14:31:00 · 384 阅读 · 0 评论 -
Server.MapPath方法的应用方法
1、Server.MapPath("/")注:获得应用程序根目录所在的位置,如 C:/Inetpub/wwwroot/。2、Server.MapPath("./")注:获得所在页面的当前目录,等价于Server.MapPath("")。3、Server.MapPath("../")注:获得所在页面的上级目录。4、Server.MapPath("~/")注:获得当前应用级程序的目录,如果是根目录,就是根目录,如果是虚拟目录,就是虚拟目录所在的位置,如C:/Inetpub/wwwro转载 2010-11-19 14:27:00 · 387 阅读 · 0 评论 -
C# CMPP3.0 超长短信
<br />1、长短信息:是指超过70个汉字,140个字节的信息内容。 <br /> 最近在做一个某地市公司运营商的GPRS导引项目的时候,运营商要求将对用户的提示短信息(超过140个字节)发送到用户手机,在用户的手机上一次全显示。<br /> 上网搜索了一些相关的资料,现在将实现总结如下:<br />一、CMPP协议相关字段分析(在此只讲发长短信相关的cmpp_submit消息,cmpp的其他内容的请参考《中国移动互联网短信网关接口协议(V3.0.0).doc》转载 2010-11-22 13:33:00 · 1224 阅读 · 0 评论 -
Raw Socket源代码(C#)
<br />转自:http://www.cnblogs.com/junjie/articles/221979.html<br />大家可以建立一个Windows Form应用程序,在下面的各个文件中添加对应的源代码:<br /><br />//RawSocket.cs<br />namespace ReceiveAll<br />{<br /> using System;<br /> using System.Net;<br /> using System.Net.Sockets;<转载 2011-05-19 11:55:00 · 2258 阅读 · 0 评论 -
Debugger调试器无法启动 the debugger is not properly installed
<br />转自:http://hi.baidu.com/am2world/blog/item/c4bc9b72f61fe8138601b04a.html<br />现象:Error while trying to run project:unable to start debugging.the debugger is not properly installed. run setup to install or repair the debugger。<br />Solution 1: Run th转载 2011-05-19 15:28:00 · 7909 阅读 · 0 评论 -
截数据包
<br />转自:http://www.cnblogs.com/junjie/articles/221636.html<br />初探数据包分析程序设计<br />Author :maigan<br />From : 第八军团-信息安全小组(www.cnhacking.comwww.juntuan.org)<br />Mail : maigan@maigan.com<br />Warning: 转载本文请注明作者及出处 <br /><br />整天在网上转,也看到许多不错的文转载 2011-05-19 11:58:00 · 895 阅读 · 0 评论 -
常用 SQL code
SQL code在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢?谢谢!<br />1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断<br />select*from people<br />where peopleId in (select peopleId from people groupby peopleId havingcount(peopleId) >1)<br /><br />转载 2011-03-10 17:34:00 · 1827 阅读 · 0 评论 -
ASP.NET 2.0移动开发之定义设备筛选器
ASP.NET 2.0移动开发之定义设备筛选器 在一个ASP.NET移动页面中使用DeviceSpecific/Choice构造时,你必须定义设备筛选器来测试MobileCapabilities对象的属性。你可以在应用程序的Web.Config文件的<deviceFilters>节点中定义设备筛选器,其中每个<filter>元素就是一个设备筛选器。下面是定义设备筛选器的语法: <system.web><deviceFilters><filter转载 2010-11-25 17:03:00 · 996 阅读 · 0 评论 -
手机wap网站首页宽度和长度统计分析
手机wap网站首页宽度和长度统计分析(2008-12-22 15:41:49)转载标签:杂谈wap手机分类:2互联网产品设计<br />1、手机wap网页显示基本数据<br /> 屏幕类型<br /> 一屏显示条数<br /> 横向屏幕<br /> 8-10行(140-180px)<br /> 纵向屏幕<br /> 10-12行(180-215px)<br /> <br />2、手机以下特征影响页面宽度:<br />Wap页面在手机的显示宽度由手机决定:<br />大屏手机是240和320两种宽度,原创 2010-11-25 12:55:00 · 2102 阅读 · 0 评论 -
iframe—网页中嵌入其他网页
iframe是一个可以把另外一个网页嵌入到一个网页里的代码,非常有用。对于一个内容不错的网页,要方便地把它搬到自己的博客里,用这个代码最合适。而对于在新浪博客里不支持的一些网页效果和代码,可先把他们设置好,在支持他们的网站上使用,或上传到一个免费的网络空间或网络硬盘里,获取相应的网页地址,然后用iframe嵌入到新浪博客里,非常好用!<br /> <br />一、固定位置的iframe代码:<br /> <br /><DIValign=center><IFRAME src="http://w转载 2010-11-25 12:55:00 · 26257 阅读 · 0 评论 -
ASP.NET错误处理:Runtime Error
Runtime Error运行时错误Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be vie原创 2010-11-23 14:43:00 · 4660 阅读 · 0 评论 -
C# 16进制与字符串、字节数组之间的转换
<br />详细出处参考:http://www.jb51.net/article/18147.htm<br />代码如下:<br /><br />/// <summary><br />/// 字符串转16进制字节数组<br />/// </summary><br />/// <param name="hexString"></param><br />/// <returns></returns><br />private static byte[] strToToHexByte(st转载 2010-11-04 10:19:00 · 1761 阅读 · 0 评论 -
.NET调用新浪微博开放平台接口的代码示例
<br />博客园在新浪微博上开了官方微博(http://t.sina.com.cn/cnblogs),为了方便一些信息的更新,比如IT新闻,我们使用了新浪微博开放平台接口。<br />在这篇文章中,我们将和大家分享如何通过.NET(C#)调用新浪微博开放平台接口。<br />使用新浪微博开放平台接口,需要先申请一帐号,申请方法:给 @微博开放平台 发送私信,或者给open_sina_mblog@vip.sina.com发邮件,附上您的email,微博个人主页,电话,和简单介绍。<br />我们转载 2010-12-23 14:47:00 · 1110 阅读 · 0 评论 -
C#获取文件夹文件列表
<br /> /// <summary><br /> /// 获取所有文件列表<br /> /// </summary><br /> /// <param name="info"></param><br /> public void GetAllFiles(ref ArrayList fileinfo_list, string search_path)<br /> {<br />转载 2010-08-19 10:55:00 · 4742 阅读 · 0 评论 -
C#获取文件夹文件列表
<br /> /// <summary><br /> /// 获取所有文件列表<br /> /// </summary><br /> /// <param name="info"></param><br /> public void GetAllFiles(ref ArrayList fileinfo_list, string search_path)<br /> {<br /> if (s原创 2010-08-19 10:15:00 · 1213 阅读 · 0 评论 -
C#给RichTextBox添加查找画面
代码/*--整理者:永恒de影--整理时间:2010/06/08--内容:C#如何给RichTextBox添加查找画面:*///★★★★★★★★★案例分析:★★★★★★★★★★★★★★★★★★★★★★★★★★★//环境:C#//1 我有一个RichTextBox控件,里面有很多的内容,我想按下按钮(ctrl+F)弹出一个查找画面//2 在查找画面中我输入一个值进行查找,可以对父页面中RichTextBox中的内容进行查询//3 对查找出来的内容,以特殊的颜转载 2010-08-20 09:52:00 · 1594 阅读 · 0 评论 -
常用正则表达式大全!(例如:匹配中文、匹配html)
<br />常用正则表达式大全!(例如:匹配中文、匹配html)<br /> 匹配中文字符的正则表达式: [u4e00-u9fa5] <br /> 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 <br /> 匹配双字节字符(包括汉字在内):[^x00-xff] <br /> 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) <br /> 匹配空白行的正则表达式:ns*r <br /> 评注:可以用来删除空白行 <br /> 匹配H转载 2010-08-07 12:54:00 · 333 阅读 · 0 评论 -
C#正则表达式小结
C#正则表达式小结<br />转的,http://www.cnblogs.com/maxianghui/archive/2006/05/11/397747.html<br /><br />只能输入数字:"^[0-9]*$"。<br />只能输入n位的数字:"^/d{n}$"。<br />只能输入至少n位的数字:"^/d{n,}$"。<br />只能输入m~n位的数字:。"^/d{m,n}$"<br />只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。<br />只转载 2010-08-07 12:54:00 · 273 阅读 · 0 评论 -
C#开发一些常用的正则表达式
<br />则表达式用于字符串处理、表单验证等场合,实用高效。但用到时总是不太把握,以致往往要查证一番。现将一些常用的表达式收集于此,以备不时之需。本贴随时会更新<br />按: 上次和crackabc、hitme等人讨论过一次,发现网上google来的谬误多多。这次重新整理一下,力求精简正确。也希望大家能一起来琢磨琢磨,捉捉bugs.<br />注: 以下表达式均在RegexBuddy测试修正过,若有错,还望指出。另外注意,在不同的语言环境下,对正则的支持都可能不一样,实际应用时注意不同之处<转载 2010-08-07 12:53:00 · 294 阅读 · 0 评论 -
C#初学乍练-文本替换工具命令行版
<br /> 该程序使用正则表达式进行文字替换,广度优先遍历子目录(基础知识很重要), 解决无法替换回车换行的问题<br /> class Replacee<br /> {<br /><br /> /// <summary><br /> /// 替换文件中字符<br /> /// </summary><br /> /// <param name="fileFullName">文件全名</param><br /> /// <param name转载 2010-08-07 08:20:00 · 447 阅读 · 0 评论 -
批处理安装SQL SERVER 脚本文件
createdb.bat文件@echo offecho ╬ ╱◥███◣╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬ echo ╬ ︱田︱田 田 ︱ ╬echo ╬ 绿色佳软 ╬echo原创 2010-03-12 18:18:00 · 887 阅读 · 0 评论 -
How to Bind an ArrayList to a DataGrid -- 解决ArrayList刷新问题
How to Bind an ArrayList to a DataGrid <br />More Information on installing the .Net Framework click here.<br />Download full Visual Studio C# .NET Examples from this Article.<br />Overview<br /> Here is a techn转载 2010-08-31 11:15:00 · 533 阅读 · 0 评论 -
How to Open "File And Replace" Dialog Box ?
How to Open "File And Replace" Dialog Box ?Posted by Eswaran Radhakrishnan in C# .NET01-Aug-08 08:03 AM Hi all,<br />I have to open the "FileAndReplace" Dialog box in Windows application and I need to use the same funanlities in my windows form. If转载 2010-08-31 18:02:00 · 700 阅读 · 0 评论 -
s thre anything default "Find and Replace" Dialog box
Is thre anything default "Find and Replace" Dialog boxPosted by Eswaran Radhakrishnan in C# .NET05-Aug-08 03:15 AM Hi all,<br /><br />Is there anything defualut "Find and Replace" dialog box ? I need to open the "Find and Replace" defalt dialog box转载 2010-08-31 18:04:00 · 662 阅读 · 0 评论 -
iis php 无法找到该页 的错误解决
在“Internet 服务管理器”左边的“WEB服务扩展”中设置ISAPI 扩展允许,Active Server Pages 允许转载 2010-12-22 15:39:00 · 1222 阅读 · 0 评论 -
VS2005中C#的模板丢失问题
VS2005中我建立一个C#的windows应用程序,准备在项目中添加一个windows窗体,但是系统提示找不到模板信息,只能集成别的模板信息,怎么样把我这个功能恢复正常?<br />1。找到 F:/Program Files/Microsoft Visual Studio 8/Common7/IDE/ProjectTemplates目录(如果你的vs2005安装在其他盘,前面的F就换成你安装时的盘符),将下面涉及到的所有1033目录下的 *.zip文件全部拷贝到与1033目录平级的地方,即:假如原来你转载 2010-12-16 16:09:00 · 1624 阅读 · 0 评论 -
各种浏览器的userAgent
<br />IE<br /> 而IE各个版本典型的userAgent如下: <br /> Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0) <br /> Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.2) <br /> Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1) <br /> Mozilla/4.0 (compatibl转载 2010-12-10 10:46:00 · 3345 阅读 · 0 评论 -
asp.net开发wap系统--textbox多行文本框的设计
<br />在vs2005+c#开发wap系统时,遇到了textbox不能输入多行的问题。而且又不能使用其他非移动控件。<br /> 下面提出完整的解决方案。<br /> 方案的核心内容为自定义控件(编程非常简单)。<br /> 首先,在vs2005里面,添加新项——>移动web控件,名称为textarea.ascx。<br /> 然后从标准控件里面拖动一个textbox到textarea.ascx页面上,名称为TextBox1,在这个页面上可以把textbox定义成多行文本,然后定义一个取转载 2010-10-15 16:46:00 · 1558 阅读 · 0 评论 -
GridView新增删除以及编辑测试
Asp.Net页面<%@ Page Language="C#" AutoEventWireup="true" CodeFile="GridViewAdd.aspx.cs" Inherits="GridViewAdd" Debug="true" %>无标题页 *********************代码using System;using System.Data;using System.Configuration;using System.Colle转载 2010-10-13 17:32:00 · 830 阅读 · 0 评论 -
ASP.NET技巧:前台页面代码绑定后台程序变量
<br />ASP.NET编程经常会碰到在前台页面代码中要使用(或绑定)后台程序中变量值的问题。一般有<%= str%>和<%# str %>两种方式,这里简单总结一下。如有错误或异议之处,敬请各位指教。 <br /><br />一方面,这里所讲的前台即通常的.aspx文件,后台指的是与aspx相关联的CodeBehind,文件后缀名为.aspx.cs;另一方面,这里的绑定是指用户发出访问某一页面指令后,服务器端在执行过程中就已经将前台代码进行了赋值,而后生成html格式回传客户端显转载 2010-11-30 16:13:00 · 1016 阅读 · 0 评论 -
asp.net解决中文乱码问题
<br />修改web.config<br /><br /><system.web><br /><br /> <globalization requestEncoding="gb2312" responseEncoding="gb2312" culture="zh-CN" fileEncoding="gb2312" /><br /> </system.web><br /><br /><br />1.<globalization <br />requestEncoding="gb2转载 2010-09-21 12:20:00 · 415 阅读 · 0 评论