自定义博客皮肤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 368

转载 socket 知识

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

2017-12-13 17:20:25 415

转载 网狐架构

http://blog.youkuaiyun.com/chuanyu/article/category/3268613

2017-03-13 10:06:45 559

转载 socket记录

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

2017-03-01 11:45:55 348

转载 虚析构函数

http://blog.youkuaiyun.com/starlee/article/details/619827

2017-02-21 09:51:07 438

转载 对于仿函数的记录

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

2017-02-21 09:25:46 319

转载 计算结构体的大小

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

2017-02-13 10:48:57 305

原创 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 264

原创 百度定位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 1710

原创 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 2121

转载 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 371

原创 关于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 2356

原创 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 2108

原创 构建cocos2dx项目和打包

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

2017-02-04 11:08:31 1039

原创 我的.bashrc文件

export set SVN_EDITOR=vim export set PS1='\012[\u \w \A]\$ ' export CLICOLOR=1 export 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 715

原创 svn diff 查看两个版本

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

2017-02-04 10:51:33 6131

转载 lua面向对象

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

2017-01-10 14:59:30 389

转载 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 681

空空如也

空空如也

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

TA关注的人

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