自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(79)
  • 收藏
  • 关注

原创 iis 7 windows server 64bit

<br /> <br />Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005' <br />[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序 <br />/liuyan/conn.asp,行 7 <br /> <br />regsvr32 jscript.dll <br />regsvr32 vbscript.dll<br />iisreset<br /><br />Provider 错误 '8000400

2010-11-23 14:23:00 6018

转载 在进程崩溃的时候自动抓取一个DUMP文件

在如下的情况下需要使用这样的技巧:1. 生产环境上出问题, 我们需要抓取dump文件, 在线下去debug.2. 正在运行一大堆测试, 当其中一个崩溃的时候, 不希望在运行时干扰整个测试动作, 仅需要收集一些测试信息.3. 问题在连接到debugger后无法重现. 简单来说, 就是你希望在对环境影响最小的前提下, 抓取尽可能多的信息. 为了满足这种需求, 最好的方式是配置 just-in-time (JIT) debugger , 让它在进程崩溃的任

2010-11-09 11:20:00 2160

转载 在Windows下编译OpenSSL(VS2005)

<br />如何在Windows下编译OpenSSL (Vs2005使用Vc8的cl编译器)<br />1、安装ActivePerl//初始化的时候,需要用到perl解释器<br />2、使用VS2005下的Visual Studio 2005 Command Prompt进入控制台模式(这个模式会自动设置各种环境变量)<br />3、解压缩openssl的包,进入openssl的目录<br />4、perl configure VC-WIN32<br />尽量在这个目录下执行该命令,否则找不到Config

2010-11-02 14:01:00 1231

转载 openssl在windows下安装编译

openssl-0.9.8h1.下载 ActivePerl-5.8.0.806-MSWin32-x86 并安装    http://221.231.138.20/soft/ActivePerl-5.8.0.806-MSWin32-x86.rar2.下载 openssl-0.9.8h 解压到根目录下 。如c:<br />    http://www.openssl.org/source/开始安装:完全可以参照斑竹的文章或openssl目录下的install forw in32<br /><br />1) >

2010-11-02 14:00:00 569

转载 Windows环境下使用VS2005编译OpenSSL

<br />准备工作:<br />下载OpenSSL源码  官方网站下载OpenSSL:http://www.openssl.org/source/<br />安装ActivePerl     官方网站下载ActivePerl:http://www.activestate.com/activeperl/<br />编译步骤:<br />1. 使用VS2005下的Visual Studio 2005 Command Prompt进入控制台模式<br />  开始菜单->所有程序->Microsoft->Mic

2010-11-02 10:03:00 1417

原创 关于SIP防火墙穿越的汇总

关于SIP防火墙穿越的汇总<br /><br />术语和基础知识<br /><br />防火墙<br />  一个防火墙限制私人内网和公众因特网之间的通讯,典型地防火墙就是丢弃那些它认为未经许可的数据包。在数据包穿越一个防火墙时,它检查但是不修改包里的 IP地址和TCP/ UDP 端口信息。 <br /><br />网络地址转换(NAT)<br />  当数据包穿过NAT时,NAT不仅检查同时也修改数据的包头信息,并且允许更多的在NAT后的主机分享少数公网IP地址(通常只有1个)。<br />NAT的类型和

2010-10-29 08:56:00 555

原创 CInternetSession 打开 Https

<br />   pIS = new CInternetSession();<br />   EXIT_ON_NULL(pIS,hr);<br />   pHC = pIS->GetHttpConnection(strUrl,INTERNET_FLAG_SECURE,0,0,0);<br />   TracklogA("pIS->GetHttpConnection %d",hr);<br />   EXIT_ON_NULL(pHC,hr); <br />   pHF = pHC->OpenRequest(C

2010-10-26 17:56:00 3889

转载 ADO 与 Access2007

问题: 在没有装Access2007的电脑上能否用ASP等连接accdb格式数据库? 新手来看:Access的特点、概念。什么是纯 ACCESS 环境?《其他》 http://access911.net/index.asp?u1=a&u2=79FAB51E12DC中说 ACCESS 97-ACCESS 2003的mdb格式只要 win98 se 以上版本内置了 MDAC 和 JET DB 就能编程操作 MDB 了。那么 accdb 格式在没有安装 access 200

2010-10-21 20:48:00 3022

转载 网通、电信、教育网IP查询

教育网地址查询:<br /><br />http://www.nic.edu.cn/member/cindex.html<br />http://www.nic.edu.cn/RS/ipstat/<br />http://www.nic.edu.cn/RS/ipstat/cernet-ipv4.txt(聚合的)<br /><br />获取网通地址列表:<br />shell> wget http://ftp.apnic.net/apnic/dbase/tools/ripe-dbase-client-v3.t

2010-10-19 14:19:00 2111

转载 Microsoft Tear Sample

<br />tear.hCode Block// tear.h : class definitions for CTearSession and CTearException<br />//<br />// This is a part of the Microsoft Foundation Classes C++ library.<br />// Copyright (C) 1997-1998 Microsoft Corporation<br />// All rights reserved.<br

2010-10-13 20:07:00 887

转载 CHttpFile

<br />CHttpFile发表评论(0)编辑词条<br />CHttpFile<br />CObject └CFile    └CStdioFile       └CInternetFile          └CHttpFile<br />CHttpFile提供向HTTP服务器中请求和读取的功能。<br />如果Internet会话要从一个HTTP服务器中读取数据,则必须构造一个CHttpFile实例。<br />#include <afxinet.h><br /><br /><br />CHttpF

2010-10-13 14:23:00 4928

转载 学会使用SafeArray

<br /> <br />学会使用SafeArray也是很重要的,因为在ADO编程中经常要用。它的主要目的是用于automation中的数组型参数的传递。因为在网络环境中,数组是不能直接传递的,而必须将其包装成SafeArray。实质上SafeArray就是将通常的数组增加一个描述符,说明其维数、长度、边界、元素类型等信息。SafeArray也并不单独使用,而是将其再包装到VARIANT类型的变量中,然后才作为参数传送出去。在VARIANT的vt成员的值如果包含VT_ARRAY|...,那么它所封装的就

2010-10-12 18:33:00 333

转载 VC中使用ADO操作数据库的方法

准备工作(1)、引入ADO类#import "c:/program files/common files/system/ado/msado15.dll" /    no_namespace /    rename ("EOF", "adoEOF")  #import "c:/program files/common files/system/ado/msado15.dll" / no_namespace / rename ("EOF", "adoEOF") (2)、

2010-10-12 17:33:00 395

转载 How To Read and Write BLOB Data by Using ADO.NET with Visual C# .NET

<br />http://support.microsoft.com/kb/309158<br /> <br /> <br /> <br /> <br />{<br />SqlConnection con = new SqlConnection("Server=Darkover;uid=<username>;pwd=<strong password>;database=northwind");<br />SqlDataAdapter da = new SqlDataAdapter("Select * Fro

2010-10-12 17:26:00 657

转载 ADO Sample

<br />http://www.codersource.net/c/c-database/c-ado-insert-sample.aspx<br />  This following sample code describes how to insert a record into a sample table in SQL Server. The sample code inserts data for each one of the following types.NumberVarcharDateM

2010-10-09 16:49:00 445

原创 数据库访问

http://msdn.microsoft.com/en-us/library/cc811599.aspxHomeLibraryLearnDownloadsSupportCommunity Sign in |中国(简体中文) |Preferences MSDN LibraryOffice Development2007 Microsoft Office SystemAccess 2007Technical ArticlesDeveloping Access 2

2010-10-09 09:40:00 1367

转载 解决远程桌面无法全屏的方法 转载

<br /> 在Windows中有一项远程桌面功能,可以登录到其他电脑上进行远程控制,就像操纵本机一样,非常方便。但是最近发现用远程桌面登录过去时并不是全屏模式,而是窗口模式,老要拉滚动条,很不方便,所以今天就教大家解决远程桌面无法全屏的方法。<br />    1、首先打开远程桌面,在打开的“远程桌面连接”窗口中点击“选项”按钮<br />    2、在出现的窗口中切换到“显示”选项卡,将“显示配置”一栏中的导航条拉到最右边,即全屏模式,确定即可,相关截图如下所示:<br />

2010-09-21 10:11:00 3375

原创 网康科技:P4P不是P2P技术得简单升级

<br />缘起P2P<br />  自从1999年大名鼎鼎的Napster问世以来,P2P技术在短短几年之内经历了从初生到成熟再到大规模普及的飞速发展,eMule、BT、迅雷等P2P应用为广大互联网网民带来了浩如烟海的丰富资源与风驰电掣的高速体验,最红最火的游戏、最新最全的电影,各种资源琳琅满目,下载一部电影甚至只需要品杯茶的时间……然而在另一方面,对于电信运营商来讲,各种P2P应用迅速耗尽了有限的带宽资源,同时却没有带来任何额外的收益。堵之,则站在了广大用户的对立面,硬生生的将用户朝竞争对手那里推;不理

2010-09-14 05:42:00 1694

原创 P2P研究:主要应用模式及其现存问题

<br />对等网络(P2P)被美国《财富》杂志称为改变因特网发展的四大新技术之一,甚至被认为是无线宽带互联网的未来技术。<br />  P2P技术不仅为个人用户提供了前所未有的自由和便利,同时也试图有效地整合互联网的潜在资源,将基于网页的互联网转变成动态存取、自由交互的海量信息网络。<br />  P2P技术的发展以及P2P与网格技术的结合,将影响整个计算机网络的概念和人们的信息获取模式,真正实现“网络就是计算机,计算机就是网络”的梦想。 <br />  作为改变现有Internet应用模式的主要技术之一

2010-09-14 05:09:00 1399

原创 CDN与ADN网络加速技术前景分析

<br /> 导读:为了保障上网的快捷,安全,方便,CDN和ADN网络加速技术是两个必然的技术手段。<br />  不论是对内或对外,网络几乎是现代企业或政府机关的命脉,网络已不单单是扮演传输媒介的角色,网络还要肩负提高工作效率,提升组织形象,增加企业收益的责任。而为了保障上网的快捷,安全,方便,CDN和ADN网络加速技术是两个必然的技术手段。<br />什么是CDN<br />  CDN的全称是Content Delivery Network,即内容分发网络。其目的是通过在现有的Internet互联网中增

2010-09-14 04:49:00 705

转载 浅析P2P业务上网行为管理主要难点

<br />相对于传统Internet业务流量而言,P2P业务流量表现出以下特点:高速传输;数据量大;在线时间长;上下行流量对称;业务点分布广泛;有固定的流量特征,大多数的P2P流量都有比较固定的特征,如固定的端口号或者是固定的关键字。<br />  P2P流量的影响<br />  随着P2P技术应用的不断扩展,上网行为管理<br />  特别是基于P2P系统的文件共享业务不断壮大,P2P系统本身潜在的安全问题和对资源,特别是网络带宽资源的滥用,已经受到各个网络运营商和学校网络管理者的高度重视。在教育网内部

2010-09-14 04:38:00 906

原创 双线双IP机房助力电信、联通两大网络互联互通

  电信、联通两大网络间相互访问慢,互联互通差的痼疾一直存在,为了疏通南北网络互联互通,产生了如双服务器双网络机房接入、CDN加速、双线双IP机房接入等一些列解决方案,以下是三种主要解决方案的优缺点:       一, 双服务器双线机房接入解决方案       在电信、联通机房分别部署服务器,电信用户通过电信线路访问电信站点,联通用户通过联通线路访问联通站点,让用户获得最好的网络速度。优点:实现电信、联通两大网络的互联互通        缺点:       1,成本高昂:需要在电信、联通机房分别部署服务器 

2010-09-14 04:27:00 5441

转载 用 C++ 创建简单的 Win32 服务程序

<br />用 C++ 创建简单的 Win32 服务程序<br /><br />作者:Nigel Thomson(MSDN 技术组)<br />翻译:NorthTibet<br />原文出处:Creating a Simple Win32 Service in C++<br /><br />下载 NTService 例子源代码<br />下载 NTServCpl 例子源代码<br />下载 NTServCtrl 例子源代码<br /><br />摘要<br /><br />  本文描述如何用 Visual

2010-09-10 17:08:00 558

原创 C# 编写服务程序

<br />http://msdn.microsoft.com/en-us/library/9k985bc9(v=VS.80).aspx

2010-09-10 17:04:00 472

原创 Comet:基于 HTTP 长连接的“服务器推”技术

文档选项<br />将此页作为电子邮件发送<br /><br />级别: 中级<br />周 婷 ([email protected]), 软件工程师, IBM 中国软件开发技术实验室<br />2007 年 8 月 31 日很多应用譬如监控、即时通信、即时报价系统都需要将后台发生的变化实时传送到客户端而无须客户端不停地刷新、发送请求。本文首先介绍、比较了常用的“服务器推”方案,着重介绍了 Comet - 使用 HTTP 长连接、无须浏览器安装插件的两种“服务器推”方案:基于 AJAX 的长轮询方式;基

2010-09-10 09:30:00 488

原创 微软 Access数据库操作 中文教程

<br /> <br />网址<br />http://office.microsoft.com/zh-cn/access-help/CL010072900.aspx?CTT=97

2010-09-08 09:58:00 1552

原创 DateTime.ToString 的各种格式

<br /> using System;<br />using System.Globalization; <br /><br />publicclass MainClass { <br />    publicstaticvoid Main(string[] args)  {<br />        DateTime dt = DateTime.Now;<br />        String[] format = {<br />            "d", "D",<br />          

2010-08-22 21:29:00 356

原创 如何:将 System::String 转换为标准字符串

<br />// convert_system_string.cpp<br />// compile with: /clr<br />#include <string><br />#include <iostream><br />using namespace std;<br />using namespace System;<br /><br />void MarshalString ( String ^ s, string& os ) {<br />   using namespace Runtime:

2010-08-20 10:15:00 612

转载 setsockopt 设置socket

  setsockopt 设置socket 收藏<br />1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:<br />BOOL bReuseaddr=TRUE;<br />setsockopt(s,SOL_SOCKET ,SO_REUSEADDR,(const char*)&bReuseaddr,sizeof(BOOL));<br /><br />2. 如果要已经处于连接状态的soket在调用closesocket后强制关闭,不经历<br />TIM

2010-07-29 11:19:00 282

转载 Windows Socket I/O模型全接触

<br />本文简单介绍了当前Windows支持的各种Socket I/O模型,如果你发现其中存在什么错误请务必赐教。<br />    一:select模型<br />    二:WSAAsyncSelect模型<br />    三:WSAEventSelect模型<br />    四:Overlapped I/O 事件通知模型<br />    五:Overlapped I/O 完成例程模型<br />    六:IOCP模型<br />    老陈有一个在外地工作的女儿,不能经常回来,老陈和她通过

2010-07-26 17:45:00 347

转载 setsocket用法大全(转自CSDN之gdy网友之作)

<br />不断的收到coolmei25 (梅生)的答谢,我都不好意思了(我都没帮到他),下面<br />写出我在网络编程中的一点心得体会,希望对他(^_^也对大家)有帮助:<br />1. 如果在已经处于 ESTABLISHED状态下的socket(一般由端口号和标志符区分)调用<br />closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:<br />BOOL bReuseaddr=TRUE;<br />setsockopt(s,SOL_SOCKET ,S

2010-07-26 17:19:00 335

转载 经典的"服务器最多65536个连接"误解

<br />经典的"服务器最多65536个连接"误解<br /> <br />"因为TCP端口号是16位无符号整数, 最大65535, 所以一台服务器最多支持65536个TCP socket连接." - 一个非常经典的误解! 即使是有多年网络编程经验的人, 也会持有这个错误结论.<br />要戳破这个错误结论, 可以从理论和实践两方面来.理论<br />系统通过一个四元组来唯一标识一条TCP连接. 这个四元组的结构是{local ip, local port, remote ip, remote port}

2010-07-26 16:49:00 800

原创 在WinSock上使用IOCP

<br />在WinSock上使用IOCP <br />本文章假设你已经理解WindowsNT的I/O模型以及I/O完成端口(IOCP),并且比较熟悉将要用到的API,如果你打算学习IOCP,请参考Jeffery Richter的Advanced Windows(第三版),第15章I/O设备,里面有极好的关于完成端口的讨论以及对即将使用API的说明。 <br />IOCP提供了一个用于开发高效率和易扩展程序的模型。Winsock2提供了对IOCP的支持,并在WindowsNT平台得到了完整的实现。然而IOC

2010-07-26 13:30:00 341

原创 INFO: Design Issues When Using IOCP in a Winsock Server

<br />http://support.microsoft.com/kb/192800<br /> This article assumes you already understand the I/O model of the Windows NT I/O Completion Port (IOCP) and are familiar with the related APIs. If you want to learn IOCP, please see Advanced Windows (3rd ed

2010-07-26 13:28:00 507

转载 测试服务器的最大并发的连接数

<br />   原文地址:http://blog.chinaunix.net/u2/61062/showart_2194214.html<br />    今天上午测试了一下这段时间写的服务器的程序,主要测试的是服务器的最大的并发的连接数.<br />    服务器端使用的是ACE的前摄式(Proactor)模式,该模式在Windows平台下也就是大名鼎鼎的IOCP模型。(内存4G、CPU4核)<br /><br />    模拟客户端测试程序的编写,采用多线程,一个线程对应一个连接,一个线程分配16K的

2010-07-26 11:17:00 9879 1

原创 服务器开发架构 讨论组

<br />网易 大宝 <br />http://blog.csdn.net/sodme/category/463191.aspx<br /> <br />http://blog.csdn.net/sodme/archive/2006/06/04/772317.aspx<br /> <br />google group<br />http://groups.google.com/group/dev4server/browse_thread/thread/0d72668d11c4886b/#<br /> <b

2010-07-22 15:10:00 669

转载 C++各大有名库的介绍 zz

<br />在C++中,库的地位是非常高的。C++之父 Bjarne Stroustrup先生多次表示了设计库来扩充功能要好过<br />设计更多的语法的言论。现实中,C++的库门类繁多,解决的问题也是极其广泛,库从轻量级到重量级<br />的都有。不少都是让人眼界大开,亦或是望而生叹的思维杰作。由于库的数量非常庞大,而且限于笔者<br />水平,其中很多并不了解。所以文中所提的一些库都是比较著名的大型库。<br />标准库<br />标准库中提供了C++程序的基本设施。虽然C++标准库随着C++标准折腾了

2010-07-19 14:36:00 466

转载 在网页上启动你的应用程序

<br />现在有一些程序是B/S和C/S混合的,在winform里也可以方便的嵌入web,vs2003和vs2005都提供了这样的控件。<br />而还有一种需求,在web上启动你的winform程序,比较常见的是qq,下载工具等。<br /><br />笨一点的做法,是通过客户端js来启动。这样做有安全隐患,因此window后面版本的操作系统,严格限制了js的权限。<br /><br />研究qq的实现方式,发现非常简单。看下面的注册文件:<br /><br />Windows Registry Edi

2010-07-08 10:14:00 1118 1

转载 Windows mobile下文件关联程序

<br />通常情况下,点击一个mp3文件,会自动地调用Mediaplayer播放。<br />如果需要,我们也可以实现当点击一个特定格式的文件时,调用我们自己的程序来处理。<br />先对注册表进行一些处理。<br />比如我们要把后缀名为.dat的文件进行关联。首先在HKEY_CLASSES_ROOT下建一子目录.dat,Name为Default,Data为datfile。接着还是在HKEY_CLASSES_ROOT下建一子目录datfile,datfile下建两个子目录:DefaultIcon和She

2010-07-08 10:05:00 322

转载 IObjectSafety (Interface)

<br />http://www.pinvoke.net/default.aspx/Interfaces/IObjectSafety.html<br /> C# Definition:<br />[ComImport, GuidAttribute("CB5BDC81-93C1-11CF-8F20-00805F2CD064")]<br />[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]<br />public interface I

2010-07-06 23:20:00 567

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除