曾俊男 发布的文章

1.Mac卸载XAMPP

sudo rm -rf /Applications/xampp

2.安装XAMPP

下载地址:https://www.apachefriends.org/download.html

3.安装

按步骤安装,傻瓜式

4.配置host

sudo vi /private/etc/hosts

在末尾设置域名重定向

5.配置Apache

sudo vi /Applications/XAMPP/etc/httpd.conf
搜索 “Virtual hosts”
#Virtual hosts  
#Include /Applications/XAMPP/etc/extra/httpd-vhosts.conf  

6.设置host

sudo vi /Applications/XAMPP/etc/extra/httpd-vhosts.conf  

复杂一段出来就可以了

7.出现403无权限访问(用以下三点)

(1).在httpd.conf里面搜索User daemon,把daemon改成OS的用户名,重启Apache,就可以了。

(2).配置文件httpd.conf 里面 看看
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
deny from all
Satisfy all
</Directory>
把deny from all 改成allow from all

(3).在httpd.conf末尾加上
<Directory "/Users/houtouke/Desktop/PHP">
        #Options Indexes FollowSymLinks ExecCGI Includes #don't permission see list
        Options All
        AllowOverride All
        Order allow,deny
        Allow from all
</Directory>

1.下载xampp.run

/opt/lampp/lampp start 

/opt/lampp/lampp security 

<Directory "D:/xampp/phpmyadmin">
    AllowOverride AuthConfig
    Require all granted
</Directory>

vi /opt/lampp/etc/httpd.conf
vi /opt/lampp/etc/extra/httpd-vhosts.conf
vi /opt/lampp/etc/php.ini

Mysql远程连接
vi my.cnf 
skip-network

常用命令

coco2dx-2x 创建项目:

切换到cocos2d-x安装目录下的toolsproject_creator目录中:

然后输入命令:python create_project.py -project 项目名 -package 包名 -language cpp

coco2dx-3x 创建项目:

创建HelloWorld项目
将刚才下载的压缩包解压到你指定的文件夹里。
进入到目录cocos2d-x-3.2alpha0/tools/cocos2d-console/bin/cocos.py
打开终端运行cocos.py脚本创建文件

./cocos.py new HelloWorldDemo -p com.coco2dx.org -l cpp -d ~/Desktop

或者

python cocos.py new HelloWorldDemo -p com.coco2dx.org -l cpp -d ~/Desktop

C++语言引用

什么是引用:就是给变量取个别名

例子:

#include <iostream>
using namespace std;

int main(void){
    int a=10;
    int &b=a;//取别名
    b=20;
    cout <<b<<endl;
    
    return 0;
}

结构体类型的引用


#include <iostream>
using namespace std;

typedef struct {
    int x;
    int y;
} Coor;


int main(void){
    Coor c1;
    Coor &c=c1;
    
    c.x=10;
    c.y=20;
    cout <<c.x<<endl;
    cout <<c.y<<endl;
    return 0;
}

指针类型的引用

类型 *&指针引用名=指针;


#include <iostream>
using namespace std;


int main(void){
    int a=10;
    int *p=&a;
    int *&q=p;
    *q=20;
    cout <<a<<endl;
    return 0;
}

函数的引用


#include <iostream>
using namespace std;

void fun(int &a,int &b){
    int c=0;
    c=a;
    a=b;
    b=c;
}


int main(void){
    int x=10,y=20;
    fun(x, y);
    cout <<x<<endl;
    cout <<y<<endl;
    return 0;
}

const概念

const叫常量限定符,用来限定特定的变量,以通知编译器改变量是不可修改的。习惯性的使用const,可以避免在函数中对某些不应修改的变量造成可能的改动。

1.const修饰基本数据类型;
(1)const修饰一般常量
(2)const修饰指针变量*及引用变量&

2.const应用到函数中;
(1)作为参数的const修饰符;
(2)作为函数返回值的const修饰符;

3.const在类中的用法

4.const修饰类对象,定义常量对象