一、策略模式定义:
策略模式(Strategy)定义了算法家族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化不会影响到使用算法的客户。 分析:
封装的算法本身是一种策略,重要的是这些算法随时可能互相替换的,这就是变化点,而封装变化点是面向对象的一种重要的思维方式。策略模式定义的...
分类:
其他好文 时间:
2014-05-09 17:33:21
阅读次数:
347
ASP.NET连接LDAP数据库的有关信息一、封装在DAL层中的获取用户信息的函数//////按照用户Id查找用户信息/////////publicDirectoryEntry
GetUser(string username){string path = System.Configuration.....
分类:
Web程序 时间:
2014-05-09 16:53:59
阅读次数:
418
Ios4已经直接支持blocks,很有必要学习一下。在ios,blocks是对象,它封装了一段代码,这段代码可以在任何时候执行。Blocks可以作为函数参数或者函数的返回值,而其本身又可以带输入参数或返回值。它和传统的函数指针很类似,但是有区别:blocks是inline的,并且它对局部变量是只读的...
分类:
其他好文 时间:
2014-05-09 12:31:01
阅读次数:
262
教你如何封装异步网络连接NSURLConnection实现带有百分比的下载注:本教程需要你对block有着较为深刻的理解,且对如何封装对象有着一些经验.也许你已经用惯了AFNetworking2.0,或者是ASIHTTPRequest(这个已经都不更新了,还不支持ARC,放弃为妙^_^),或者还有其...
分类:
其他好文 时间:
2014-05-09 12:21:08
阅读次数:
358
开发过程中,在使用UItableView
总会遇到加载更多的问题,到底是手势响应瀑布流的方法好?还是添加一个底端cell点击触发加载更多好?我也想有自己的判断。但是我们老板总说了算,没办法,谁叫我给人家打工呢?cell触发式略,这个很简单。下边讲下怎么响应瀑布流。主要有上拉刷新
和下提加载 这两种操...
分类:
移动开发 时间:
2014-05-09 11:55:03
阅读次数:
452
在android开发中经常会使用异步请求数据,通常会使用handler或者AsyncTask去做,handler 配合message
使用起来比较麻烦,AsyncTask 线程池只允许128个线程工作,会有溢出的问题,(当然一般情况不会有那么多线程同时工作的)所以写了这个代码,还望高手指正!
[Ja...
分类:
移动开发 时间:
2014-05-09 11:28:18
阅读次数:
433
原文:发布一快速开发报表的类库,让报表的开发具有前所未有的方便和快速
因大量博友的索要,现与朋友合作封装了使用前文介绍的动态设置DevExpress
Report的组件,这篇文章用来介绍这个ReportCommon自绘报表组件并一些截图,如果需要请进行购买,邮件中写上您的邮箱。声明:本类库使用Dev...
分类:
其他好文 时间:
2014-05-09 11:23:57
阅读次数:
305
I/O流的三种分类流的方向 输入/输出数据单位 字节/字符 字符流专用于处理文本
字节流用于处理一切数据流的功能 节点/过滤 节点:真正传输数据
过滤流:为节点流增强功能1.创建节点流2.封装过滤流3.读/写数据4.关闭最外层的过滤流字节流InputStream/OutputStre...
分类:
编程语言 时间:
2014-05-08 22:24:30
阅读次数:
406
最近总是写滚动图效果,重复的劳动后,决定写一个滚动图的封装插件。结果写完后在其他浏览器都可以用,却IE7下毫无反应。反复测试各种检查后,发现竟然是在参数对象最后一个属性后多加了个逗号,结果就死在了IE7下,吐血啊,也感慨下自己的基本功不扎实啊。define(function(require){
//...
分类:
其他好文 时间:
2014-05-08 21:36:31
阅读次数:
273
OC语言BLOCK和协议一、BOLCK(一)简介BLOCK是什么?苹果推荐的类型,效率高,在运行中保存代码。用来封装和保存代码,有点像函数,BLOCK可以在任何时候执行。BOLCK和函数的相似性:(1)可以保存代码(2)有返回值(3)有形参(4)调用方式一样。标识符^(二)基本使用(1)定义BLOC...
分类:
编程语言 时间:
2014-05-08 20:14:10
阅读次数:
299