
程序生涯
DesDestroy
不写代码的程序员还叫程序员么
展开
-
cocos2d-x项目生成.Apk并装机后gdb调试
举例cocos2d-x提供的已有例子HelloCpp:cmd:如果没有生成build。xml,首先输入: android.bat list target 来查询我们现有的版本list有哪些.输入:andorid update project -n 项目名 -t 1 -p 项目路径(-n 对应的是项目名称, -t就是我们之前查询的SDK版本对应的ID,大家根据自己的项目版本原创 2013-04-25 14:51:52 · 3398 阅读 · 0 评论 -
cocos2d-x (Android)之-那些常见的error记
(2012/8/30)——cygwin1、Using prebuilt externalscygwin warning: MS-DOS style path detected: D:\sdk\ndk/ndk-build Preferred POSIX equivalent is: /cygdrive/d/sdk/ndk/ndk-build CYGWIN environme原创 2013-05-15 12:32:58 · 13048 阅读 · 3 评论 -
C++服务端学习历程:MySql、C++
一、 mysql初识:一1、mysql 基本:表—— CREATE TABLE 表名(ID INT AUTO_INCREMENT,NAME VARCHAR(22));//AUTO_INCREMENT 设主键、VARCHAR 可变长度——插入INSERT INTO 表名 VALUES(1,“xiaoshen”) —— 查看SELECT *FROM表名——//VALUES 值存储过程(一个存储过程对应一或多张表)——CREATE PROCEDURE 存储过程名(——待续原创 2013-10-10 21:27:03 · 1547 阅读 · 0 评论 -
搭建xcode环境
因为知道xcode编程只能在mac下进行,而我又没有mac.网上跟着教程来学习下在windows下如何搭建mac系统写xcode..1、安装VMware-workstation虚拟机需要关闭Visual Studio相关后台程序,不然提示:setup has detected that Visual Studio is running on this machine.P原创 2013-10-31 20:10:27 · 1761 阅读 · 3 评论 -
小神记:浅谈"DM优化"
一、必要之:1.1 清理(delete没用的变量/对象、及时关闭/delete没用的资源)1.2 不要在循环内中声明临时变量 1.3 New——必> Delete , A xx= new A——>if(xx != NULL) {} if(xx){}原创 2013-11-17 01:46:26 · 2181 阅读 · 1 评论 -
C++网络通信编程一:基础
服务器常用流程:socket、bind 、listen 初始化监听Socket——>select+accept检测接受新的客户端连接——>select+recv、select+send检测收发数据——>closeSocket关闭连接客户端常用流程:socket初始化Socket ——>connect连接(IP、端口)——>select+recv、select+send检测收发数原创 2013-11-28 21:30:57 · 1456 阅读 · 0 评论 -
C++实现鼠标选中框功能代码
C++实现鼠标选中框功能代码:bool m_IsMouseScelect;CSprite m_RectImage;RECT m_MouseRect;原创 2013-12-15 15:15:30 · 3775 阅读 · 0 评论 -
C++显式具体化,交换信息
#include <iostrean>using namespace std;原创 2013-12-12 21:53:19 · 1183 阅读 · 0 评论 -
2013/C++触服务器伊始
哈哈,很满意现在的状态呢...不慌不忙DM,劲头足!先继续记哈我最近都干了些什么吧。 虽然现在的公司没有网上,有时候会觉得很无味无聊,但让自己稍稍’忙起来‘还是很Hp的。一:看C++服务器DM,加认识NodeJs,并敲上几段简单的NodeJs和Html间的通讯代码二:看C++服务器DM,加认识MySQL,C#,+改服务端Bug三:继续看C++服务器DM + C#客户端DM,+改服务原创 2013-10-22 22:56:32 · 1152 阅读 · 0 评论 -
VC++之-error记
C4335: 检测到 Mac 文件格式: 请将源文件转换为 DOS 格式或 UNIX 格式不知道为什么,真没从网上或是QQ复制代码到VS里编译,怎么突然就报此error,还骂了VS半天呢,哎,好吧,既然人家都告诉你有mac文件格式了,那解决方法也是再转为他说的 DOS 格式或 UNIX 格式呗,UE, Word,等都可以转 数组数组之间赋值for(){if(新原创 2013-05-03 13:22:01 · 2574 阅读 · 0 评论 -
将cocos2d-x项目打包.apk移植到Android
1.编辑cocos2d-x目录下的create-android-project.bat 2.打开cocos2d-x目录下的create-android-project.bat运行 输入包名和项目名 如com.android.test 和 test3 输入版本号即生成android版本test文件此文件下有classes 和Resoures文件4 将win32项目下的classes和原创 2013-04-25 15:12:32 · 2772 阅读 · 0 评论 -
MySql 之-error记
接触服务器有几个月了,都还没正式写过数据库,今天任务需求有需要用到数据库,照着前人已有的例子,我也尝了尝鲜。对于还不太会数据库的我,当然问题不可避免的,这里我先记下今天遇到的一个erro,以后我也会记下我遇到的每一个errorSql Error :1064:You have an error in your SQL syntax; check the manual that correspon原创 2014-03-12 20:05:36 · 1189 阅读 · 0 评论 -
C++程序面试笔迹六
1、const和static的作用用最熟悉的语言:2、阶乘求和 如:1!+2!+3!+4!+……+n!=sum?3、删除掉字符串中相同的字母只留有一个 如: akkkjjtyy——> akjty原创 2013-09-26 18:07:34 · 1391 阅读 · 0 评论 -
单列模式
构造私有化,只有一个实例。C++:1、不用每次都进行生产对象//。hprivate:CSceneManager();public:static CSceneManager* getInstance();//。cppCSceneManager *g_pSceneManager;// static CSceneManager *g_pSceneM原创 2013-09-13 10:35:14 · 1015 阅读 · 0 评论 -
cocos2dx-CCTableView滚动列表 之CCMenuItemToggle 多选实现
//TableViewAddToggle.h#ifndef __TABLEVIEW_TOGGLE_H__#define __TABLEVIEW_TOGGLE_H__#pragma once#include "common.h"#define MAXNUM 180class CTableViewAddToggle :public cocos2d::CCLayer,public coc原创 2013-06-18 12:47:13 · 2581 阅读 · 0 评论 -
svn服务器搭建和使用:Custom action GenerateSSLKey failed: Command terminated with non-zero exit code
安装VisualSVN-Server的时候next提示:Custom action GenerateSSLKey failed: Command terminated with non-zero exit code.原创 2013-08-23 19:25:05 · 10031 阅读 · 1 评论 -
cocos2d-x之Layer层切换管理
先前只知道场景scene有切换函数即CCDirector::sharedDirector()->replaceScene( m_pScene ); 于是我在写了很多个Layer窗口的时候,遇到很头疼的事情,就是怎么管理我的这多个Layer,试过写一个CCLayer *当前指针,指向当前窗口,试过用数组将我所有的Layer放到CCArray里,都不是很理想,于是做了件应急但很S的原创 2013-05-17 19:42:06 · 5180 阅读 · 1 评论 -
再一次的离职,不觉一丝丝遗憾
很高兴,我又重获自由,另有选择。这一次的离职是最轻松激动的了。这样的公司真心不觉得哪里好,尽管才在这干过2个月多月,但这个公司的团队、我是最介意的,当有问题的时候,项目经理说:不会让页游组的任何人协助我;主程序说:没有项目经理关注我的工作,不用向他汇报。既然如此,这个团队存在的意义是什么呢? 好吧,这2个月来新的东西,自学的差不多了,你们的代码我也看得差不多了,朋友都说我已经没有必原创 2013-01-13 09:59:56 · 1608 阅读 · 4 评论 -
C++程序面试笔迹二
这是我程序生涯面试做的第三份‘试卷“了,这次也是美美的7页,趁着记忆,留着 1 、如何引用一个已经定义的全局变量? 解答:extern,可以用引用头文件的方式,也可以用extern关键字,如果用引用头文件方式来引用某个在头文件中声明的全局变理,假定你将那个编写错了,那么在编译期间会报错,如果你用extern方式引用时,假定你犯了同样的错误,那么在编译期间不会报错,而在连接期间报错。原创 2013-02-26 18:20:28 · 1229 阅读 · 0 评论 -
C++程序面试笔迹一
哇!想那次网游公司面试后笔试的那7页纸张真心给力,选择、填空、描述、实现、当然都有,下面列举几个哈。一、描述:1、List和Vector的区别2、i++和++i的区别 二、代码实现:3、冒泡排序的实现4、2叉树的遍历输出data,传入根节点tree node,里面有左节点left右节点right5、隐式调用拷贝构造6、S(n) - S(n+1)= (n原创 2012-11-02 23:23:25 · 1178 阅读 · 0 评论 -
C++程序面试笔迹五
这次外企的面试应该可以说给我的程序生涯又画上了美丽的一笔。果然,全英文额!有好几个题目我都还没看懂意思呢,不过比起前几次的C++面试,这次外企的面试一点也不逊呢。是不是意味着我很有希望了呢,不知道,但我很清楚自己进步真的很大,这就足够!好了,看我还记得几道题吧: 1 上机题: C++win32项目 俄罗斯方块 ( 1 、方块开始出现位置于屏幕中间 2 、按键旋转 判断旋转后的方块原创 2013-03-07 18:46:04 · 1486 阅读 · 2 评论 -
C++程序面试笔迹四
1填空 1)32位C/C++程序 sizeof(int)= 4 。 sizeof(long)= 4 。 2)x86兼容机 请给出函数结果htonl(0x03) = 。 3) 堆栈是针对? 默认情况堆是属于? CPU调度时针对? 答案 : 进程。 4)请给出表达式结果5《2= 20。 5)请给出以下程序结果原创 2013-03-06 15:12:46 · 1108 阅读 · 0 评论 -
工作的动力源
总是有很多人问我为什么从事游戏这个行业,我的答案始终是:我如今只会做这个,接下来也只会做这个。我不清楚程序猿这个职业相比其他职业到底有什么区别,都是工作,程序猿又怎么了。方正大多时候我是挺喜欢我做的事情的,因为我知道我只有在工作中我才能学习得更多,如果太闲太安逸,那我就游戏去了,更不会想事了。脑子就提前生锈了。我工作的动力来源于学习,起码这几年是这样的。原创 2013-04-24 11:28:49 · 1888 阅读 · 1 评论 -
勤做笔记
20121218一次次的做着重复的事情,拿别人的AS3页游移植于ipad.不断的修改,生成,测试,修改。。。明显我已经厌烦了!什么待遇,什么工作氛围...其实都不过是我不想再留在这儿的借口吗?我很纠结。我不太喜欢一个人作战的感觉,我想融入团队,我想学到更多。在这里,基本上都是各自干着各自的事,似乎什么团队意识根本就不重要,于是有了,封装接口都不知从何下手,无从封装.原创 2012-12-18 09:14:50 · 1364 阅读 · 0 评论 -
Air Mobile As3 App
20130104有人说今天是201314哦,不知道大家都有些什么活动了,而me,平平常常上下班。ipad版本UI界面总算替得差不多了。 201301069切片的使用 20130107--20130108UI 20130109今天正式提出离职申请,这是又一次丝毫不觉得后悔、没有遗憾的决定。 FD下开发IOS应用--安装flashd原创 2013-01-05 12:42:41 · 2822 阅读 · 1 评论 -
那点事
20121224今天很忙碌。而我却生病了。任务不繁重,只是琐碎的很多,这个还真的很需要时间,不懂程序的上级,我真有点不想理会,总之,我会做自己该做的,认认真真地尽快地去完成你们给的需求,我真的很想努力,也一直在努力着,而今天,我病了,真的没有力气去敲打这份工作了,请假的时候,我明显的看出了上级的不乐意,那又如何?一个项目一个程序员,我能否理解为:这就是不懂程序的老大的分工,原创 2012-12-25 11:39:37 · 1365 阅读 · 4 评论 -
ipad2/3分辨率
20121210摇杆控制玩家移动:BUG出现: 玩家切换到另一张地图的时候,BUG:摇杆控制的玩家移动方向与我的摇杆移动方向相反清除BUG:在切换地图之后,服务端传过来的新地图的旋转方向和进入目标地图后默认的相机旋转方向不一致。 20121214纠结了一天:既可以适应ipad3又可以适应ipad2分辨率,游戏中的图片的大小该以多少为基准,以1024*768:那么原创 2012-12-11 13:08:59 · 1440 阅读 · 0 评论 -
cocos2d-x 滚动条实现
CCSize screenSize = CCDirector::sharedDirector()->getWinSize();CCControlSlider *slider = CCControlSlider::create("extensions/sliderTrack.png","extensions/sliderProgress.png" ,"extensions/sliderThumb.原创 2013-04-25 14:46:12 · 4354 阅读 · 3 评论 -
lua使用cocos2d-x中的函数
在lua中调用cocos2d-x函数 需在lua中注册声明 才可在项目中调用Lua文件避免出现nil下面是我的实例说明,我要加的是CCControlSlider,其实很简单,首先我们找到Luacocos2d.cpp,仔细看看,里面已经有很多类都已经注册声明,我们何不就仿照他们已有的,一一添加注册声明。在Luacocos2d.cpp中的 tolua_reg_types函数中加入:to原创 2013-04-27 17:45:21 · 2323 阅读 · 2 评论 -
初学AS
每每进入它们的世界(JAVA、Android、C#、C++)第一天,我的第一句总是Hello…很亲切地向它们表示问候。今天在即将进入AS3世界的头一天我想我还是一样O(∩_∩)O~打开 FlashDevelop Create a new project----AS3 Project----HelloWorld点击OK即可我们可以看到新建的HelloWorld项目自动生成了3个原创 2012-08-06 17:25:05 · 955 阅读 · 0 评论 -
Lua元表应用之
最近学习cocos2d-x,顺势也接触到了Lua,这小而巧的Lua,其功能却是yi想不到的强大,我也不做冠冕堂皇的表面文章,大家可以去尝试深入了解Lua,而我写Lua也不过2天,还是在别人的实例上改,至于其语法写法什么的,可能是因为之前有过些程序基础,所以......╮(╯▽╰)╭,没学多少~\(≧▽≦)/~啦啦啦,不过在练习cocos2d-x的HelloLua的时候,对其元表原创 2013-05-06 16:55:14 · 1598 阅读 · 0 评论 -
斗地主牌型
地主最多能拿到20张牌而20张牌可能组成的牌型可能如下public enum BRANDSTATUS//牌型{ _NONE, _1,//单张 _1P,//一对 _1T0,//1个3顺 ==3张 _1T1,//3带1== 3 + 1张 _1T2,//3带一对==3 + 2张 _5ALONG,//5 ---顺子 _6ALONG,/原创 2015-11-03 10:27:41 · 1579 阅读 · 0 评论