记得 上次我们开CodeReView大会 有人提出 " NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; 去获取 nsdate 或者 nsstring (date)" 长时间 或者频次高的调用 该方法 就会出现页面操作....
分类:
移动开发 时间:
2015-05-09 20:18:26
阅读次数:
143
利用python写了简单测试主机是否存活脚本,此脚本不适于线上使用,因为网络延迟、丢包现象会造成误报邮件,那么后续会更新判断三次ping不通后再发报警邮件,并启用多线程处理。#!/usr/bin/envpython
#coding:UTF-8
importtime
importpexpect
importsmtplib
fromemail.mime.text..
分类:
编程语言 时间:
2015-05-08 18:22:58
阅读次数:
151
Analyzing线程是对MyISAM 表的统计信息做分析(例如, ANALYZE TABLE )。checking permissions线程是检查服务器是否具有所需的权限来执行该语句。Checking table线程正在执行表检查操作。cleaning up线程处理一个命令,并正准备以释放内存和...
分类:
数据库 时间:
2015-05-05 16:08:07
阅读次数:
162
在之前的博客中为大家分享过关于Android多线程处理,想必大家对于Android为什么要使用多线程已经有了清晰的认识,我就在简单唠两句,Android规定UI界面的更新必须在在主线程进行,对于访问网络的耗时操作必须在子线程中执行,所以如果你想成为一名真正的Android开发工程师,多线程是你的.....
分类:
移动开发 时间:
2015-05-03 21:58:07
阅读次数:
142
上节中简单介绍了传统的jdk中的线程的概念,本节中接着介绍下jdk5之后对线程处理有哪些改变。首先,介绍下java.util.concurrent包下有个字包atomic(原子的)包,其中的一些类提供原子性操作类,分别是:1 AtomicBoolean,2 AtomicInteger,AtomicI...
分类:
编程语言 时间:
2015-04-28 20:52:41
阅读次数:
185
前端开发面试题收集-JS篇收集经典的前端开发面试题setTimeout的时间定义为0有什么用?javascript引擎是单线程处理任务的,它把任务放在队列中,不会同步执行,必须在完成一个任务后才开始另一个任务。由于setTimeout可以把任务从某个队列中跳出成为新队列,因此能够得到期望的结果。怎么...
分类:
Web程序 时间:
2015-04-27 12:40:50
阅读次数:
125
之前的文章我介绍了C#版本的多线程和自定义线程处理器。接下来我们来看看Java版本的呢java 的线程和C#的线程有点区别,java的线程没有是否是后台线程一说,具体原因是java的线程是jvm的c++代码模拟线程,而C#的线程也是C++模拟线程。但是区别在于C#的线程会基于系统的线程。C# 的 T...
分类:
编程语言 时间:
2015-04-24 18:30:10
阅读次数:
191
在前面已经经过了PPC、TPC、select之类( TPC就是使用进程处理data,TPC就是使用线程处理 ),前面两个的缺点大家应该都是知道的是吧,对于select( 其实poll和他差不多 ),缺点是能同时连接的fd是在是不多,在linux中一般是1024/2048,对于很大的服务器来说是不够的!当然我们可以自己修改其值!但是效率上就会下降!
对于改进poll的epoll来...
分类:
其他好文 时间:
2015-04-23 15:43:45
阅读次数:
179
上一篇已经简单为大家介绍了一下关于Handler的使用,本篇我们就一起再来探讨一下Handler的高级使用,上一篇我们仅仅是简单的进行UI界面的更新,本篇我们来一起探讨一下如何把子线程的数据发送到主线程进行处理,对于这个问题,我想一定有很多小伙伴困扰过,其实这很简单的,我之前和大家一样感觉在从子.....
分类:
移动开发 时间:
2015-04-20 12:50:21
阅读次数:
118
上一篇为大家介绍了如何通过Handler对象把Message数据发送到主线程,我想大家一定都已经掌握了,本篇我将以一个例子的方式为大家总结一下Handler的使用,例子是通过Handler实现一个图片自动改变的效果,一般我们都是通过Viewpage来实现这个效果,不过本篇我们就一起来学习一下如何.....
分类:
移动开发 时间:
2015-04-20 12:43:52
阅读次数:
145