https://learnopengl-cn.github.io/01%20Getting%20started/04%20Hello%20Triangle/#_1 写的真的非常好-最近没时间拜读,只看了一个"你好三角形",有时间再慢慢研究剩下的,对OpenGL的深入学习非常有帮助!!! 咯咯咯 ,后补…
CCParticleSystem是用来设置粒子效果的类 1.粒子分为两种模式:重力模式 和 半径模式 重力模式独占属性: gravity 重力方向,Vec2类型,可以分别指定不同方向的重力大小 speed 粒子运动的速度 radialAccel 向心加速度 tangentialAccel 切向加速度 rotationIsDir 自转方向 半径模式独占属性: startRadius 开始半径 endRadius 结束半径 rotatePerSecond 每秒旋转多少角度 两种模式共有属性: ang…
节点 Node 文章目录 节点 Node 前言 变量初始化 创建一个节点对象 获取节点依赖的计数器 获取节点的描述(获取节点的Tag) 节点的局部层顺序值(LocalZOrder) 设置节点的LocalZOrder的值 获取节点的LocalZOrder的值 相同等级子节点具有相同ZOrder时设置绘制顺序 节点的全局层顺序值(GlobalZOrder) 设置节点的GlobalZOrder值 获取节点的GlobalZOrder值 节点的缩放(scale) 设置缩放大小 获取缩放大小 节点位置(pi…
目录 简述 主要变量 主要方法 setVerticalFillOrder reloadData cellAtIndex updateCellAtIndex insertCellAtIndex removeCellAtIndex dequeueCell _addCellIfNecessary _updateContentSize _offsetFromIndex _indexFromOffset scrollViewDidScroll 触摸各阶段的回调方法 @ 简述 TableView主要是为了减…
目录 简介 基础变量 ScrollViewDelegate Direction _dragging _container _touchMoved _bounceable _touchLength 方法 create setContentSize deaccelerateScrolling maxContainerOffset 和 minContainerOffset 触摸的各阶段 onTouchBegan onTouchMoved onTouchEnded 简介 scrollView是在一定可视…
NodeLoaderLibrary是用来存储节点加载器类型的类,通过registerDefaultNodeLoaders()可以注册所有默认类型的加载器 在CocosBuilder的使用手册中: 1.如果要使用自定义的加载器 //创建一个默认的节点加载器库对象 CCNodeLoaderLibrary * ccNodeLoaderLibrary = CCNodeLoaderLibrary::newDefaultCCNodeLoaderLibrary(); //使用自己的节点加载器,第一个参数是节点…
EventDispatcher可能是所有的里面比较不容易理解也不容易看的 我说自己的理解可能会误导到你们-[索了你们看不下去>< 我写了几乎所有的代码的注释,有的是废话跳过就好 主要的代码是在dispatchEvent中,然后再进入不同的函数中 dispatchTouchEvent dispatchTouchEventToListeners dispatchEventToListeners 都是很重要的逻辑代码,可以多看几遍,加深理解 然后直接看代码吧 //触摸不使用这个方法获取 static…
cocos中所有的对象都是继承自Ref基类,Ref的职责就是对对象进行引用计数管理 内存管理中最重要的是三个方法retain().release().autorelease() 在cocos中创建对象的标准流程是: 创建对象->初始化->添加到自动内存管理->返回创建成功的对象 就比如下面这段代码1:创建Node对象 //代码1 Node * Node::create() { Node * ret = new (std::nothrow) Node(); if (ret &&am…
文章目录 sineEaseIn sineEaseOut sineEaseInOut expoEaseIn expoEaseOut expoEaseInOut easeIn easeOut easeInOut backEaseIn backEaseOut backEaseInOut bounceEaseIn backEaseOut bounceEaseInOut elasticEaseIn elasticEaseOut elasticEaseInOut quadraticIn quadraticO…
文章目录 初始化构造函数 析构函数 删除哈希元素 分配存放动作对象的空间 通过索引移除动作 暂停动作 恢复动作 暂停所有的动作 恢复所有的动作 添加动作 移除所有的动作 移除target中的所有动作 移除动作 通过Tag移除Action 通过Tag移除所有的action 获取指定target下的action个数 获取指定target下的指定tag的action的个数 获取所有在actions列表中的action个数 !ActionManager的刷新函数 初始化构造函数 ActionManage…
文章目录 取模 Timer() 变量 设置定时器Timer() 一些成员函数 Scheduler() 变量 初始化 哈希表 构造函数schedule() 开启定时器Update() 析构函数~Update() Update() removeUpdateFromHash() 一些成员函数 补充 取模 对-1取模是现将-1加上除数的整数倍大于零后再取模. Timer() 变量 float _elapsed; // 渡过的时间. bool _runForever; // 状态变量,标记是否永远的运行.…
一.摘要 本系列文章将带您进入jQuery的精彩世界, 其中有很多作者具体的使用经验和解决方案,  即使你会使用jQuery也能在阅读中发现些许秘籍. 本篇文章属于临时插播,  用于介绍我在本公司的jQuery实施方案. 二.前言 有了前几章扎实的基础知识我们已经可以在项目中投入使用jQuery了.再继续深入学习jQuery前插播一下我的jQuery实施方案. 每个公司的情况都不同.比如我们公司的页面文件都为用户控件, 物理路径和虚拟路径没有绝对的关系, 所以无法使用相对路径(否则生产环境中会找…
1.Apache2 web 服务器的安装 : 可以先更新一下服务器 sudo apt-get update # 获取最新资源包sudo apt-get upgrade # 本机软件全部更新sudo apt-get dist-upgrade # 本机系统软件更新 安装Apache sudo apt install apache2 -y 检查是否开启Apache,一般安装完会默认开启. systemctl status apache2 开启.关闭和重启服务器 /etc/init.d/apache2…
1.由于centOS官方yum源里面没有Redis,这里我们需要安装一个第三方的yum源,这里用了fedora的epel仓库 yum install epel-release 安装过程中会有让你确认的,输入y按回车就可以了 2.安装Redis yum install redis 安装过程中会有让你确认的,输入y按回车就可以了 3.启动Redis service redis start 4.修改端口号/密码等配置 vim /etc/redis.conf 5.注释掉ip绑定(这个只允许本地调试,不注…
一.什么是抽象类和接口 抽象类.接口与类是一个层次的概念,是java中极其重要的概念. 抽象类是从多个类中抽象出来的公共模板,提供子类均具有的功能. 接口是从多个类中抽象出来的规范,体现的是规范和实现分离的原则,同时也有效的解决了java单重继承的缺陷 二.抽象类 2.1.抽象类与普通类的区别 抽象类的class前面有abstract关键字,而普通类没有 /* * 抽象类 */ public abstract class Person1 {} /* * 普通类 */ public class P…
本系列文章导航 从零开始学习jQuery (一) 开天辟地入门篇 从零开始学习jQuery (二) 万能的选择器 从零开始学习jQuery (三) 管理jQuery包装集 从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式 从零开始学习jQuery (五) 事件与事件对象 从零开始学习jQuery (六) jQuery中的Ajax 从零开始学习jQuery (七) jQuery动画-让页面动起来! 从零开始学习jQuery (八) 插播:jQuery实施方案 从零开始学习jQ…
转自:http://www.cnblogs.com/zhangziqiu/archive/2009/04/30/jQuery-Learn-1.html 本系列文章导航 从零开始学习jQuery (一) 开天辟地入门篇 从零开始学习jQuery (二) 万能的选择器 从零开始学习jQuery (三) 管理jQuery包装集 从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式 从零开始学习jQuery (五) 事件与事件对象 从零开始学习jQuery (六) jQuery中的Aj…
最近想重新温习下Jquery,发现园子里有个很棒的系列教材,所以Mark下来. 转载自:http://www.cnblogs.com/zhangziqiu/tag/jQuery%E6%95%99%E7%A8%8B/ 从零开始学习jQuery (一) 开天辟地入门篇   从零开始学习jQuery (二) 万能的选择器   从零开始学习jQuery (三) 管理jQuery包装集   从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式   从零开始学习jQuery (五) 事件与…
  Nosql资源: http://www.aboutyun.com/thread-5655-1-1.html (1)redis安置(2)RedisAdminUI.zip(3)redis安装部署(4)redis技术深层剖析及应用实践经验(sina微博)(5)Redis内存存储结构分析(6)redis起步(7)Redis容量及使用规划(8)Redis新的存储模式diskstore(9)Redis学习笔记(11)redis应用场景(12)redis应用之日志汇总(13)构建可扩展微博架构(14)浅谈…
1.描述: A系统 需要 调用 B系统的页面,被调用的B系统的页面b.html内部嵌套了iframe框架c.aspx地址页 2.问题呈现: ie浏览器下 Chrome浏览器下 追踪 3.问题原因: X-Frame-Options HTTP 响应头是用来给浏览器指示允许一个页面可否在 <frame>, <iframe> 或者 <object> 中展现的标记.网站可以使用此功能,来确保自己网站的内容没有被嵌到别人的网站中去,也从而避免了点击劫持 (clickjacking)…
“jQuery风暴” 推荐及配套代码下载 ziqiu.zhang 2011-03-24 00:28 阅读:15339 评论:100   从零开始学习jQuery(剧场版) 你必须知道的javascript ziqiu.zhang 2009-05-26 23:36 阅读:29482 评论:64   从零开始学习jQuery (十一) 实战表单验证与自动完成提示插件 ziqiu.zhang 2009-05-22 11:35 阅读:33179 评论:76   从零开始学习jQuery (十) jQue…
概述: 声明是将一个名称引入一个程序. 定义提供了一个实体在程序中的唯一描述. 声明在单个作用域内可以重复多次(类成员除外),定义在一个给定的作用域内只能出现一次. 一个定义就是一个声明,除非: 它定义了类的一个静态数据成员. 它定义了类的非内联成员函数. 声明是告诉编译器一些信息,以协助编译器进行语法分析,避免编译器报错.而定义是告诉编译器生成一些代码,并且这些代码将由连接器使用.即:声明是给编译器用的,定义是给连接器用的.这个说明显得很模糊,为什么非要弄个声明和定义在这搅和?那都是因为C++…
本系列文章导航 从零开始学习jQuery (一) 开天辟地入门篇 从零开始学习jQuery (二) 万能的选择器 从零开始学习jQuery (三) 管理jQuery包装集 从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式 从零开始学习jQuery (五) 事件与事件对象 从零开始学习jQuery (六) jQuery中的Ajax 从零开始学习jQuery (七) jQuery动画-让页面动起来! 从零开始学习jQuery (八) 插播:jQuery实施方案 从零开始学习jQ…
从零开始学习jQuery (一) 开天辟地入门篇 从零开始学习jQuery (二) 万能的选择器 从零开始学习jQuery (三) 管理jQuery包装集 从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式 从零开始学习jQuery (五) 事件与事件对象 从零开始学习jQuery (六) AJAX快餐 从零开始学习jQuery (七) jQuery动画-让页面动起来! 从零开始学习jQuery (八) 插播:jQuery实施方案 从零开始学习jQuery (九) jQuer…
转 张子秋的博客 为以后用到的时候好查询! 从零开始学习jQuery (一) 开天辟地入门篇 从零开始学习jQuery (二) 万能的选择器 从零开始学习jQuery (三) 管理jQuery包装集 从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式 从零开始学习jQuery (五) 事件与事件对象 从零开始学习jQuery (六) jQuery中的Ajax 从零开始学习jQuery (七) jQuery动画-让页面动起来! 从零开始学习jQuery (八) 插播:jQuer…
就是日记吧?(这里就是写一些乱七八糟的东西qwq,当作自己的零散想念吧 1.24 今天跟着BLUESKY他们的视频一起领略了一下远在广州的CCF冬令营开幕式,看着ljh的拍的照片也体验了一下RM冬令营组织的企业参观活动. 感觉都好棒啊!!! 补:最近喜欢上了一个小姐姐,但是一直不敢去说话呀qwq.今天纠结了一天,最后终于想好啦! 立个flag!如果我今年能进A队,我就向我喜欢的小姐姐表白!! 那么,接下来要做的事情,就是全力以赴啦~~ 省选,省选啊......为什么别人能行,我却不可以?我能做到…
真的是有一段时间没写博了,这段时间呢,发生的事情真的挺多,另外自己呢也闲来做了一些自己的喜欢的东西,主要做的还是基于Mac系统的Cocoa框架的各种编辑器吧.(对了,今年初也出了自己第二本书<iOS游戏编程之从零开始—Cocos2d-x与cocos2d引擎游戏开发>) 百牛信息技术bainiu.ltd整理发布于博客园 废话少扯,最近又研究了下Cocos2d-HTML5相关引擎,其实说起HTML5,3.4年前Himi就接触过了,那时候的HTML5 Canvas  对我印象很深,但是不论当时还是现…
本文转自:https://blog.csdn.net/weixin_34247032/article/details/87125465 英语初学者注意力不要放在语法上, 首先要懂得如何让自己开口说英语. How do you say this? 这个是怎么说? How do you say this in English? 这个用英语怎么说? What is this called? 这个叫什么名字呢? What is this called in English? 你们管这个用英语叫什么? P…
前言:一道经典贪心题. -------------------------- 题目链接 题目大意:你有$z$滴血,要打$n$只怪.打第$i$只怪扣$d_i$滴血,回$a_i$滴血.问是否存在一种能够通关的打怪顺序. ------------------------------- 显然所有怪分为两种:扣血的怪$d_i>a_i$和回血的怪$d_i\leq a_i$.那么贪心策略是什么? 对于回血的怪,我们有若干贪心策略,例如: 1.按照$d_i$升序排列. 2.按照$a_i$降序排列. 3.按照$a…
原文:[高德地图API]从零开始学高德JS API(八)——地址解析与逆地址解析 摘要:无论是百度LBS开放平台,还是高德LBS开放平台,其调用量最高的接口,必然是定位,其次就是地址解析了,又称为地理编码.地址解析,就是将地址转换为经纬度.而逆地址解析,就是将经纬度转换为地址.经纬度一般是由专业测绘机构用GPS采集,然后使用国测局接口加密,最后呈现在互联网地图上的.而地址,这里说的是结构化的带街道门牌号的地址,比如“北京市朝阳区阜通东大街6号”,这个地址是由公安局颁发的.而将地址和经纬度一一对应…