搜索到与相关的文章
编程技术

Eclipse中自动重构实现探索

本文用eclipse的自动重构功能对一个程序实例进行重构,目的是探索Eclipse自动重构可以在多大程度上辅助重构这个过程。程序实例使用《Refactoring:ImprovingtheDesignofExistingCode》一书中的例子。Eclipse的自动重构功能能够很好地支持各种程序元素的重命名,并自动更新相关的引用。Eclipse能够支持方法、字段在类之间移动,并自动更新引用。Eclipse较好地支持内联字段、函数的更新替换。Eclipse较好地

系统 2019-08-29 22:23:22 2188

编程技术

Eclipse中Maven工程缺少Maven Dependencies

Eclipse在引入Maven工程后,找不到MavenDependencies。使得代码报错,具体如下图所示:而正常Maven的工程如下所示:产生这种现象的原因可能是工程对应的开发环境改变,本地Maven仓库地址和原来的不一致。其根本原因是Mavenproject的Maven选项未开启或启动无效。为了解决这个问题我们只需要重启DependencyManagement就可以了。具体步骤:右击Mavenproject-->Macven-->EnableDepe

系统 2019-08-29 22:09:49 2188

编程技术

Google是如何做测试的?(一、二)

导读:本文译自JamesWhittaker在Google测试官方博客发表的文章《HowGoogleTestsSoftware》。在所有我被问及的问题中,最多的就是关于谷歌是如何测试的。尽管在博客中(googletestingblog)中有过零碎的解释说明,但还是需要更多的系统阐述。虽然谷歌的技术路线在执行的过程中不断地进化,但公司的测试策略却从来没有变化过。谷歌现在是一家拥有搜索、应用、广告、移动、操作系统等产品的公司,我们在这些涉及到的产品领域里发挥着非

系统 2019-08-29 22:01:05 2188

编程技术

UUencode

uuencode是将二进制文件转换为文本文件的过程,转换后的文件可以通过纯文本e-mail进行传输,在接收方对该文件进行uudecode,即将其转换为初始的二进制文件。uu编码uuencode编码方式用于将任意的二进制文件转换为文本文件,比如email.转换后的文件中仅包含可打印字符.uuencode运算法则将连续的3字节编码转换成4字节(8-bit到6-bit)的可打印字符.该编码的效率高于Hex格式.从二进制文件中读取3字节的数据,表示如下(a7表示a

系统 2019-08-12 09:30:33 2188

编程技术

CCSpriteBatchNode性能测试

转载自:http://blog.sina.com.cn/s/blog_77013e2b0100qsp7.html最近写不出读书笔记了,但是对自己的小touch做了一个疯狂的测试。虽然不够科学严谨,不过也能反映出一些事实。测试的主角就是CCSpriteBatchNode。一般游戏图片资源会打包成一张大图,这样节省空间,又提升速度。打包工具有Zwoptex和texturepacker等等。CCSpriteBatchNode的初始化只要一张图片,也就是那张大图。

系统 2019-08-12 09:30:11 2188

编程技术

高铁概念下的嘉兴楼市真相 房价上涨30%~50%

初学乍练UID1653459033帖子24金币40礼物1个人空间发短消息加为好友当前离线送礼物楼主大中小于2010-1-512:36发表在楼市万象论坛只看该作者树状浏览高铁概念下的嘉兴楼市真相房价上涨30%~50%一直不温不火的嘉兴楼市突然成为市场关注的焦点,其导火线就是沪杭高铁。将于明年10月份开通的沪杭高铁,其在浙江的中途停靠点几乎全部集中在嘉兴的几座城市:海宁、桐乡、嘉兴、嘉善。一个与杭州、上海同城的概念正在形成中。沉寂多年的嘉兴楼市,在近半年时间内

系统 2019-08-12 09:29:48 2188

各行各业

DXperiene Enterprise在2007 v2版本的新特点

ASPxperienceSuiteASPxperienceSuite是我们下一代的Web发展工具,可以带来更多的功能,包括漫游、数据设计管理以及嵌在Web应用程序中的浮动控件的应用。它从底层编写,然后使用支持ASP.NET2Framework的功能块扩展你的应用程序发展库,并且完全支持out-of-the-boxAJAX。包含在ASPxperienceSuite中的控件减少了要编写的HTML代码数,可以根据需要载入脚本,使用最优化风格,在适当的时候提供cl

系统 2019-08-12 09:27:42 2188

各行各业

如何使用曝光补偿

什么时候使用曝光补偿?怎样进行补偿?补偿量多少好呢?下面,举例说明曝光补偿功能的应用。◆1由于数码相机在拍摄的时候可以从液晶屏上大致看到景物的明暗程度,特别是当按下半截快门的时候,画面会显示出一个近似最终成像效果的样子,此时留意一下它的画面效果和亮度,如果明显偏亮或偏暗,说明相机的自动测光准确度有较大偏差,要强制进行曝光补偿,不过有的时候,拍摄时显示的亮度与实际拍摄结果有一定出入。◆2由于数码相机可以在拍摄后立即浏览画面,此时,可以更加准确地看到拍摄出来的

系统 2019-08-12 09:27:17 2188

各行各业

让系统自动控制控件在控制器视图的位置

IPhone、IPad经常会遇到横竖屏切换,或者需要自动调整大小。如果你的界面不能用storyboard和xib来生成界面的话,先把控制器视图的frame属性值固定下来,然后添加subview(子视图)的时候,就可以使用视图继承类(UIView)自带的autoresizingMask属性,之后如果横竖屏切换,或者是使用UIPopoverController之类的方法,就可以只设置一次frame属性,以后的frame属性都是自适应的(frame缩小太多的话效

系统 2019-08-12 09:26:58 2188

各行各业

Understanding Open Closed Principle and Depe

IntroductionInthefollowingthreearticlesI'mgoingtodiscussSOLID.ThisisthePartOneoftheseries.I'lltrytoexplainOpenColsedPricipleandDependencyInversion.NowwhatdoesSOLIDmean?SOLIDistheOOD(Object-OrientDesign)Principle,whereeachletterhas

系统 2019-08-12 09:26:57 2188