| | 调用API注册和注销Windows Service 0、写在前面 DotNET平台下的类库封装的相当完善,普通的应用完全可以利用类库完成所有的工作。对于WindowsService的支持也是一样,只需要继承DotNET......
| |
| | 双向搜索算法 搜索算法一直是ai中的核心讨论内容.基本都是从效率考虑,当然数量级很小的话或者格局普通,没什么差别?但一到涉及到特殊的情况,恐怕就分出优劣了;当然,不同的算法,可能适合不同的场合.此处讨论一下双向搜索......
| |
| | 源码公开的TCP/IP协议栈在远程监测中的应用 引言: 目前,随着互联网的发展,越来越多的工业测控设备已经将网络接入功能作为其默认配置,以实现设备的远程监控和信息分布式处理。笔者曾参与某发电机射频监测仪的开发,该设备主要用于诊断和预警发电机早期故......
| |
| | 基本TCP套接口编程一 概述socket()--得到文件描述符!bind()--我们在哪个端口?connect()--Hello!listen()--有人给我打电话吗?accept()--"Thankyouforcallin......
| |
| | WinSock入门:实现TCP服务器 (一)介绍:
本文主要采用WinsockAPI实现了一个Tcp服务器。对初学者而言,相当实用。
(二)准备工作:
1、使用vc6向导建立控制台工程(consoleapplicat......
| |
| | Windows下网络数据报的监听和拦截技术 Windows下网络数据报的监听和拦截技术是一个比较古老的话题,应用也很广泛,例如防火墙等等。这篇小文只是对该技术的一个总结,没有新技术,高手免看:)
 ......
| |
| | windows 多播实现 在局域网中,管理员常常需要将某条信息发送给一组用户。如果使用一对一的发送方法,虽然是可行的,但是过于麻烦,也常会出现漏发、错发。为了更有效的解决这种组通信问题,出现了一种多播技术(也常称为组播通信......
| |
| | Windows Socket五种I/O模型 如果你想在Windows平台上构建服务器应用,那么I/O模型是你必须考虑的。Windows操作系统提供了选择(Select)、异步选择(WSAAsyncSelect)、事件选择(WSAEventSel......
| |
| | VC++编程实现网络嗅探器 引言 从事网络安全的技术人员和相当一部分准黑客(指那些使用现成的黑客软件进行攻击而不是根据需要去自己编写代码的人)都一定不会对网络嗅探器(sniffer)感到陌生,网络嗅探器无论是在网络安全还是在黑......
| |
| | TCP/IP下的组播编程基础 组播描述 组播(Multicast)是网络一种点对多(onetomany)的通信方式,通过报文复制完成网络中一台server对应多台接收者的高效数据传送。对其形象的比喻就是类似于广播电台和电视台节目......
| |
| | TCP/IP编程实现远程文件传输 在TCP/IP网络结构中,为了保证网络安全,网络人员往往需要在路由器上添加防火墙,禁止非法用户用ftp等安全危害较大的TCP/IP协议访问主机。而有时系......
| |
| | TCP/IP Winsock高级编程 利用Winsock编程由同步和异步方式,同步方式逻辑清晰,编程专注于应用,在抢先式的多任务操作系统中(WinNt、Win2K)采用多线程方式效率基本达到异步方式的水平,应此以下为同步方式编程要点。......
| |
| | Visual C++开发工具与调试技巧整理 自己总是用VC平台来开发东西,但是有时候总是出这样那样的问题,在这里把VisualC++开发工具与调试技巧整理摘录如下,希望对大家有用,省去大家再去搜索的烦恼。
1.如何在Release状态......
| |
| | Visual C++设计超强仿QQ自动伸缩窗口 摘要: 某天在论坛上看到有人发帖询问QQ自动伸缩窗口是怎么实现的,我也好想知道,于是到百度一搜索,结果不多,来来去去都是那几篇,下载那些demo运行一下,发觉效果与QQ相差很大,于是决定自己动手......
| |
| | socket解析 什么是Socket Socket接口是TCP/IP网络的API,Socket接口定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序。要学Internet上的TCP/IP网络编程......
| |
| | VC开发多语言界面支持的简单方法 最近在做一个小程序,要求实现对多语言界面显示支持功能,并且,界面显示内容用户能够自己设置。 初步设计用INI文件来配置显示内容,换一种语言的配置文件,就能够更换整个系统的显示语言。考虑到系统规模很小......
| |
| | IP多播技术及其编程 IP多播(也称多址广播或组播)技术,是一种允许一台或多台主机(多播源)发送单一数据包到多台主机(一次的,同时的)的TCP/IP网络技术。多播作为一点对多点的通信,是节省网络带宽的有效方法之一。在网......
| |
| | Winsock 函数简介 1、WSAStartup函数用于初始化Winsock[声明] ntWSAStarup(WORDwVersionRequested,LPWSADATAlpWSAData);[参数] wVersion......
| |
| | 深入剖析C++重载函数的应用 重载函数(overloadedfunction)是C++支持的一种特殊函数,C++编译器对函数重载的判断更是C++语言中最复杂的内容之一
首先我们先明确一下重载函数的定义:在相同的声明域中的......
| |
| | 通过反射填充泛型集合List的方法 从DataReader将数据填充到数据实体泛型集合的静态方法。
//Kchen.Core.BaseBusinessObject为通用数据实体类,此处仅为限定T所继承的类型
public......
| |
| | Visual C++实现文件间批量转换功能 一、前言 本人在开发惠普色谱工作站增强软件的过程中,实现了把指定目录下的色谱数据文件全部转换成纯文本文件的功能。下面,通过用一个具体的例子来说明此功能的实现方法。 全部代码用Visual&nb......
| |
| | 介绍VC6.0的18个实用小技巧 1.检测程序中的括号是否匹配把光标移动到需要检测的括号(如大括号{}、方括号[]、圆括号()和尖括号<>)前面,键入快捷键“Ctrl+]”。如果括号匹配正确,光标就跳到匹配的括号处,否则光......
| |
| | VC++中MFC窗口对象的清除 对于vc++初学者来说,总觉得窗口对象的清除过程有些莫名其妙.在程序中看不到对delete的显式调用,这似乎违反了c++中有关初始化和清除的规则.那么,程序是怎样取消一个窗口对象? 要消除窗口对象,必......
| |
| | VC实现系统热键激活后台服务程序 通常情况下,用于后台监控的服务程序(Service)是没有界面的,甚至也没有提供任务栏图标,因此绝大多数情况下服务程序是无法同用户进行交互的。但是在实际应用中,这些服务程序虽然绝大多数时间是在后台......
| |
| | VC++ 6.0中实现三叉切分窗口与多视图 一、引用 当用户需要同时对文当的不同部分进行编辑时,常常会用到切分窗口;这些窗口可以都是相同的视,或者一个窗口为列表视,而另一个为树型视图。应用程序框架有多种方式来表示多视图,切分窗口是其中的方......
| |
| | VC程序设计中可序列化类的实现 数据读写是应用程序中必不可少的一部分,VisualC++中数据的读写当然也十分重要,因此VisualC++在MFC中对数据的读写创造了十分好的支持,这使得我们可以十分方便的实现我们对数据读写操作的......
| |
| | 在MFC下如何定义全局变量和全局函数 用MFC制作的工程由很多文件构成,它不能象一般C++程序那样随意在类外定义全局变量,在这里要想定义能被工程内多个文件共享的全局变量和函数必须用一些特殊方法才行。实际上有多种方法可以实现,这里只介绍......
| |
| | 第1/2页 共37篇 【下一页】 【末页】
| |