学习笔记
yang3wei
软件专业,2011年起专注手游开发,参与项目:益智类:NutsPhysics、OhMyFish!,战争策略类:全民君王、红警崛起
展开
-
[教程]三条命令,删除 OS X 7 的隐藏分区,恢复 650 M 空间
原文链接:http://bbs.weiphone.com/read-htm-tid-2574290.html引用1:之前问了关于删除分区的问题,dillon 版主很快就找到了方法,不过是老外写的,于是写了这个中文的教程,原教程见:http://osxdaily.com/2011/06/30/deleting-the-mac-os-x-10-7-lion-reco转载 2013-01-07 21:03:27 · 21486 阅读 · 1 评论 -
Mac 硬件驱动(.kext)安装方法
转载自:http://l24317.blog2.cnool.net/Article/2007/09/24/13541.html一、Mac驱动程序的概念我想用我所理解的系统概念为各位稍微的介绍一下在Mac上的驱动程序概念,基本上,Mac OS X Tiger是一个UNIX架构的核心的系统,所以如果有一些UNIX系统概念其实在底层的架构会很容易了解,系统核心,通常会有包含了硬件支持的程序在转载 2013-01-02 19:17:38 · 12294 阅读 · 0 评论 -
在使用 CCRenderTexture、shader 绘制几何图元时需要注意的一些细节问题
一直对 cocos2d 的 opengl 混合机制不太明晰,昨日纠查 bug 的时候连带着注意了一下,CCNode 中包含了一个 m_glServerState 的成员,这个东西是与 混合开启与否相关联的,混合默认是开启的。CCLayerColor、CCSprite 等类型里面包含了一个 m_blendFunc 成员,这个东西是与采用怎么样的混合方式相关联的。在 CCProtoco原创 2012-12-27 13:24:50 · 2179 阅读 · 0 评论 -
cocos2d-x 2.0 版本的 GLES-Render
GLES-Render 是用来做 Box2D 的 debug draw 功能的,比较重要。在 cocos2d-x 2.0 模板工程里面没有看到这个东西的影子,而且我又有需要,便拿 cocos2d-iphone 2.0 的改了一个来用。注意的一个地方是 shader 成员可以从 cocos2d shader 缓存里面拿,不用自己创建一个。因为这里我是探索,所以就自己创建了一个玩玩儿原创 2012-12-27 11:35:16 · 3104 阅读 · 0 评论 -
更改 cocos2d-x CCRenderTexture 的使用方式
在使用 cocos2d for iphone 的时候就觉得 CCRenderTexture 的使用有些奇葩,它内含了一个 CCSprite 成员变量,谓之曰方便使用,也许是未能理解到设计者的妙处,我一直对这个都是心存疑虑。CCRenderTexture,从名称来看,它应该被划分到 Texture 的范畴,以直观的方式来思考,那么我应该是用 CCSprite 的 spriteWith原创 2012-12-27 11:16:03 · 4711 阅读 · 0 评论 -
Single sign-on,什么是单点登陆?
在研究 ios 开发 facebook 模块的时候看到一个术语 —— Single sign-on,不知道是什么意思,在百度上面查了一下,资料如下:原文链接:http://baike.baidu.com/view/993620.htm概述:单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中转载 2012-09-23 13:34:06 · 1180 阅读 · 0 评论 -
广积粮筑高墙缓称王[写给求职的刚毕业的]
转载自:http://www.ityran.com/article-32-1.html这是我10年写的一篇文章,看到andy帖子有感,找出来和大家分享一下----------------------------------------------------------------------年轻的时候要多学技术,等技术稳定了再把中心放到业务方面,年轻的时候学习能力强,有了技术不怕转载 2012-07-14 17:18:12 · 2285 阅读 · 0 评论 -
(酷毙了)TheCodePlayer — Watch and Learn Code
转载自:http://theindustry.cc/2012/06/27/thecodeplayer-watch-and-learn-code/中文版:http://sd.csdn.net/a/20120628/2806972.htmlFor me, and for a percentage of you reading this, the best way for us to转载 2012-07-01 06:48:20 · 2329 阅读 · 0 评论 -
javascript,jquery调用xfire驱动的webservice
直接上代码:soupWrapper.js/** * 定义满足 SOAP 协议的参数。 * 在这个方法中要定义以下几个参数: * 1.调用服务的方法名; * 2.参数名称以及参数值 *//** 仅带一个参数指明要调用某服务的 ** 方法(js不支持方法同名不同参,后定义的会将先定义的覆盖掉)~ */function wrapMethodName(strMethodName) {原创 2012-06-03 17:09:23 · 2174 阅读 · 3 评论 -
verlet-rope-latest 的扩展—— BYRope
对 verlet-rope-latest 做了一下扩展:1。可以添加绳子端点的sprite2。以 b2RopeJoint 对绳联体做最大距离限制3。可以在body的fixture上面任取一点作为连接点(原版仅仅支持连接到物体的中心点),这个也是推动我做修改的初衷~废话不多说:上效果图:上相关代码://// BYRope.h/原创 2012-02-27 01:32:01 · 2073 阅读 · 3 评论 -
Cocos2D CCRenderTexture莫名其妙报错的问题
注意两点就行了:一个就是:1。CCRenderTexture在初始化的时候高度和宽度不能小于1(这是模拟器的要求)报错之后的表现为:虽然画面卡住(就如同opengles罢工不做渲染了一样),但程序依然能够正常执行,box2d引擎工作也很正常(通过控制台输出进行检查)~满足了上述的要求,程序能够很好的运行在模拟器里面~但是,在模拟器里面能很好的运行不代表也能在设备里面很好的运原创 2011-10-22 03:43:12 · 2729 阅读 · 0 评论 -
CCCallFunc, CCCallFuncN, CCCallFuncND 三者的区别
1.CCCallFunc 只能调用不带参数的回调方法2.CCCallFuncN 可以带一个 参数:(id)sender3.CCCallFuncND 可以带两个参数 (第二个参数的类型可以是任意类型):(id)sender batchNode:(CCSpriteBatchNode*)batchNode直接上用例(sprite动画一次性播放以后将自己从父节点移除并销毁)原创 2012-01-11 00:39:52 · 1594 阅读 · 0 评论 -
最近的一些总结
1。解决了box2d ContactListener相关的一个bug(实际上算不上解决,只能说是用一些手段逃避了一个bug)我想做一个一个物体碰撞另一个物体后就消失的功能,我在要销毁的物体上调用DestroyBody方法,结果竟然引发 b2World m_bodyList 成员的紊乱!m_bodyList是一个双链表的结构,双链表插入删除操作都比线性表要高效,不难理解erin的良苦用心原创 2012-01-22 01:58:43 · 870 阅读 · 0 评论 -
生成sprite动画对象的方法
以下只是一个最原始的方法,从执行效率的角度出发,如果一个场景里面同时包含了100个使用相同动画的sprit,每个 动画sprite都由下面的方法生成的话,有些代码:1.缓冲sprite帧和纹理;2.创建一个精灵节点;3.收集帧列表;这些个只需要执行一次的操作便被重复执行了 100次,浪费cpu,浪费电池电量。。所以说,还是存在相当大的优化空间。。。- (CCSp原创 2012-02-17 20:08:22 · 1053 阅读 · 0 评论 -
(牛帖)PVRTC compression increasing the file sizes of PNG
3down votefavorite3share [g+]share [fb]share [tw]For iPhone game development, I switched from PNG format to PVRTC format for the sake of performance. But PVRTC compression转载 2012-02-28 22:21:07 · 1329 阅读 · 0 评论 -
box2d再遇新问题(其实是cocos2d的问题,+_+)
在项目进行的路程上,总会遇到各种各样的问题,而解决这些问题所要花费的时间,对于我这种连门都还只跨进了半步的小小菜鸟,真的是要看人品了~想当初夸下海口说一个月就把目前策划的这款游戏搞出来,看来希望不怎么大了现实往往是如此的残酷,吼一声,老天你能否少给我出一些难题?!发泄归发泄,不过问题总算是解决了,还是很可喜可贺的!!今天遇到的这个问题,是在cocos2d切换场景的时候出现的,原创 2011-09-28 00:33:55 · 2006 阅读 · 0 评论 -
gho 的相关资料
原文链接:http://baike.baidu.com.cn/view/704362.htmGho 是 Ghost 工具软件的镜像文件存放扩展名,Gho 文件中是使用Ghost 软件备份的硬盘分区或整个硬盘的所有文件信息。*.gho 文件可以使用 GHOSTEXP 来浏览、修改或提取文件。Ghost 是赛门铁克公司推出的一个用于系统、数据备份与恢复的工具。其最新版本是 Ghost1转载 2013-01-04 00:19:38 · 542 阅读 · 0 评论 -
关于逻辑分区和主分区的困惑
原文链接:http://www.chiphell.com/thread-556678-1-1.html问题:我新配的机器,ssd 128g完全用于装系统,hdd用于存储,我是在装完系统后在系统内-管理-为hdd分的区,分了4个,但是四个都是 主分区,这样正常吗?不会出什么问题吗?正常情况应该是系统盘主分区,其它的是逻辑分区对吗?回答1:正常。因为分区表的限制转载 2013-01-03 23:29:42 · 1107 阅读 · 0 评论 -
【匿名回调佳选】objective-c block 讲解
原文链接:http://fei263.blog.163.com/blog/static/9279372420113193523828/BlockApple 在C, Objective-C, C++加上Block這個延申用法。目前只有Mac 10.6 和iOS 4有支援。Block是由一堆可執行的程式組成,也可以稱做沒有名字的Function (Anonymous fun转载 2013-01-14 18:25:42 · 919 阅读 · 0 评论 -
MacVim 使用 ConqueTerm 插件要注意的几点
其间遇到两个问题,简单记录一下:1.MacVim 有几种途径可以得到,一个是直接下载可用的版本,在 GoogleCode 里面有二进制版本可用~一个是在 github 上面得到 macVim 的源代码,自己编译出 MacVim.app 来使用。这两者有些区别,后者的make 配置和前者的不一样,结果就导致我在使用 ConqueTerm 的时候不断地提示 py原创 2013-01-27 00:06:34 · 2322 阅读 · 0 评论 -
NerdTree 切换 快捷键
原文链接:http://congteng.iteye.com/blog/1218363切换工作台和目录 ctr+w+h 光标focus左侧树形目录,ctrl+w+l 光标focus右侧文件显示窗口。 ctrl+w+w,光标自动在左右侧窗口切换 其他快捷键可参考帮助 在nerdtree下输入 ?转载 2013-01-27 00:18:05 · 5098 阅读 · 0 评论 -
Vim Essential Plugin: NERDTree
原文链接:http://net.tutsplus.com/tutorials/other/vim-essential-plugin-nerdtree/PS: 启动:NERDTree,收藏夹快捷键:B,添加到收藏夹:BookmarkUsageBegin by downloading the plugin to your Desktop (or any dire转载 2013-01-26 15:08:29 · 1017 阅读 · 0 评论 -
MacVim 安装 Zen-Coding 插件
原文链接:http://www.reake.com/macvim-install-zen-coding-plug-in/这两天自定义配置苹果电脑下的macvim神器(参考:整理并学习macvim神器),折腾了一天,还是决定自己个性配置并学习,虽然周期和过程是曲折的,但结果是快乐的。然后为macvim插上第一款插件Zen Coding,是一个很不错的快速写HTML/CSS代码转载 2013-01-26 14:33:13 · 2217 阅读 · 0 评论 -
Mac OS 怎么修改 PATHS 环境变量
闲着没事儿蛋疼了一把,照着网上的教程搭建 vim IDE,需要修改一下 /etc/paths 这个文件本以为改一下很简单的事情,结果用 TextEdit 打开硬是改不了,被锁住了。。记得之前是直接在里面加过一行路径的,时隔已久现在已经想不不起来是怎么办到的了~于是在网上找了写资料。。。按照 “How To Edit Your PATH Environment Variables O原创 2013-01-25 15:31:11 · 20535 阅读 · 6 评论 -
bootmgr NTLDR 相关资料
原文链接:http://baike.baidu.com/view/1126359.htm bootmgr:启动管理器。Bootmgr是Boot Manager的缩写,是在Windows Vista和Windows 7中使用的新的启动管理器,以代替Windows xp中的启动管理器—NTLDR。在微软的Windows Vista,Windows Server 2008和Windows 7操作系转载 2013-01-08 02:44:20 · 1680 阅读 · 0 评论 -
主板放电之后 mac 无法正常启动之谜
前段时间,在插上带 tf 卡的读卡器的情况下打开了我的 mac 主机,之后我便陷入了一连串的麻烦之中~平时开机都是很正常的,这次却意外的在屏幕上显示出了黑底白字的一串英文:reboot and select proper boot device.大意也就是叫我选择一个可以被启动的设备来重启。我也按照文字提示做了,我拔掉了插入 tf 卡的读卡器,然后就重启了。可即便如此,重启了以原创 2013-01-07 01:38:49 · 5840 阅读 · 0 评论 -
如何安装 EFI 分区引导
原文链接:http://www.macfans.com.cn/forum.php?mod=viewthread&tid=161919(注:这个教程只针对单硬盘安装原版OSX或双硬盘双系统,如果是想在单一硬盘上装mac+win双系统的,请无视)黑苹果安装原版OSX后,都必须能够引导安装在分区上的原版OSX才能正常运行系统。所以有了变色龙引导方式,而变色龙引导方式大体有三种:光盘引转载 2013-01-08 01:02:20 · 42646 阅读 · 0 评论 -
变色龙使用方法
原文链接:http://wenku.baidu.com/view/3edeead0195f312b3169a5cd.html使用方法:1.变色龙的目录:变色龙目录一般可放在MAC OS系统分区的根目录Extra,也就是/Extraa.在Extra目录下有Extensions(/Extra/Extensions)这个目录其实它相当于MAC OS的/System/library/E转载 2013-01-07 02:40:33 · 23241 阅读 · 1 评论 -
使用 GRUB 引导 Windows
原文链接:http://lugir.com/story/146.html不像 Unix 和 Linux,Windows 属于不支持多启动的操作系统,要能够通过 GRUB 引导 Windows,需要使用 GRUB 的链式(chain-load)启动功能。 不像 Unix 和 Linux,Windows 属于不支持多启动的操作系统,简单的在 grub.conf 配置文件中使用 ker转载 2013-01-08 05:00:38 · 1388 阅读 · 0 评论 -
黑苹果简单驱动 MultiBeast用法基础篇
原文链接:http://notebook.it168.com/a2012/0111/1301/000001301236_all.shtml 【IT168 应用】黑苹果最难安装的就是驱动,因为操作系统完全针对苹果机定制,不用考虑太多兼容性,所以很多人都是安装完了,但是声卡、显卡、网卡等没办法驱动。MultiBeast软件就针对这种情况提供了解决方案,它能解决Intel平台安装黑苹果转载 2013-01-07 03:16:47 · 9810 阅读 · 0 评论 -
硬盘IDE AHCI模式的区别
原文链接:http://ask.zol.com.cn/q/24326.htmlIDE(别人帮我装的系统),后来看了联想的说明书和驱动盘 里面有个AHCI驱动。我想问的是这两个模式有什么区别,我想知道这两个模式实际运行起来的差别?AHCI读写硬盘是不是快一些?IDE 和 AHCI 运行起来各有什么优点,最好说的通俗易懂一些。GHOST需要在哪个模式,安装版又要在哪个模式,请说的简单些转载 2013-01-06 13:54:39 · 4809 阅读 · 0 评论 -
C盘Windows XP,D盘Windows7,双系统安装纪录
================================ 关注安装双系统的请前往第二条分割线 ==================================最近我的 mac 出了问题,死活都进不去了我重启了 n 多次都不管用,一直停在白色背景中央有一个缺苹果的画面。以前也出现过这种情况,不过都只要多启动几次就能进去了,而且我总结出一个规律:只要在进入上述那个画面的原创 2013-01-05 22:47:31 · 2656 阅读 · 0 评论 -
双系统怎么设置从扩展分区的逻辑盘启动
原文链接:http://zhidao.baidu.com/question/157583241.html?push=related我的 Boot.ini 是这样的:[boot loader]timeout=5default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS[operating systems]multi(0)disk(0)rdis原创 2013-01-04 18:16:59 · 1188 阅读 · 0 评论 -
愁得我几天饭吃不香觉睡不好的问题终于解决了!!!狂喜!!!
主题:遍历 compound b2Body FixtureList 的正确写法必须注意的一点是 b2Body 的成员变量 m_fixtureList是链表而非数组!!!数组可以以下标[0]的形式来操作,STL vector可以用at(0)以及Iterator的方式来操作,但是Box2D m_fixtureList链表的话,还是乖乖地用作者所推荐的写法!!!主要会原创 2011-10-04 03:31:52 · 1946 阅读 · 0 评论 -
真机测试时不小心拔掉机器导致的 一个bug及解决方案
参考帖子:http://stackoverflow.com/questions/788277/iphone-strange-error-when-testing-on-simulator真机测试的时候不小心吧touch4g拔下来了,结果导致再次运行程序的时候,报出以下错误:Couldn't register com.myApp.debug with the bootstrap server原创 2011-10-24 18:22:09 · 659 阅读 · 0 评论 -
(笔记)关于3d建模
常用的3d建模软件(国际上比较主流的软件):3ds max3d mayasoftImagezbrushlightwave国内比较流行的就俩3ds max3d maya3d软件的功能:①建模、②动画、③渲染、④特效渲染的功能:灯光、材质、原创 2010-12-24 21:06:00 · 1142 阅读 · 0 评论 -
(笔记)韩顺平linux(视频0-3)学习笔记
linux的特点1.免费的、开源的(要成为一个黑客,就必须得研究一下linux)2.支持多线程/多用户的(考查一个操作系统是否优越的标志)3.安全性很好(linux下也有病毒,不过因为其是开源的,因此出现病毒后就会有雷锋帮助解决)4.对内存和文件管理有自己一套比较原创 2010-12-24 21:07:00 · 1212 阅读 · 0 评论 -
(笔记)关于3d建模软件中骨骼动画的一些概念
①MAYA软件中刷权重是什么意思啊,麻烦解释下这个概念?就拿肌肉来吧,权重说白了也就是肌肉随着骨骼动的时候不发生扭曲、拉扯.或者说是让肌肉随着你自己的意思跟着骨骼运动弯曲. 蒙皮过后,肌肉权重就按系统自动分配到了每节骨骼上,这里就需要你来调试了,比如说人的胳膊,在刷权重之原创 2010-12-24 21:07:00 · 2878 阅读 · 0 评论 -
(笔记)韩顺平linux(视频7-8.08)学习笔记
挂载一个iso镜像文件到linux。linux不同于windows,无论是分区还是iso镜像文件,都是通过挂载的方式来使用的。光驱的默认挂载目录在/mnt/cdrom/,挂载还可以挂载到任意的目录,不一定非要挂载到默认目录。VMware-> 菜单栏 -> 设置 ->原创 2010-12-24 21:08:00 · 1219 阅读 · 1 评论 -
做中国象棋时遇到的问题
悔棋:在服务器端保存两组连续的棋局信息,如果悔棋,则返回上一组的棋局信息回到上一步对比客户端的chessAll与刚刚从服务器端接收到的chessAll,如果相同,则表示是悔棋,不导致recvTimes值的变化,同时将悔棋方的recvTimes设置为2,赋予其再次走棋的权限,将原创 2010-12-24 21:21:00 · 963 阅读 · 0 评论