自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 makefile使用

makefile使用规则1.make是linux自带的构建器,构建的规则在makefile中,编译器是使用gcc。2.makefile的命名规则- makefile- Makefile3.makefile的规则gcc a.c b.c c.c -o app- 三部分:目标,依赖,命令- 目标:依赖- (tab缩进)命令接下来,我们就...

2019-04-25 11:29:27 162

原创 数据库高可用方案

高可用数据库是由一系列数据库构成的总体系统,在任何时刻,至少有一个节点可以接受用户的请求并提供数据库服务。高可用数据库的优点:第一,方便读写分离。高可用数据库可以通过将写操作放在主数据库节点上进行,将读操作分担到若干从库上,来提升读操作吞吐量,进而提升读写效率。1.读写分离其实就是将数据库分为了主从库,一个主库用于写数据,多个从库完成读数据的操作,主从库之间通过某种机制进行数...

2019-03-27 16:41:52 1446

原创 麻将无赖子胡牌算法

#include <stdlib.h>typedef unsigned char uchar;typedef unsigned short ushort;#define MAX_COUNT 14#define WIK_NULL  0#define WIK_CHI_HU 0x40uchar AnalyseDeletePair(const uchar cbCardData[...

2018-07-24 16:43:25 547

原创 c++函数参数使用分类

使用引用参数的主要原因程序员能够在函数中修改调用函数参数中的数据对象 通过传递引用而不是整个数据对象,可以提高程序的运行速度。尤其是当数据对象较大时,如结构和类对象。对于使用传递的值而不作修改的函数:如果数据对象较小,如内置数据类型或者小型结构,则按值传递。 如果数据对象是数组,则只能使用指针,并且将指针声明为指向const的指针。 如果数据对象较大,则使用const指针或者con...

2018-07-24 16:18:11 317

转载 cocos2d-x内存管理

转载自http://blog.leafsoar.com/archives/2013/06-04.html如果 Cocos2d-x 内存管理浅说 做为初步认识,而 Cocos2d-x 内存管理的一种实现做为进阶使用,那么本文将详细的分析一下 Cocos2d-x 的内存管理的设计实现和原理。知其然,知其所以然 ~或者说:嗯,它这么做,一定是有原因的,体会设计者的用意,感同身受,如果

2017-02-09 17:06:50 267

转载 winsock2.h的链接库文件问题

转贴自:http://dev.firnow.com/course/3_program/c++/cppsl/2008315/104702.html 今天上午的错误终于搞明白了,原来我在建立win32 控制台工程的时候 选用了visual 2005的默认设置,这样就使得项目的附加选项中选择了【预编译头】选项,改选成【空项目】选项后上午的问题就解决了,但是这两者之间的区别偶还没有搞明白,

2016-11-22 11:15:23 5079

原创 win32主程序入口设置

属性页--配置属性-连接器--高级--入口点/ENTRY:functionFunction — 函数 一个函数,指定 .exe 文件或 DLL 的用户定义起始地址。/ENTRY 选项指定一个入口点函数作为 .exe 文件或 DLL 的起始地址。 必须用 __stdcall 调用约定来定义函数。 参数和返回值取决于程序是控制台应用程序、 windows 应用程序还是 DL

2016-10-30 23:52:22 754

转载 浅谈C++中指针和引用的区别

指针和引用在C++中很常用,但是对于它们之间的区别很多初学者都不是太熟悉,下面来谈谈他们2者之间的区别和用法。1.指针和引用的定义和性质区别:(1)指针:指针是一个变量,只不过这个变量存储的是一个地址,指向内存的一个存储单元;而引用跟原来的变量实质上是同一个东西,只不过是原变量的一个别名而已。如:int a=1;int *p=&a;

2016-10-16 10:00:47 196

转载 const限定符

const对象将一个对象定义为不可更改的对象,称为const对象。例:const int a = 512 ;注解:因为const对象在定义后就不能修改,所以定义时必须初始化。const引用         C++ Primer中写道“const引用是指向const对象的引用”。我认为至少不够精确,这句话意在强调非const引用是指向const对象是错误的,但是没有说明c

2016-10-16 09:26:03 197

转载 static_cast, dynamic_cast, const_cast探讨

【C++专题】static_cast, dynamic_cast, const_cast探讨 首先回顾一下C++类型转换:C++类型转换分为:隐式类型转换和显式类型转换第1部分. 隐式类型转换又称为“标准转换”,包括以下几种情况:1) 算术转换(Arithmetic conversion) : 在混合类型的算术表达式中, 最宽的数据类型成为目

2016-10-10 23:08:59 187

转载 C++ getline

学习C++的同学可能都会遇到一个getline()函数,譬如在C++premer中,标准string类型第二小节就是“用getline读取整行文本”。书上给的程序如下:int main(){    string line:    while(getline(cin,line))    cout    return 0;}大家会发现运行

2016-09-15 23:02:37 362

转载 #pragma预编译指令

它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。其格式一般为: #pragma Para。其中Para 为参数,下面来看一些常用的参数message 参数Message 参数能够在编译信息输出窗口中输出相应的信息,这对于源代码信息的控制是非常重要的。其使用方法为:1#pragma message("消

2015-12-15 15:02:56 458

原创 cocos2d-x移植到android

1.打开eclipse在PackageExploer内右击,将项目的.android文件导入eclipse,同样将项目的cocos2d/cocos/2d/platform/android/java也导入。2.导入后,clean一下3.打开jni下的android.mk导入路径,这里有种直接搜索路径的方法LOCAL_PATH := $(call my-dir)include

2015-10-28 12:53:24 374

Redis Windows源码

Redis的Windows版本源码

2017-04-22

空空如也

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

TA关注的人

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