自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

迂者-贺利坚的专栏

为IT菜鸟起飞铺跑道,和学生一起享受快乐和激情的大学

原创 计算机科学-第9周 数组、结构体、指针综合练习 题目及参考解答

第9周 数组、结构体、指针综合练习1、阅读程序阅读下面的程序,写出运行结果,上机时运行程序,记录结果,从而能够理解指针的用法(1)#includeint main(){    char a[]="Hello World",*p;    int i;    i=8;    p=a...

2014-05-29 16:11:11 2881 0

原创 通信专业学生的迷茫

接触过一些通信专业的学生,不知有多大代表性,这些找我的学生居然都是要“抢计算机的饭碗”来的。现社会,专业已经不是什么障碍,但如果有相当比例的学生都在纠结这个问题,通信专业的老师们,该找找原因了。“计算机是工具”在通信专业应该被认可,这样才能找到位置。下面是一封相关的信件。【来信】  我是杭州电子科...

2014-05-28 07:55:51 4058 2

原创 考试容易了,学习怎么办?

我的两位学生(田和任)都讲了他们周末参加的一个认证考试不考大题考小题的事情。由感而发:  话说不用大题考,大概是不敢用大题考。  老师的教,和学生的学中,存在的一些问题得不到解决,总体讲,学生的学习效果没有得到保证。  学生有个好看些的成绩,是共同的心愿。最容易做的事情就发生了:考试,向越来越容易...

2014-05-28 07:27:24 2496 1

原创 程序员与线性代数

逛微博,摸到了一堆宝:关于线性代数学习的文章。

2014-05-28 05:47:18 7285 0

原创 百字3元的论文摘要,——我们要买来些什么

今天在校园中,发现了一则广告:专业翻译论文摘要,百字3元,支付宝交易。  毕业答辩的季节,这道菜正值时令。  为什么要写论文?为什么要求写摘要?为什么还要写英文版的摘要?  一种回答,折腾人。  另一种回答,这是大学培养环节中该做的事。  作为后一种回答的维护者,我要求我的学生,自己翻译,已经有技...

2014-05-25 21:46:05 2440 1

原创 2013级C++第14周(春)项目——多态性、虚函数和抽象类

课程首页在:http://blog.csdn.net/sxhelijian/article/details/11890759,内有完整教学方案及资源链接第一部分 阅读程序1、阅读、修改和运行关于交通工具类的程序,回答问题,以理解相关技术方法(1)请写出程序的执行结果,并在上机时对照理解#inclu...

2014-05-25 20:52:48 3193 2

原创 计算机科学-第13周 函数 题目及参考解答

《计算机科学》课程主页在:http://blog.csdn.net/sxhelijian/article/details/137055971、阅读程序阅读下面的程序,写出运行结果,上机时运行程序,记录结果,从而能够理解指针的用法(1)#include void fun(int x, int y){...

2014-05-23 11:25:10 2152 0

转载 让学生主动学习——转自孙志岗博客

这次报告比较大发,所有校领导、院长、教学副院长等等都在,一共500多人。我只有15分钟,最后为了弥补前面的超时,我主动压缩到12分钟。效果应该还不错吧。最后王书记总结时说“做改革,不要全面否定过去,得符合事物发展规律”,不知道是不是说给我听的。好在他说的第一句话是“我对教学没有发言权”,所以我就不...

2014-05-23 10:53:56 3534 2

原创 风景在路上

再过几个小时,就要参与2010级学生毕业设计的验收工作了。“产品”验收通过了,学生将进入写毕业设计说明书(论文)阶段。  在毕业设计环节,以前有过为一名学生从“Hello world”开始示范的经历,也有过黑着脸将“做不出来从我名下你就不要答辩”的苛刻,最终这两名学生都获得了他们在大学中从未有过的...

2014-05-22 06:01:12 2993 9

原创 C++第13周(春)项目1 - 点、圆的关系

课程首页在:http://blog.csdn.net/sxhelijian/article/details/11890759,内有完整教学方案及资源链接int main( ){ Circle c1(3,2,4),c2(4,5,5);      //c2应该大于c1 Point p1(1,1),p2...

2014-05-20 21:36:59 2491 0

原创 C++第13周(春)项目2 - 圆的比较

课程首页在:http://blog.csdn.net/sxhelijian/article/details/11890759,内有完整教学方案及资源链接【项目2 - 圆的比较】   在项目1的基础上,在圆类上重载关系运算符(6种),使之能够按圆的面积比较两个圆的大小。自编main函数完成测试。

2014-05-20 21:36:42 2224 0

原创 C++第13周(春)项目3 - 与圆心相连的直线

【项目3 - 与圆心相连的直线】  在项目1中定义的Point(点)类和Circle(圆)类基础上,设计一种方案,输出给定一点p与圆心相连成的直线与圆的两个交点。  提示:

2014-05-20 21:36:19 2381 0

原创 2013级C++第13周(春)项目——继承的进一步话题与GUI应用开发

第13周 继承的进一步话题与GUI应用开发第一部分 程序阅读 阅读下面类的定义,请说出在测试函数中不同情况的调用产生的结果#include using namespace std;class A{protected:    int a,b;public:    A(int aa, int bb):...

2014-05-19 11:32:05 2967 1

原创 wxWidgets初学者导引(6)——wxWidgets学习材料清单

学习材料清单l wxWidgets的官网:http://www.wxwidgets.org/downloads/l wxWidgets的下载页面:http://www.wxwidgets.org/downloads/l 在线教程《wxWidgets tutorial》:网址在http://zetc...

2014-05-18 20:40:27 8018 1

原创 wxWidgets初学者导引(5)——用wxSmith进行可视化设计

5 用wxSmith进行可视化设计  按照第4章的要求看过了相关的书籍,应该具备了通过直接写代码的方式界面程序的能力。而在实际的工程开发中,做界面的工作常通过可视化的操作完成。wxSmith就是这样一个支持wxWidgets快速开发的一个工具,专门用来做界面。  wxSmith已经是Code::B...

2014-05-18 20:38:43 23012 5

原创 wxWidgets初学者导引(4)——wxWidgets学习资料及利用方法指导

4 wxWidgets学习资料及利用方法指导  初学者常苦于找不到参考资料。实际上,是找不到,不是没有。真正有用的资料,常常也就在手边,只是不知道。有能力熟练地使用一切能用得着的资料,这是水平提高的指标之一。这种能力,同样,也是在实践中获得,而不是有谁为你讲一堂课就能得到。  本章的学习资料,从最...

2014-05-18 20:25:54 16835 4

原创 wxWidgets初学者导引(3)——wxWidgets应用程序初体验

3 wxWidgets应用程序初体验  本文中所有的体验,在Code::Blocks中进行。  为了在Code::Blocks中编译运行C++写的wxWidgets程序,需要再做些设置。  首先,需要在环境变量里添加一个wxWidgets根目录环境变量。设置方法类似于2.3中设置PATH变量的方法...

2014-05-18 20:07:38 20609 20

原创 wxWidgets初学者导引(2)——下载、安装wxWidgets

2 下载、安装wxWidgets  这方面的资料从网络可以找到不少。wxWidgets的文档,要涵盖各种操作系统和编译环境,难免让人有点无所适从。这对初学者,是灾难。  以下文字,适合于大部分初学者的工作环境。为能边看边做,请确认:(1)你用的是Windows操作系统(强烈建议初学者进阶后,适时开...

2014-05-18 19:47:51 40383 16

原创 wxWidgets初学者导引(1)——前言

针对初学者起步学习困难的实际,提供了一个学习方案,帮助C++初者提升学习能力,用CodeBlocks、wxWidgets、wxSmith开发出C++ GUI(图形用户界面)的应用程序。

2014-05-18 17:18:04 12553 3

原创 wxWidgets编程起步

昨天开始学习wxWidgets先推荐一下这两天找到的学习材料。博客中有一个系列教程,貌似作者没有写完,见《跟我学wxWidgets开发》系列教程http://www.cnzui.com/archives/921。要看书,就《使用wxWidgets进行跨平台程序开发》http://download....

2014-05-15 10:48:00 7838 4

原创 安装wxWidgets遭遇的两大关卡

早就想体验wxWidgets。这学期的C++课,课时还算充裕,关键是弟子们的实践能跟得上,我希望能让他们也浅尝一把GUI开发。MFC可以选,但既然IDE都用CodeBlocks了,还是选wxWidgets,开源平台到底吧。问题1:编译中“内存耗尽”;问题2:连接中缺少文件

2014-05-13 23:54:20 18232 18

原创 C++第12周(春)项目 4 - 日期时间类

【项目4】日期时间类  定义一个日期类Date,数据成员包括年、月、日,SetDate(int y,int m,int d)和PrintDate()函数分别用于设置日期和显示日期;再定义一个时间类Time,数据成员包括时、分、秒,SetTime(int h,int m,int s)和PrintTi...

2014-05-13 16:34:41 2288 0

原创 C++第12周(春)项目3 - 摩托车继承自行车和机动车

【项目3 - 摩托车继承自行车和机动车】在下面一段类的定义中,自行车类的虚基类为车辆类,机动车类的虚基类也为车辆类,摩托车类的基类为自行车类和机动车类,类之间均为公有继承,如图所示。    下载可执行文件链接motorcar.exe.(1)根据上面各类间关系的描述,补全下面程序段中空缺的代码;(2...

2014-05-13 16:30:46 2578 0

原创 C++第12周(春)项目2 - "双肩挑"教师

【项目2 - 教师兼干部类】(第11章习题9)分别定义Teacher(教师)类和Cadre(干部)类,采用多重继承方式由这两个类派生出新类Teacher_Cadre(教师兼干部)。要求: (1)在两个基类中都包含姓名、年龄、性别、地址、电话等数据成员。 (2)在Teacher类中还包含数据成员ti...

2014-05-13 16:25:42 1899 2

原创 C++第12周(春)项目1 - 长颈鹿类对动物类的继承

课程首页在:http://blog.csdn.net/sxhelijian/article/details/11890759,内有完整教学方案及资源链接

2014-05-13 16:23:16 2306 0

原创 在实验室还是企业实习,这个无定数

【来信】(CSDN的私贺老师,您好 我是中科大软院研一学生,软件工程专业,研二有一年的时间出去实习,请问,我是应该去实验室,还是去企业实习?最近比较迷茫,这个问题,困惑我很久了,我想知道,去哪个能学到更核心的技术。 我不准备读博(至少在5年内,没有这个安排)这个问题很难为你解答,要结合很多因素综合...

2014-05-11 11:13:06 5456 1

原创 2013级C++第12周(春)项目——成员的访问属性、多重继承

#include  using namespace std;  class Animal  {  public:      Animal(){}      void eat()      {          cout     }  protected:      void play()    ...

2014-05-11 10:24:55 3070 0

原创 答复大一学生:学会爬,再说跑

【来信】  我是一名计算机科学与技术软件开发与设计方向的大一学生。最近关于基础课很头疼。在上学期我们学了计算机导论。下学期学了c语言。但是没有学计算机组成原理 操作系统等  在大学刚开始老师就说这些学科很重要。因此我就选择了自学, 学习操作系统的时候教材要求要计算机组成原理 数据结构 c语言基础比...

2014-05-09 21:54:48 2869 9

原创 C++课程资源下载问题

【来信】  贺老师,您好,我是江西某高校软件学院的一名在校学生。看了您在csdn上发布的博文和视频,我获益良多。不得不承认,之前的大学时光我是荒废了,马上就要大三了,我主攻的是C++方面。因此我悔过自新的想从头再来,打好基础,为大三进工作室做准备,同时我也会按照您在博文中给出的建议完善自己,希望您...

2014-05-08 09:05:55 2589 0

原创 答大一学生:英语成绩不好,能有多大发展空间

【来信】  贺老师好,我是烟台大学、软件工程专业的一名学生,现在是大一。我想问下您,英语成绩不好,在计算机这行能有多大的发展空间,有哪些方向。【回复】  英语不好,总体讲,会对你的发展会有限制,无论从事哪个方向。“限制”并不意味着你失去机会,你仍然可以在这个行业中做下去,但不能跟行业的最新发展同步...

2014-05-07 08:36:13 3919 5

原创 面对完全看不懂的书

【来信】  老师,我是大一学生,学了C++半年(教材),然后现在很迷茫,不知道怎么去提高,然后我去看MFC和API,我完全看不懂,我也不知道现在要去看什么书好,希望老师能指点一下,或者推荐书籍给我,十分感谢!【回复】  当在学习中面对完全看不懂的书时,该为看懂这本书做些准备了。如果问题出在语言上,...

2014-05-07 08:09:00 4010 0

原创 记录:50多行程序中找出多写的一个字母e

小霍同学调程序,做的是第11周的项目1 - 存储班长信息的学生类,但是她写的程序,呃,请读者自己运行一下吧。(下午在机房调试时用的是Code::Blocks10.05,输出的是很长的莫名的符号,晚上在家用的是CodeBlocks12.11,典型的内存溢出症状。)#include #include...

2014-05-06 20:40:45 2930 0

原创 C++第11周(春)项目4 - 类族的设计

课程首页在:http://blog.csdn.net/sxhelijian/article/details/11890759,内有完整教学方案及资源链接

2014-05-06 16:55:44 1875 0

原创 C++第11周(春)项目3 - 点类派生直线类

课程首页在:http://blog.csdn.net/sxhelijian/article/details/11890759,内有完整教学方案及资源链接

2014-05-06 16:50:30 2066 0

原创 C++第11周(春)项目2 - 职员有薪水了

课程首页在:http://blog.csdn.net/sxhelijian/article/details/11890759,内有完整教学方案及资源链接

2014-05-06 16:43:49 2123 0

原创 C++第11周(春)项目1 - 存储班长信息的学生类

课程首页在:http://blog.csdn.net/sxhelijian/article/details/11890759,内有完整教学方案及资源链接

2014-05-06 16:38:26 2245 0

原创 《逆袭大学》文摘——9.5 用算法和数学奠定专业基础

有不少读者给我来信,咨询的是关于数学和算法对学习计算机的意义。这样的话题,在我的专栏中很多文章里都提到过。在拙作《逆袭大学——传给IT学子正能量》中,在这方面写了不少文字,现将其中的9.5节全文摘录在此文中,以供参考。  更多话题,见《逆袭大学——传给IT学子正能量》全书目录。9.5 用算法和数学...

2014-05-06 07:05:57 5952 2

原创 职场二年级转型C++的困惑

在工作之后,为了长远发展考虑,技术在一段时间之内尽量不要大动。立足于自己进行设计,做某一项技术的专家,而不是围绕着工作变来变去。这些技术,都有各自的市场,如果总是基于一两年的经验去做,各方面都不能得到理想的结果。当然,我想你应该是想清楚了长期使用C++而转变的。选好了,就深入进去,不要浅尝之后再变...

2014-05-05 10:20:31 2572 3

原创 2013级C++第11周(春)项目——通过继承拥有基类的资源

课程首页在:http://blog.csdn.net/sxhelijian/article/details/11890759,内有完整教学方案及资源链接

2014-05-05 08:39:13 2243 0

原创 软件工程师周兆熊给IT学子的倾情奉献

在从事软件开发工作的过程中,我发现我们在学校里面学到的很多东西都是片面而肤浅的,根本达不到岗位的要求。像编码规范、研发流程等等学校里几乎不提及的知识,在实际的软件开发项目中却恰恰是异常的重要。   我就想到,我走过的路,很多人都将再次走过。如果他们没有一个引路人,没有人将自己之前所遭遇的困难和学到...

2014-05-04 09:49:29 4265 10

提示
确定要删除当前文章?
取消 删除