自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

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