自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 从n个元素中找出m个元素,源为a,b为存放临时数据,结果result, M = m

//从n个元素中找出m个元素,源为a,b为存放临时数据,结果result, M = mvoid CTableFrameSink::Combine(BYTE a[], BYTE b[], std::vector<std::vector<BYTE>>& result, int n, int m , int M){ int i, j; for (i = n; i >...

2018-03-19 18:30:01 315

转载 socket 知识

转载 :http://www.cnblogs.com/L-hq815/archive/2012/07/09/2583043.html

2017-12-13 17:20:25 320

转载 网狐架构

http://blog.csdn.net/chuanyu/article/category/3268613

2017-03-13 10:06:45 495

转载 socket记录

文章:http://blog.csdn.net/hguisu/article/details/7445768/程序:客户端:#include #include #include #include #include #include #include #include #include #define S

2017-03-01 11:45:55 298

转载 虚析构函数

http://blog.csdn.net/starlee/article/details/619827

2017-02-21 09:51:07 389

转载 对于仿函数的记录

一,概述        仿函数(functor),就是使一个类的使用看上去象一个函数。其实现就是类中实现一个operator(),这个类就有了类似函数的行为,就是一个仿函数类了。  有些功能的的代码,会在不同的成员函数中用到,想复用这些代码。                            1)公共的函数,可以,这是一个解决方法,不过函数用到的一些变量,就可能成为公共的全局变

2017-02-21 09:25:46 273

转载 计算结构体的大小

结构体中的成员可以是不同的数据类型,成员按照定义时的顺序依次存储在连续的内存空间。和数组不一样的是,结构体的大小不是所有成员大小简单的相加,需要考虑到系统在存储结构体变量时的地址对齐问题。看下面这样的一个结构体:  struct stu1  {  int i;  char c;  int j;  };  先介绍一个相关的概念——偏移量。偏移量指的是结构体变量中成员的地址

2017-02-13 10:48:57 257

原创 linux常用命令

1,$s/word1/word2     (vi 替换命令)g/word/d             (vi 删除命令)sed -i “” ‘1,$s/^/word’ fileName (fileName文件每行前插入word)paste file1 file2 >> file3 (file1 file2横向合并到file3). filePath (引用其它脚本)sed 's/

2017-02-09 16:08:31 223

原创 百度定位sdk接入

1:根据百度官方文档配置后台2:c++代码a:LexLocation.hpp#pragma once#include #include namespace Lex{void InitLocation();bool GetCity(std::functionvoid(std::string)> OnLocat

2017-02-09 15:12:51 1601

原创 cocos2dx 简单加载lua文件

1:首先建一个cocos2dx c++项目(不是lua项目)2:下载一个lualib.a库(支持android的),可以去c++ lua项目中找(路径:cocos2d-x/external/lua/luajit/prebuilt/android/armeabi/libluajit.a放到我们的项目中,这里我直接放到jni目录下。3:下载有关库的头文件,路径:coco

2017-02-09 14:28:39 1904

转载 gcc -I -L -l区别

我们用gcc编译程序时,可能会用到“-I”(大写i),“-L”(大写l),“-l”(小写l)等参数,下面做个记录:例:gcc -o hello hello.c -I /home/hello/include -L /home/hello/lib -lworld上面这句表示在编译hello.c时:-I /home/hello/incl

2017-02-07 14:55:40 314

原创 关于cocos2dx加载不到libcocos2dcpp.so

有时候打包是发现cound not find libcocos2dcpp.so库。这是因为在我们的libs文件夹下缺少了armeabi-v7a文件夹。只要我们在Application.mk文件中添加如下两句TARGET_CPU_API := armeabi  APP_ABI := armeabi armeabi-v7a x86编译时会自动在libs文件夹中生成armeabi

2017-02-07 09:30:56 2162

原创 c++和java交互

本篇简单的介绍cocos2dx 中c++和java的交互(以弹窗为列子)1:这里我将自己写的java代码作为一个java lib让主项目引用。创建步骤是.android create lib-project + 选项+参数如:.android create lib-project -n testjava -k com.liu -p /Users/wupc/MyPorj/test1

2017-02-04 13:41:58 2028

原创 构建cocos2dx项目和打包

1:项目需要的“工具”其中sdk提供android项目所需的库的工具(创建,调试等),ndk用来编译c++, ant用来android打包,coco2dx为游戏引擎。其他无用2:安装java3:创建项目命令是:alias .cocos="~/bin/cocos2d-x-3.6/tools/cocos2d-console/bin/cocos"(配置.bashrc文件).c

2017-02-04 11:08:31 933

原创 我的.bashrc文件

export set SVN_EDITOR=vimexport set PS1='\012[\u \w \A]\$ 'export CLICOLOR=1export MYBIN=/Users/wupc/bin export NDK_ROOT=$MYBIN/android-ndk-r9d/export ANDROID_SDK_ROOT=$MYBIN/android-sdk-mac

2017-02-04 10:55:23 650

原创 svn diff 查看两个版本

我们可以用svn log查看当前文件夹下的各个历史版本,然后用svn diff -r 来比较任意两个版本的区别。使用svn diff --summarize可以查看那些文件的变动。其他的常用命令svn revert可以撤退当前本地的文件修改。svn mv可以用来修改当前文件名称,和移动文件。

2017-02-04 10:51:33 5649

转载 lua面向对象

二、Lua中类的简单实现         Lua的设计初衷并非意图构建完整的应用,而是嵌入在应用程序中为应用提供灵活的扩展和定制功能,所以Lua仅提供了基本的数学运算和字符串处理等函数库,而并未涵盖程序设计的方方面面。会让你惊讶的是,在面向对象概念已经泛滥的今天,lua作为新兴脚本语言其甚至没有原生态的提供对面向对象的支持,说简单点是lua没有class相关的关键字,其也不支持定义一个类,更别

2017-01-10 14:59:30 328

转载 lua和c++交互

什么样类型的函数可以被Lua调用typedef int (*lua_CFunction) (lua_State *L);符合类型的函数怎样处理后才可以被Lua调用使用lua_register或者 lua_pushfunction和lua_setglobal()把要调用的函数加入到lua状态机中。#define lua_register(L,n,f) /

2017-01-10 12:16:56 585

空空如也

空空如也

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

TA关注的人

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