这里列举了四种线程延时加载的方法, 1.performSelector方法 此方法必须在主线程中执行,并不是阻塞当前的线程 2.定时器:NSTimer,也必须在主线程中加载,是一种非阻塞的执行方式 3. sleep方式此方式在主线程和子线程中均可执行。 是一种阻塞的执行方式,建方放到子线程中,以免卡 ...
分类:
移动开发 时间:
2016-08-17 13:53:29
阅读次数:
194
背景 日志,角色不同,出发点和认识的角度也不同 RD使用日志,首先是为了调试程序,当程序上线后,日志是为了记录err和trace。 PM可以通过日志分析,可以得出业务指标相关的统计情况。 日志的作用大致有三:异常、trace、统计。 日志使用的痛点 使用日志时大部分的场景或特点如下: 1.日志为纯文 ...
分类:
其他好文 时间:
2016-08-17 13:56:16
阅读次数:
150
mybatis的核心就是动态sql. 什么是动态sql:对sql语句进行灵活操作,通过表达式进行判断,对sql进行灵活拼接、组装。 这篇文章讲解sql中的if语句。它可以对查询条件进行判断,如果输入参数不为空才进行查询条件的拼接。这篇文章的核心就是下面的这段代码。 下面给出u具体案例: 案例代码结构 ...
分类:
数据库 时间:
2016-08-17 13:53:01
阅读次数:
227
问题导读:1.如何通过官网src包,获取hadoop的全部代码2.通过什么样的操作,可以查看hadoop某个函数或则类的实现?3.maven的作用是什么?我们如果想搞开发,研究源码对我们的帮助很大。不明白原理就如同黑盒子,遇到问题,我们也摸不着思路。所以这里交给大家一.如何获取源码二.如何关联源码一 ...
分类:
系统相关 时间:
2016-08-17 13:53:08
阅读次数:
271
在C#实现类似Typedef的所有功能 Typedef这个关键字,是比较好用的东西,因为有时候我们需要使用一些别名来帮助我们记忆某些结构体或者类的共用。(个人觉得这是C与C++唯一能吸引我的东西)为了能够实现这个想法,我们可以使用下列方法。 1.使用using语句进行别名,这个方法适合针对结构体。 ...
move_group_interface是MoveIt!提供的主要的API接口。支持C++和Python。 该接口使得MoveIt!更容易在ROS中使用。ROS API主要通过constraints等来配置,一个末端执行器的位置约束或者整个机器人的关节约束。 move_group_interface ...
分类:
其他好文 时间:
2016-08-17 13:54:51
阅读次数:
313
结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 一、适配器模式: 适配器模式将某个类的接口转换成客户端期望的另一个接口表示,目的是消除由于接口不匹配所造成的类的兼容性问题。主要分为三类:类的适配器模式、对象的适配器模式、接口的适配器模式。首先,我们来看 ...
分类:
编程语言 时间:
2016-08-17 13:52:52
阅读次数:
137
原文链接:http://caibaojian.com/fe-knowledge-points.html 前端知识点 A-A+ 前端博客?2015-12-24?前端开发资源?前端开发?1650View1 前端知识点 A-A+ 前端博客?2015-12-24?前端开发资源?前端开发?1650View1 ...
分类:
其他好文 时间:
2016-08-17 13:51:54
阅读次数:
306
代码: wiredtiger-2.8.0/src/os_posix/os_mtx_rw.c rw锁结构 要加锁, 先领号. 即 (读lock.users, lock.users++), 原子操作. 当领的号 与 当前 服务的 lock.writers 同, 则申请 w锁成功; 与当前 服务的 loc ...
分类:
其他好文 时间:
2016-08-17 13:51:40
阅读次数:
344
Java应用架构的演化之路 当我们架设一个系统的时候通常需要考虑到如何与其他系统交互,所以我们首先需要知道各种系统之间是如何交互的,使用何种技术实现。 1. 不同系统不同语言之间的交互 现 在我们常见的不同系统不同语言之间的交互使用WebService,Http请求。WebService,即“Web ...
分类:
编程语言 时间:
2016-08-17 13:54:33
阅读次数:
190
简介 Func提供了非常丰富的功能模块,包括CommandModule(执行命令)、CopyFileModule(拷贝文件)、CPUModule(CPU信息)、DiskModule(磁盘信息)、FileTrackerModule(文件跟踪)、IPtablesModule(iptables管理)、Mo ...
maven-bundle-plugin 2.4.0以下版本导出META-INF中的内容到MANIFEST.MF中 今天终于把maven-bundle-plugin不能导出META-INF中的内容到Export-Package中的问题解决了,因为产品用的是OSGI框架,用到的第三方JAR包需要加载ME ...
分类:
Web程序 时间:
2016-08-17 13:54:04
阅读次数:
2348
display(元素显示模式) 语法: display : block | none | inline | inline-block display 属性用来设置元素的显示方式。 block 块对象指的是元素显示为一个方块,默认显示状态下将占据整行,其它的元素只能另起一行显示。 inline 行间对 ...
分类:
Web程序 时间:
2016-08-17 13:51:29
阅读次数:
186
Chkrootkit 是在Linux中采用的安全、入侵扫描工具,它在扫描的过程中会借助于系统/bin、/usr/bin中的一些基础命令。如果系统被挂马有可能这些基础命令也被修改,所以Chkrootkit也不是绝对可信的,最好的方法是在Chkrootkit扫描前,用一个“干净”的系统的基础命令替换挂马 ...
分类:
其他好文 时间:
2016-08-17 13:52:10
阅读次数:
445
禁止页面滚动--完美解决方案,滚动条显示与否,手持设备兼容与否 禁止页面滚动--完美解决方案,滚动条显示与否,手持设备兼容与否 禁止页面滚动 有三种方法 1,依靠css 将页面 document.documentElement.style.overflow='hidden'; document.bo ...
分类:
其他好文 时间:
2016-08-17 13:52:17
阅读次数:
325