重构让代码变得有价值而不是负担。通过时机、切入点、原则三个词语来简单了解一下重构。 什么时候我们要重构,逻辑重复、程序复杂不好理解、添加功能时不好修改。 Method:相同的代码过长的参数不好理解的方法名复杂的算法 Class:相似的method过大的class临时、相同的field面向过程...
分类:
其他好文 时间:
2014-09-27 22:13:10
阅读次数:
253
如题:,直接来看代码:/// /// 查找并返回第一个 相同 name的子元素 /// /// 需要查找 的子控件 类型 /// 需要查找其下面子控件的 控件 类型 /// 子控件 的name /// ...
分类:
Web程序 时间:
2014-09-27 22:11:20
阅读次数:
192
题目大意 :n个人 做m道题,其中 每连续的n道必须由不同的人做已知第i人做出第j题的概率为pij,求最大期望思路:考虑每连续的n道题 都要n个人来做,显然想到了带权的二分图匹配然后就是套模板了代码:#include #include #include#include#include#include...
分类:
其他好文 时间:
2014-09-27 21:55:10
阅读次数:
204
在程序对应坐置插入以下代码,或是先拖一个按钮控件到窗体中,再替换对应的代码。修改CornerRadius="18,3,18,3" 就可以改变圆角大小按钮效果: ...
分类:
其他好文 时间:
2014-09-27 21:06:40
阅读次数:
255
在实际项目开发中,定制一个菜单,能让用户得到更好的用户体验,诚然菜单的样式各种各样,但是有一种菜单——滑动菜单,是被众多应用广泛使用的。关于这种滑动菜单的实现,我在前面的博文中也介绍了如何自定义去实现,请参考Android自定义控件——侧滑菜单,这篇博文描述的是如何从无到有创建一个侧滑菜单的控件,里面的代码不多,但是处理的逻辑和各种效果比较复杂,如果稍有不慎,这种自定义控件就要BUG不断,难以在项目中使用,而且实现的效果比较单一。...
分类:
移动开发 时间:
2014-09-27 20:48:50
阅读次数:
313
过去几年,移动应用席卷了整个世界,在工作和生活的方方面面改变着我们使用互联网的方式。创建移动应用的各种技术也随之兴起,各种开发流程也 将移动应用视为一等公民,开始考虑适应移动开发的流程。尽管已经让人...
分类:
移动开发 时间:
2014-09-27 20:33:40
阅读次数:
239
因为xcode版本不同,最新的xcode已经不提供我们老版本可以随意创建的空白文档了(而是纯粹的什么都没有的project,是的,什么都没有),所以我们建立在单MVC模板之上,本例以及之前的所有的代码都是在ViewController.m中书写,而不是在AppDelegate.m中。所以我们这里的父视图其实是self.view而不是self.window,所以这里我们讲解的window其实在我们的模板里面只是view的子视图。...
分类:
移动开发 时间:
2014-09-27 20:29:00
阅读次数:
242
JQuery UI是JQuery官方支持的WebUI 代码库,包含底层交互、动画、特效等API,并且封装了一些Web小部件(Widget)。同时,JQuery UI继承了jquery的插件支持,有大量的第三方插件可以丰富JQuery UI的功能。JQuery UI提供的API极大简化了拖拽功能的开发...
分类:
Web程序 时间:
2014-09-27 20:21:00
阅读次数:
290
对于一个网站来说404错误页面也是非诚重要的,404页面如果做得好的话可以增加用户体验,同时还可以加强用户对网站的友好度。下面分享一下在Asp.net中最保险的404页面的一些设置推荐学习C#入门基础01教程。 代码如下: Response.StatusCode = 404; Response.Su...
分类:
Web程序 时间:
2014-09-27 19:54:40
阅读次数:
217
Unity是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。Unity类似于Director,Blender game engine, Virtools 或 Torque...
分类:
其他好文 时间:
2014-09-27 18:59:30
阅读次数:
189