上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页

2011年5月7日

网络课设总结(五)——利用CAsyncSocket进行异步通信

摘要: 上一篇文章,我给大家提供了服务器监听套接字的基本代码,这一篇文章,让我们一起来看看客户端的代码!!! 由于,我要完成的功能是在一个对话框里轮流显示和管理多个服务器和多个客户端,因此在建立套接字类的时候费了一番脑筋;在此我将整个过程描述出来,也许对面向对象的程序设计有一点启示。初步方案:服务器端的职责是监听和数据通信,客户端的功能是数据通信;好的,我直接就这么考虑了,我需要一个监听套接字类,一个数据通信套接字类,然后在以数据通信套接字和监听套接字为成员变量构成服务器端套接字类;客户端类直接用数据通信套接字。首先,这个想法在思维上很顺利,看起来顺理成章,在实现的时候却发现,服务器端有这样的问题:. 阅读全文

posted @ 2011-05-07 08:22 阿杜的世界 阅读(361) 评论(0) 推荐(0) 编辑

网络课设总结(四)——利用CAsyncSocket进行异步通信

摘要: 一、先提供成品,即可以执行的代码 CAsyncSocket封装了Windows Sockets API,用于表示网络通信的Socket端点1、CServerSocket.h#if !defined(AFX_SERVERSOCKET_H__023D856C_FEA7_4A0D_B8E3_180AFFCC462C__INCLUDED_)#define AFX_SERVERSOCKET_H__023D856C_FEA7_4A0D_B8E3_180AFFCC462C__INCLUDED_//#include "ClientSocket.h"#if _MSC_VER > 100 阅读全文

posted @ 2011-05-07 07:39 阿杜的世界 阅读(326) 评论(0) 推荐(0) 编辑

网络课设总结(三)——VC++应用技巧

摘要: 一、网站推荐1、VC知识库:http://www.vckbase.com/2、VC在线:http://www.vczx.com/3、google、百度,呵呵,要善于利用网络资源,在l论坛上提问的时候要学会提问,具体可以看一篇文章《提问的艺术》,在我资源里面可以下载。二、常用技巧 1:使用vc开发项目时,常会遇到这种情况: 即明明只改动了一个文件,却要把整个项目全部重新编译连接一次。刚刚连接好,一运行,又提示重新编译连接一次,非常讨厌。这是因为出现了未来文件的缘故。 解决方法: 找出对应文件夹下的debug目录,将未来文件全部delete, 再rebuild all一次。(未来 文件即其创... 阅读全文

posted @ 2011-05-07 07:22 阿杜的世界 阅读(157) 评论(0) 推荐(0) 编辑

2011年5月6日

网络课设总结(二)——VC开发环境

摘要: 一、编程环境1、VC++6.0——经典,现在很多大学的程序设计基础都用这种开发环境。入门图书:《VC++深入详解》2、VC++2008/VC++2010——比VC6.0支持更多的SDK,并且程序默认支持UNICODE。入门图书:《VC++.NET技术内幕》潘爱民老师翻译的那本3、一些小插件(部分可以在我的资源里面找到)1.Visual Assist(强烈推荐) http://www.wholetomato.com/ VA从5.0一直到现在的VAX,功能越来越强大,除了以前版本中的自动识别各种关键字,系统函数,成员变量,自动给出输入提示,自动更正大小写错误,自动标示错误等等以外,最新的版本中还在 阅读全文

posted @ 2011-05-06 22:03 阿杜的世界 阅读(172) 评论(0) 推荐(0) 编辑

网络课设总结(一)

摘要: 从4月25日到5月6日,历经十二天,终于把课设的编码部分完成了。我还没有沉湎于完成作品的狂喜中,相反,我在以一种怀疑的、批判的目光审视它。我在以做一个反省,对自己这十天来的工作做一个总结。马马虎虎总算是达到了给老师交作业的基本要求,但是,离我的实际预想,还差得太多。 我看着自己的代码,就想看着一件到处是破洞的衣服,心中不断泛起一丝丝想吐的冲动……我没有夸张,呵呵,各位看官莫怪,目前作为一个低效、危险的程序员,我只想说:OK,我又完成了一件“垃圾”,但是,垃圾也有用处,失败的作品也有其独有的作用——供我反思,反省。 先简单回顾一下我的经历吧:4.25,写了4个小时代码;4.26,发现4.25的. 阅读全文

posted @ 2011-05-06 21:45 阿杜的世界 阅读(182) 评论(0) 推荐(0) 编辑

2011年5月3日

如何成为优秀的程序员

摘要: 1. 分享所有 尽可能使用开源,并且当你有能力的时候,要对其有所贡献。聚全社会之智慧,胜过某些大公司之短视。 2. 公平竞争 尝试其他技术、框架、方法和观点。不要总以为只有你的选择才是可行的。别的选择也有可能比你的要强得多。要以开放的心态,来检验其他人的选择。 3. 不要攻击他人 像第2条所说的,不要仅仅因为别人恰巧使用.Net、Java或PHP就去攻击他们(我在这方面有一次教训)。有时,它们或许要比你所认为的更有效。只要别人不是一无是处,你就可以从他们那里学到很多东西。 4. 自我完善 尽量发布可以运行的代码。不要指望QA能给你找出所有的程序错误。要经常并且全面深入地测试你的代码。 5. 不 阅读全文

posted @ 2011-05-03 12:31 阿杜的世界 阅读(142) 评论(0) 推荐(0) 编辑

2011年4月20日

新的开始,以终点为起点

摘要: 我终于走过了程序员的一个阶段:盲目收集资料,却无法塌下心来阅读和思考;以为自己的硬盘有多大,自己的知识就有多少;以为自己精力无限,可以把每样东西玩得像花一样;花50%的时间收集资料;20%的时间评估资料;30%不到的时间阅读资料;10%的时间去实践。。。。这个过程对我来说及其痛苦,代价也相当大。在这里写出来,后来者切记。 认真读一本好书,要比浏览一大堆书来得实在;上机实践,在实践中不断思考,这本好书才算是真正读懂了。 阅读全文

posted @ 2011-04-20 07:33 阿杜的世界 阅读(148) 评论(0) 推荐(0) 编辑

2011年4月19日

win7下使用telnet的方法

摘要: MicrosoftInternetExplorer402DocumentNotSpecified7.8Normal0这里总结一下经验,给出win7下开启和使用telnet的方法,供大家参考。首先,出于安全考虑,win7已经禁用了telnet这一功能,毕竟telnet是明文传输的,安全性很差。知道了这一点就不奇怪为什么在win7下不能使用telnet了,下面就详细介绍下如何重新开启telnet服务:1、如果你直接到控制面板的管理工具里德服务项里去找telnet的话,那是徒劳无功的,因为默认根本就没有这一服务。当然,你可以通过如下方式搞定。“控制面板”-->“程序”-->“打开或关闭w 阅读全文

posted @ 2011-04-19 19:31 阿杜的世界 阅读(187) 评论(0) 推荐(0) 编辑

2011年4月9日

4月份复习计划调整

摘要: MicrosoftInternetExplorer402DocumentNotSpecified7.8Normal0考研基础学习期(一)<2011.04.08到2011.05.01>一、英语1、学习时间:2.5小时2、复习资料:海文考研英语基础教程、星火记忆巧计速记、无敌英语语法3、复习要点:① 1小时单词② 1小时精读,精读的时候不要追求数量,也不要追求速度,目的是看懂文章整理里面的生词、固 定搭配、和比较好的句子,另外学会长难句的翻译;每天两篇基础阅读③ 0.5小时语法二、数学1、学习时间:2小时2、复习资料:高等数学(下) 同济五版线性代数 同济五版及清华二版概率论与数理同济 阅读全文

posted @ 2011-04-09 09:18 阿杜的世界 阅读(138) 评论(0) 推荐(0) 编辑

2011考研数学真题凸显教材复习重要性

摘要: 2011年硕士研究生入学考试刚刚结束,数学真题体现了大纲中要求的三个“基本”——基本概念、基本理论、基本方法,总的说来知识点是不变的,变的只是出题的方式和角度,只有对基本概念、基本定理有充分的理解、把握和运用,以不变应万变才是取胜之道,下面我给备考2012年考研的同学们一些建议。 一、结合大纲进行复习。大纲不仅是命题人要遵循的法则也是我们复习的依据。2009年、2010年和2011年连续三年的考试大纲一字未变,而且数学考试大纲即使有变化也不会多大,大家沿用前面三年的考试大纲就可以。细心的同学可能注意到了,对不同知识点大纲有不同的要求,有要求理解的,有要求了解的,有要求掌握的,也有要求会求会计. 阅读全文

posted @ 2011-04-09 09:17 阿杜的世界 阅读(135) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页

导航