1-GCDblockblock dispatch_async(dispatch_get_main_queue(), ^{ }); 2-NSOperation NSOperationQueue *mainQueue = [NSOperationQueue mainQueue]; NSBlockOper ...
分类:
编程语言 时间:
2016-11-17 01:51:16
阅读次数:
194
简介 本篇主要回顾一下--iOS函数式编程 && 响应式编程概念 ,如何一步步实现函数式编程的过程,对阅读Masonry && SnapKit源码有一定的帮助。 配图 配图 作为一个iOS 开发者,那么你一定用过Masnory/ SnapKit; Masonry是一个OC开发中,非常好用的自动布局的 ...
分类:
移动开发 时间:
2016-11-17 01:42:12
阅读次数:
221
新特性描述 accesskey 定义通过键盘访问元素的快捷键 contenteditable 该特性设置为true时,浏览器应该允许用户编辑元素的内容。不指定变化后的内容如何保存 contextmenu 定义menu元素的DOM id作为定义钙元素特性的上下文菜单 data-X 制定可以包含在标签中 ...
分类:
Web程序 时间:
2016-11-16 20:09:03
阅读次数:
236
本篇先简单介绍一下,使用官方驱动来操作MongoDB。至于MongoDB原生的增删改查语句,且等以后再慢慢学习。 一、操作MongoDB的驱动主要有两个 1.官方驱动:https://github.com/mongodb/mongo-csharp-driver/downloads,更新的还是比较及时 ...
分类:
数据库 时间:
2016-11-16 20:02:54
阅读次数:
176
Just a Hook Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 29254 Accepted Submission(s): 14462 P ...
分类:
其他好文 时间:
2016-11-16 09:32:20
阅读次数:
152
当我们用TortoiseSVN提交代码时,有很多人不喜欢写注释,导致以后代码版本多,也不清楚哪个版本到底改了什么东西。所以在提交的时候,我会强制要求添加注释。这是如何实现的?这个话题就涉及到了svn的Hooks功能的使用。 所谓hooks,可以类似理解Linux内核Netfilter框架的hook点 ...
分类:
其他好文 时间:
2016-11-16 02:24:53
阅读次数:
234
一、实验内容 1、实验要求: 定义一个判断素数的函数isprime(int n),利用该函数输出1000以内的所有素数,每行10个,最后输出一共有多少个素数。(每列对齐) 代码: 程序运行结果: 2、实验要求:求两个正整数的最大公约数和最小公倍数。用一个函数gcd(int a,int b)求最大公约 ...
分类:
其他好文 时间:
2016-11-16 02:11:19
阅读次数:
257
选择排序与冒泡排序的特点与区别 ++++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++++++++++++++++++++++++++++++++++++ 陌陌说:选择排序(包含shaker排序/堆排序)和冒泡排序都属于交换排序的一种 ...
分类:
编程语言 时间:
2016-11-15 14:32:33
阅读次数:
174
1.Redis订阅发布介绍Redis订阅发布是一种消息通信模式:发布者(publisher)发送消息,订阅者(Subscriber)接受消息。类似于设计模式中的观察者模式。发布者和订阅者之间使用频道进行通信,当需要发送消息时,发布者通过publish命令将消息发送到频道上,该消息就会发送给订阅这个频 ...
分类:
其他好文 时间:
2016-11-15 13:48:04
阅读次数:
222