自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(84)
  • 资源 (1)
  • 收藏
  • 关注

原创 一些有用的札记

调整默认编译器update-alternatives --install /usr/bin/cc cc /usr/bin/clang 100性能分析工具perfoProfilehttps://sourceforge.net/projects/oprofile/files/oprofile/Chocolateywindows平台的apt-getHomebr

2017-03-06 10:50:18 342

原创 关于 c++ 静态链接

静态链接的时候,各个库的顺序是有讲究的如果A库对B库有依赖,A库必须放在B库之前,否则会出现undefined reference to `xxx'的错误并且,静态链接需要额外显示指明依赖类库

2016-12-22 17:01:59 337

原创 phonegap札记

phonegap是一套基于html5的跨平台开发平台,可以一次开发,无修改的(差异部分开发工具会处理)多平台部署ionic是一套css库cordova是一个js库用于访问访问设备api创建项目phonegap create添加发布平台phonegap platform在pc上实时调试phonegap serveionic 的指令跟phon

2016-02-18 14:03:15 539

原创 接入google play in app billing遇到的一些问题

1、onIabPurchaseFinished始终没有被调用原因是需要重写Activity的void onActivityResult(int requestCode, int resultCode, Intent data)在这里调用IabHelper.handleActivityResult(requestCode, resultCode, data)2、发送验证消息的游戏服务时出

2015-08-03 19:17:55 2081

原创 引入dragonbonesCpp遇到的一些问题

问题一:引入dragonbones后,想做自动lua绑定,按照说明修改了相关文件。执行genbindings.py时出现状况。总之各种不能运行。然后查看tolua的README.mdown文件里面有特别说明* Make sure that you have installed `android-ndk-r9b`.* Download python2.7.3 (32bit) from

2015-07-07 20:53:16 1281

原创 php中单引号字符串与双引号字符串的区别

一直以为单引号更双引号是一样的然而实际上是不同的双引号会对里面的字符串解析转义而单引号则作为纯粹字符串处理$lt = 10;echo "$lt\n";echo "\$lt\n";echo '$lt\n';echo '\$lt\n';输出是这样10$lt$lt\n\$lt\n

2015-05-31 12:49:19 1843

原创 mongodb的php驱动

在php中$set这样的操作字符串必须用单引号处理,不能用双引号,否则会出现这样的错误“Uncaught exception 'MongoException' with message 'zero-length keys are not allowed, did you use $ with double quotes?”

2015-05-12 14:10:07 590 1

原创 mongodb c++驱动 登录验证的问题

1、创建账号密码mongodb默认是没有开启账号登陆验证的,需要在配置文件里开启。把auth=true的注释取消即可但是在开启登录验证之前必须先创建超级账号,调用db.createUser({user:"账号",pwd:"密码",roles:["root"]});注意:这里有个很大的坑,必须先调用use admin,然后在创建才可以。然后开启auth=true。重启mongodb之

2015-03-31 17:17:22 962 2

原创 调用Shell脚本无法正常退出的问题处理

做一些服务器部署的时候出现的一系列问题使用sshpass执行脚本时,无法退出使用php system,exec,之类的的shell调用函数无法退出的问题当执行的脚本没有后台任务时,不会有任何问题一旦出现无限循环的后台进程则会卡住不动比如test1.sh的内容如下#!/bin/bashwhile truedoecho "it's in loop"sleep 1

2015-03-27 12:17:52 5905

原创 mongodb的一些基本操作以及c++驱动的简单方法

一、一些数据操作1、集合中的字段不需要提前设置,可以随时增减。2、增加字段update({文档筛选条件},{$set:{新字段,如果字段名已存在则替换}})3、删除字段upate({文档筛选条件},{$unset:{字段名:""}}4、修改字段,同25、修改子字段,字段名可以用点操作符描述但是必须用引号括起来如{id:100, item:{cnt:100}}update

2015-03-19 11:58:30 1460

原创 mongodb的安装与链接

可以通过加入mongodb的yum源直接下载安装mongodb,但是没有c++驱动。比起编译源码这个要快得多。官网给的源码说是包含c++驱动,但是事实上编译后没有这个东西,需要单独下载编译。编译c++驱动需要scons 2.3(基于python), pyhotn 2.7+,boost,网上有些文章说必须要用1.49版本,实际上目前的mongodb的c++驱动可以用最新版本的boost库编译

2015-02-24 01:49:11 589

转载 vim的一些方便设定

原链接1、显示 TAB 键文件中有 TAB 键的时候,你是看不见的。要把它显示出来::set list现在 TAB 键显示为 ^I,而 $显示在每行的结尾,以便你能找到可能会被你忽略的空白字符在哪里。 这样做的一个缺点是在有很多 TAB 的时候看起来很丑。如果你使用一个有颜色的终端,或者使用 GUI 模式,Vim 可以用高亮显示空格和TAB。 使用 ‘l

2015-02-22 21:05:09 433

原创 java与C函数相互调用整理

java 调用C一般不调用C++先定义一个Java

2014-11-13 11:27:59 1584

原创 关于单例对象的初始化

一般情况下对象的初始化会写在构造函数中,但是使用singleton

2014-11-10 11:06:01 1922

原创 账号登陆加密流程

客户端请求登陆服务器生成公钥跟私yaoshi

2014-11-06 16:21:39 773

原创 cocos2dx资源释放问题

ios的内存是相对有限的,因此buyo

2014-11-06 16:03:40 903

原创 在cocostudio的ui中嵌入CCEditBox

通过addChild吧CCEditBox附加到Widget上去之后,有时候会出现点击没有响应的问题,原因是widget的响应优先级高于

2014-11-06 09:23:34 520

原创 android c++ 调用java 提示“xxx class 找不到”的处理方法

在子线程中用jniHelper调用java方法会出现xxx class找不到之类的错误提示。主要是因为jvm无法跨xi

2014-10-27 17:06:07 877

原创 关于动态库之间stl调用的问题

最近在做cocos2dx的自更新,因为一开始没有选择用lua,所以现在不得不找其他出路来做自更新。当然直接的想法就是把逻辑丢到一个动态库里面,框架部分加一个资源管理ok。然后问题就来了一开始在4.4的android设备上测试,一切正常,但是拿到4.0.4的机器上就直接崩溃了,anrdoid调试起来很困难,弄了很久也没搞定,放弃。第一个症状,初始化LabelAtlas时挂掉,挂的很尴尬,

2014-09-11 17:29:36 2304

原创 关于vector的使用

vector在做push_back的操作的时候如果预置空间不足写入,则会重新申请内存,并把之前的数据拷贝过来。因此当一个vector对象要做大量push_back操作的时候,如果知道要push进去的数量,最好先用reserve开辟好空间,效率会高很多。再者,使用vector的时候要慎重使用引用。如果创建了指向vector元素的引用,此后如果vector对象做了push_back操作,而

2014-08-18 16:01:42 510

原创 cocos2dx卷屏场景裂缝的处理方法

参考链接

2014-06-18 17:48:55 873

原创 cocos2dx3.x 输入优先级的问题

目前有两种EventListenerEventListenerTouchOneByOne

2014-06-16 16:41:32 714

原创 关于stl标准容器中的迭代器的使用注意事项

很多时候会这么写std::map mMapItem;for( auto it = mMapItem.begin(); it != mMapItem.end(); ++it){//do something}

2014-05-29 12:37:37 757

转载 redmine访问速度慢的处理方法

原文链接redmine 2.1+,访问巨慢无比,使用的ruby 1.8.7,rails 3.2+查阅网上意见,发现是由于Redmine自带的Webrick Web服务器发布的问题,需要使用Mongrel组件来替换Webrick。Mongrel是一种快速的针对Ruby的Http服务器,专门为部署发布ROR应用而产生的。Mongrel相比Rails自带的纯Ruby服

2014-05-08 09:48:41 4464

原创 php+socket+二进制方式通信

记录jstr_pad()

2014-04-21 14:40:10 2931

原创 php 添加枚举支持

caozuoxipcre-develphp-pecl

2014-04-14 10:33:03 1436

原创 apache 反向代理配置

selinux开关开启setsebool -P httpd_can_network_connect=1httpd配置反向代理模块加载 LoadModule proxy_module modules/mod_proxy.so  LoadModule proxy_http_module modules/mod_proxy_http.so反向代理规则配置以redmin

2014-04-04 09:58:54 691

原创 linux环境apache配置问题

最近做一些网站相关的工作服务器用的是apache之前一直用默认配置,也就是网站数据放到/var/www/html目录下但是这样有个问题,非常不好调试(我是不习惯用vi在linux下面写东西的)只能现在win下改好文件,然后通过samba文件复制到linux的个人目录,然后用root账号把文件复制过去覆盖/var/www/html,非常的不方便目前找到到一个比较不错的方法,开启u

2014-04-02 14:36:03 654

原创 particleIllusion将粒子效果输出为序列帧动画的工具

很强大的工具一般游戏里面的粒子系统播放的时候比较消耗资源如果不是要求每次重新演算的例子效果的话,用序列帧动画替代效率会更高今天刚好看到有这么一个工具particleIllusion,虽然停止更新很久了,但是功能还是很强大,故撰文以记之

2014-03-28 14:44:03 2762

原创 几个比较有用的js库

这两天在考虑制作一个基于web的管理后台需要显示大量的表格跟曲线,找到几个比较不错的东西,记录一下jquery:比较NB的javascript框架,有很多基于这个的插件datatables:功能很强大的表格绘制插件(这个官网貌似会被墙,经常上不去)flot:很厉害的曲线绘制插件

2014-03-28 12:26:57 612

原创 gcc升级到4.8.2之后调试异常的处理方法

gcc升级到4.8.2之后gdb调试出现了问题具体表现:1、程序运行没有问题2、无法通过成员函数名断点3、通过行号断点后,各种变量无法打印,或者打印结果混乱于是搜索,说是修改编译选项增加-gstabs+结果可以通过成员函数名断点,但是变量输出仍然异常。继续搜索,差不多找到了原因,gdb版本太低,默认的gcc是4.4,而gdb是7.2。gcc升级之后导致gdb出现异常。

2014-02-17 17:03:06 1367

原创 关于手游的文件编码格式

文件的编码是在windows上,IDE为vs2012,文件默认编码是gb2312码也就是ISO-8859编码。这个编码在mac的xcode里面会出现一些问题,比如编译正常,但是运行中各种莫名其妙的异常,或者文件读取时解析错误等等。目前使用下来utf8编码方式是在各个平台都是支持的比较好的,而且在cocos2dx里面各种ui控件解析文字的编码要求都是utf8。但是在windows平台下u

2014-02-16 16:21:20 1192

原创 关于adb无法识别android设备的处理方法

目前遇到的问题是,设备连接后能提示易动存储设备,adb devices却检测不到任何设备查看设备管理器,看到android设备上有个感叹号,提示驱动没有正常安装,然后选择手动安装驱动,目录是adt-bundle\sdk\extras\google\usb_driver完成之后 adb kill-serveradb devices显示正常

2014-02-16 13:08:26 2678

原创 cocos2d-x 2.x在android上使用C++11时的设定

APP_CPPFLAGS := -std=c++11 NDK_TOOLCHAIN_VERSION = 4.8如果ndk版本是r9的话,APP_CPPFLAGS还要增加一个-Wno-error=format-security,否则CCLOG会报错

2014-02-16 11:22:42 1110

原创 gdb调试的时候的一些问题

最近调试代码的时候发现两个问题1、断点到某个类的成员函数,提示成员函数不存在,而事实上输入类名按Tab建已经列出了这个成员函数。2、用行号的方式断点进入此函数,打印某个临时变量时提示变量不存在,按l时源代码中却有这个变量。3、代码执行过make clean all之后仍然是这样的问题,CXXFLAG里面有 “-g”标志解决方法:加入-gstabs+ 编译选项链接http

2014-02-14 14:05:51 717

原创 cocos2dx在ios中找不到资源的问题

cocos2dx在xcode里面做ios版本的时候,资源文件需要重新导入,导入时目录文件有两种创建方式,一种是逻辑目录,也就是仅仅为了分组而存在的目录。另一种是实际目录,是在文件系统中存在的目录。如果创建的是逻辑目录则显示为黄色,这个时候如果你有资源在Resource目录下的子目录内,则加载会失败。一般资源类文件需要创建实体目录(蓝色目录)。

2014-02-13 15:07:34 3543

原创 CentOS6.5安装redmine+apache记录

首先按照官网的提示安装一些依赖库yum -y install zlib-devel curl-devel openssl-devel httpd-devel apr-devel apr-util-devel mysql-develyum -y install ruby-devel ruby-irb ruby-rdoc ruby-ri然后安装ruby跟rubygemsruby

2014-02-11 15:07:32 1298

原创 cocos2d-x对资源路径格式的要求

最近在做一个MFC+Cocos2dx的编辑器,加载动画资源的时候出了点问题。cocos2d-x的动画资源加载不能使用windows格式的路径(也就是用“ \”作为目录分隔符)。如果用这样的路径格式的话图片资源会无法加载,最终表现就是没有任何异常提示,但是播放动画的时候什么都没有。解决方法:CString::Replace( _T('\\'), _T('/') );另外资源路径需要是

2014-02-08 11:19:03 969

转载 excel 中 日期格式与unix_timestamp互转

转自:http://emagic.org.cn/thread-13163-1-1.html时间戳转成正常日期的公式:C1:日期格式A1:unix时间戳C1=(A1+8*3600)/86400+70*365+19正常日期转为时间戳格式公式:A1=(C1-70*365-19)*86400-8*3600要在excel中正常显示需要设定相应单元格的显示格式A1:数值

2013-12-14 21:31:02 4301 1

原创 centos6.4安装gcc4.8.2

按照这个文章操作http://www.cnblogs.com/codemood/archive/2013/06/01/3113200.html直接调用./contrib/download_prerequisites有时候不行,因为网络的缘故下载不到可以打开那个脚本文件直接去gcc的官网的镜像资源站点手动下载响应的依赖库,然后手动执行脚本代码即可但是中途遇到一些问题我的机器是

2013-12-06 15:14:51 831

generic-box2d-plist

physicsEditor的接口文件,因cocos2d-x版本变更无法适配,故修改之

2013-08-14

空空如也

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

TA关注的人

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