- 博客(15)
- 资源 (137)
- 收藏
- 关注
原创 数据库同步代码
using System;using System.Collections.Generic;using System.Text;namespace QuickFramework2006{ public class AsyncDemo { public AsyncDemo() { } public int Tes
2006-10-23 10:23:00 1078
原创 Network Programming for Windows读书笔记9
WSAAsyncSelect Winsock提供了一个有用的异步I/O模型。利用这个模型,应用程序可在一个套接字上,接受以Windows消息为基础的网络事件通知.具体的做法是在建好一个套接字后,调用WSAAsyncSelect函数.该模型最早出现于Winsock的1.1版本中,用于帮助应用程序开发者面向一些早期的16位Windows平台(如windows for Wo
2006-10-18 11:17:00 928
原创 Network Programming for Windows读书笔记8
select模型 select(选择)模型是Winsock中最常见的I/O模型.之所以称其为"select模型",是由于它的"中心思想"便是利用select函数,实现对I/O的管理!最初设计该模型时,主要面向的是某些使用Unix操作系统的计算机,它们采用的是Berkeley套接字方案.select 模型已集成到Winsock 1.1中,它使那些想避免在套接字调用过程中被无辜
2006-10-16 11:40:00 883
原创 Network Programming for Windows读书笔记7
套接字模式分为锁定模式和非锁定模式 锁定模式示例如下: SOCKET sock; char buff[256]; int done=0; while(!done) { nBytes=recv(sock,buff,65); if(nBytes==SOCKET_ERROR)
2006-10-16 10:47:00 771
原创 Network Programming for Windows读书笔记6
winsock提供两种套接字模式:锁定和非锁定.本章第一部分将详细介绍这两种模式,并阐释一个应用程序如何通过它们管理I/O.如大家在本章的后面部分所见,Winsock提供了一些有趣的I/O模型,有助于应用程序通过一种"异步"方式,一次对一个或多个套接字上进行的通信加以管理.这些模型包括select(选择)、WSAAsyncSelect(异步选择)、WSAEventSelect(事件选择)、
2006-10-16 10:07:00 818
原创 四年的教学计划
从教这么多年来,作为人民教师的我从一个普通体育教师做起陪伴的杨家桥小学走过了二十个年头,在这一漫长的教学过程中力求符合每位少年儿童的身体发育要求制定相应的教学计划,从45分钟的上课时间细化成热身运动、体能训练、娱乐体育各个方面,在过去的诺干年里本着发展特色运动跳绳的热情和毅力,利用业余时间从普通学生中选拔尖子学生进行加强训练,先后在96,97,98的诺干年里获得优异成绩.过了那么多年回想起来
2006-10-13 09:17:00 1298
原创 从<仓库_亚旭仓库收货资料维护>看我对SQL SERVER数据库的理解的肤浅
现在在昆山做项目,写程序时间久了,这些日子竟然发觉自己又不会写了,从asp跳到asp.net ,再从asp.net到现在net2003 的winform,才发觉即使我看了吕震岳的设计模式,但是对生产者/消费者模式还是不是十分了解,关键是是现在的GIB系统的fucade层和rules层的关系看的云里雾里.加紧对项目的架构有着深层次的了解,同时业务也不能拉下,这也是十分需要项目的磨练的.
2006-10-12 12:41:00 962
转载 我一个同学朋友关于消息头的定义,非常具有参考价值
服务器与客户端之间通信格式以及协议字版本号:Ver 1.0.0.2作者:刘扬声明:因为时间有限,所以现在暂时以WSAEventSelect和Select消息模型为主,并对IOCP留有必要的连入接口,所以这份报文以这两种模型为基础。1. 报文头:l 版本号:10个字符,以Ver开头,例如:Ver1.0.0.0=Ver1000。
2006-10-11 10:24:00 1572
原创 民族精神、生命科学教育的体会-2
“两纲”教育作为现阶段学科教育的一个重要里程碑,让我们一线的教育更深层次的理解教育的本质,领悟培养学生民族精神的重要意义。学生的自身发展关系到他们今后的前途,而爱自己的国家是做人的底线,中华民族是一个团结统一、爱好和平,勤劳勇敢、自强不息的伟大民族,在五千多年的风雨磨砺中仍然屹立在世界民族之林,其中不乏自身对老传统的继承,好的我们应该发扬光大,类似艰苦朴素的精神在现在年轻人越来越少的被体
2006-10-11 08:42:00 1068
原创 Network Programming for Windows读书笔记5
3.recv和WSARecv 对在已连接套接字上接受接受数据来说,recv函数是最基本的方式.它的定义如下: int recv( SOCKET s, char FAR* buf, int len, int flags); 第一个参数s,是准备接受数据的那个套接字.第二个参数buf,是即将收到数据的字符缓冲,而len则是准备接
2006-10-10 20:37:00 982
原创 Network Programming for Windows读书笔记4
2.WSASendDisconnect 该函数非常特殊,一般不用.其原型是: int WSASendDisconnect( SOCKET s, LPWSABUF lpOUT boundDisconnectData ); 该函数起初将套接字置为关闭状态,发送无连接的数据.当然,它只能用于支持从容关机和无连接数据的传输
2006-10-10 17:22:00 926
原创 Network Programming for Windows读书笔记3
数据传输 收发数据是网络编程的主题.要在已建立连接的套接字上接收数据,可用这两个API函数:send和WSASend.第二个函数是Winsock2中专有的.用样地,在已建立了连接的套接字上接受数据也有两个函数:recv和WSARecv.后者也是Winsock2函数. 必须牢牢记住这一点:所有关系到收发数据的缓冲都属于简单的char类型.也就是说,这些函数没有"Unicode"版本.
2006-10-10 11:42:00 1035
原创 Network Programming for Windows读书笔记2
connect函数和WSAConnect函数 最后一步就是连接.这是通过调用connect 函数或WSAConnect函数来完成的.我们先来看看该函数的Winsock1版本,其定义如下: int connect( SOCKET s, const struct sockaddr FAR* name,
2006-10-10 10:37:00 872
原创 人体———一一部精密灵巧的机器--------------教案反思
哲学家难以回答“人是什么”,美学家难以回答“美是什么”,生物学家也难以回答“生命是什么”生命(life)是什么?或者说生命与非生命的本质区别是什么?这是生命科学最基本的问题,也是我作为一个自然学科老师所应该带领学生应去感受的课题。 鉴于这个目的,我特地学习了《生命科学导论》,同时根据活动设计,骤然发觉人类对生命的共同特征,正如贝尔纳(Bernard,1813-1878)中
2006-10-10 09:50:00 1920
原创 Network Programming for Windows读书笔记1
TCP状态 作为一名Winsock程序员,通常没必要了解实际的TCP状态.但了解TCP状态,就能更好的地理解Winsock API调用如何基层协议中的改变产生影响.此外,许多程序员在关闭套接字时,会碰到一个常见问题;围绕套接字关闭的TCP状态是我们目前最感兴趣的问题. 对每个套接字来说,它的初始状态都是CLOSED.诺客户机初始化了一个连接,就会向服务器发送一个SYN包
2006-10-08 21:58:00 1056
asp+dcom做的无纸化办公系统
2007-09-23
汇编语言编程艺术(清晰版).part6
2007-12-05
汇编语言编程艺术(清晰版).part5
2007-12-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人