2008年5月11日
#
摘要: 要点
改变单个或者多种单个对象的行为,但不需要创建一个或者多个新的派生类;
也就是提取多种现有对象需要的某些共同行为,把这些行为作为一种装饰提取出来,建立装饰类;
阅读全文
2008年5月10日
#
摘要: RSS是在互联网上被广泛采用的内容包装和投递协议。RSS是Really Simple Syndication的缩写。RSS是一种站点内容聚合的格式。 RSS是XML的一种。所有的RSS文档都遵循 XML 1.0规范, 该规范发布在W3C网站上。
阅读全文
摘要: 事件是软件系统里的两个子系统之间,或者两个模块之间,或者两个对象之间发送消息,并处理消息的过程。在面向对象的世界里,就可以统一认为是两个对象之间的行为。两个对象之间发送的这种消息,对发送方来讲是产生一个事件,对接受方来讲是需要处理某个事件。这种消息可以是用户操作产生的或者软件系统里的某个对象产生的。
阅读全文
摘要: 在以前制作课表控件的时候借助了System.Windows.Forms.DataGrid控件的强大功能,制作了一个功能较强的课程表控件。
阅读全文
2008年5月9日
#
摘要: 问题:最近编写一个低级的键盘钩子,用c#制作,于是用到了win32 api。但是运行大概不久后就会莫名其妙地发生异常,是非法访问内存导致的异常。
调试发现,异常的地方是不可捕获的。
阅读全文
摘要: 如果客户端掉用connect进行连接请求,多个客户端可能存在并发请求。服务器会把不能响应的请求缓存在listen()指定了大小的请求队列。这个时候被缓存了请求的客户端connect()方法会正确返回,并继续执行。但是会在 send和recv方法上被阻塞等待。
阅读全文
摘要: 无连接socket很灵活,可以通过同一个socket向很多个地址进行数据写入,从同一个地址进行数据读取。所以这种服务器的组织形式也会很灵活。比如,利用多线程共享同一个服务器端的socket,进行数据读取和写入。
阅读全文
摘要: socket是一种特殊的I/O,所以socket类似于文件指针、文件句柄。通过socket可以写入和读取数据。
阅读全文
摘要: Winsock是windows系统上的一个网络通信API编程接口。TCP/IP协议栈只是winsock通信的一个子集,winsock还可以支持除了tcp/ip之外的其它协议栈。BSD socket是unix上tcp/ip协议栈的编程接口,所以winsock和BSD套接字包含的协议栈不一样。所以winsock编程中对于需要榜定的地址必须说明协议族和地址类型等。因为它可以支持很多通信协议。
阅读全文
摘要: 这里线程模型是指winsock相关的线程模型设计。
在本软件的设计的过程中有些问题是涉及到winsock的问题,为了能够很好的设计线程模型,必须理解清楚socket的内部工作机制。为此,首先从外面开始分析。
阅读全文
摘要: 水波的物理学模型便是理论依据。水波有如下特性:
扩散:水波总是从被扰动的中心向外扩散。在水波扩散过程中每个点都在得到能量后以自己为中心震动,并向四周传播能量。之所以从干扰点向外扩散,是因为内部的各点能量互相抵消而看不到震荡。重要的是,每个点都在以自己为中心进行震荡,并向四周扩散能量。
衰减:水波在传播过程中能量会逐渐的衰减,因为水的震荡是有阻尼的。
阅读全文
感慨万千的时候不能很好表达自己的思想怎么办? 真是抱憾自己的语文没学好。
从网上抄袭一曲水龙吟,小改一下,保留标题以表对作者的尊敬。
长歌缭沓河岳分,
怜叶扬飞舞惊痕。
轻雨玲珑梦荧绕,
简本无心笑凡尘。
风兮,风兮,思高举。
行天对歌揽空吟。
明朝携剑随君去,
听风吟舞赴征尘。
龙兮,龙兮,风云会。
长笑一声舒怀襟。
归去,归去,来兮。我夙愿。
余年还吟水龙吟。
2008年5月8日
#
摘要: 火车是人类生产生活中重要的交通工具。火车在铁路行行驶,铁路上的某些地方设有火车站。火车站上往往设有一些从主干线上分叉出去的铁路支路,供火车停靠,以便上下客或者卸载货物。铁路支路有一定的长度,火车也有一定的长度,且每列火车的长度相等。
阅读全文
摘要: 一个关系是一个二维表,但是一个表并不一定是关系。
阅读全文