很多讲解编程的书籍在介绍类的时候就直接介绍属性,字段,方法,事件等等,然后说下多态性,继承性,等等,所有的这些东西对于初学者来说实在是虚无缥缈,对于什么地方该用类,该怎么设计类仍然是很模糊的,需要经验大量的编程实践才能摸索到里面的经验,所以本节在讲解的时候,会侧重于举例子来说明,为什么需要使用类,怎 ...
分类:
其他好文 时间:
2017-07-27 20:08:51
阅读次数:
186
Map.Entry使用详解1.Map.Entry说明 Map是java中的接口,Map.Entry是Map的一个内部接口。 Map提供了一些常用方法,如keySet()、entrySet()等方法,keySet()方法返回值是Map中key值的集合;entrySet()的返回值也是返回一个Set集合 ...
分类:
其他好文 时间:
2017-07-27 15:59:46
阅读次数:
184
可以看出,使用方式越来越简单,程序员越来越傻,不知道是好事,还是坏事。。。 ...
分类:
Web程序 时间:
2017-07-27 11:33:25
阅读次数:
205
一、概述 Java泛型在使用过程有诸多的问题,如不存在List<String>.class, List<Integer>不能赋值给List<Number>(不可协变),奇怪的ClassCastException等。 正确的使用Java泛型需要深入的了解Java的一些概念,如协变,桥接方法,以及这篇笔 ...
分类:
其他好文 时间:
2017-07-26 11:38:07
阅读次数:
141
在使用NSMutableDictionary的时候经常会使用setValue forKey与setObject forKey,他们经常是可以交互使用的,代码中经常每一种的使用都有。1.先看看setValue: forKey:的定义 扩展NSMutableDictionary的一个类别,上面注释说的很 ...
分类:
移动开发 时间:
2017-07-26 01:48:56
阅读次数:
289
今天在这里转了好久,浪费了不少时间。话不多说直接上干货: 1.text与value设置不同的值一定要先赋值 value后赋值text, 否则全为value值 2.若只setValue,则getValue 与 getText获取的值全为value值 原来这两个方法还要分前后! 感谢:http://bl ...
分类:
其他好文 时间:
2017-07-21 01:33:45
阅读次数:
380
在QT的IDE下,编写一个自定义布局。 在qt creater 运行结果,如下 用两个信号槽进行连接,QHBoxLayout是一个水平布局,按照从左向右的方向添加。 这两个信号槽不会无限递归,因为回调回来的int值相同,就不会继续发生信号了。 QT的三个布局,QHBoxLayout,水平布局,从左向 ...
分类:
其他好文 时间:
2017-07-19 21:55:06
阅读次数:
141
一:脏读,对于数据的读取没有做到一致性,正如下面的例子,两个线程同时操作一个对象,一个线程设置对象的值, 另一个线程读取对象的值,但是在第一个线程没有设置完成时(业务逻辑处理时间比较长),第二个线程就开始获取数据了,所以会出现问题。 运行结果: 出现错误,实际上想获取的是最终结果,但是由于setVa ...
分类:
其他好文 时间:
2017-07-18 23:16:32
阅读次数:
354
1,传值问题 page setValue: [routerLink]="['/product-details', product.id]"> ts seValue: this.router.navigate(['/product-details', id]); ts getVaue: constru ...
分类:
其他好文 时间:
2017-07-10 23:37:44
阅读次数:
243
讲真我对于这种奇葩写法是深恶痛绝,由于奇葩的项目要求和人员的跳槽留下的大坑简直是无语,不希望下一个还是这样被坑。 先将AFN文件导入 或者pod啊 NSDictionary *parameters; parameters = @{@"type":@"getpath",@"path":_path}; ...
分类:
移动开发 时间:
2017-07-10 22:11:08
阅读次数:
3777