2014年2月15日

coursera-gamification003-notes-week3-Game Thinking

摘要: 3.1 why gamifythe core skill for gamication :game thinkingcompare 2 examples1,Dodgeball,one of the smartphone applications,for people who often hang around the bars.function:give you a map showed you where you are,and people can check in and see the info thay what there friends are(nearby) when they 阅读全文

posted @ 2014-02-15 03:00 TheBest 阅读(160) 评论(0) 推荐(0) 编辑

coursera-gamification003-notes-week2-Games

摘要: 2.1gamification is notmaking everything a game .gamification says you still in the real world and let make the experience better,learn from game,not pull you out of the real worldgamiffication is not any games in the workspace,is not use games in business,is not simulationsgamification is to use the 阅读全文

posted @ 2014-02-15 02:57 TheBest 阅读(137) 评论(0) 推荐(0) 编辑

2014年2月12日

coursera-gamification003-notes-week1-What is Gamification

摘要: 1. What is Gamification1.1本节主要讲了什么是游戏化,以及这门课的四个目标the goal of the class:what is gamification,why it might be valuable,how to do it effectively,specific applicationsby the way,教授提到了注意观察身后书桌的变化,may be a message...于是截了两张图表示除了身后左上角柜子里的棒球帽换了之外,还没找出书有什么不一样的来。。。不管了1.2课程评分细则,忽略1.3,一个definition,the use of gam 阅读全文

posted @ 2014-02-12 16:30 TheBest 阅读(261) 评论(0) 推荐(0) 编辑

2013年4月25日

coursera_intro_to_python_notebook_1

摘要: http://www.codeskulptor.org/#user10_RPMkJnEXC4v3qe8.pythis is my first mini python project1 function&&more operationsfunction starts with key word "def",such as an exampledef compute_area(base,height): area= ( 1 /2 ) * base * height; return areathe end of the header is a colon,mean 阅读全文

posted @ 2013-04-25 11:24 TheBest 阅读(158) 评论(0) 推荐(0) 编辑

2012年6月4日

Professional C++读书笔记06

摘要: 2012-05-22Chapter091、操作符重载:实现类对象按简单类型进行+- 例:SpreadsheetCell myCell(4),anotherCell(5); SpreadsheetCell aThirdCell=myClee+anotherCell; const SpreadsheetCell operator+ (const SpreadsheetCell &cell)const; 可以实现aThirdCell=myCell+5.6这样的操作 解释:编译器会寻找一个double作参数的SpreadsheetCell的构造函数,并以5.6创建一个临时变量 但,1,诸如my 阅读全文

posted @ 2012-06-04 23:12 TheBest 阅读(108) 评论(0) 推荐(0) 编辑

Professional C++读书笔记05

摘要: 2012-05-20Chapter091、复制构造函数浅复制时的隐患 若对象中有指针成员,则当对象作为形参传入时 例如void myFun(Spreadsheet s)…… Spreadsheet s1(5,3); myFun(s1);// s1与s中的指针成员指向同一块内存(s是由s1通过复制构造函数生成的),当myFun()结束时,会释放s,则s指针成员所指向空间释放,导致s1的指针成员指向的空间释放,即s1的指针成员指向一块已经释放的内存。2、赋值运算符浅复制时的隐患 Spreadsheet s1(2,2),s2(4,3); s1=s2; 则s1,s2中的指针成员指向了同一块内存(s1的 阅读全文

posted @ 2012-06-04 23:11 TheBest 阅读(148) 评论(0) 推荐(0) 编辑

Professional C++读书笔记04

摘要: 2012-05-18Chapter081、初始化列表:允许在创建数据成员的同时完成数据成员的初始化 语法:以冒号开头,以逗号做分隔符,每个元素分别对一个数据成员初始化,可以使用函数记法 例:SpreadsheetCell::SpreadsheetCell():mValue(0),mString(“”); 注:在构造函数体内为一个对象赋值时,并没有真正构造该对象(这些数据成员已经初始化),这一点与初始化列表不同 注:初始化列表按类定义中数据成员声明的顺序进行初始化,而非初始化列表中的顺序2、将对象按const引用来传递,而不是按值来传递 按const引用效率更高,只会复制对象的地址,而不会复制对 阅读全文

posted @ 2012-06-04 23:10 TheBest 阅读(152) 评论(0) 推荐(0) 编辑

2012年5月20日

Professional C++读书笔记03

摘要: Chapter071、前缀注释:在源文件前面加上的标准注释,可以加入 文件/类名/;最后一次修改时间;原作者;文件/类的简单描述;未完成的特性;已知的bug等信息2、变量命名约定:常见前缀前缀示例解释用法mmData成员 member类中的数据成员ssLookUpTable静态 static静态变量或数据成员,类变量kkMaxLength常量 konstant指示一个常量值(也可全大写表示)ffCompleted标志 flag指示一个布尔值,表示一个yes no属性n/mnLines/mLines数字 number作为一个计数器的数据成员tmptmpName临时 temporary一个临时变量 阅读全文

posted @ 2012-05-20 23:24 TheBest 阅读(141) 评论(0) 推荐(0) 编辑

Professional C++读书笔记02

摘要: 2012-05-16Chapter041、容器分类 顺序容器:向量vector,列表list。双端队列deque→存储一个元素序列 容器适配器:队列queue,优先队列priority queue,栈stack→建立在三种顺序容器之上的接口 关联容器:集合set,映射map(包含多集,多映射)→建立了键与值的关联 在set中,键本身就是值 特殊容器:位集bitset2、set按有序方式存储元素,插入、删除、查找都是O(logn) 底层用平衡二叉树实现→使用情况:如果希望插入删除和查找性能相当 set不允许有重复的元素 ∴可用multiset存储重复的元素3、map存储了键/值对 元素按键排序, 阅读全文

posted @ 2012-05-20 23:23 TheBest 阅读(142) 评论(0) 推荐(0) 编辑

Professional C++读书笔记01

摘要: 2012-05-14Chapter011、构建一个C++程序过程:预处理→编译→链接 预处理:交由预处理器处理的指令以#开头预编译器指令功能常见用途#include [file]将指定的文件代码插入到指令所在位置包含头文件#define key value指定key的每次出现都替换为value在C中定义常量或宏C++中有更好的方法#ifdef [key]#ifndef [key]#endif有条件的包含或者忽略ifdef ifndef块中的代码避免循环包含,即避免代码被多次包含#pragma不同的编译器不一样尽量不用 编译:翻译为机器可读的对象文件 链接:单个或多个对象文件link到一起构成一 阅读全文

posted @ 2012-05-20 23:22 TheBest 阅读(178) 评论(0) 推荐(0) 编辑

导航