软件框架(Software?Framework)介绍? 面向某领域(包括业务领域,如ERP,和计算领域,如GUI)的、可复用的“半成品”软件,它实现了该领域的共性部分,并提供一系列定义良好的可变点以保证灵活性和可扩展性。可以...
分类:
其他好文 时间:
2014-07-21 10:20:08
阅读次数:
266
iOS开发项目篇—46时间和来源的处理(cell的复用问题)一、简单说明1.存在的问题: 2.问题描述:刷新微博界面后,展示的最新的微博数据时间显示为“刚刚”,在项目中对时间进行设计的时候,如果是在1分钟之内发表的,那么显示为“刚刚”。查看后面的微博数据后,回过头来(1分钟已经过去了),此时之...
分类:
移动开发 时间:
2014-07-21 09:37:16
阅读次数:
446
需要注意如下几点配置方式重映射功能复用重映射寄存器重定向用到的函数
分类:
其他好文 时间:
2014-07-21 09:01:18
阅读次数:
230
前言:
当我们在使用Java,应该“优选容器而不是数组”。只有在证明性能成为问题,并且切换到数组对性能提高有所帮助时,你才应该使用数组。
排序:
排序必须根据对象的实际类型执行比较操作。一种自然的解决方案是为每种不同的类型各编写一个不同的排序方法,但是这样的代码难以被新的类型所复用。
程序设计的基本目标是:“将保持不变的事物与会发生改变的事物相分离”,而这里,不变的是通用的排序...
分类:
其他好文 时间:
2014-07-20 22:46:23
阅读次数:
353
编程时一门技术,更是一门艺术简单工厂模式利用面向对象方式通过继承、封装、多态把程序的耦合度降低,设计模式使得程序更加灵活,容易修改,易于复用。下面是服务器计算器代码: 1 using System; 2 using System.Collections.Generic; 3 using System...
分类:
其他好文 时间:
2014-07-19 14:28:14
阅读次数:
217
1、作为iOS项目中最大的文件,ViewControllers中的代码复用率几乎是最低的2、重量级的View COntroller加大了测试的复杂度。所以关注ViewController的瘦身,把业务逻辑、网络请求、Views的代码移到合适的地方,进而提高代码可读性、降低耦合、提高复用、降低测试难度...
分类:
其他好文 时间:
2014-07-19 09:08:49
阅读次数:
170
一、为什么需要dll代码复用是提高软件开发效率的重要途径。一般而言,只要某部分代码具有通用性,就可将它构造成相对独立的功能模块并在之后的项目中重复使用。比较常见的例子是各种应用程序框架,如ATL、MFC等,它们都以源代码的形式发布。由于这种复用是“源码级别”的,源代码完全暴露给了程序员,因而称之为“...
分类:
其他好文 时间:
2014-07-19 00:28:37
阅读次数:
307
.net开发中,无论ajax还是webform,webpage, 总免不了要和request这个静态全局,可以远程通信的对象打交道。而对于软件来讲,按照Matin Fowler的的面向对象,可利用软件的设计之道之说,面向对象的软件,OO最大的好处莫过于实现了良好的封装和复用。通过封装和复用,我们.....
分类:
Web程序 时间:
2014-07-18 15:22:26
阅读次数:
235
反复用到却一直记不住...var a = $(window).height() //设备的高度var b = $(window).scrollTop() //滚动的高度var c = $(document).height() //整个文...
分类:
Web程序 时间:
2014-07-18 00:15:51
阅读次数:
175
FPGA面积优化
1 对于速度要求不是很高的情况下,我们可以把流水线设计成迭代的形式,从而重复利用FPGA功能相同的资源。
2 对于控制逻辑小于共享逻辑时,控制逻辑资源可以用来复用,例如FIR滤波器的实现过程中,乘法器是一个共享的资源,我们可以通过控制资源实现状态机,从而复用乘法器,当然这样也牺牲了面积。
3 对于具有类似计数单元的模块,可以采用全局的计数器,以减小面积。例如...
分类:
其他好文 时间:
2014-07-17 20:37:46
阅读次数:
329