- 博客(259)
- 收藏
- 关注
转载 C#学习笔记(三)——流程控制
一、布尔逻辑1、与布尔有关的2元运算符2、布尔运算符PS:“&”与“&&“之类的区别(1)”&“是按位运算,也就是说是将2个数都转换成2进制,然后逐个进行与操作的,然后将每位的结果再放在一起得到的。(2)”&&“则是直接对整个数值已经与或,即是0就是假,不是0就为真,而且还有逻辑短路的现象存在。Ex...
2019-10-05 11:24:26 279
转载 C#学习笔记(一)——HelloWorld!
一、平台的搭建(IDE) 使用的VS2013,不知道是不是微软……(省略N多字),注册只要简单的KEY,这个我们可以直接度娘一大堆,所以不用担心这个软件安不上去= = 建议使用2013社区版,官方免费,觉得可以点赞 二、第一个HelloWorld程序 1 控制台程序 在文件选择新建就可以选择控制台程序就可以直接创建啦。 然后键入这段代码,就...
2019-10-05 11:24:22 252
转载 kinect学习笔记(二)—— Sdk平台的搭建~、
一、资源下载 由于我们使用的kinect v1.0,所以我们只需要使用1.8版本的sdk就好了,然后资源包,在QQ群的共享里面已经有啦,所以大家可以直接下载。 二、软件安装 安装的时候先安装第二个再安装第一个,然后就OK了,虽然默认路径是在C盘,有强迫症的人也是没办法的!,然后源代码是封闭的,不利于我们学习opengl以及chip……(忘记叫什么了)...
2019-10-05 11:24:21 309
转载 kinect学习笔记(一)—— Openni平台的搭建~、
一、简述 Openni平台是开源的平台,也就是说所有的源代码都可以查询,可以有助于我们对于整个程序框架的学习和理解,相对于微软的SDK,我更倾向于这个平台,但是由于个各种原因,现在这个平台很难搭建恰来了。 二、资源下载 自己整合了一套win32平台的开发资源,放在我的gitHub上面了。 (PS:对了,大家可以学习下GitHub这个非常好用的代码和资...
2019-10-05 11:24:19 217
转载 cocos2dx游戏开发——捕鱼达人mini版学习笔记(二)——MainMenu的搭建
一、创建文件~ MainMenuScene.h MainMenuScene.cpp MainMenuLayer.h MainMenuLayer.cpp 那个场景的搭建就不多说了,那个我的打飞机还有别踩白块的学习笔记里有~二、How to do?1、initBackground(),创建背景~(1)在init中先获得屏幕的大小,还有...
2019-10-05 11:24:17 363
转载 C++primer学习笔记(四)——Chapter 6
6.1 Function Basics一、函数的构造type functionName( parameters list) statement1、首先格式如上,一个函数一定要有返回值的类型type,函数名functionName,还有括号内的参数列表,以及主要的函数的内容。2、返回值:(1)就是return,首先,return的值一般要和返回值...
2019-10-05 11:24:14 145
转载 C#学习笔记(二)——变量和表达式
Ps:使用这两个关键字可以很方便的把头文件收起来(虽然VS已经集成这个功能= =)但是可以一下子收起来很多个函数一、变量1、简单类型(1)变量类型(2)示例一static void Main(string[] args) { int a; string s; ...
2019-10-05 11:24:13 173
转载 cocos2dx游戏开发——微信打飞机学习笔记(十一)——GameOverScene的搭建
一、创建文件~ GameOverScene.h GameOverScene.cpp GameOverLayer.h GameOverLayer.cpp二、How to do? 就是加入一个转场就好~转到GameOverScene,然后我们先简单实现下GameOverScene(1)搭...
2019-10-05 11:24:12 210
转载 cocos2dx学习笔记——demo学习(一)——ActionTest
在此我会将一步步看到的小白我认为疑难和重点记下,并自解,若是在无法解答,便以红色标记出来,希望各位大神帮忙解惑。一、onEnter()还有OnExit()是什么 因为小白在使用cocos2dx这款的时候,没有了解他,现在知道,他是在结点处便定义的一个接口,在每次场景开始的时候调用onEnter(),结束的时候调用onExit(),在这里可以进行资源的内...
2019-10-05 11:24:11 172
转载 cocos2dx游戏开发——微信打飞机学习笔记(十)——碰撞检测的搭建
一、七说八说 大家都发现了= =,做了那么多,发现就是摆设,完全没有打飞机的感觉,没有实现碰撞的监测。比如说呢,子弹和敌机,玩家与敌机就是需要有碰撞检测的说,然后在这篇我想会很长很长的教程中我们一步步的进行完善的说~。 二、子弹与灰机的碰撞检测 (1)加入爆炸的动画~(加到EnemyLayer中) a、通用的敌人爆炸动画的创建函数~ Animate* Ene...
2019-10-05 11:24:10 194
转载 cocos2dx游戏开发——微信打飞机学习笔记(七)——Enemy的搭建
一、文件创建~ Enemy.h Enemy.cpp二、How to do? 由于我是已经完成成个游戏的功能,所以我会将游戏中enemy所需要的很多功能基本上都先考虑到了,如果大家自己在做的时候也许没办法一下子想到,那没事,待想到的时候,需要的时候再来添加这个功能就可以了,然后这里就主要实现一些功能,代码贴出来的时候直接写...
2019-10-05 11:24:08 175
转载 cocos2dx游戏开发——捕鱼达人mini版学习笔记(一)——FishAchor的搭建
一、创建文件· FishAchor.h还有FishAchor.cpp。 主要就是创建每种鱼的类,方便以后的取用~,很多是重复性的操作,然后我们是mini版,暂时也就加入大概6钟鱼就好= =,然后我们现在就来搭建~。二、鱼的基类1、定义~class FishActor : public Sprite //继承精灵类,然后作为各种鱼的基类,有最基本...
2019-10-05 11:24:06 477
转载 cocos2dx游戏开发——微信打飞机学习笔记(五)——BackgroundLayer的搭建
一、创建文件~ 文件名:BackgroundLayer.h BackgroundLayer.cpp 架构就跟前面的一样,我就直接进入正题 啦,而且github有完整代码,欢迎下载~二、创建滚动的背景 为毛要创建滚动的背景呢= =,因为我们要控制飞机,但总得有往前飞的感觉,所以呢~你懂的~然...
2019-10-05 11:24:06 216
转载 C++primer学习笔记(三)——Chapter 5
5.1 Simple Statements1、记得每个语句后面加上”;”不过现在编译器都有实时编译,一般都不会忘记的,2、空语句(1)就是啥都没有。只有一个“;”(2)还是有很多用处的,例如while (cin>>s && s!= sought) ; 不停的监测是不是输入的是sought,还有...
2019-10-05 11:24:04 137
转载 cocos2dx游戏开发——微信打飞机学习笔记(四)——GameScene的搭建
一、创建文件 首先呢,就是那个创建新的.h 和 .cpp 的文件,然后可以起名为GameScene最重要的就是一定要创建在Classes的目录下哦= =,别手抖= =。二、GameScene.h和GameScene.cpp 简单来说就是先搭建一个空的场景,为了以后一些游戏主题的层做一个容器,然后我们应该怎么处理呢?然后呢……先贴代码~//...
2019-10-05 11:24:03 202
转载 cocos2dx游戏开发——微信打飞机学习笔记(九)——BulletLayer的搭建
一、创建文件~ BulletLayer.h BulletLayer.cpp二、How to do?(1)实例化BulletLayer方法的实现~ Bullet(PlayerLayer* temp); ~Bullet(); static Bullet* create(PlayerLayer *tem...
2019-10-05 11:24:02 193
转载 cocos2dx游戏开发——微信打飞机学习笔记(八)——EnemyLayer的搭建
一、创建文件= = EnemyLayer.h EnemyLayer.cpp Ps:我绝对不是在凑字数~。 二、How to do? (1)一些宏的设定~ enum enemyType //设置好飞机的类型~{ ENEMY_MIN = 1, EN...
2019-10-05 11:24:01 199
转载 C++primer学习笔记(二)——Chapter 4
4.1 Fundamentals 1.Basic Concepts (1)操作符分为一元,二元或者三元操作符; (2)复杂的表达式中含有很多操作符时: 规则一:分为不同的级别,级别高的先运行; 规则二:相同级别的操作符有执行顺序的确定; (3)操作符可以改变操作数的类型 一般将级别低的转化成级别高的 (4)重载运算符 相同的运算符在对不同类型的...
2019-10-05 11:24:01 484
转载 cocos2dx游戏开发——微信打飞机学习笔记(六)——PlayerLayer的搭建
一、创建文件~ PlayerLayer.h PlayerLayer.cpp 一般类名都会和文件名有关系的~(在这里当然是一样)二、How to do?1、首先就是放一个飞机~CC_SYNTHESIZE(bool, _isAlive, isAlive);Sprite *_playerplan...
2019-10-05 11:23:59 221
转载 cocos2dx游戏开发——别踩白块学习笔记(二)——经典模式的实现
一、创建GameScene以及GameLayer就是简单创建一个Scene而已,在此就不多说啦~,可以参照我的打飞机的学习笔记(2)。二、添加一个开始栏很简单,就是调用Block中的create方法就可以啦~,只是需要传入大小和颜色等等的参数即可。void GameLayer::addStartLine(){ auto block = Block::cr...
2019-10-05 11:23:59 787
转载 cocos2dx游戏开发——别踩白块学习笔记(一)——Block类
一、Block类介绍当然啦,Block类在这个游戏里就是必需品= =,因为整体都是由这个搞出来的,所以我们可以把游戏需要实现的功能都放在这里。主要有下面这些功能(经典模式):1、创建一个Block,以及消除一个Block,还有管理Block的方法。2、设置和取出所在的行号。3、向下移动的功能。二、具体实现。1、创建一个Block,以及消除一个Block,...
2019-10-05 11:23:57 331
转载 《数据结构与算法分析》学习笔记(三)——链表ADT
今天简单学习了下链表,待后续,会附上一些简单经典的题目的解析作为学习的巩固首先要了解链表,链表其实就是由一个个结点构成的,然后每一个结点含有一个数据域和一个指针域,数据域用来存放数据,而指针域则用来存放下一个结点的地址。一、链表的基本知识1、先给出结点的定义。typedef struct Node *PtrToNode;typedef PtrToNode List...
2019-10-05 11:23:55 231
转载 《数据结构与算法分析》学习笔记(五)——队ADT
一、队的概念 队列也是一种表,但是是一种受限的表,只允许从一端插入,另一端山粗的表。二、队列的数组实现#define QMAXSIZE 100typedef int Position;typedef int QElement;typedef struct queue{ QElement Els[QMAXSIZE]; ...
2019-10-05 11:23:54 125
转载 《数据结构与算法分析》学习笔记(二)——算法分析
一、对算法分析方法的最简单的理解和使用方法1、首先大家可能一般会被那些数学的概念搞晕,其实简单理解下来,就是假设任何语句执行的效率都是一样的,所以设定每一个语句的执行时间都是一个时间单位,那么只要计算这个程序到底执行了多少语句,就可以算出其时间复杂度。2、其次就是我们要明白,我们是个估算,所以可以进行化简,明显我们可以忽略那些相对来说低阶的项,只分洗最高阶项。然后主要就是有这些常...
2019-10-05 11:23:53 173
转载 《数据结构与算法分析》学习笔记(四)——栈ADT
一、栈ADT是what?1、定义 栈,是限制插入和删除都只能在一个位置上进行的表。2、图示 3、栈的基本功能(1)是否为空(2)进栈(3)出栈(4)清空(5)取栈顶二、栈的链表实现#ifndef Exercise_Stack_h#defi...
2019-10-05 11:23:52 322
转载 cocos2dx游戏开发——微信打飞机学习笔记(三)——WelcomeScene的搭建
一、场景与层的关系:cocos2dx的框架可以说主要由导演,场景,层,精灵来构成:1、其中导演,意如其名,就是操控整个游戏的一个单例,管理着整个游戏。2、场景就像电影的一幕剧情,所以说,懂得如何划分好游戏的场景,是开始动手做游戏的第一步。3、一个场景会有很多层,用来处理场景不同的功能。4、而精灵则是最小的单位,比如子弹,飞机,敌机都是一个个的精灵所组成的。二...
2019-10-05 11:23:51 233
转载 C++primer学习笔记(一)——Chapter 3
3.1 Namespace using Declarations 1、因为C++里有名字空间的定义,例如我们使用cin的时候必须写成std::cin,如果就用一次还是可以接受的,但是如果一直都这样,那就很麻烦了。所以C++使用了一个姓的关键字using。 (1)第一种用法: 例如:using namespace std; 这样子的话就可以使用std名字空间下面所有的方法而不用加std::...
2019-10-05 11:23:50 115
转载 cocos2dx游戏开发——微信打飞机学习笔记(二)——游戏框架
一、游戏的基本框架:WelcomeScene ——》 GameScene ——》 GameOverScene || || || ∨...
2019-10-05 11:23:49 101
转载 cocos2dx游戏开发——微信打飞机学习笔记(一)——开发准备
一、环境的搭建1、Windows开发准备:(1)软件下载及安装•下载Cocos2d-x 最新版本:http://www.cocos2d-x.org/download或者从Cocos2d-x GitHub主页中克隆Develop分支:https://github.com/cocos2d/cocos2d-x•配置Python 2.7 环境:http://www.pytho...
2019-10-05 11:23:47 180
转载 《数据结构与算法分析》学习笔记(一)——递归思想!
递归的四条基本法则!一、基准情形: 必须总有某些基准情形,它无须递归就能解出。 理解起来很简单,递归递归,就是不停的调用同一段函数代码,如果不设置一个出口,那便没有办法停止递归而导致内存爆满而程序崩溃。 e.g 1 int Bad(unsigned int N) 2 { 3 if(N==0) 4 { ...
2019-10-05 11:23:46 156
转载 JAVA-JDBC
目录 JAVA-JDBC JDBC is wtf? JDBC架构 常见的JDBC组件 demo JDBC数据库连接 JDBC Statements Statement对象 PreparedStatement对...
2019-10-05 11:23:36 161
转载 MySQL技术内幕读书笔记(七)——锁
锁 锁是数据库系统区分与文件系统的一个关键特性。为了保证数据一致性,必须有锁的介入。数据库系统使用锁是为了支持对共享资源进行并发访问,提供数据的完整性和一致性。lock与latch 使用命令可以查询latch信息SHOW ENGINE INNODB MUTEX; 对于lock信息查看就很直观1、SHOW ENGINE INNODB STATUS2、informa...
2019-10-05 11:23:34 126
转载 MySQL技术内幕读书笔记(八)——事务
事务的实现 事务隔离性由锁来实现。原子性、一致性、持久性通过数据库的redo log和undo log来完成。redo log称为重做日志,用来保证事务的原子性和持久性。undo log用来保证事务的一致性。 redo和undo作用都是一种恢复操作。redo:恢复提交事务修改的页操作,物理日志,记录的是页的物理修改操作。保证事务的持久性顺序写undo:回滚行...
2019-10-05 11:23:33 126
转载 MySQL技术内幕读书笔记(五)——索引与算法
索引与算法INNODB存储引擎索引概述 INNODB存储引擎支持以下几种常见的索引:B+树索引全文索引哈希索引 InnoDB存储引擎支持的哈希索引是自适应的。会根据表的情况自动添加 B+树索引就是传统意义上的索引,这是目前关系型数据库系统中查找最为常用和最为有效的索引。 B+树索引并不能找到一个给定键值的具体行。B+数索引能找到的只是被查找数据行所在的页。然后...
2019-10-05 11:23:32 186
转载 MySQL技术内幕读书笔记(六)——索引与算法之全文索引
全文索引概述 通过索引字段的前缀进行查找,B+树索引是支持的,利用B+树索引就可以进行快速查询。SELECT * FROM blog WHERE content like 'xxx%'; 但是查询包含单词的情况,就无能为力了。所以需要进入全文检索技术Full-Test Searchselect * from blog where content like '%xxx%';...
2019-10-05 11:23:31 148
转载 MySQL技术内幕读书笔记(三)——文件
目录 文件 参数文件 日志文件 套接字文件 pid文件 表结构定义文件 INNODB存储引擎文件 文件 有以下类型文件参数文件:告诉MYSQL实例启动时在哪里找到数据库文件,并且制定某...
2019-10-05 11:23:30 142
转载 MySQL技术内幕读书笔记(一)——Mysql体系结构和存储引擎
目录 MySQL体系结构和存储引擎 定义数据库和实例 MYSQL体系结构 MYSQL存储引擎 MySQL体系结构和存储引擎定义数据库和实例数据库:物理操作系统文件或者其他形式文件类型的结合。在MYSQL数据库中,数据库文件可以是frm...
2019-10-05 11:23:29 114
转载 MySQL技术内幕读书笔记(四)——表
目录 表 索引组织表 InnoDB逻辑存储结构 INNODB行记录格式 INNODB数据页结构 约束 视图 分区表 表 表就是关于特定实体的数据集合,是关系型数据库模型的核...
2019-10-05 11:23:29 138
转载 MySQL技术内幕读书笔记(二)——InnoDB存储引擎
目录 InnoDB存储引擎 InnoDB存储架构 Checkpoint技术 Master Thread 工作方式 InnoDB关键特性(放一下,感觉看后面,再看总结吧) InnoDB存储引擎InnoDB存储架构 In...
2019-10-05 11:23:28 131
转载 Mybatis3——使用学习(二)
高级结果映射 一个超级复杂的联表查询语句<!-- Very Complex Statement --><select id="selectBlogDetails" resultMap="detailedBlogResultMap"> select B.id as blog_id, B.title as blog_title,...
2019-10-05 11:23:27 145
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人