- 博客(18)
- 收藏
- 关注
原创 mysql的explain
查看一些mysql性能参数 show status like 'value' 其中value可以为:connections#连接数uptime#服务器上线时间slow_queries#慢查询次数com_select#查询操作次数com_insert#插入操作次数com_update#更新操作次数com_delete#删除操作次数分析查询语句 使用e
2017-11-20 11:43:53
182
原创 阿里云安装Mysql5.7 实录
安装就不陈述了。 添加yum源,然后yum安装。 安装成功后启动Mysql并且添加为开机启动systemctl start mysqldsystemctl enable mysqldsystemctl daemon-reload安装后密码是随机的。然后找出密码的方法为:cat /var/log/mysqld.log | grep password2017-11-15T
2017-11-16 09:39:40
642
原创 innodb的索引的概述
innnodb的索引分为两种B+树索引 B+树索引的构造类似于二叉树,根据key value快速找到数据,但是B+树索引中的B并不是代表的binary,而是代表balance,B+树是从平衡树改进过来的,B+树不是二叉树。B+树索引并不能根据key找到对应的行,而是找到对应的页,再进行寻找哈希索引 B+树B+树是平衡树改进过来的,平衡树不再赘述。B+树是为了存储设备而设计的一种
2017-11-09 16:19:01
535
原创 cocos2dx的UI
COCOS的UI感觉很少,相对于安卓来说,也许游戏不需要那么多的需求吧。 CCLabel是CClabelxxx的总称,在cocos中并不存在这么一个类供子类继承。 CCLabelProtocol接口即CCLabel源代码class CC_DLL CCLabelProtocol{public: virtual void setString(const char *label) = 0;
2016-05-10 00:06:11
1337
原创 翻白块代码
在AppDelegate.cpp文件中pEGLView->setDesignResolutionSize(800, 480, kResolutionExactFit);说明本次设计屏幕大小,以及设置自适应屏幕大小LayerStart.cpp主要是添加游戏开始界面,以及点击菜单后能跳到相应的scene中#include "LayerStart.h"#include "LayerGame.h"CCS
2016-05-09 13:08:18
983
原创 精灵的三种加载方法
精灵的加载方法有三种方法: 即直接加载图片、加载纹理、加载框架三种大的方法,下面将逐个分析 CCSize winsize = CCDirector::sharedDirector()->getWinSize(); CCSprite* sprite = CCSprite::create("teemo2.png"); sprite->setPosition(ccp(winsi
2016-04-19 16:15:44
584
转载 类成员指针
首先 函数指针是指向一组同类型的函数的指针;而类成员函数我们也可以相似的认为,它是指向同类中同一组类型的成员函数的指针,当然这里的成员函数更准确的讲应该是指非静态的成员函数。前者是直接指向函数地址的,而后者我们从字面上也可以知道 它肯定是跟类和对象有着关系的。typedef int (*p)(int,int);//定义一个接受两个int型且返回int型变量的函数指针类型int func(int x
2016-04-19 03:14:43
347
原创 cocos2dx学习之旅
cocos2dx的真实入口是AppDelegate::applicationDidFinishLaunching()函数,主要完成对CCDirector以及Scene及layer、sprite的加载。 其中,通过layer来加载sprite,scene来加载layer,director来加载scene,其中通过继承CClayer来完成创建layer、scene、sprite的。 MyLayer.
2016-04-19 02:50:23
315
转载 new 对象加括号和不加括号的区别
在new对象的时候有加上(),有不加(),不知道这个到底是什么区别? 比如: [cpp] view plain copy print?在CODE上查看代码片派生到我的代码片CBase *base = new CDerived(); CBase *base = new CDeviced; 很多人都说,加括号调用没有参数的构造函数,不加括号调用默认构造函数或唯一的构造函数。这是有问题的。对
2016-04-18 01:47:13
3813
转载 C++中的虚函数(virtual function)
1.简介 虚函数是C++中用于实现多态(polymorphism)的机制。核心理念就是通过基类访问派生类定义的函数。假设我们有下面的类层次:class A{public: virtual void foo() { cout << "A::foo() is called" << endl;}};class B: public A{public: virtual v
2016-04-18 00:18:25
353
转载 C++中的virtual
参考资料:http://www.programfan.com/article/2782.html 作为通常的原则,如果一个类定义了虚函数,那么它的析构函数就应当是virtual的。因为定义了虚函数则隐含着:这个类会被继承,并且会通过基类的指针指向子类对象,从而得到多态性。”,因此基类的析构函数是否为虚将决定子类的对象是否被析构。 虚函数是C++中用于实现多态(polymorphism)的机制。核
2016-04-17 23:51:41
470
翻译 运算符重载
#include <iostream>#include <stdlib.h>#include <string.h>using namespace std;class mystring{public: char *s;public: mystring() { s = new char[1024]; cout << "mystring"
2016-04-17 22:13:15
276
原创 C++的深度拷贝
深度拷贝:demo de;demo de1 = de;//深度拷贝//等价于demo de1(de);test(demo de){}test(de1);//此时也会发生深度拷贝,只要发生深度拷贝就不会使用原本的浅拷贝了
2016-04-17 22:08:52
728
原创 用C++封装一个String
习惯了C#跟Java以后,使用C++是各种不方便,主要是封装太少,其次C++中的对象思想其实用得并不广泛,而是强调指针,正在努力习惯中。 跟着课程封装了string#include "mystring.h"#include<string.h>MyString * MyString::ms = NULL;MyString* MyString::MakeMyString(const char *s)
2016-04-16 11:17:16
665
原创 C++ 学习之路
使用QT在命令控制台输出:项目—运行—-run in terminal const关键字const int * p =20;//p的值只能读不能写int const int * p = 20;//地址不能变,能写能读const int const *p = 20;//地址不能变值只能读volatile关键字 强调变量不能进行编译优化处理,之前在做嵌入式的时候经常用到inline内联函数
2016-04-15 12:06:52
348
原创 使用Xutils的时候rg.apache.http.client.methods.HttpRequestBase错误的解决办法
这是因为6.0的SDK中Android的网络请求强制使用HttpUrlConnection,SDK中已经移除了HttpClient,需要build.gradle中加上android { useLibrary 'org.apache.http.legacy' }
2016-04-09 23:43:46
342
转载 由javascarp入门lua
– 单行注释 –[[ [多行注释] –]]- 1. 变量 & 控制流num = 23 -- 数字都是双精度str = 'aspythonstring' -- 像 Python 一样不可变str = "aspythonuse" -- 可以双引号str = [[ 像 Python 的多行注释可用于 表示多行字符串一样 方便 ]]
2016-04-06 23:11:34
392
翻译 Duplicate files copied in APK META-INF/notice.txt错误的解决办法
这个错误在加入httpcore与httpclient包的时候编译的时候出现的,出现这个错误的时候需要在build.gradle文件中加入 packagingOptions { exclude 'META-INF/DEPENDENCIES' exclude 'META-INF/NOTICE' exclude 'META-INF/LICENSE'
2016-04-05 23:25:52
1432
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人