自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(196)
  • 资源 (1)
  • 收藏
  • 关注

转载 linux find 命令 详解

以下内容 摘自 :http://os.51cto.com/art/200908/141119.htm1、find命令的一般形式为;find pathname -options [-print -exec -ok ...]2、find命令的参数;pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。-print:

2016-02-27 17:25:59 560

转载 linux 利用 logrotate 管理日志

百度了一下,找了一遍 比较好的 博客;以下内容 摘自: http://linux.cn/article-4126-1.html日志文件包含了关于系统中发生的事件的有用信息,在排障过程中或者系统性能分析时经常被用到。对于忙碌的服务器,日志文件大小会增长极快,服务器会很快消耗磁盘空间,这成了个问题。除此之外,处理一个单个的庞大日志文件也常常是件十分棘手的事。

2016-02-26 20:05:45 439

原创 linux 下 利用mutt 发送 带附件的邮件

由于 需要 将 分析出来的 玩家 日志 发送 给 运维一份,所以 在网上 找到了 一个 不错的 日志。 故 记下来,以备不时之需~。下文 摘自:http://www.mzone.cc/article/317.htmlLinux下使用mail命令发送邮件Post by 铁木箱子 in Linux/服务器 on 2010-08-13 11:11.点评一下

2016-02-26 16:18:21 5531

原创 windows 上 转换成 pkm(etc) 格式的工具

在 android  sdk\platform-tools\etc1tool.ext 或者 tp 工具 都行 !

2015-08-04 17:20:44 8503

原创 看opengl 写代码(12) 光

虽然 还不能完全 明白 这段代码的含义,但是 看到 效果,小伙伴门真的惊呆了!!还是 决定 要好好学习 opengl。下面上代码:// light.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include void init(){ GLfloat mat_specular[] = {1,1,1,1}; GLfloat mat_shi

2015-08-03 21:51:51 642

原创 看openGl写代码(11) 第一个 三维物体

在 写这段 程序 的 一开始  效果 是 没出来的,因为 在 reShape函数 没写 投影矩阵的 函数;还有 这段程序 我跟踪了 一下,首先  执行 reShape ,然后 才是 disPlay 函数,挺奇怪的。等待 以后自己解答!如果 有好心的 博友 解答就是 极好的了。http://www.cnblogs.com/chengmin/archive/2011/09/12/21740

2015-07-28 21:45:24 890

原创 看opengl写代码(10) 使用属性数组

// doubleBuffer.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include static bool isChange = false;static int changeTimes = 0;void init(){ glClearColor(0.0,0.0,0.0,0.0); glShadeModel(GL_FLAT);//

2015-07-26 22:12:10 694

原创 看opengl写代码(9)使用顶点数组(VAO)

博主初学,欢迎来喷!VAO: 英文全称 Vertex Array OBject,顶点数组对象; VBO:Vertex  Buffer Object,顶点缓冲区对象。VAO 要和 VBO 一起 使用 才能 提高效率。VBO 是 将 顶点 数据 从 客户端  传输到 服务器端(GPU) ,从而 提高 效率。VAO  是 在 几组 顶点 数组 之间 快速 切换;顶点数组

2015-07-22 22:14:18 1436

原创 通过adb push 从电脑里拷贝文件到手机里

在开发中,我们 经常 需要 从 电脑 拷贝 一些 文件 到  自己的 app 文件夹里。 我之前的 方式 是 将 手机 链接 电脑,然后 从 电脑里 找到 app 目录,然后 进行 拷贝。 但是 这样的 方式,经常 造成 拷贝 不行, 手机 目录 在 电脑上  不显示 等问题。 苦不堪言!!!最后 还是 leader 解救了我, 告诉我 ,可以 用 adb Push 拷贝文件。andr

2015-07-21 09:44:57 14788

原创 看opengl写代码(8) 使用缓冲区

不得 “不佩服”我的解决能力!弄了 好几天,不得 不说 在WINDOSW下 写 OPENGL,真坑, 自己 更坑。书中说到 由于 OPENGL 是 基于 客户端 /服务器 的,所以 在OPENGL 需要 数据的时候 ,都需要 将数据 从 客户端 发送到 服务器。所以 我们 把 数据 放在 服务器中。这种方式 叫做 缓冲区。(其实 自己 也 不太懂。 还是 对OPENGL 不够 理解)。

2015-07-20 23:38:59 567

原创 看opengl写代码(7) 使用混合数组(glInterLeavedArrays)

glInterLeavedArrays 函数  有 三个 参数 : mode ,stride,pointer。mode :指示 开启 哪些 顶点数组,以及 顶点数组 使用的 数据类型。其余的 顶点数组 关闭。总共有14组。具体 可以 参加 《OPENGL 编程指南》2.6.6混合数组 小节。stride: 指示了 顶点 数据 之间的 间隔。一般 为0pointer: 指针,指向 顶点数

2015-07-16 00:19:13 1371

原创 看opengl写代码(6)glArrayElement,,glDrawElements和glDrawArrays

glArrayElement,,glDrawElements和glDrawArrays: 这三个 都是 使用 顶点 数组 绘制的 OpenGl函数。glArrayElement 每次 只能 使用 一组 顶点数据,并且 必须 在 GLbegin 和 glend 之间 绘制。glDrawElements 每次 可以 绘制 多组 顶点数据,顺序 可以 任意 存放,无  glBegin 和 g

2015-07-14 23:46:23 3173 2

原创 看opengl写代码(5) 使用顶点数组

使用顶点数组 可以 减少 opengl函数的 调用次数   以及共享 顶点,提高 效率。 总共 有 8组 数组,他们 是 顶点,颜色,辅助颜色,索引,法线,雾坐标,纹理坐标,边界标记。关于 每个数组的 存放 既可以 单独 存放 在数组里,也 可以 把 这些属性 作为 一个 集合 放入 数组中。下面给出 代码:// circle.cpp : 定义控制台应用程序的入口点。//#inclu

2015-07-14 00:06:42 1018

原创 c/c++ # 与 ##

c++   # x  表示 将 x 变量  变成 字符串c++ a##1 表示 连接的意思,下面 上代码:// testjin.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#define test(a) printf("hello"#a)#define testjj(a) printf("%d",a##_1)int _tmain(i

2015-07-13 21:00:06 852

原创 看opengl 写代码(4) 画一个圆

opengl 编程指南 P30  下面代码 是 用 直线 连起来 画一个圆。// circle.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #define LENGTH 100#define PI 3.1415926void init(){ glClearColor(0,0,0,0); }

2015-07-12 23:36:26 1198

原创 看opengl写代码(3) 实现矩阵的旋转

参考   opengl编程指南   P17   直接上代码: // doubleBuffer.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include static GLint spin = 0;void init(){ glClearColor(0.0,0.0,0.0,0.0); glShadeModel(GL_FLAT);//

2015-07-11 22:31:46 1388

原创 cocos2dx 编写shader 遇到 溢出问题

在 编程语言中,任何 数据类型 都有 各种 的 局限,无法 表示 现实世界中的 任何 情况。 例如 int ,char 会 溢出,float 会 有 溢出 以及 精度 不准确的 情况。所以 我们 在 开发 中 需要 特别 注意 这些事。最近 需要 在 cocos2dx(2.1.4) 引擎下 用 shader 做一些 效果,遇到 一些 在 windows 上 没有问题,但是 移植到

2015-07-10 16:35:58 1247

原创 看opengl写代码(2) Hello,OpenGl

下面 直接 上代码:// helloOpenGL.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include void init(){ glClearColor(0,0,0,1);//设置清除颜色 glColor3f(1.0,0,0); //这三个 不太明白 glMatrixMode(GL_PROJECTION); glLoadIde

2015-07-10 01:08:22 536

原创 看 opengl 写代码(1) 搭建开发环境(vs2012 + glut 和 vs2013 + glut)

博主 无私奉献:(vs2012 + glut) 开发 环境 配置序:看到本文章,祝贺你,你至少省掉了 1 个小时 苦苦寻找 搭建 方法的时间。下面搭建方法为本博主 亲测。有事 可以 留言 或者 私密我。1.从我的网盘里 下载 glut http://pan.baidu.com/s/1dDGYnp32.下载完 以后 ,会 有 5个 文件 和 一个 说明 t

2015-07-10 00:10:32 1679

原创 cocos2dx android 环境报错 记录

最近 在 给 公司 做 一些 shader 特效 的 demo,所以 移植到 android 环境下 看效果,在 移植 过程中 遇到 一些 错误,希望 作为 备忘录  以及 供其他 网友 参考。1.cocos2d-x发生undefined reference to `XX'错误解决方案:cocos2dx 增加 自定义类,在 android 环境 编译 ,需要 在 安卓 工程目录下的  

2015-07-09 13:43:44 621

原创 将 cocos2dx 背景 设置 成 透明 的方法

android层:public Cocos2dxGLSurfaceView onCreateView() {        Cocos2dxGLSurfaceView glSurfaceView = new Cocos2dxGLSurfaceView(this);        // hello should create stencil buffer//        glSur

2015-07-03 17:41:09 6076

转载 cocos2dx 程序 在 android 平台下的 启动顺序

以前 一直 想 了解 一下 cocos2dx 在 android 平台下 是 怎么 运行的。 正好 ,这篇 文章 解答了 一些 疑惑。网址: http://www.bubuko.com/infodetail-373876.html

2015-07-02 17:18:41 385

原创 cocos2dx android 环境 搭建

1.声明:本篇 博文, 只限自己 参考,他人 可跳过。参考 网址1 :http://www.eoeandroid.com/thread-321983-1-1.html遇到  Program "bash" is not found in PATH 问题, 解决 方案 网址: http://blog.csdn.net/b1boy/article/details/14645277

2015-07-02 14:34:00 331

原创 cocos2dx_lua 2.x 版本 与 3.x 版本 区别 总结

1. 一般情况:  3.x版本:   cc.xxx     -----------  2.x版本 CCXXX     范例:     cc.layer---> CCLayer   所有需要 create() 的 类 同理     cc.move ---> CCMove     动作类 同理2. 坐标函数 比较特殊   3.x版本:  cc.pXXX     ------

2015-06-30 11:46:06 834

原创 cocos2dx 历史版本下载

http://www.cocos2d-x.org/download/version#Cocos2d-x

2015-06-29 14:36:06 2090

转载 eclipse svn 插件安装

作为 备忘录: 参考网址1:http://www.cnblogs.com/youxilua/archive/2011/08/24/2151764.html参考网址2:http://www.cnblogs.com/ruiati/p/3584120.html

2015-06-03 10:07:05 378

原创 看数据结构写代码(67) 置换 _ 选择排序(完结篇)

杂谈: 严蔚敏版《数据结构(C语言版)》 一书 终于看完了。这是 一个完结,也是 一个新的开端。《算法导论》 已到手。置换选择排序的思想 是 将 归并段 尽量 变的 更大,而不是根据 内存 大小 限制在 固定的 大小。 这样 可以 利用赫夫曼树 来 进行 最优归并树,从而 使 外存 读写次数 最少。下面给出 具体 代码:欢迎指出代码不足。// Replace_Selcetion.cpp

2015-05-06 08:58:17 1434

原创 看数据结构写代码(66) 败者树

计算机的 内存 是 有限的,无法 存入 庞大的数据。当 遇到 大数据需要排序时,我们 需要 将 这些 数据分段 从 硬盘里 读到 内存中,排好序,再 写入到 硬盘中,这些段 叫做 归并段。最后将 这些 分段 合并 成 一个 最终  完整 有序的 数据。 这里 操作的 时间 =  内部 排序 时间 +  外存读写时间 + 内部归并所需时间。其中 外存 读写时间 最耗时,外存读写时间 =

2015-05-05 08:56:17 1415

原创 看数据结构写代码(65) 基数排序

欢迎指出代码不足参考书本:严蔚敏《数据结构 .C语言版》// RadixSort.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#define MAX_SIZE 1000//最大空间#define RADIX 10//关键字基数#define KEY_NUM 3//关键字个数struct SLNode{//静态链表节点 int key

2015-05-04 09:53:55 1756 1

原创 看数据结构写代码(64) 归并排序

参考网址:http://blog.csdn.net/morewindows/article/details/6678165// MergeSort.cpp : 定义控制台应用程序的入口点。//归并排序#include "stdafx.h"#include //合并两个有序数组void mergeArray(int * array,int first,int mid,int las

2015-05-03 12:12:04 562

原创 看数据结构写代码(63) 堆排序

// HeapSort.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #define LIST_MAX_SIZE 100//顺序表struct sqList{ int base[LIST_MAX_SIZE]; int len;};typedef sqList Heap;//顺序表作为堆排序的基本类型//初始化顺序表

2015-05-02 23:28:35 560

原创 看数据结构写代码(62) 插入排序

// InsertSort.cpp : 定义控制台应用程序的入口点。//插值排序#include "stdafx.h"#include static int testArray[] = {0,55,33,22,99,77,66,11,44,88,9};//11个//数组0号位置 作为 哨兵...//升序排序void insertSort(int * array,int num)

2015-05-02 13:40:13 673

原创 看数据结构写代码(61) 哈希表

前面说的 各种查找都是 基于 “比较” 的基础 来进行 查找的。查找的 效率 要 看 比较的 次数。那么 有没有 不需要 比较,就可以 找到 想要的数据的 方法呢?哈希表 就是 这样的 一种方法,它用  数组 作为 保存 关键字的 数据原型,通过 一个 哈希 函数f(k),来找到 关键字 存储的位置,从而 找到想要的信息。例如 我们 想要解决 这样的一个问题:假设这有一个各种字母组成的

2015-04-30 10:14:46 605

原创 看数据结构写代码(60 ) 键树的多重链表表示(Trie树)

trie树,是用 树的 多重链表来表示 树的。每个节点 有 d 个指针域。若从键树中的某个节点到叶子节点的路径上每个节点都只有一个孩子,则可以把 路径上的所有节点压缩成一个叶子节点,且在叶子节点中 存储 关键字 以及 根关键字相关的信息。当节点的度 比较大时,选择 Trie树,要比 双链表树更为合适。tire树的 数据 压缩 是 挺与众不同的。下面 给出 具体的 代码:源代码工程文

2015-04-29 12:35:06 2585

原创 看数据结构写代码(59) 键树的双链表示法

杂谈; 打败自己的 往往不是敌人,而是自己。坚持不易,且行且珍惜。键树 是一种 把  把  非叶子节点 当成索引,叶子节点保存具体信息的一种树。例如: 它的 键树形式如下:键树 有 两种 表示 方法:1. 双链表 表示法 ,就是 树的 孩子链表 表示法   2.多重链表表示法(Trie树)下面给出 键树的 双链表 表示法的 插入,删除,查找  等

2015-04-28 21:59:51 1113

原创 看数据结构写代码(58) B-树

B-树 一种 自平衡的 多路 查找树。它在文件系统里很有用。一个m阶的B-树,要么是空树,要么是满足这些特性的树。、1.树 最多 有 m个分支。2.树的根 最少 两个子树。3. 树的非终端叶子节点 最少  m/2 向上 取整   个 子树。4.所有叶子节点 都在 一层。它的节点 结构:  (N,P0,K1,P1,K2,p2......Kn,Pn)其中 N 是 节

2015-04-24 12:16:55 854

原创 看数据结构写代码(57) AVL树的删除

上一节 已经说了 AVL树的插入 操作,可是 只有 插入,没有删除,怎么能叫 动态 查找表呢。呵呵,博主 赶紧 去 研究了一番。下面 是成果:AVL树的删除 大致 分为 两大块: 1. 查找节点 并 删除 2. 保持 删除 后 平衡因子的 影响1. 首先 找到 这个 节点,如果 节点 不存在,直接 退出 函数if (*tree == NULL){//没找到

2015-04-22 11:46:08 832

原创 看数据结构写代码(56) 平衡二叉树(AVL树)

平衡二叉树的定义 (AVL—— 发明者为Adel'son-Vel'skii 和 Landis) 平衡二叉查找树,又称 AVL树。 它除了具备二叉查找树的基本特征之外,还具有一个非常重要的特点:它 的左子树和右子树都是平衡二叉树,且左子树和右子树的深度之差的绝对值(平衡因子 ) 不超过1。 也就是说AVL树每个节点的平衡因子只可能是-1、0和1(左子树高度减去右子树高度)。这

2015-04-21 14:28:42 806

原创 看数据结构写代码(55) 二叉排序树

二叉排序树 是一种 动态 查找树,它的 创建 是在 查找中 生成的。 当 查找 失败时,它将 数 插入到 合适的 位置中去。 二叉查找树的 左子树上的值 父亲的 值 小,而 右子树上的值 总是 比 父节点 大。这样 查找 类似与 二分 查找,其 最多 查找 的 次数 等于 树的 深度。下面的代码 主要 是 两方面:插入 节点 和 删除 节点。下面 给出 代码, 欢迎 指出 代码 不

2015-04-20 20:44:56 741

原创 看数据结构写代码(54)次优查找树

查找顺序表时,若 每个元素的概率 都相等 用 二分查找 效率 最高。但是 如果 概率 不相等时,(SOST)静态最优查找表 效率 要高于 二分查找。静态最优查找表 是 使得 从 根 到 每个节点的路径 长度 和 权值 乘积 之和 最小。书上说的 静态最优 查找树的创建 时间 复杂度 较高,所以 用 次优 查找树(NOST) 代替。下面 上代码:// Nost.cpp : 定义控制台应用

2015-04-20 14:59:04 665

数据结构源代码 严蔚敏版本的

严蔚敏数据结构 书上的源代码 都有!MSDN只能传一个文件,蛋疼的很!!!!!!!!!!!!!!!!!!!!!

2011-03-26

空空如也

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

TA关注的人

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