最简单的lambda: 让lambda更有用,就要捕捉局部变量。 [x]是按值方式的捕捉,而且lambda对应的那个可调用的方法,是const。可以脑补这个等价物: 可以使用mutable重新标记lambda函数,这个标记会清除const标记。例如: [&y]是按照引用方式捕捉局部变量。例如: 可见 ...
分类:
编程语言 时间:
2018-04-05 12:24:43
阅读次数:
217
流程图: 1.UIimageView + WebCache 类 sd_setImageWithURL 方法,实现异步加载图片。 在分类中,实现 sd_imageURL属性,保存url . 将placeHolder 付给image 2. SDWebImageManager(单利),调用 downloa ...
分类:
Web程序 时间:
2018-03-30 21:52:40
阅读次数:
273
前言:必需学会Maven and SQL基础知识简介:通过 Maven, Mybatis 逆向生成 Pojo, Mapper, Example(本章屏蔽了)工具:JDK8apache-maven-3.5.2IntelliJ IDEA 2017.3 x64 mysql-connector-java-5... ...
分类:
其他好文 时间:
2018-03-29 12:04:13
阅读次数:
148
WKInterfaceLabel使用 WKInterfaceLabel 相似iOS 组件中的UILabel, 可通过使用 setText 的方式来设置详细的值。这里就不做多阐述。 WKInterfaceImage 使用 WKInterfaceImage 相似于 UIImageView, 使用时,可用 ...
分类:
其他好文 时间:
2018-03-25 22:16:04
阅读次数:
199
列表 本节继续讨论列表不同元组和字符串的地方:列表是可变的(mutable) 可以改变列表的内容,并且列表有很多有用的、专门的方法。 List函数可以将一个字符串拆分成列表。 改变列表:元素赋值 例如,我们想对一个列表中的某个元素赋值。 删除元素 从列表中删除元素也很容易,使用dele语句来实现。 ...
分类:
编程语言 时间:
2018-03-22 19:29:32
阅读次数:
200
问题1. int和list是不一样的 通俗地讲,类型为int时,a和b是“不一样的”;类型为list时,a和b是“一样的”。术语叫做immutable和mutable,具体原理在这个节点不必深究。问题1.1. 我们通常运行b=a这一语句时,会直觉地认为,b和a已经不一样了。 可以看到,a[0]的[1 ...
分类:
编程语言 时间:
2018-03-08 20:17:14
阅读次数:
170
本文主要整理了Immutable.js常用API的使用。 Immutable 是什么? 关于Immutable的定义,官方文档是这样说的: Immutable data encourages pure functions (data-in, data-out) and lends itself to ...
1.什么是线程局部变量?(答案) 线程局部变量是局限于线程内部的变量,属于线程自身所有,不在多个线程间共享。Java 提供 ThreadLocal 类来支持线程局部变量,是一种实现线程安全的方式。但是在管理环境下(如 web 服务器)使用线程局部变量的时候要特别小心,在这种情况下,工作线程的生命周期 ...
分类:
编程语言 时间:
2018-02-23 20:38:55
阅读次数:
155
一、分页的实现与使用 class Pagination(object): """ 自定义分页 """ def __init__(self,current_page,total_count,base_url,params,per_page_count=10,max_pager_count=11): t ...
分类:
其他好文 时间:
2018-02-21 11:43:17
阅读次数:
192
前戏:在python中把数据序列分为可变(mutable)和不可变(immutable)两种 不可变:string、int、float、tuple 特点:相同对象只是占用一个内存地址,不管有多少个变量引用它,例如a=1,b=1 由于是不可变的,每次必须创建新的对象,之前不用的对象如果没有引用指向它, ...
分类:
编程语言 时间:
2018-02-18 12:36:47
阅读次数:
135