自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JunChow

阅读提升上限,实践突破下限。

  • 博客(28)
  • 资源 (8)
  • 收藏
  • 关注

原创 Vuex Axios

VuexVuex是一个专门为Vue.js应用所设计的集中式状态管理架构,它借鉴了Flux和Redux的设计思想,但简化了概念,采用了一种为能更好地发挥Vue.js数据相应机制而专门设计的实现。Vuex是一个专为Vue.js应用开发的状态管理模式,采用集中式存储管理应用组件状态,并以响应规则保证状态以一种可预测的方式发生变化。# 安装Vuex$ npm i vuex --S...

2018-05-31 23:31:19 172

原创 Lua错误处理

Lua错误处理任何编程语言中都需要处理错误,错误的类型可分为语法错误和运行错误。语法错误通常是由于对程序的组件使用不当引起的运行错误是程序可以正常执行但会输出报错信息Lua 可使用assert和error函数来处理错误错误 error只要发生了错误,Lua就应该结束当前程序块并返回应用程序。Lua所遇到的任何未预期条件都回引发一个错误显式地引发一...

2018-05-31 14:19:06 2053

原创 Lua面向对象

Lua的设计初衷并非意图构建完整的应用,而是在应用程序中为应用提供灵活的扩展和定制功能,所以Lua仅提供了基础的数学运算和字符串处理等函数库,而并未涵盖程序设计的各个方面。Lua作为脚本语言甚至没有原生态的提供面向对象的支持,原生态的Lua中是没有类这个概念的。不过Lua提供的table表这个强大的数据结构却赋予开发者自行实现面向对象意义上的类的能力。类在Lua中,使用表和函...

2018-05-30 22:57:54 256

原创 Lua模块

Lua包库为Lua提供简易的加载和创建模块的方法,由require方法、module方法和package表组成...从Lua5.1开始,对模块和包添加了新的支持,可使用module和require来定义和使用模块(module)和包(package)。在Lua中,模块是“第一类值”,一个模块就是一个程序库,可通过require(module)来加载后获得一个全局的table变量,...

2018-05-30 19:08:50 333

原创 Cocos2d-x Lua 热更新机制

什么是热更新呢游戏上线后,玩家下载第一个版本,在运营过程中,如果需要更换UI显示或修改游戏逻辑,这个时候如果不使用热更新,就需要重新打包,然后让玩家重新下载,这样既浪费流量和时间,最重要的是用户的体验非常不好。热更新是在不重新下载客户端的情况下,更新游戏的内容,热更新一般应用在手游中。热更新也叫不停机更新,是在游戏服务器运行期间对游戏进行更新,实现不停机修正bug、修改游戏数据...

2018-05-30 11:19:03 656

原创 Cocos2d-x 文件工具类

Cocos2dx 3.0+FileUtils 单例对象FileUtils是一个单例类,可通过getInstance()获取单例对象。1. 获取文件工具类单例对象-- 获取共享实例的类static FileUtils* getInstance()-- 示例:quick-cocos2dxlocal fileUtils = cc.FileUtils:getInstan...

2018-05-29 14:30:45 294

原创 Vue UIkit

安装Vue# 安装vue脚手架$ npm i vue-cli -g# 创建vue项目$ vue init webpack vuk# 安装基础包$ cd vuk && npm i# 运行项目$ vue run dev安装配置jQuery$ npm i jquery -D# build/webpack.base.config.js'us...

2018-05-25 00:38:04 328

原创 Vue-Router

路由(Route),其实是指向的意思,是定义一系列的访问地址规则。后端路由:路由引擎根据规则匹配并寻找对应的处理页面,之后将请求转发给页处前端路由:前端路由并不存在“请求”的概念,因此前端路由是直接找到与地址匹配的组件或对象并将其渲染出来。改变浏览器地址而不向服务器发送请求有两种做法:在地址中加入#以欺骗浏览器,地址的改变时由于正在进行页内导航。使用HTML5的wi...

2018-05-25 00:37:54 78

原创 Vue Vux

Vux是基于WeUI和Vue2开发的移动端UI组件库,主要服务于微信页面。安装$ npm i vue-cli -g$ vue init airyland/vux2 projectPath$ cd projectPath && npm i$ npm run dev$ npm i vux --save$ npm i less less-loader --...

2018-05-25 00:36:58 127

原创 Vue ESLint

作用审查代码是否符合编码规范和统一代码风格审查代码是否存在语法错误配置.editorconfig.editorconfig用于配置IDE工具,EditorConfig插件会去查找当前编辑文件所在目录及其上级目录是否存在.editorconfig文件,若存在IDE的行为会与.editorconfig文件中定义的保持一致,且优先级高于编辑器自身的设置。# .edit...

2018-05-25 00:00:41 98

原创 Vue Webpack

目的:建立开发、测试、部署的自动化环境脚手架 vue-clivue-cli 的存在将项目环境的初始化工作和复杂度降到了最低# 更新NPM$ npm i npm -g# 安装Vue-cli$ npm i vue-cli -g指令解析用法:vue <命令> [选项]命令:init 从指定模板中生成新项目list 罗列出所有可用的官方模板...

2018-05-22 14:38:45 98

原创 Cocos2d-x 坐标系统

游戏开发中,有了坐标系才有了整个世界,坐标系是游戏世界的标尺,让游戏元素正确有序得显示在屏幕上而不会分崩离析。标准屏幕坐标系在iOS、Android、WindowsPhone等平台上,使用原生SDK开发应用时使用的都是标准屏幕坐标系(UI坐标系),原点为屏幕左上角,x轴向右,y轴向下。标准屏幕坐标系原点位于左上角从左至右,x轴递增。从上至下,y轴递增。屏幕坐标系又...

2018-05-22 07:08:01 160

原创 Less

Less是一门CSS预处理语言,扩展了CSS,增加了变量、Mixin、函数等特性。Less可运行在Node或浏览器端Less是一种动态的样式语言原理Less包含一套自定义语法和解析器,用于根据语法定义样式规则,规则最终通过解析器编译生成对应的CSS文件。优势变量 可在样式表中定义和更改值动态计算Mixins 重用或组合样式函数开始Less用JS编写,需...

2018-05-21 23:03:17 112

原创 Vue TodoList

Todo App# 安装Vue脚手架$ npm i vue-cli -g# 创建工程$ vue init webpack-simple todos$ cd todos$ npm i# 运行工程$ npm run dev# 浏览器访问http://localhost:8080目录结构目录结构启动入口# /todos/src/main.js/...

2018-05-21 13:39:52 145

原创 MySQL存储引擎

不同存储引擎提供不同存储机制、索引机制、锁定水平等功能,MySQL的核心就是存储引擎。# 查看MySQL使用的存储引擎> SHOW ENGINES# 查看数据库默认存储引擎> SHOW VARIABLES LIKE 'storage_engine'InnoDB事务型数据库首选,支持事务安全(ACID),支持行锁定和外键,是MySQL默认引擎。InnoDB...

2018-05-21 11:11:58 82

原创 数据库无限级分类

程序设计中常使用树型结构来表征某些数据的关联关系,如上下级、栏目结构、商品分类、菜单、回复等。分类的层级关系可以表述为一父多子的继承关系,对应数据结构中的树。因此,分类问题可以转换为如何在数据库中存储一棵树。常见树状结构通常树形结构需借助数据库完成持久化,在关系型数据库中由于是以二维表的形式记录数据信息,因此不能直接将树形结构存入,必须设计合适的Schema及对应...

2018-05-15 10:52:27 605

原创 Laravel 服务提供者

理解服务提供者,需要有控制反转(IoC)和请求生命周期的基础。控制反转控制反转(IoC,Invension of Controller)是面向对象编程中的一种设计原则,用来减低代码之间的耦合度。其中最常见的方式叫做依赖注入(DI, Dependency Injection),还有一种叫做依赖查找(DL, Dependency Lookup)。控制反转通过控制反...

2018-05-15 10:24:09 254

原创 Lavarel HTTP中间件2

Laravel中间件中间节的使用场景如用户认证、权限验证、访问记录、重定向、日志、开启回话等,Laravel中可以把HTTP中间件看做“装饰器”, 在请求达到最终动作之前对请求进行过滤和处理。Laravel的请求在进入逻辑处理之前会通过HTTP中间件进行处理,也就是说HTPT请求的逻辑是创建中间件注册中间件使用中间件创建中间件# 在 app/Http/...

2018-05-14 22:08:48 158

原创 protobuf-compiler

ProtobufGoogle Protocol Buffers 简称 Protobuf, 是Google公司内部的混合语言数据标准,提供了一种轻量高效的结构化数据存储。为什么要使用protobuf呢?灵活高效结构化数据存储格式(.proto),便于序列化适合RPC的数据交换。与XML相比更小更快更简单,仅需要编写*.proto文件描述所需的数据结构,proto...

2018-05-14 14:59:58 2259

原创 Quick-3.3 API方法

init文件:quick-3.3/quick/framework/init.lua功能:quick引擎框架初始化,载入预定义常量和模块。常量DEBUG功能:设置框架的调试信息输出级别DEBUG = 0 -- 默认值,不输出任何调试信息。DEBUG = 1 -- 输出基本少量调试信息DEBUG = 2 -- 输出全部详细调试信息DEBUG_FPS功能:设置...

2018-05-10 03:26:43 496

原创 Cocos2d-x精灵帧

精灵帧缓存(SpriteFrameCache)SpriteFrameCache 主要用于多张碎图合并纹理图片,纹理图片在一张大图中包含多张小图,通过TextureCache引用会存在诸多不便。因而衍生出精灵框帧的处理方式,把截取好的纹理信息保存在一个精灵框帧内,精灵通过切换不同框帧来显示不同的图案。SpriteFrameCache内部封装了一个Map<std::strin...

2018-05-09 22:58:55 232

原创 Cocos2d-x动作与特效

Action动作常用动画CCMoveTo 移动到CCMoveBy 移动CCJumpTo 跳跃到CCJump 跳跃CCBezierBy 贝塞尔曲线CCScaleTo 放大到CCScaleBy 放大CCRotateTo 旋转到CCRotateBy 旋转CCBlink 闪烁CCTintTo 色调变化到CCTintBy 色调变化CCF...

2018-05-09 22:40:37 134

原创 Cocos2d-x数学知识

2D笛卡尔坐标系笛卡尔坐标系笛卡尔坐标系笛卡尔坐标轴image.pngimage.pngimage.pngimage.png三角函数image.pngimage.pngimage.pngimage.pngimage....

2018-05-09 02:53:16 176

原创 Python

参考资料https://docs.python.org/zh-cn/3/library/datatypes.htmlPython是一种面向对象、解释性计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开版本发行于1991年。Python语法简洁而清晰,具有丰富和强大的类库,它又称为胶水语言,能够轻松的把其他语言制作的模块轻松的连接在一起。P...

2018-05-08 20:21:24 331

原创 CocosCreator基础

制作优势一次开发连通多端牌桌布局一目了然使用各种复杂需求UI开发效率极高客户端用JS编码可无缝使用各种服务器传输的数据结构上下跳动脚本cc.Class({ extends: cc.Component, properties: { jumpDuration:3, //跳动时间间隔 jumpHeight:200//跳动最...

2018-05-08 20:21:11 173

原创 图片编辑打包工具

TexturePackerTexturePacker 是一款图片编辑打包工具,可将多个图片资源打包为一张大图,这样加载图片不仅能节省空间,而且可提升速度。大部分游戏引擎底层的渲染方式都是基于OpenGL,但OpernGL载入纹理图片时所用内存会自动扩张到2的n次方。例如一张图片大小为10x10像素,OpenGL会按照16x16的规格将图片载入到内存,若图片大小为64x65,那...

2018-05-08 20:20:48 226

原创 Quick-3.3 开发笔记

Cocos:http://www.cocos.com/downloadQuick-Coco2d-x:https://github.com/dualface/quick-cocos2d-xQuickXDev: https://github.com/leitwolf/QuickXDev由于Cocos2d-x中使用的是C++,而C++对开发人员要求较高,逐渐的开发者开始将...

2018-05-07 23:43:33 350

原创 CocosCreator勇闯地下室

游戏分析游戏分析场景布局相关资源资源开始界面(Welcome)Welcome主界面(Main)Main结束界面(Gameover)Gameover主角设置主角跳动# Main.jscc.Class({ extends: cc.Component, properties: { ...

2018-05-04 21:59:51 278

ThinkPHP函数详解

ThinkPHP函数详解 ThinkPHP函数详解 ThinkPHP函数详解

2013-10-03

ThinkPHP框架-模板指南

ThinkPHP模板指南

2013-10-03

ThinkPHP执行流程

ThinkPHP 执行流程

2013-10-03

ThinkPHP3.0 完全开发手册

ThinkPHP3.0 完全开发手册

2013-10-03

微软雅黑字体

程序员专用字体,属于等宽字体,Vista推出的一款使用专用字体。

2012-11-15

批量名称修改.exe

名称修改,简单小工具。 针对于多个文件进行名称的修改,或是音乐名称的修改。

2012-11-15

企业架构工具

Enterprise Archtecture 企业架构工具

2012-08-03

企业网站管理系统

企业网站管理系统

2012-07-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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