- 博客(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
446
原创 位移遍历输出整数2进制
void Binarycout(int n){ for (int i = 31; i >= 0; i--) { cout>i)& 1); } cout<<endl;}
2016-08-04 15:28:19
619
原创 关于异或的用法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
399
原创 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
1425
原创 基类指针创建子类对象 构造顺序 面试必考
// 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
553
原创 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
3547
原创 小明同学写的打印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
943
原创 清爽的 cocos 对象 双击 逻辑
UIDicController.clicked = falsefunction UIDicController:singleClick() if UIDicController.clicked then UIDicController.clicked = false print("single click"); endendfunction UI
2016-04-27 19:54:14
318
原创 做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
837
原创 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
8685
原创 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
2040
转载 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
40525
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
614
原创 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
4646
转载 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
265
原创 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
1222
原创 以前技术老大在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
1464
原创 关于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
2110
原创 好久没写博客了 真的是好久了 博客都被盗号然后被封掉了
今天找管理员重新启动了这个博客 就是准备在絮絮叨叨写点东西 尽快很基础 但是回看N年以前记在QQ空间的代码依然能够温故而知新所以准备在絮叨絮叨了睡午觉!!!
2016-04-05 13:05:27
332
原创 好久没有写操作符重载了 自己重新写了个 温习了一下细节 温习友元 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
456
原创 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
1273
转载 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
366
转载 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
321
原创 记住常量指针 和指针常量的区别
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
314
原创 cocos2d-x 3.0rc1 使用iconv库 解决UTF8乱码问题
cocos2d-x 3.0rc1 使用iconv库 解决UTF8乱码问题
2014-04-26 05:35:18
1776
转载 杂谈:初级 vs 高级开发者 哪个性价比更高?
许多公司倾向于雇佣有经验的软件开发者——因为这些人基本上不需要培训就可以开始工作。特别是在刚创业的公司里,如果为了节省资金,低薪雇佣一些没有经验的开发者,而这些人又不能在短期内给公司带来效益,那你给再低的薪水也是对公司没什么意义的。 对优秀开发者的需求 目前,市场对于开发者的需求量很大,水涨船高,这就驱使着招聘一个有重
2014-04-25 09:25:30
298
转载 LUA中的metatable笔记
metatable用来为一个表重载一些默认的行为(运算和逻辑部分),metatable也是一个表,只是这个表被用来描述一些重载的操作符而已。因此metatable的域由两部分组成,一部分是系统默认要求的保留域,另一部分是用户可以自己随意指定的自定义域。metatable的默认元素:算术运算方面:__add 加法运算_
2014-04-21 17:45:22
341
转载 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
475
转载 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
363
转载 Lua的function closure和upvalue
原文地址:http://game.chinaitlab.com/devdoc/30981.html
2014-04-21 17:41:14
323
原创 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
523
原创 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
781
转载 牛文文:京东提醒我们 拥有“体系”的猪才能在风口上飞
最近业内疯传的腾讯投资京东一事,终于尘埃落定。i黑马消息,腾讯控股今天早上发布公告,腾讯与京东建立战略合作伙伴关系,京东将收购腾讯B2C平台QQ网购和C2C平台拍拍网的100%权益、物流人员和资产,而腾讯将以2.14亿美元入股京东,占京东上市前在外流通普通股的15%。关于移动电商的想象,就要大规模变成现实了;而领先获得这场波澜壮阔商业试验主动权的,竟然是一贯埋头深挖护城河的土鳖东哥。老牛要
2014-04-14 14:59:16
407
转载 王石:为什么很多公司在武汉待不下去
王石大谈湖北2008 年初的冬天,中国南方遭遇百年一遇的严重雪灾:冻雨,暴雪,机场关闭,交通瘫痪……这些电视上北美国家才会出现的场景突如其来,让我们置身其中。电力中断,京广线南段停运。十余万人滞留广州车站,进退不得。多个火车站车次延误。南昌、长沙、贵阳等十多个机场临时关闭。众多省份的高速公路关闭,无数条公路上都有车辆和旅客受阻。一些城市断电断路甚至断水,成为雪中孤岛……暴雪预警还在
2014-04-14 09:47:39
919
转载 中美印日四国程序员比较
最近以裁判的身份参加了公司举办的编程大赛,发现高手云集,对公司内部的程序员能力也有了更深入的了解。我觉得编程能力对程序员而言,虽然很重要,但并不是全部。那么作为一个程序员,到底应该具备什么样的能力呢?这个话题显然太大。不过我觉得可以看看其它国家的程序员,也许可以得到一些借鉴。我有幸和中国,美国,印度和日本四国程序员有比较深入的合作过。虽然他们不一定有代表性,但我觉得他们的共性还是比较明显的。以下的
2014-04-13 10:45:12
435
原创 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
1252
转载 学习分层和目标管理 适用于大多数大型项目 虽然这里是指学习开源项目 但有共通性
1. 学习分层和目标管理 对于一个开源项目,可以将与之相关的各种知识和技能的学习大致划分为如下五个层次: 第一层次:了解项目的基本概念、基本用途、逻辑结构、基本原理、产生背景、应用场景等基本知识。 这个层次的基本定位其实就是“科普”。如果对于一个项目只需要有些基本了解,且短期内并不需要上手进行实际技术工作,则学习到这个层次也就可以先应付一下了。 第二
2014-04-11 09:20:21
473
原创 在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
259
原创 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
297
原创 简单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
284
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人