自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(25)
  • 资源 (14)
  • 收藏
  • 关注

原创 sublime text3配置ctrl+鼠标左键进行函数跳转

点击Preferences->Browse Packages进入Packages目录,然后打开User目录,查看User目录里面有没有Default (Windows).sublime-mousemap文件,如果没有则创建一个。这个文件是用来配置sublime的鼠标操作的。在文件中输入如下内容:[ { "button": "button2", "count": 1, "m......

2017-08-23 11:06:18 31638 39

原创 1、制作一个简单的交互式解释器(REPL)

简单解释就是:“读取值-求值-输出结果”循环(Read-Eval-Print Loop,简称REPL)1。

2023-05-02 13:14:55 795

原创 VS Code配置C/C++开发环境

基于VSCode的C/C++单文件编译配置

2023-04-18 00:37:09 237

原创 sublime text3配置cocos creator项目开发环境

用sublime打开项目的目录,然后将cocos creator的engine目录拖到项目目录下。 点击Project->Save Project As…,将sublime项目配置文件存放在项目目录下。 打开**.sublime-project文件,填入如下配置,主要是过滤一些不必要的文件和文件夹:{ "folders": [ { ...

2018-03-02 16:03:58 2869 1

原创 向量运用-跟随

原理向量几何在游戏编程中的使用1实现用cocos creator实现实现步骤在cocos creator中创建一个场景,加入2个渲染节点,player和missle。结构如图所示 2. 创建一个脚本组件follow.js,将follow.js拖入background上。 3. 打开follow.js脚本文件,在properties中填入如下代码 pro

2018-01-15 11:33:35 306 2

原创 cocos2d-js h5横竖屏切换的一种实现方案

主要思路根据屏幕方向来对场景进行旋转技术点对屏幕方向进行监听const PORTRAIT = 0;const LANDSCAPE = 1;window.addEventListener("orientationchange", function(event) { if(window.orientation == 180 || window.orientation == 0) {

2017-10-31 16:42:00 2771

原创 sublime text3配置PyQt5开发环境

安装python3配置好python环境变量打开sublime text3,在菜单栏选择Tools->Build System->New Build System 输入如下内容{ "shell_cmd": "start python3 \"$file\"", "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", "

2017-10-23 22:31:26 4628

原创 二分查找

#define ID_INLINE inline// 查找小于value的元素中最大的元素的索引// array是已经按增序排列好的数组/*====================idBinSearch_GreaterEqual Finds the last array element which is smaller than the given value.==========

2017-10-11 17:06:00 167

原创 assert_enum_string

枚举转字符串#include <iostream>using namespace std;enum gameDialogMessages_t { GDM_INVALID, GDM_SWAP_DISKS_TO1, GDM_SWAP_DISKS_TO2, GDM_SWAP_DISKS_TO3, GDM_MAX // GDM_MAX + 1就表示枚举的长度};

2017-10-11 16:16:42 269

原创 COM接口使用简单实现

#include <iostream>using namespace std;// 定义接口关键之#define interface struct// 查询接口#define QUERYINTERFACE(Interface, iid) \ if(iid == IID_##Interface) \ return static_cast<Interface *>(this

2017-10-11 16:04:13 1821 4

原创 cocos2d-js继承的缺陷

在写继承的时候,不知道有没有人会这样写:var Test = cc.Node.extend({ arr1 : [0, 1, 2], ctor : function() { this._super(); this.arr2 = [3, 4, 5] }});如果创建了2个Test的子对象t1、t2,通过t1.arr1[0] = 11,这样修

2017-08-25 09:34:47 420

原创 javascript apply|call的使用

var log = console.log;/** * var func = function(arg1, arg2) {} * func.call(obj, arg1, arg2); * func.apply(obj, [arg1, arg2]); * func.bind(obj)(arg1, arg2); */function fruits() {}fruits.prot

2017-07-03 15:52:57 259

原创 cocos2d-js判断点是否在矩形内

dotInBox : function(tx, ty) { var sprite = this.test_sprite; var box_width = sprite.getContentSize().width; var box_height = sprite.getContentSize().height; var x = sprite.getPositionX(

2017-06-30 14:21:00 2044

原创 cocos2dx 3.10内存管理分析

以cocos2dx 3.10为例Node中的_children存放所有子节点,其定义为:Vector _children;在使用addChild的时候,会调用insertChild,void Node::insertChild(Node* child, int z){    _transformUpdated = true;    _reorderChild

2017-05-24 17:45:05 615

原创 一步步学OpenGL3.3+之环境配置

教程地址中文版:一步步学OpenGL3.3+英文版:OpenGL Step by Step源码下载地址:herewindows下的环境配置以VS2013为例1.下载源码,解压2.创建解决方案然后删掉附带的一个项目鼠标邮件这个项目,选择移除以除掉后3.创建Common项目鼠标右键解决方案,然后选择添加,新建项目

2017-05-22 22:39:40 3696

原创 字典树-javascrpit实现

var log = console.log;var Node = function(data) { this.data = data; // 存储单个字符 this.childList = []; // 子节点列表 this.wordFlag = false; // 表示从根到当前节点可以表示一个串};// 根据字符索引到对应的子节点,如果没找到返回-1Node.pr

2017-05-15 13:44:31 399

原创 简单的解析font标签

利用font标签来给某些字符设定字号、颜色、和是否加粗。var log = console.log;var str = "abc123oooooooooooppppppp我擦ppp嗷嗷嗷p点点点";function Data(str, color, size, isBold) { this.str = str; this.color = color || "#ffffff";

2016-11-04 11:01:37 613

原创 cocos2d-js RichText使用

需求:显示这样的一段文字1.黑色,随便填的颜色黑色。\n2.第二行了随便填的颜色其中的font标签用来包裹要用其他颜色显示的文字。实现:addRichText: function(content) { var richText = new ccui.RichText(); // 富文本控件 var lines = content.split("\n"); //

2016-11-01 11:17:22 2460

原创 类的基本构造

class Tmp{public: Tmp() {init();} ~Tmp() {uninit();}public: void init(); void uninit();};将类的属性的初始化和释放分别放在init和uninit方法中进行处理。这样方便进行对象的复用。

2016-09-05 01:51:03 268

原创 map的emplace方法

struct Data{ int id; string name;};map m;auto ret = m.emplace(10, "bns");int id = ret.first->firt;string name = ret.first->second;bool contain = ret.second;ret.second表示,当前插入的pair在map中是否存在。

2016-02-27 21:33:01 9971 1

原创 stl学习

std::sort多关键字排序。struct Data{ int a; int b; int c;};vector v;...// v里面有数据std::sort(v.begin(), v.end(), [](Data* first, Data* second) // 按a从小到大排序,按b从大到小排序,按c从大到小排序{ if(first->

2015-12-09 22:56:08 274

原创 Python安装NumPy,matplotlib等方法

在Python的Script目录下有pip程序,该程序可以帮助我们在网上搜索并安装python包。使用pip命令前要先将Script目录配置到环境变量中。配置好后,在dos窗口中输入:pip install 包名即可。

2015-08-15 00:48:55 515

原创 归并排序

首先先讲讲分治思想。分治即将原问题分解为几个规模较小但类似于原问题的子问题,递归求解这些子问题,然后再合并这些子问题的解来建立问题的解。(《算法导论》中的原话)知道了分治,那么该如何实现呢。根据上面的描述,我们要解决的几个主要的问题是:1.如何分解原问题2.如何进行递归求解。因为递归都要有个尽头,所以这里我们还要定义一个最小的子问题。3.如何合并那些已经解决了的子问题。

2015-05-10 19:50:14 304

原创 插入排序

好久之前就想准备写博客来巩固自己学习到的知识了,但是人太懒,一直都没正式开始写。今年6月份就要毕业了,没拿到毕业证前不准备开始找工作,趁着这段空闲时间,写写博客,复习自己学到的知识。不知道从哪里开始写,准备根据《算法导论》里面的算法,依次写下去。=========================================================================

2015-05-10 19:22:17 335

原创 图片请柬制作总结

帮学生会做动态图片的请柬,

2014-05-20 15:23:17 987

将sublime text3添加到右键命令

将sublime text3添加到右键命令,不用再去手动改注册表。

2023-05-07

FFmpeg for Unity 2.6

这个资产是用来在编辑器和应用程序上执行FFmpeg的。 您可以进行以下操作: - 播放电影(mp4、avi、mov等) - 捕捉游戏视图或相机(在游戏中) - 转换视频文件 - 实时流媒体到Youtube(rtmp等) 等等。 对应环境 - Unity编辑器(Windows/Mac/Linux) - 独立运行版(Windows/Mac/Linux)(Mono/IL2CPP) - Android (包括Meta(Oculus) Quest 2)(IL2CPP) - iOS

2023-04-14

WebGLInspector.7z

WebGL Inspector is a tool inspired by gDEBugger and PIX with the goal of making the development of advanced WebGL applications easier. What Firebug and Developer Tools are to HTML/JS, WebGL Inspector is to WebGL.

2020-04-17

TAOCP第三卷高清版

TAOCP作为一个资料库是绝对优秀的,基础的算法只要你能想到的,几乎都可以在上面找到原始出处。

2017-11-15

TAOCP第二卷高清版

TAOCP作为一个资料库是绝对优秀的,基础的算法只要你能想到的,几乎都可以在上面找到原始出处。

2017-11-15

TAOCP第一卷高清版

TAOCP作为一个资料库是绝对优秀的,基础的算法只要你能想到的,几乎都可以在上面找到原始出处。

2017-11-15

游戏开发学习要看的书籍

这个是Milo Yip,《游戏引擎架构》译者所总结的游戏开发学习要看的书籍清单。

2017-03-27

python实现词云

用python实现提取关键词创建词云图片

2017-03-27

精通Python设计模式

学习设计模式的同时学习python。

2016-10-10

JavaScript设计模式与开发实践

本书在尊重《设计模式》原意的同时,针对JavaScript语言特性全面介绍了更适合JavaScript程序员的了16个常用的设计模式,讲解了JavaScript面向对象和函数式编程方面的基础知识,介绍了面向对象的设计原则及其在设计模式中的体现,还分享了面向对象编程技巧和日常开发中的代码重构。本书将教会你如何把经典的设计模式应用到JavaScript语言中,编写出优美高效、结构化和可维护的代码。

2016-09-02

PHP语言单词汇总

里面包含大部分php开发中要用到的英文单词。

2014-07-24

android socket 高仿QQ

这是一个用android socket编的高仿QQ的程序,包含手机上的客户端和电脑上的服务端。

2013-11-12

数学建模教程

数学建模教程,总共有32个章节,每个章节都详细的讲解了数学建模所要用到的知识。

2013-08-06

Swing深入理解

这是java swing窗口深入讲解的电子书,作者深入的讲解javaswing窗口的机制和基本的原理。

2013-06-06

java3D游戏开发

这是一本全英文版的java3D游戏开发电子书。

2013-06-06

谭浩强C程序设计第4版教案及例题代码

这是谭浩强编著的C程序设计课程中的代码资源。

2013-05-23

数据结构课程设计参考答案

这个是用数据结构课程中的知识来求解程序题目的源文件。

2013-05-19

空空如也

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

TA关注的人

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