自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

TerrenceRao 健康,快乐,进取

记录一些事情,以备忘

  • 博客(52)
  • 资源 (20)
  • 收藏
  • 关注

原创 3DTouch在Unity游戏开发中的一个坑

起因 游戏测试过程中有这样一个反馈, 按住控制角色行走, 当按住触摸屏幕左铡边缘部位时, 有时会有1秒左右的延迟. 很是影响游戏的体验.多次测试后, 具体表现为表现1. 支持3DTouch的设备才有这个问题, iphone6s/iphone7, 其它设备没有这个问题2. 这些设备关闭3DTouch功能后, 问题就消失了原因所以问题就在于3DTouch上了. 15年10月

2016-11-11 11:41:58 2201

原创 局域网服务器git服务延迟处理

记录以备忘原由, 公司项目的git服务器, 几周前突然变的慢了. 再进行git fetch, git pull, git push 等远程操作时, 总要延迟10~15秒, 才有反馈.今天偷点时间搞了一下.首先了解一下, git数据传输协议 它一般是通过以下四种协议来和客户端传输数据的.1.本地协议   如果服务器就是在同一硬盘上,一般用此协议, eg :   [gi

2016-09-20 17:58:44 1525

原创 Unity下SpriteSheet 使用

原创文章, 转载请注明出处!最近手头的Unity项目, 用到了特效和简单人物动作的部分, 其中涉及到大量的美术序列帧资源SpriteSheet. unity原生太这等资源的管理感觉不是太好. 自己做了个工具来部分解决这个问题. 这里记录一下以备忘, 顺便分享一下, 希望能帮助到需要的人.一般的游戏引擎对这样一批同类的资源管理, 都会用到SpriteSheet, 或者支持Sprite

2015-12-02 19:21:50 6607

原创 python3 操作Excel文件

项目中经常用到读写Excel的功能,之前用Java写过一个. 但感觉还是太繁琐, 尤其是需要增加点功能的时间, 还得开一个工程(比如Eclipse)写代码, 编译, 导出jar文件. 然后才能使用. 最近发现用python读取起来更方便快捷一些.直接改代码, 改完就能测.我是用python3来做的这个工程, 当然python2也没问题, 而且因为第三方库的问题, 对python2的

2015-10-06 11:48:56 3884

原创 部署应用服务

记录以备忘, 转载请注明出处** 部署应用服务*** 打包拷贝    - 进入项目目录 cd /Users/terrence/Projects/HungupTK/Source/Server/fort    - mvn package -Dmaven.test.skip=true , war包在target目录下.    - Scp ./target/myth-0.0.1

2015-05-29 15:20:55 894 1

原创 腾讯云服务器搭建

记录以备忘。转载请标明出处腾讯云服务器搭建*** 在本地产生自己的公钥和私钥文件    - "ssh-keygen" 根据提示输入必要信息    - 在~/.ssh/ 目录下能找到这两个文件*** 登录  www.qcloud.com 把自己的公钥, 上传上云, 再绑定特定主机    - 这一步完成就可以登录了*** 安装mysql    - 登录到远程主机 

2015-05-29 15:16:47 1224

原创 搭建本地Java服务器环境

后端同事出走后,需要在本地搭建java后端服务器环境,特记录以备忘*** 安装mysql    - Mac 下自带了mysql    - 配置一下.bash_profile 方便调用    - 给一下权限 : "grant all privileges on *.* to 'root'@'127.0.0.1' identified by 'Passw0rd' with gr

2015-05-29 15:13:37 3010 1

原创 Mac OS 10.10 php不能连接mysql问题解决

php连接数据库都没问题,升级到10.10这后, 突然连接不上了. 这个问题放了很久, 今天突然搜索到一篇文章.用链接的方式解决了. 原文如下:So you installed Ubuntu, got all excited about developing your Rails application on it, and then…No such file or direc

2015-04-03 22:40:40 1048

原创 ios-app支持arm64位时, 一些问题的研究

2015年2月起, 苹果将拒绝不支持arm64的应用, 未雨绸缪,最近有点时间,先研究起来.首先明确一点是, arm64是新的cpu架构, 它主要在寻址范围和数值容量上有了质的改进,但对它的支持要求,相关代码要定义出两套来 (用__LP64__宏来区别). 比如void* 的值, 不能再赋值给int变量了.把项目改成支持arm64:XCode工程里, Target中, Build

2014-12-05 15:59:48 1699 1

原创 工程使用cocosBuilder后内存相关管理总结

最近几天把查了项目的内存泄漏问题,发现了些之前没想到问题,主要是引用后cocosBuilder导致的问题。首先说下cocos2dx里面,基本的一些内存管理原则1.每个CCObject对象在创建时 (eg: new CCObject ()), 它的引用计数为1,2.它是autorelease的 (大部分情况下是这样的) 会在这一帧的结束时,被autorelease掉3.CCNode对象的

2014-08-27 11:30:43 1016

原创 ios应用, 设置不自动备份到iCloud

原创文章,转载请注明出处ios项目,如果有内置下载或者程序动态生成文件的话,就要注意所下载或生成的文件,要不要自动备份到iCloud如果没有合适的理由就自动上传大文件的话,可能在不能通过应用审核. 收到一下类似这样的答复We also found that your app does not follow the iOS Data Storage Guidelines, which i

2014-08-07 16:01:21 2967

原创 Mac下MAMP初试体验

原创文章,转载请注明出处!最近小学习了一下Mac下的Apache,Mysql,php。这里记录一下,以备忘1 php1.1 php返回值的测试     在MAMP下测试成功,直接echo返回所数据1.2 php调试环境用komodo这个IDE可以断点调试一些东西,但机器上安装好之后,不能Debug,Failed to config

2014-05-04 09:52:49 1464

原创 局域网下IPA更新

已经有的服务器地址为192.168.*.***, 操作系统为CentOS,http服务的根目录为"/opt/lammpp/htdocs"h 在这个目录下新建项目目录"mythleague"把本地文件上传到这个目录, 本地终端输入scp ./index.html raochongtao@192.168.0.180:/opt/lampp/htdocs/mythleague/index.html

2014-04-03 18:22:19 714

原创 Mac下搭建http服务器

Mac下搭建http服务器开启服务: "sudo apachect1 start"关闭服务: "sudo apachect1 stop"重启服务: "sudo apachect1 restart"一般情况下,你可以把做好的网页放置到以下两个目录下全局目录:"Library/WebServer/Documents" 把文件放到这 可以通过 "http://192.168.

2014-04-03 18:00:51 2417

原创 袜子没尿湿

前几天,和媳妇一起带着二岁的儿子去银行办些事。小家伙在家尽到处撒尿,但在处面很老实,尿尿时都会先叫我们。所以这次来我们给他穿封裆裤。我办完业务回来,看到小家伙出奇地又尿了,媳妇正把他下身衣服全脱了,正准备换新裤子。我脸一黑,指着脱下来的衣服说,“看你,秋裤都尿湿了,连外裤都湿了”,儿子低着头,不说话。突然抓起他的袜子,笑着说“爸爸,袜子没尿湿”。

2014-01-27 21:10:39 930

原创 cocos2d-x 不规则图形碰撞检测

原创文章,转载请注明出处!在游戏中,有时会用到判断是否点击到一张图的有色部分,即非透明区域; 或者是判断不规则图片的碰撞的判断。//判断有没有点到有材质的部分, p_point相对, CCSprite坐标bool Tools::isClickTheRealSprite(cocos2d::CCSprite* p_sprite, const cocos2d::CCPoint p_poin

2014-01-13 18:24:50 3584 3

原创 技术男的买房之路

以北京现在的房价及涨幅,买房对于仅仅是个技术男的我来说已经彻底没戏了,近一年以来,在北京周边的楼市徘徊了许久,仅今年(2013)下半年,比较看好的几处楼盘房价的涨幅都超过了20%, 为 了以后不至于无限地后悔下去,今天把房子选了。买房之路到今天为止告一段落。毕业工作也有差不多五年的时候了,在无数前辈的帮忙提携下,有了一些的进步,工作逐渐稳定之后,开始为家庭的事操心,在我和媳妇的眼里,最值得操心

2013-12-20 23:14:50 1133 3

原创 动作编辑器Spine

最近发现,美术导出的spine动画, 在真机上播放的时候,偶尔出现漠明其妙的错乱问题,比如角色的头歪了、一个动作后有些地方对不齐了,等等类似问题。尝试了比对动作文件,跟到代码里等方式,也没找到原因。 刚花了点时间,系统查了一下,原来是runTime 代码太老了。一段时间没关注,github上已经早更新了//注册事件 l_skeleton->setAnimationListene

2013-11-14 18:27:29 2575

原创 IOS 证书常见问题

1. 新加一个证书后, Certifacation 后再导出MobileProvision 但XCode  查看该mobileProvision 显示Valid signing identity not found.原因:是没有私钥, 私钥是第一个用本机申请Certifacation时建立的。 解决方案:需要那台机器,在它的Keychaiin里导出一下私钥,

2013-11-08 18:09:12 889

原创 浏览器中打开IOS应用并传参

原创文章,转载请注明开发中遇到这么一个问题,就是动态地指定联接服务器地址,或其它数据。如果是其它数据还好说一些,可以通过在服务器上获得的方式来弄。但如果服务器地址都需要动态指定的话。那就得另想办法了. 整个过程得到同事梅俊不少的帮助,这里表示感谢。自定义URL_Scheme 是一个不错的解决方案。需要注意的是:在多个应用程序注册了同一种URL Scheme 的时候,iOS

2013-10-29 11:05:57 2941

原创 XCode 链接错误的处理

原创,转载请注明出处一、在编译工程时,有时会遇到类似“ld: library not found for -l....”的错误提示。原因:通常这是由于工程在编译时找不到需要的链接库而导致的。尤其是当你工程路径改变时解决方法:一般可以通过如下方法解决,在工程的Target中选中要执行编译的某个target,然后“get info”,打开Build设置页面,在“Li

2013-10-12 14:05:22 1397

原创 svn 版本升级的问题

原创文章,转载请注明svn本地版本由1.6升级到1.7后,再使用时遇到一些问题,这里记录一下以备忘。升级后,使用任何命令不能用了,提示的意思大致是本地的workcopy版本太低了(之前用1.6版本,checkout下来的)于是我就按着提示执行 svn upgrade还是有问题,意思是说,得到这个workcopy的根目录下去执行这个命令。于是cd 到w

2013-10-10 18:39:02 1439

原创 Instruments的使用 逻辑查错,内存泄漏分析等工具集

原创文章,转载请注明XCode 开发后期,要对代码进行改进和优化,查内存泄漏是其中一项重要工作,今天下午偷了点时间,把前段时间的代码稍微整理了一下,顺带用了下这个工具,还真发现了些问题。这里记录一下,以备忘!为了能直接地看到有问题的代码的出处,故意写了如下代码: Player* l_player = new Player(); CCLog("%d"

2013-08-29 17:44:05 989

原创 cocosBuilder使用总结

原创,转载请注明出处!基本流程>=-. 准备工作#. 把一个项目场景相关的,相对独立(别的场景用不到)的碎图,用TexturePack拼接成大的png图片文件及plist数据字处理文件#. 多场景公用的图,可以以单图的形式存在。但上传资源的时候,注意他们只能出现一次>=-. 新建工程        #. 删除新工程时,自带着ccb文件,及相关资源

2013-08-20 16:00:09 1657

转载 加班与效率

转自 http://coolshell.cn/articles/10217.html微博上看到了这么一个贴子,就像以前在《腾讯,竞争力 和 用户体验》中批评过腾讯说自己的核心竞争力是员工加班一样,我顺着Winter的回复也批评了一下这个微博——“靠加班超越对手?!劳动密集型么?我要是对手的话,我就来趁机挖人了,直接摁死你……//@寒冬winter: 当一个管理者的智慧无法衡

2013-08-05 16:57:09 887

转载 改正错误的错误

本文转载自:http://blog.sina.com.cn/s/blog_630b51b001018us8.html,与大家共勉。我投资的两家公司的CEO性格迥异(在此权用A和B代替他们的姓名)。 A有着近乎完美的资深职业经理人形象,他热忱外向,和蔼可亲,我从没见过他和任何人发生争执,认识他的人都喜欢他。每次董事会之前,他都会请董事们吃一顿可口的晚餐;他访问我上海的办公室时会给我的助理小姐

2013-07-24 19:10:33 716

原创 Emacs中使用purcell大师的配置文件

工作原因,经常要频繁编辑一些零碎的配置文件,所以又想起来很久没用的EmacsMac自带的Emacs,  有一些问题,比如选中的区域没有高亮显示,其实已经被选中了,还有一些其它用着不爽的原因,又去下了Emacs Version24.3这次也不像以前那样,搞一个.emacs文件,然后各种尝试增加小配置了。直接把在github上把purcell大师的配置给clone到~/.emacs.d/下

2013-07-24 18:55:03 3522

原创 cocos2d-x 工程中应用 protocol buffers

原创文章,转载请注明出处关于google推出的protocol buffers,这里就不多介绍了,主要是我了解也不多。本文主要从实用角度来说一下,它在cocos2d-x工程里的搭建和应用。第一步,下载安装:在 https://code.google.com/p/protobuf/downloads/list 这里下载最新的SourceCode工程, 我用的是2.5.0版

2013-07-16 11:06:49 3051

原创 Mac下android工程编译,批量打包的一些总结

原创,转载请注明出处!    这几天有点时间研究了下android工程在mac打包的流程,之前项目的android工程都是在windows下完成的,现在转到mac下,总体感觉更方便了一些。    首先是编译工程    对应的命令就是 ant build_native 做的工作:1. 把Resources目录下的复杂结构,展开复制到android工程下/assets/根目录下2.

2013-07-12 19:31:17 1729

原创 ln 创建应用链接

最近创建连接目录,提示不能完成此操作,因为找不到*的原始项目,后来发现,是路径问题。用ln命令创建连接文件或目录的时候,路径一定要用绝对路径。 eg:localhost:eclipse raochongtao$ ln -s /Library/Android_Tools/SDK/adt-bundle-mac-x86_64-20130522/eclipse/Eclipse.app/ /Appl

2013-07-09 14:30:27 806

原创 centos 下 svn局域网服务器搭建

转载请注明出处刚装了一个CentOS6.4 今天打算拿它做资源管理服务器, 遇到一些问题, 这里总结一下. 最开始的步骤参照:http://www.blogjava.net/nkjava/archive/2011/08/29/357502.html, 其实除了它的安装过程, 其它步骤和MacOS 或 Windows并没有什么不同但问题是照这几步弄好之后, 本机可以访问, 跑到自

2013-07-01 20:18:10 1238

原创 cocos2d-x 一道简单面试题,触摸事件的重新分发

转载请注明出处 http://blog.csdn.net/rct1985前段时候换工作时,去触控科技面试,面试官问了这么一个问题。”当弹出一个新窗口时,如果屏蔽掉下面层的触摸事件?“这个问题对于接触cocos2d引擎一段时间的同学来说,都不算难。当时我想到了两种解决方案,也是在之前项目中用到过的:一、加一个屏蔽层,TouchMaskLayer, 它的写法差不多就是

2013-06-26 18:52:41 6206

原创 cocos2d-x 多线程编程 Posix通用

在手游开发过程中, 经常会用到需要异步的情况, 也就是多线程, cocos2d-x本身并没有关于线程的相关代码.但幸好ios 及 android系统都实现了Posix系统调用. 这里就利用posix手动开启线程方面,做一个总结,以备忘先介绍一些基本的线程api就像每个进程有一个进程ID一样,每个线程也有一个线程ID,进程ID在整个系统中是唯一的,但线程不同,线程ID只在它所

2013-06-25 18:38:28 2406

原创 TexturePacker 一款功能强大的拼图工具 TexturePacker -- to create your sprites sheet!

今天收到(CodeAndWeb)的Texture Packer的Free License,这里写一篇文章感谢一下作者,同时推荐一个这个相当不错的工具。在游戏开发中,为了节省内存,同时方便地管理资源,我们经常要把一堆小图拼接成一张大图及一个数据文件,TexturePacker就是用来干这个的。它的基本用法很简单:a.把图片拖到TexturePacker中,或添加文件夹(A

2013-06-13 09:45:40 1968

原创 cocosBuilder, 代码自动生成工具(改进版for cocos2dx 2.1.3)

最近研究cocosBuilder, 很简洁却很强大的一款编辑器。但是当它要绑定类的时候,却不得不写一堆成套的代码,所以这里制作一个工具,来自动完成。参考了:http://blog.csdn.net/liangneo/article/details/8851870这里首先感谢作者的分享精神,但这个工具存在一些问题1,有个loader的宏, 没有给出具体定义2. coc

2013-06-09 14:25:22 1240

原创 C语言下, 正则式的匹配

核心的实现代码是C的. 为了工程需要, 写成了一个类的方法. 以备忘! #include bool Tools::isRegularExpressMatch(const char* p_strPattern, const char* p_strThatBeChecked){    int l_iStatus;    int l_cflags = RE

2013-06-09 14:23:54 797

原创 彩色图转灰度图算法 cocos2dx实现

备忘一下.//得到灰度CCSprite, int l_iGrayValue = (int)(l_iR*0.299 + l_iG*0.587 + l_iB*0.114);CCSprite* Tools::getGraySpriteWithFile(const char* p_file){    CCSprite* l_sprite = Tools::getSpriteWith

2013-06-09 14:23:04 2309

原创 cocos2d-x 解析 Info.plist 及其它.plist

首先说明一点在iPhone开发时, 读取Info.plist是有特定做法的即类似"[[NSBundlemainBundle] objectForInfoDictionaryKey:(NSString *)kCFBundleVersionKey]"的做法. 但cocos2d-x为是多平台移植, 不能用NS....这里东西. 所以plist文件的解析, 需要自己写.

2013-06-09 14:21:59 2283

原创 Mac 下取消关机

Mac 下使用过程中经常会下班前下载一个东西,或编译一下大工程。这时候就要用到定时关机的命令, eg: "sudo shut -h +60"(一小时之后自动关机), 但这时候可能又发现新问题, 必须取消这个关机设定。 在Windows下命令是“shutdown -a” 但这在Mac下不能用。Google了一下没有实质的发现。但是我注意到在执行shutdown时, 系统是分配

2013-06-09 14:21:10 2481

转载 控诉理科男

这事是真的。在某著名理工科大学教室的打水房里,一男一女在排队。女生忽然回头对男生说:“我拧不开杯子了。”男生说:“哦,那我先打水吧。”     还是这所著名的理工科学校的BBS上,曾经有一个著名的热帖,叫做《然后,就没有然后了……》     主贴是怀旧自己少不更事的青葱岁月:“ N年前某天我约了我刚表白没几天的mm一起出去吃宵夜,吃完宵夜又在校园里闲逛,然后送出了我

2013-06-09 14:19:29 1477

cocosBuilder自动代码工具

################### # @auth: >=-Rct-=< # # @Email: rct1985@163.com # # @func: 根据ccb, 生成类文件 # # @date: 2013-06-06 # # @company: CiWen Media Group ################## #cocs2dCodeGen 是在网上下载的一个工程编译出来的可执行文件, 改了一下 #./cocos2dCodegen 可执行文件 #./ccbDir ccb文件目录 #./targetDir 生成代码目录 #如果有新需要, 可以尝试改cocos2dCodeGen原码, 重新生成后,替换cocos2dCodeGen文件 #和别人交流起来, 这个工具可能的用法是,最开始只用一次,之后再手动增加代码

2013-07-23

Excel转Json工具

开发中常用到将Excel的数据,导出成程序能方便读取的数据。 这个工具就是干这个的。

2013-06-19

知易教程7个代码工程

知易教程中的代码例子七合一,方便大家学习。

2013-06-19

学习GNU Emacs(第二版)

Emacs 有编辑器之神这称谓,不想学一下么. 呵呵. 正在学习中...

2011-09-07

C语言程序设计(第三版)

C语言程序设计(第三版) 清华大学出版社出版 谭浩强著 经典

2011-09-05

Nokia_QT开发文档_中文版

Qt的到来或许引起Nokia应用的下一个开发热潮.

2010-11-14

十分钟学会VI linux

最快速地了解并掌握vi的基础用法,当然这只能是说会用了。和用顺手还有一定的距离。努力中。。。。

2010-04-03

Ubuntu从入门到精通

linux相关教程 pdf格式 ubuntu 入门到提高 这里推荐一下

2010-03-23

Ubuntu部落 教程

挺不容易找到的一本,用于提高的linux 相关的一本好书。在这里推荐一下。

2010-03-23

ubuntu 标准教程

linux 学习的宝典 ubuntu 由入门到提高的一本好书

2010-03-23

deltree.exe

"deltree.exe"在各个版本的DOS中都提供。在Win98启动盘,Win98的"X:\Windows\Command\"目录下也都有。   但是Windows2000/XP的“命令行模式”不再提供deltree.exe。 DELTREE [/Y] [驱动器:]路径 [[驱动器:]路径[...]]   [/Y]:跳过确认删除(Y/N)提示。   [驱动器:]路径[...]:   指定需要删除的目录。   [[驱动器:]路径[...]]:   这表示您可以同时列举多个待删除的目录。   例如:"deltree c:\dir111 c:\dir222" 将对驱动器C下的dir111、dir222两个目录执行deltree。

2010-01-17

JDK帮助文档.chm

1.6.0Java中文帮助文档 十分享用。来共享一下

2009-12-16

IT学生解惑真经.txt

如果你是一个计算机相关专业大学低年级学生,那么这篇文章就是为你写的。我之前曾经发过一篇博文《大学计算机专业那些课》来谈论大学中各门课程的意义和重要性。那是针对更宽泛的范围来说的,这篇文章则更加精要和简约。 考研还是不考?

2009-12-16

Brew中文入门教程

关于Brew平台手机游戏开发的入门教程.里面谈到的问题不仅是关于Brew程序的开发,还有关于硬件知识和软件开发中必备的知识。真的不错

2009-02-21

C%2B%2B函数大全

开发C语言用到的函数,基本上这里都包含了,喜欢就拿去吧,多谢啦

2008-09-17

100题目资料计算机登记考试

计算机登记考试专用题,三级考试的专用题目,详细的介绍了三级考试的内容

2008-09-17

C语言时钟程序

在Win-Tc环境下开发的一个图形界面的时钟程序代码

2008-06-23

C++下mysql开发

一个完整的c++环境下的mysql开发的程序代码

2008-06-23

喜相逢深刻

喜相逢深刻上喜相逢深刻上喜相逢深刻上喜相逢深刻上

2007-12-13

空空如也

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

TA关注的人

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