03 2012 档案

摘要:I/O操作符号(<<和>>)返回数值 最近博问里有几个问题都牵涉到这一点了,简单做笔记说明一下。 首先cin是一个对象,不会"返回"值,>>和<<才是方法,具有返回值。>>和<<操作符的运算顺序是由左向右边,所以下面的两种语句描述其实是一致的: cin>>a>>b>>c; (((cin>>a)>>b)>>c);操作cin>>a的意义: 调用istream 的operator>>方... 阅读全文
posted @ 2012-03-27 21:24 zsounder 阅读(1761) 评论(2) 推荐(2)
摘要:VirtualBox下的mac os虚拟机与win设置共享数据空间和挂载usb设备都出现莫名错误,哪位朋友如果可以成功挂载usb设备,email我,先谢谢。提供一种mac 如何访问win的共享文件夹的方法,点击 Finder 前往菜单中的「连接服务器」。在连接服务器对话框中输入「smb://Windows主机的IP地址」,其中smb是访问win共享文件夹所使用的协议名称。连接到目标主机后会显示该主机的所有共享文件夹,选择想要访问的一个即可,可以选择多个目录。 阅读全文
posted @ 2012-03-22 16:15 zsounder 阅读(2829) 评论(0) 推荐(2)
摘要:ANE组成部分 在IOS平台中,ANE的组成部分基本分为AS 3.0扩展类库和Obj-C原生扩展类库两个部分,这两个部分打包后生成AIR扩展文件(.ane),最后和.swf起打包成IOS原生应用IPA文件。 Action Script类库构建 ANE的AS扩展部分是一个SWC,AIR 3.0 SDK里为flash.external.ExtensionContext类添加了新的方... 阅读全文
posted @ 2012-03-22 10:58 zsounder 阅读(3897) 评论(1) 推荐(3)
摘要:博问里面的一个问题,有一点意思,小记录一下。Problem将N * M个边长为一的正方形拼成一个N* M的矩形( 每行M个小正方形,共N行 ),现在从矩形的左上角到右下角连一条线,求这条线“经过”多少个小正方形。其中,"经过"表示该线和小正方形有无穷多个交点,即恰好过一个顶点不算。第一行:T表示T组测试数据, T <= 100,接下来T行,每行N和M, N, M <= 10 ^ 4, 表示N * M个小正方形。对于每个测试数据输出一行,一个整数R,表示经过R个正方形。AnalysisN*M(N行,M列)的矩形,内部是一个个的网格;2*2:经过2个 3*2:经过4 阅读全文
posted @ 2012-03-22 00:58 zsounder 阅读(1844) 评论(1) 推荐(2)
摘要:IntroductionNME is an easy-to-use, cross-platform framework, perfect for game or application development.The APIs follow the Flash API closely. This should make NME especially familiar if you have Actionscript experience. The API is also easy to understand if you have not worked with Flash before.If 阅读全文
posted @ 2012-03-22 00:40 zsounder 阅读(1588) 评论(0) 推荐(2)
摘要:依然是德问上的一个问题: 首先两个字符串string1="ab"和字符串string2="c",他们的合并关系指输出所有的组合,这个例子应该输出:abc,acb,cab(每一个字符串的元素相对位置不变)。 给定了一个字符串string3="abc",怎么按照上面说的合并规则确定string3是不是string1和string2的一个合并关系呢? 问题分析: 假设两个字符串分别是string1和... 阅读全文
posted @ 2012-03-17 19:24 zsounder 阅读(637) 评论(0) 推荐(2)
摘要:This is a puzzle adapted from spikedmath. 阅读全文
posted @ 2012-03-15 12:18 zsounder 阅读(268) 评论(0) 推荐(1)
摘要:Description有一颗 n个点的树,根节点序号是 1,其他节点的序号按照由上而下,由左往右的顺序排列。知道树中 n-1条边的长度。如何计算一个点到树中最远点的距离?输入:第1行为节点数n,以下n-1行,每行两个整数,分别给出节点2到节点n的父节点和边权。输出:n行,其中第i行为节点i到树中最远点的距离。来自德问的一个题目,看到了就想了一下,其实就是一个dp,下面简要写一下算法思路,给出一个实例的分析过程。这里只针对二叉树做分析,多叉的情况处理方法类似。把树放平了看,可能好理解一点,求节点i到树中最远点的距离。推导:1: 从图中看,从i出发的路径有三条,分别是path-0,path-1,p 阅读全文
posted @ 2012-03-15 02:42 zsounder 阅读(1761) 评论(2) 推荐(4)
摘要:DescriptionBackground The knight is getting bored of seeing the same black and white squares again and again and has decided to make a journey around the world. Whenever a knight moves, it is two squares in one direction and one square perpendicular to this. The world of a knight is the chessboard h 阅读全文
posted @ 2012-03-13 20:54 zsounder 阅读(320) 评论(0) 推荐(1)
摘要:link to original: http://www.learn-cocos2d.com/2011/08/comparison-lua-scripting-corona-sdk-wax-kobold2d/comment-page-1/#comment-232193This Kobold2D FAQ article explains the difference between Corona SDK and iPhone Wax library, and evaluates the existing and future options for Lua scripting in Kobold 阅读全文
posted @ 2012-03-13 16:21 zsounder 阅读(537) 评论(0) 推荐(1)
摘要:A*寻路初探 GameDev.net作者: Patrick Lester 译者:Panic 2005年3月18日译者序:很久以前就知道了A*算法,但是从未认真读过相关的文章,也没有看过代码,只是脑子里有个模糊的概念。这次决定从头开始,研究一下这个被人推崇备至的简单方法,作为学习人工智能的开始。 这篇文章非常知名,国内应该有不少人翻译过它,我没有查找,觉得翻译本身也是对自身英文水平的锻炼。经过努力,终于完成了文档,也明白的A*算法的原理。毫无疑问,作者用形象的描述,简洁诙谐的语言由浅入深的讲述了这一神奇的算法,相信每个读过的人都会对此有所认识(如果没有,那就是偶的翻译太差了--b)。 现在是20 阅读全文
posted @ 2012-03-09 17:07 zsounder 阅读(520) 评论(0) 推荐(1)
摘要:这是德问技术社区的一个问题,测试了一下,使用typeid等方法都无法正确区分二者,不讨论二者是不是有必要进行区分;下面给出一个方案吧,其实就是利用了Traits,模板的匹配规则。 1: template<typename T> class _ischararray_; 2: 3: template<typename T, int N> 4: class _ischararray_<T[N]> { public: static bool _ischararray(){return true;}}; 5: 6: template<typename T... 阅读全文
posted @ 2012-03-09 11:00 zsounder 阅读(1058) 评论(0) 推荐(4)
摘要:一篇介绍C++ Traits的文章:An introduction to C++ Traits,分享一下,后面会针对Traits做一点总结。It is not uncommon to see different pieces of code that have basically the same structure, but contain variation in the details. Ideally we would be able to reuse the structure, and factor out the variations. In 'C' this m 阅读全文
posted @ 2012-03-09 10:45 zsounder 阅读(414) 评论(0) 推荐(0)
摘要:几年前整理的,最近有人问起,先放在这里,改天整理一下,前端时间忙,该开始整理一下笔记里的东西了,以后定时更新博客咯。源码下载单继承模式下,虚继承 1: #ifndef OM_SINGLE_VIRTUAL_INHERITANCE_H_ 2: #define OM_SINGLE_VIRTUAL_INHERITANCE_H_ 3: // 单继承模式下,虚拟继承 4: // 若子类没有新定义virtual函数 此时子类的布局是 : 5: // 低地址 -> 高地址 6: // vbptr,子类的元素, 虚基类的元素. 7: // 在虚基类派生出来的... 阅读全文
posted @ 2012-03-01 00:53 zsounder 阅读(716) 评论(2) 推荐(2)