摘要: 以.tar.gz为扩展名的是一种压缩文件,在Linux和OSX下常见,Linux和OSX都可以直接解压使用这种压缩文件。.tar.gz一般情况下都是源代码的安装包,需要先解压再经过编译、安装.才能执行。总而言之它是一个压缩文件。解压:[*******]$ tar zxvf FileName.tar.gz压缩:[*******]$ tar zcvf FileName.tar.gz DirName 阅读全文
posted @ 2011-05-23 09:42 Leon&CC 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 首先要开启VMware USB Arbitration Service,Win7下的AMD主板驱动的USB过滤器会导致此服务无法开启。打开“卸载或安装程序” ,找到“ati catalyst install manager” ,鼠标右键选择“更改” ,点开之后下一步选择“卸载管理器” ,选择“自定义”,下一步 ,终于发现“usb 过滤器”! ,勾选它,点下一步,卸载它。开启服务之后重启电脑就能识别U盘了。 阅读全文
posted @ 2011-05-23 09:34 Leon&CC 阅读(313) 评论(0) 推荐(0) 编辑
摘要: dp(dip): device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。px: pixels(像素). 不同设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多。pt: point,是一个标准的长度单位,1pt=1/72英寸,用于印刷业,非常简单易用;sp: scaled pixels(放大像素). 主要用于字体显示best for textsize。由此,根据 google 的建议,TextView 的字号最好使用 sp 做单位,而且查看T 阅读全文
posted @ 2011-05-03 14:33 Leon&CC 阅读(717) 评论(0) 推荐(0) 编辑
摘要: 在C或者C++中回调函数的定义:程序在调用一个函数时,将自己的函数的地址作为参数传递给程序调用的函数时(那么这个自己的函数称回调函数)Java中没有指针,不能传递方法的地址,一般采用接口回调实现:把实现某一接口的类创建的对象的引用赋给该接口声明的接口变量,那么该接口变量就可以调用被类实现的接口的方法。实现回调的原理简介如下:首先创建一个回调对象,然后再创建一个控制器对象,将回调对象需要被调用的方法告诉控制器对象。控制器对象负责检查某个场景是否出现或某个条件是否满足。当此场景出现或此条件满足时,自动调用回调对象的方法。可以举个现实生活中的例子:一读者想借《软件技术学习与实践》这本书,但这本书已被 阅读全文
posted @ 2011-04-21 19:31 Leon&CC 阅读(16457) 评论(0) 推荐(6) 编辑
摘要: 矩形碰撞检测:这种检测算法是给实体外层套上矩形(2D)或者圆柱形(3D),具体判断方法参考下面的图片算法如下:但是此种方法不能很好的满足游戏的要求,有时候会出现矩形框有触碰,但实体并未碰到的情况。可以再去计算重合区域的面积,只有重合比率达到一定的值才算发送碰撞,如下图(minX,minY为相对坐标较小点,maxX,maxY为较大点):重合区域面积为:(minY+h-maxY)*(minX+w-maxX) 阅读全文
posted @ 2011-04-19 11:23 Leon&CC 阅读(1335) 评论(0) 推荐(0) 编辑
摘要: 在 Ruby 中 Symbol 表示“名字”,比如字符串的名字,标识符的名字,创建一个 Symbol 对象的方法是在名字或者字符串前面加上冒号:在 Ruby 中每一个对象都有唯一的对象标识符(Object Identifier),可以通过 object_id 方法来得到一个对象的标识符。例子如下: 1irb(main):001:0> puts :foo.object_id 2327458 3irb(main):002:0> puts :foo.object_id 4327458 5irb(main):003:0> puts :"foo".object_id 阅读全文
posted @ 2011-04-13 15:24 Leon&CC 阅读(1025) 评论(0) 推荐(0) 编辑
摘要: The==comparison checks whether two values are equal== 用来比较两个值是否相等eql?checks if two values are equal and of the same typeeql? 检查两个值是否相等,类型是否一致equal?checks if two things are one and the same object.equal? 用来检查两个数是否是同一个实体(内存中的地址否是相同)=== :用来检测类型是否一致如String === "测试" #=>true #注意!类型或正则表达式必须位于左 阅读全文
posted @ 2011-04-12 16:04 Leon&CC 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 1、"''"与中的字符串对象的区别"""":''中的字符串不会进行某些特殊的处理,而""会进行一些处理,例如对转义字符"\n"的解析。2、puts方法与print方法的不同:puts方法会对显示的字符串的最后进行换行处理!3、方法p与print的区别:p以不同形式显示分字符串与数字。如:p "100" #=> "100"4、ruby对模块的引入采用include方式:如 include Math5、变量的解释:变量名= 阅读全文
posted @ 2011-04-12 12:04 Leon&CC 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 修改SciTEGlobal.properties文件if PLAT_WIN02 position.left=3003 position.top=2004 #Internationalisation设置编码05 code.page=93606 character.set=13207 08 #Indentation设置缩进09 #默认是缩排8位,最好是统一改为4位10 tabsize=411 indent.size=412 #自动缩进13 indent.auto=114 indent.automati... 阅读全文
posted @ 2011-04-11 17:18 Leon&CC 阅读(891) 评论(0) 推荐(0) 编辑
摘要: (1)下载Ruby 网址:http://www.ruby-lang.org/en/downloads/ Windows操作系统:Ruby 1.8.6 One-Click Installer点击下载即可(2)安装Ruby 双击Ruby 1.8.6 One-Click Installer即可安装。默认C:\Ruby(3)环境变量设置将C:\Ruby\bin添加进环境变量当中。注:默认安装完成后自己已经加入到环境变量当中了。(4)下载Rails(地址http://rubyforge.org) 进入cmd控制台输入:geminstallrails--include-dependencies 此命令的作 阅读全文
posted @ 2011-04-11 16:00 Leon&CC 阅读(215) 评论(0) 推荐(0) 编辑