自定义博客皮肤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 性能分析工具 perf oProfile https://sourceforge.net/projects/oprofile/files/oprofile/ Chocolatey windows平台的apt-get Homebr

2017-03-06 10:50:18 428

原创 关于 c++ 静态链接

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

2016-12-22 17:01:59 429

原创 phonegap札记

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

2016-02-18 14:03:15 636

原创 接入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 2291

原创 引入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 1390

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

原创 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 732 1

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

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

2015-03-31 17:17:22 1138

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

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

2015-03-27 12:17:52 6395

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

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

2015-03-19 11:58:30 1618

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

转载 vim的一些方便设定

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

2015-02-22 21:05:09 516

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

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

2014-11-13 11:27:59 1685

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

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

2014-11-10 11:06:01 1999

原创 账号登陆加密流程

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

2014-11-06 16:21:39 911

原创 cocos2dx资源释放问题

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

2014-11-06 16:03:40 1011

原创 在cocostudio的ui中嵌入CCEditBox

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

2014-11-06 09:23:34 579

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

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

2014-10-27 17:06:07 976

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

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

2014-09-11 17:29:36 2435

原创 关于vector的使用

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

2014-08-18 16:01:42 615

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

参考链接

2014-06-18 17:48:55 968

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

目前有两种EventListener EventListenerTouchOneByOne

2014-06-16 16:41:32 805

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

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

2014-05-29 12:37:37 834

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

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

记录j str_pad()

2014-04-21 14:40:10 3018

原创 php 添加枚举支持

caozuoxi pcre-devel php-pecl

2014-04-14 10:33:03 1539

原创 apache 反向代理配置

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

2014-04-04 09:58:54 774

原创 linux环境apache配置问题

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

2014-04-02 14:36:03 716

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

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

2014-03-28 14:44:03 2976

原创 几个比较有用的js库

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

2014-03-28 12:26:57 677

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

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

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

2014-02-16 16:21:20 1439

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

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

2014-02-16 13:08:26 2865

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

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

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

2014-02-14 14:05:51 983

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

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

2014-02-13 15:07:34 3704

原创 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跟rubygems ruby

2014-02-11 15:07:32 1393

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

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

2014-02-08 11:19:03 1050

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

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

generic-box2d-plist

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

2013-08-14

空空如也

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

TA关注的人

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