桥接模式:将实现与抽象放在两个不同的类层次中,使两个层次可以独立改变。 个人见解:实际上是为了同时实现两个协议,而让其中一个协议让父类实现而另一个协议自己实现。 public interface IA{ public void a(); } public interface IB{ public v ...
分类:
其他好文 时间:
2017-08-09 15:40:01
阅读次数:
111
1.如何学习程序设计? Java是一种平台,也是一种程序设计语言,如何学好程序设计不仅仅适用于JAVA,对C++等其他程序设计语言也一样管用。有编程高手认为,JAVA也好C也好没什么分别,拿来就用。为什么他们能达到如此境界?我想是因为编程语言之间有共通之处,领会了编程的精髓,自然能够做到一通百通。如 ...
分类:
编程语言 时间:
2017-08-08 12:42:21
阅读次数:
224
上面两篇介绍了redis集群的配置合一些基本的概念,所以接下来当然是要在项目中使用咯,redis的java支持已经做的非常好了,所以我们来试着使用这些api来进行redis的操作,首先我们需要操作redis的架包: 我们需要做的仅仅是在spring配置文件中注入这些基本类,然后自己实现dao,下面是 ...
分类:
编程语言 时间:
2017-08-08 12:19:53
阅读次数:
241
最常见的header就是在tableView下拉时header里的图片会放大的那种, 最近研究了一下,自己实现了这种header。 1.设置TableView的contentInset(为header预留空间)和contentOffset(使tableView加载完成后显示最顶部) 2.为heade ...
分类:
移动开发 时间:
2017-08-07 22:04:17
阅读次数:
206
一开始,我使用的是itext2.1.7,但是会出现中文不能显示问题,解决方案:下载另一个包extrajars-2.3.zip,此包中的itext-asian.jar可以帮助解决中文乱码问题,若再遇到STSong-Light' with 'UniGB-UCS2-H' is not recognized ...
分类:
其他好文 时间:
2017-08-05 22:46:11
阅读次数:
3285
做题目的时候须要自己实现strstr函数 /************************************************************************/ /* 编写函数IND。让它推断一个字符串是否为还有一个字符串的子串的功能。若是则返回第一次出现的起始位置,否 ...
分类:
其他好文 时间:
2017-08-04 13:47:30
阅读次数:
144
我们知道内存映射文件读取是各种读取方式中速度最快的,但是内存映射文件读取的API里没有提供按行读取的方法,需要自己实现。下面就是我利用内存映射文件实现按行读取文件的方法,如有错误之处请指出,或者有更好更快的实现方式麻烦也提供一下代码。 代码如下: 经过测试,可以达到50M/s的速度,依然比Rando ...
分类:
编程语言 时间:
2017-08-03 22:42:46
阅读次数:
206
大数乘法是一个很常见的问题,今年(2017年)参加拼多多内推,其中有一题就是大数乘法,今天写一下大数乘法的实现: 思路就是模拟手工计算的一个普通算法,网上说的什么分治法和FFT算法目前我还没有尝试。 把自己实现的代码贴出来 ...
分类:
其他好文 时间:
2017-08-02 11:07:13
阅读次数:
119
OC对象中不能给分类加入属性。可是在实际开发中。常常为了更好的性能须要给分类加入属性,那么 加入的属性不能有默认的成员变量。须要我们自己实现set和get方法,要用到执行时 例如以下: #import <objc/runtime.h> //执行时的关联对象。动态加入属性 const void *UR ...
分类:
其他好文 时间:
2017-08-01 20:39:55
阅读次数:
100
使用C++的朋友对string类都不会陌生,string类使用起来很是方便,比C的字符数组好用多了,但是我们能不能自己实现一个属于自己的string类呢? 实现一个具有基本功能的string类并不难,但是还是得掌握以下几点知识:构造函数、析构函数、运算符重载、指针、引用等等。 我自己实现了一个str ...
分类:
编程语言 时间:
2017-08-01 20:36:38
阅读次数:
219