面相对象初始
一.初始面向对象 面向对象的程序的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西. 优点是:极大的降低了写程序的复杂度,只需要补充:编码回顾
回顾编码问题: 编码相当于密码本,关系到二进制与看懂的文字的对应关系 最早的密码本: ascii 码:值包含英文字母,数字,特殊字符。 字符:组成你看到的内容的最小单位就是字符。 位:二进制中占有的位16.递归函数,二分查找法
递归函数 一、初始递归 递归函数:在一个函数里在调用这个函数本身。 递归的最大深度:998 正如你们刚刚看到的,递归函数如果不受到外力的阻止会一直执行下去,但是我们之前已经说过关于函数调用的问题,每一15.内置函数,匿名函数
内置函数 我们一起来看看python里的内置函数,什么是内置函数?就是python给你提供的,拿着直接用的函数,比如print,input等等,截止到python版本3.6.2,现在python一共为任务分配调整
在经过新一轮分工讨论后,我们将我们最初的分工做了一次更新。截图于此。但是同样,基于敏捷开发的原则,任务将会在过程中为适应遇到的情况而不断更新。请大家及时完成各自任务,并每天22点之前在tfs上更新完毕Daily Scrum 10.27
今天毛宇已经完成了游戏每个模块的整体设计,并且大家聚在一起,对这些模块进行了具体的讨论和分析,包括模块的具体功能、接口、模块儿间的交互,以及注释的规范等等。大家看到彼此都能够按时完成任务,并且同步地进 />Daily Scrum 10.26
今天大家主要还在学习cocos2d-x进阶,完成毛宇设置的task3.于此同时,游戏设计也已经进行了一半了。大家虽然都很忙,但是软工的积极性一直在很高的水平。另外今天罗凡还给大家每个人带了一瓶酸奶哈~Daily Scrum 10.25
软工daily scrum第三天。万事开头难,我们的队员们正在加紧时间学习引擎的使用。虽然时间花的多了,但是磨刀不费砍柴功,把基础打好,我们的软件项目才能更有水平,更高质量!任务完成情况与计划:MemDaily Scrum 10.24
今天大家进行了第二次Scrum Meeting,大家已然进入了“软工,明天见!软工天天见!”的节奏。大家已经按照计划完成了cocos2d-x引擎的搭建,中间遇到的问题都在团队的互帮互助中完成了。毛宇同Week7 Teamework from Z.XML-任务分配
任务分配Z.XML任务初步分配新鲜出炉,请关注!初步估计,我们的项目需要191小时。但是根据敏捷开发的方法,我们将在开发过程中根据情况迅速调整任务分配,以适应当时问题。Daily Scrum 10.23
今天是我们组第一次进行Scrum Meeting.昨天给每个人分配了任务,需要每个人回去思考自己所分配的模块的大致设计.今天大家聚在一起展示了自己的设计方案,经过大家的讨论,取其精华去其糟粕,形成了游软件工程项目组Z.XML会议记录 2013/10/22
软件工程项目组Z.XML会议记录 【例会时间】2013年10月22日星期二21:00-22:30 【例会形式】小组讨论 【例会地点】三号公寓楼会客厅 【例会主持】李孟 【会议记录】周敏轩会议整体流程一Week7 Teamework from Z.XML-NABC
NABC 引言:我们团队计划做一个手机端的类RPG2d游戏。之所以我们定义为类RPG,是因为我们希望弱化RPG在游戏中的概念--减少或者排除人物对话等较为无趣的内容,而将重点放在玩家的娱乐享受中。为了cocos2d-x环境搭建 摘自百度文库
cocos2d-x环境搭建引言:笔者在网上寻觅了很多资料,最终发现了这份实际可用的文档,供大家参考。源地址:http://wenku.baidu.com/view/93f7b0f1102de2bd96Go 接口
1 package main 2 3 import ( 4 "awesomeProject/retriever/mock" 5 "awesomeProject/retriAuto-Scaling Web Applications in Clouds: A Taxonomy and Survey读书笔记
这篇文章是发在2018年CSUR上的一篇文章,主要是讲虚拟机上web应用的auto-scaling技术的分类 近年来许多web 应用服务商将他们的应用迁移到云数据中心,为什么要迁移到云上呢?其中一个重Go 方法和接收者
1 package main 2 3 import ( 4 "fmt" 5 ) 6 7 //面向对象 8 //go仅支持封装,不支持继承和多态 9 //go语言中没有class,只Go map例题
上面这个因为Unicode编码问题,它是不支持中文的,那go里面要怎么才能支持中文呢,这时候就要引出rune rune相当于go的char ,这里把byte改成runeGo map基础
1 package main 2 3 import "fmt" 4 5 //Map 6 //创建:make(map[string]int) 7 //获取元素: m[key] 8 /Go切片的操作
1 package main 2 3 import "fmt" 4 5 //切片的操作 6 7 func main() { 8 9 //创建slice 10 var s []intGo切片基础
1 package main 2 3 import "fmt" 4 5 //切片(Slice)本身没有数据,是对底层Array的一个view 6 //不使用指针就可以改数组内容 7Go数组
1 package main 2 3 import "fmt" 4 5 //数组 6 //[10]int 和 [20]int是不同类型 7 //调用func f ( arr [10Go函数学习
1 package main 2 3 import ( 4 "fmt" 5 "reflect" 6 "runtime" 7 "maGo循环语句
1 package main 2 3 import ( 4 "fmt" 5 "strconv" 6 "os" 7 "bufio&q工程日记之HelloSlide(3):如何使用Core Data数据库,以及和sqlite之间的对应关系
Core Data 和 SQLite 是什么关系 core data是对sqlite的封装,因为sqlite是c语言的api,然而有人也需要obj-c的api,所以有了core data ,另外,co