2012年9月7日

程序千成不能封闭自满

摘要: 说一下自己的经历:到现在为止是我进入程序生涯第7个年头了,说到这一路走来,刚从学校毕业时确实是为了一份工作,而性急浮躁的学一点东西,进入公司后,总是为了完成一个项目而逼自己去网上找一些为完成项目的代码,工作一年以后我确有发现自项目是做了几个了,都水平还停留在原地,事实上发现是为工作而写代码,拿来主义没有理解,更可笑的是太自满了,当时觉得写代码就那么回事,变来变去就那样,井底之娃。当我换到第二份工作的时候,才觉得原来自己什么都不懂,才开始学习,可当时由于工作压历太大,学习也没有多少时间所有精力,几乎都用在了开发上了,差不多与前两年一样,直到工作满三年后我进入了一家外包公司,才真正觉得自己确实是. 阅读全文

posted @ 2012-09-07 18:02 园程之路 阅读(124) 评论(0) 推荐(0)

转载猫来老鼠跑掉

摘要: C#委托探索之猫和老鼠场景描述猫和老鼠:猫来了,老鼠跑掉!怎么实现?实现代码之前实现方式:public class Cat { public void ScreamOut(string msg) { mouse.RunAway(); } } public class Mouse { public void RunAway() }但是如果老鼠繁殖多了,很多老鼠同时都要跑掉,有的向南有的向北,怎么办呢?重写猫的ScreamOut 方法,这样显然不好;现实中的情况是,每个老鼠听到猫来了这个情况,自己有自己的逃跑方式,于是委托用到了这里,即:委托相当于一个方法 但是它的参数也是一个方法,这就不能... 阅读全文

posted @ 2012-09-07 17:23 园程之路 阅读(126) 评论(0) 推荐(0)

c# 关于 scoket网络编程 转自子阳博客

摘要: C#网络编程(异步传输字符串) - Part.3这篇文章我们将前进一大步,使用异步的方式来对服务端编程,以使它成为一个真正意义上的服务器:可以为多个客户端的多次请求服务。但是开始之前,我们需要解决上一节中遗留的一个问题。消息发送时的问题这个问题就是:客户端分两次向流中写入数据(比如字符串)时,我们主观上将这两次写入视为两次请求;然而服务端有可能将这两次合起来视为一条请求,这在两个请求间隔时间比较短的情况下尤其如此。同样,也有可能客户端发出一条请求,但是服务端将其视为两条请求处理。下面列出了可能的情况,假设我们在客户端连续发送两条“Welcome to Tracefact.net!”,则数据到达 阅读全文

posted @ 2012-09-07 11:24 园程之路 阅读(363) 评论(1) 推荐(0)

c# scoket网络编程 part 2 转自子阳博客

摘要: C#网络编程(同步传输字符串) - Part.2服务端客户端通信在与服务端的连接建立以后,我们就可以通过此连接来发送和接收数据。端口与端口之间以流(Stream)的形式传输数据,因为几乎任何对象都可以保存到流中,所以实际上可以在客户端与服务端之间传输任何类型的数据。对客户端来说,往流中写入数据,即为向服务器传送数据;从流中读取数据,即为从服务端接收数据。对服务端来说,往流中写入数据,即为向客户端发送数据;从流中读取数据,即为从客户端接收数据。同步传输字符串我们现在考虑这样一个任务:客户端打印一串字符串,然后发往服务端,服务端先输出它,然后将它改为大写,再回发到客户端,客户端接收到以后,最后再次 阅读全文

posted @ 2012-09-07 10:49 园程之路 阅读(266) 评论(0) 推荐(0)

关于c#网络编程(scoket)转自子阳博客

摘要: C#网络编程(基本概念和操作) - Part.1引言C#网络编程系列文章计划简单地讲述网络编程方面的基础知识,由于本人在这方面功力有限,所以只能提供一些初步的入门知识,希望能对刚开始学习的朋友提供一些帮助。如果想要更加深入的内容,可以参考相关书籍。本文是该系列第一篇,主要讲述了基于套接字(Socket)进行网络编程的基本概念,其中包括TCP协议、套接字、聊天程序的三种开发模式,以及两个基本操作:侦听端口、连接远程服务端;第二篇讲述了一个简单的范例:从客户端传输字符串到服务端,服务端接收并打印字符串,将字符串改为大写,然后再将字符串回发到客户端,客户端最后打印传回的字符串;第三篇是第二篇的一个强 阅读全文

posted @ 2012-09-07 10:44 园程之路 阅读(392) 评论(0) 推荐(0)

导航