自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 学习使用stringstream stream;

再进行多次转换的时候,必须调用stringstream的成员函数clear().#include #include int main(){std::stringstream stream;int first, second;stream<< "456"; //插入字符串stream >> first; //转换成intstd::cout << first << std:

2016-09-17 14:12:33 413

原创 位移遍历输出整数2进制

void Binarycout(int n){ for (int i = 31; i >= 0; i--) { cout>i)& 1); } cout<<endl;}

2016-08-04 15:28:19 557

原创 关于异或的用法1交换整数(注意陷阱)2求整数序列中差的一个值

#include "stdafx.h"#include "iostream"using namespace std;//****************************************//异或交换整数 陷阱 不能传同一个值去交换/*void exchange(int &a, int &b){ //没有判断是否相等 BUG函数 a ^= b; b ^= a;

2016-08-04 15:04:55 368

原创 C++11 lambda表达式 实际上是lua的闭包方式

// lambda.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include "iostream"using namespace std;#include #include #include #include int _tmain(int argc, _TCHAR* argv[]){ //范例1 auto func = []()

2016-07-15 20:04:13 1380

原创 基类指针创建子类对象 构造顺序 面试必考

// ConsoleApplication1.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include "iostream"using namespace std;class A{public: A() { cout << 1 << ends; func1(); } ~A() { cout << 2 << en

2016-07-07 19:29:46 506

原创 cocos listview 删除的3种方案

1. 每次只删那一个下标 removeItem2. forceDoLayoutfunction UIGuildScience:delSkillItem(_idx) --添加技能item print("传进来的 点击的item idx " .. _idx) local tbList = self.m_ListView_Science:getItems() --dump(tbLi

2016-06-20 22:10:44 3418

原创 小明同学写的打印lua表名称

g_tableText = {}local l_tableText = {}local function print_var_name(var) for k, v in pairs(_G) do if v == var then print(k) return end end local n = 1 local stack = 2 while true

2016-06-01 11:45:46 889

原创 清爽的 cocos 对象 双击 逻辑

UIDicController.clicked = falsefunction UIDicController:singleClick() if UIDicController.clicked then UIDicController.clicked = false print("single click"); endendfunction UI

2016-04-27 19:54:14 285

原创 做cocos js 项目

cc.eventManager.addListener({ event:cc.EventListener.TOUCH_ONE_BY_ONE, swallowTouches: false, onTouchBegan: this.onTouchBegan, onTouchMoved: this.onTouc

2016-04-23 15:56:29 780

原创 os.time() 返回的是系统时间秒数 os库-时间函数

> print(os.time())1337060663> print(os.date())05/15/12 13:44:30一、时间的三种格式1、用数值表示时间值 用数字值来表示时间值,实际上时间值的本质就是一个数字值。例如:d = 1131286477 这里的 1131286477 是一个以秒为单位的 格林威志时

2016-04-20 16:21:08 8340

原创 cocos studio 3.10点击在windows平台运行报错 在windows平台运行 返回值1

查找问题找了半天是因为3.10 用vs2012跑不起来要用2013或者2015跑而本机安装了2012 和2013但是却默认选择了2012所以报错查找原因是(转)这是因为cocos compile脚本判断引擎版本时出现了错误。 在tools\cocos2d-console\plugins\plugin_compile\project_compile.py 的 91

2016-04-19 11:51:09 1965

转载 lua next 用法

(转) 关于lua table是否为空的判断在项目的脚本lua中经常有这样的需求,1、local a = {}2、对a进行处理3、对a是否为空表进行判断关于对a是否为空表的判断,我发现有些代码如此做:if a == {} then这样的结果就是a == {}永远返回false,是一个逻辑错误。因为这里比较的是table a和一个匿名table的内存地址。也有些代

2016-04-15 10:31:07 39812 1

转载 lua中table如何安全移除元素

lua中table如何安全移除元素AY 20, 2014 | 4 COMMENTS在Lua中,table如何安全的移除元素这点挺重要,因为如果不小心,会没有正确的移除,造成内存泄漏。引子比如有些朋友常常这么做,大家看有啥问题将test表中的偶数移除掉local test = { 2, 3, 4, 8, 9, 100, 20, 13, 15, 7,

2016-04-09 15:01:45 561

原创 lua 表赋值是引用关系

local tb = {0,1,2,3,4,5,["a"] = 1, ["b"] = 2}print(tb[1] .. " " .. tb.a .. " " .. tb.b)local tb1 = tbtb1.a = 5print(tb.a) -- 5

2016-04-09 09:21:22 4582

转载 lua math库

http://blog.sina.com.cn/s/blog_61dfab6b01015qh4.htmlatan2、sinh、cosh、tanh这4个应该用不到。math库" title="[转载]lua math库" style="margin:0px; padding:0px; border:0px; list-style:none">

2016-04-08 17:37:07 225

原创 cocos2d-x C++ 利用C++11新特性+runAction RepeatForever Sequence DelayTime做一个持续循环函数 每秒更新 5次后停止

static int i = 1; CallFunc *callFunc = CallFunc::create([=]{ CCLOG("123"); i++; if( i > 5) { this->stopAllActions(); } }); this->runAction(RepeatForever::create(Sequence::create(DelayT

2016-04-08 00:11:56 1153

原创 以前技术老大在XP下玩过net send 给别人弹窗 现在换win7 命令换了

win7没net send这命令了,用msg命令取代了 例子:msg /server:127.0.0.1 * "hello"应该还要双方net send 加计算机名/IP地址/或者加*群发 最后是要发的消息不过net send要保证双方的Messenger服务已经启动,不然会发送失败的

2016-04-07 15:45:47 1390

原创 关于lua中显示绝对时间和相对时间

最近做公司项目需要把服务器传过来的毫秒数转换为绝对时间如 2016年4月6日09:55:45或者相对时间1年3个月\3个月15天\15天11小时\11小时13分绝对时间直接用lua os库-- 时间转换local function transformationDate(ms) local date = os.date("*t", ms / 1000) return str

2016-04-06 10:01:51 2012

原创 好久没写博客了 真的是好久了 博客都被盗号然后被封掉了

今天找管理员重新启动了这个博客 就是准备在絮絮叨叨写点东西 尽快很基础 但是回看N年以前记在QQ空间的代码依然能够温故而知新所以准备在絮叨絮叨了睡午觉!!!

2016-04-05 13:05:27 299

原创 好久没有写操作符重载了 自己重新写了个 温习了一下细节 温习友元 this const 引用

#include using namespace std;class Point{public:Point(int _x, int _y) : x(_x), y(_y){}void setPoint(int _x,int _y){x = _x;y = _y;}void print(){cout"}fri

2014-05-19 14:30:44 430

原创 cocos2d-x 3.0 将cpp-tests编译成Android版本APK文件

cmd模式进入到E:\cocos2d-x-3.0rc1\cocos2d-x-3.0rc1\build

2014-05-10 14:05:26 1229

转载 explicit 关键字声明 不能隐式调用构造函数

class Test1{public: Test1(int n) { num = n; } //普通构造函数private: int num;};class Test2{public: explicit Test2(int n) { num = n; } //explicit(显式)构造函数private: int num;};int main(){ Test1 t

2014-05-04 15:50:20 333

转载 C++友元类详解

#include   #include   class Point  {  public:    Point(double xx, double yy) { x=xx; y=yy; }    void Getxy();    friend double Distance(Point &a, Point &b);  private:    double x, y;  }; 

2014-05-04 13:58:09 280

原创 记住常量指针 和指针常量的区别

int a = 5;int b = 19;int c = 27;int d = 44;//const int* p1 = &a;//int const* p3 = &c;//p1 = &d;//p3 = &d;//*p1 = d;//*p3 = d;int* const p2 = &b;*p2 = d;p2 = &d;

2014-04-28 19:01:10 279

原创 cocos2d-x 3.0rc1 使用iconv库 解决UTF8乱码问题

cocos2d-x 3.0rc1 使用iconv库 解决UTF8乱码问题

2014-04-26 05:35:18 1684

转载 杂谈:初级 vs 高级开发者 哪个性价比更高?

许多公司倾向于雇佣有经验的软件开发者——因为这些人基本上不需要培训就可以开始工作。特别是在刚创业的公司里,如果为了节省资金,低薪雇佣一些没有经验的开发者,而这些人又不能在短期内给公司带来效益,那你给再低的薪水也是对公司没什么意义的。     对优秀开发者的需求 目前,市场对于开发者的需求量很大,水涨船高,这就驱使着招聘一个有重

2014-04-25 09:25:30 275

转载 LUA中的metatable笔记

metatable用来为一个表重载一些默认的行为(运算和逻辑部分),metatable也是一个表,只是这个表被用来描述一些重载的操作符而已。因此metatable的域由两部分组成,一部分是系统默认要求的保留域,另一部分是用户可以自己随意指定的自定义域。metatable的默认元素:算术运算方面:__add    加法运算_

2014-04-21 17:45:22 296

转载 lua的metatable简介

metatable基本定义从lua的metatable官方解释中我们可以得到如下信息:1. 每个table和每个full user data都可以有自己的metatable,并可通过setmetatable和getmetatable进行访问2. 其他任何lua类型,每种类型共享一个metatable;比如number类型共享一个metatable;string类型共享一个metatab

2014-04-21 17:44:34 424

转载 lua中导出C++类中的弱表

weak table是什么意思,建议不要看中文翻译的,我以前看了半天还是没懂啥子意思.lua 手册原文是这样解释的:A weak table is a table whose elements are weak references. A weak reference is ignored by the garbage collector. In other words, if t

2014-04-21 17:42:27 323

转载 Lua的function closure和upvalue

原文地址:http://game.chinaitlab.com/devdoc/30981.html

2014-04-21 17:41:14 285

原创 lua程序设计 28.2 Metatables userdata程序范例

/* lua程序设计 28.2 Metatables 程序范例*/extern "C"{#include #include #include }#include using namespace std;#pragma comment(lib,"E:\\luaSRC\\lua5.1\\lib\\static\\lua5.1.lib")

2014-04-16 16:58:50 476

原创 lua userdata 使用

extern "C"{#include #include #include }#include using namespace std;#pragma comment(lib,"E:\\luaSRC\\lua5.1\\lib\\static\\lua5.1.lib")typedef struct NumArray { int size; double values[1]

2014-04-14 17:41:28 724

转载 牛文文:京东提醒我们 拥有“体系”的猪才能在风口上飞

最近业内疯传的腾讯投资京东一事,终于尘埃落定。i黑马消息,腾讯控股今天早上发布公告,腾讯与京东建立战略合作伙伴关系,京东将收购腾讯B2C平台QQ网购和C2C平台拍拍网的100%权益、物流人员和资产,而腾讯将以2.14亿美元入股京东,占京东上市前在外流通普通股的15%。关于移动电商的想象,就要大规模变成现实了;而领先获得这场波澜壮阔商业试验主动权的,竟然是一贯埋头深挖护城河的土鳖东哥。老牛要

2014-04-14 14:59:16 382

转载 王石:为什么很多公司在武汉待不下去

王石大谈湖北2008 年初的冬天,中国南方遭遇百年一遇的严重雪灾:冻雨,暴雪,机场关闭,交通瘫痪……这些电视上北美国家才会出现的场景突如其来,让我们置身其中。电力中断,京广线南段停运。十余万人滞留广州车站,进退不得。多个火车站车次延误。南昌、长沙、贵阳等十多个机场临时关闭。众多省份的高速公路关闭,无数条公路上都有车辆和旅客受阻。一些城市断电断路甚至断水,成为雪中孤岛……暴雪预警还在

2014-04-14 09:47:39 844

转载 中美印日四国程序员比较

最近以裁判的身份参加了公司举办的编程大赛,发现高手云集,对公司内部的程序员能力也有了更深入的了解。我觉得编程能力对程序员而言,虽然很重要,但并不是全部。那么作为一个程序员,到底应该具备什么样的能力呢?这个话题显然太大。不过我觉得可以看看其它国家的程序员,也许可以得到一些借鉴。我有幸和中国,美国,印度和日本四国程序员有比较深入的合作过。虽然他们不一定有代表性,但我觉得他们的共性还是比较明显的。以下的

2014-04-13 10:45:12 395

原创 lua愉快的操作栈中的数组

#include #include using namespace std;extern "C"{#include #include #include }#include #pragma comment(lib,"E:\\luaSRC\\lua5.1\\lib\\static\\lua5.1.lib")static int f(lua_State *L) //这个函数

2014-04-11 16:41:29 1200

转载 学习分层和目标管理 适用于大多数大型项目 虽然这里是指学习开源项目 但有共通性

1. 学习分层和目标管理 对于一个开源项目,可以将与之相关的各种知识和技能的学习大致划分为如下五个层次: 第一层次:了解项目的基本概念、基本用途、逻辑结构、基本原理、产生背景、应用场景等基本知识。 这个层次的基本定位其实就是“科普”。如果对于一个项目只需要有些基本了解,且短期内并不需要上手进行实际技术工作,则学习到这个层次也就可以先应付一下了。 第二

2014-04-11 09:20:21 436

原创 在Lua中调用C++函数

#include extern "C"{#include "lua.h"#include "lualib.h"#include "lauxlib.h"}#pragma comment(lib,"E:\\luaSRC\\lua5.1\\lib\\static\\lua5.1.lib")/* avg.lua文件内容avg, sum = average(10, 20, 30,

2014-04-10 10:45:43 225

原创 lua程序设计里面的调用Lua函数的小例子 有个错误被我找到了

#include #include using namespace std;extern "C"{#include #include #include }#include #pragma comment(lib,"E:\\luaSRC\\lua5.1\\lib\\static\\lua5.1.lib")/* call a function `f' defined in

2014-04-09 18:09:35 271

原创 简单C++调用lua函数的小例子

#include extern "C" {#include "lua.h"#include "lualib.h"#include "lauxlib.h"}#pragma comment(lib,"E:\\luaSRC\\lua5.1\\lib\\static\\lua5.1.lib")//test.lua/*--变量定义width=1 ;height=2 ;--lua

2014-04-09 17:45:02 254

空空如也

空空如也

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

TA关注的人

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