作业6
摘要:一.问题解决 2.补全playPrev(GoMove) 这个其实可以只写一个Play(GoMove)方法就可以的,不必要分成PlayNext和PlayPrev。 为了实现这个功能,做了一个复活函数reliveTheKilled(GoMove): // Relive the killed stones private void reliveTheKilled(...
阅读全文
posted @
2013-11-25 10:50
mountainking
阅读(196)
推荐(0)
作业8
摘要:1.理解C++变量的作用域和生命周期 int* fun(){ int i = 1; return &i;}//warning: address of local variable 'i' returned 2.理解堆和栈,两种内存的申请和释放的方式 #include #include int *fun(int **t){ int num...
阅读全文
posted @
2013-11-17 22:24
mountainking
阅读(180)
推荐(0)
作业7
摘要:问题大集 1.lambda表达式的支持? 我是从ruby这里学到lambda的,那是一个block的内容,类似一个简单函数的功能。接着我又查了别的资料,C#较早支持了lambda,而java8也将支持,现在C++的新特性也包括了lambda表达式,那么lambda能帮助我们什么呢? 2.如何用auto等新的函数语法编写更好的代码? C++11引入了一些新的实用的类型推...
阅读全文
posted @
2013-11-10 14:34
mountainking
阅读(139)
推荐(0)
作业5
摘要:一.思路 队友:梁杰,夏天晗。 这次作业的任务比较好分配。一个服务器,一个客户端,一个网页。我负责客户端的部分,其实并没多少难度,但是第一次用python写,还是遇到了许多问题,也向梁杰同学请教了许多。通信主要用socket完成,两部分:一个是建立通信,一个是根据传输格式协议修改发送和接受的具体内容。如果接收到的是wait的信息,则线程睡0.3秒,重新接收;如果接收到的是star...
阅读全文
posted @
2013-11-04 09:36
mountainking
阅读(174)
推荐(0)