iOS有三种多线程编程技术,分别是:
1)NSThread
2)NSOperation
3)GCD(全称:Grand Central Dispatch)
这三种编程方式从上到下,抽象度层次是从低到高的,抽象度越高的使用越简单,也是Apple最推荐使用的
三中方式的优缺点:
1)NSThread:
优点:NSThread比其他两个轻量级
缺点:...
分类:
移动平台 时间:
2016-05-13 03:39:27
收藏:
0 评论:
0 赞:
0 阅读:
448
在上篇博客中我们介绍了如何安装Eclipse Che这种浏览器SDK之后,收到了许多开发者的提问,为了方便初学者开发java spring web应用,笔者又一步步实践了spring web开发(demo)过程,欢迎指正。使用Eclipse Che需要你掌握基本的maven命令(如果以前用ant,很容易就会掌握)。本文介绍一个如何利用Eclipse Che开发Spring Web,开发者也需要懂得关于Spring基础知识。 博文包括几个部分:1.Spring Demo项目创建,2.编译和部署,3.运行web...
分类:
编程语言 时间:
2016-05-13 03:39:17
收藏:
0 评论:
0 赞:
0 阅读:
248
背景当app发布之后如果出现了紧急的线上bug,整个公司都会为此忙的焦头烂额,现公司如果线上出现严重的P1级bug,甚至大半夜整个项目组都得来紧急修复上线,而bug的原因可能仅仅是传错了参数,或者写错一行代码,而且修复后的app又得重新上架,直到用户更新后bug才会被修正。那热修复技术的出现就能很大程度上缓解这种情况,修复后不需要重新上架,用户也不需要重新下载安装。原理github上的热修复框架如n...
分类:
移动平台 时间:
2016-05-13 03:39:09
收藏:
0 评论:
0 赞:
0 阅读:
294
华电北风吹
日期:2016-05-07高斯混合模型是一个无监督学习算法,主要用思路是利用EM算法对混合高斯分布进行极大似然估计。一、高斯混合分布
对于有kk个高斯分布混合而成的混合高斯分布的概率密度函数有
p(x)=∑zp(x|z)p(z)(1)p(x)=\sum_z p(x|z)p(z) \tag{1}
对于随机变量zz有zz~Multinomial(?)Multinomial(\phi)...
分类:
其他 时间:
2016-05-13 03:39:00
收藏:
0 评论:
0 赞:
0 阅读:
194
之前已经详细讲解了Servlet/JSP的基础知识,包括Servlet和JSP的关系、Servlet基本的编写和配置,以及一个请求/响应过程中,HTTP服务器、web容器、Servlet是如何配合工作的。
对于一个web应用程序来说,请求/响应是其工作工程的基础,ServletRequest代表请求,ServletResponse代表响应,这两个对象会随着一个请求的发起而建立,随着一...
分类:
编程语言 时间:
2016-05-13 03:38:47
收藏:
0 评论:
0 赞:
0 阅读:
219
本文是Netty实践中的一个小应用:用ChannelHandlerContext定时器来实现阻断无效TCP长连接的方法。...
分类:
Web开发 时间:
2016-05-13 03:38:29
收藏:
0 评论:
0 赞:
0 阅读:
649
TCP编程底层都有粘包和拆包机制,因为我们在C/S这种传输模型下,以TCP协议传输的时候,在网络中的byte其实就像是河水,TCP就像一个搬运工,将这流水从一端转送到另一端,这时又分两种情况:
1)如果客户端的每次制造的水比较多,也就是我们常说的客户端给的包比较大,TCP这个搬运工就会分多次去搬运。
2)如果客户端每次制造的水比较少的话,TCP可能会等客户端多次生产之后,把所有的水一起再运输到...
分类:
Web开发 时间:
2016-05-13 03:38:17
收藏:
0 评论:
0 赞:
0 阅读:
253
1.前言
XmlHttpRequest对象的基本方法有:
1) abort():停止发送当前请求
2) getAllResponseHeader():获取服务器的全部响应头
3) getResponseHeader("headerLabel”):根据响应头的名字,获取对应的响应头
4) open(“method”,”URL”,”[,...
分类:
Web开发 时间:
2016-05-13 03:38:07
收藏:
0 评论:
0 赞:
0 阅读:
227
手机安全卫士04一、 手机防盗流程介绍二、LostFindActivity 手机防盗类设计与实现
是否第一次进入 is_first_use
手机防盗功能界面
xutil 的ViewUtils 模块
三、设置向导
欢迎使用手机防盗界面
Activity切换动画
详情请参考 http://blog.csdn.net/bufanni12/article/details/26453725...
分类:
移动平台 时间:
2016-05-13 03:38:01
收藏:
0 评论:
0 赞:
0 阅读:
199
相信大家对MVC,MVP和MVVM都不陌生,作为三个最耳熟能详的Android框架,它们的应用可以是非常广泛的,但是对于一些新手来说,可能对于区分它们三个都有困难,更别说在实际的项目中应用了,有些时候想用MVP的,代码写着写着就变成了MVC,久而久之就对它们三个的选择产生了恐惧感,如果你也是这样的人群,那么这篇文章可能会对你有很大的帮助,希望大家看完都会有收获吧!文章重点:(1)了解并区分MVC,M...
分类:
移动平台 时间:
2016-05-13 03:37:49
收藏:
0 评论:
0 赞:
0 阅读:
233
首先来幅很经典的图,看我之后再说话
1、启动一个新的Activity A,执行onCreate() -> onStart() -> onResume,此时该Activity获取焦点并且运行在前台。
2、当Activity A失去焦点但是仍然可见,也就是当我们重新启动一个新的Activity B,Activity B是透明的或者尺寸并不是全屏显示,这样我们还是可以看到底部的Act...
分类:
其他 时间:
2016-05-13 03:37:29
收藏:
0 评论:
0 赞:
0 阅读:
204
反相运算放大器...
分类:
其他 时间:
2016-05-13 03:37:17
收藏:
0 评论:
0 赞:
0 阅读:
179
1、初始化+ (NSTimer *)timerWithTimeInterval:(NSTimeInterval)ti target:(id)aTarget selector:(SEL)aSelector userInfo:(id)userInfo repeats:(BOOL)yesOrNo;
+ (NSTimer *)scheduledTimerWithTimeInterval:(NSTimeInt...
分类:
移动平台 时间:
2016-05-13 03:37:08
收藏:
0 评论:
0 赞:
0 阅读:
243
rcycleview异常报错05-07 14:29:49.924: E/MessageQueue-JNI(16160): java.lang.NullPointerException
05-07 14:29:49.924: E/MessageQueue-JNI(16160): at android.support.v7.widget.RecyclerView.computeVerticalScro...
分类:
其他 时间:
2016-05-13 03:37:01
收藏:
0 评论:
0 赞:
0 阅读:
155
目录目录
问题描述
方法一
方法二
方法
终极解决方案问题描述
我们在平时在开发中可能会遇到,申请的被第三方给禁用了,如被小米的自带的“安全中心”给禁用了,这时该如何检测AudioRecord是否被第三方管理应用给禁用了呢?
网上有很多方案,如方法一:MediaRec...
分类:
其他 时间:
2016-05-13 03:36:53
收藏:
0 评论:
0 赞:
0 阅读:
229
可以看到被分了20次读取,我们可以这样理解,客户端发送了2次req字节,每个req中有10个“$$__”,这样就是第11次切割的时候其实发送了粘包,第一个req中末尾部分和第二次的头部粘在了一起,作为第11部分的内容
而最后一部分的内容因为没有"$$__"切割,所以没有打印在控制台上~
其实这类的Handler还是相对比较简单的,真实的生产环境这些decoder只是作为比较基本的切分类,但是这些decoder还是很好用的~...
分类:
Web开发 时间:
2016-05-13 03:36:37
收藏:
0 评论:
0 赞:
0 阅读:
228
Opengl4.0中可以进行离屏渲染,即创造一个帧缓存对象(FBO),绑定一个帧缓存对象后,所有对Opengl的操作都会针对这个帧缓存对象执行。而最近做项目时,在做一个拍照功能——读取Opengl渲染出的像素,并存入到BMP位图中。项目采用的是Opengl1.0和Opengl4.3结合的方法,并且两者的使用相对独立。使用旧的Opengl方法运行程序时,通过
glReadBuffer(GL_FRO...
分类:
其他 时间:
2016-05-13 03:36:27
收藏:
0 评论:
0 赞:
0 阅读:
859
场景中存在一个足够强大的黄色Pixel平行光,强大到可以保证它一定会被ForwardBase内的_WorldSpaceLightPos0所捕捉,从而不会让任何其他Pixel光源落到ForwardBase内,而只会被放到ForwardAdd Pass的_WorIdSpaceLightPos0内。最后,场景中还有5个RenderMode为Not Important,即Vertex光源,其色彩分别为青色、橙色、绿色、红色和蓝色。编译并运行此场景,然后依次将5个Vertex光源设为Pixel,结果如图7.8所示,右...
分类:
其他 时间:
2016-05-13 03:36:18
收藏:
0 评论:
0 赞:
0 阅读:
230
package com.example.flowlayout.view;
import java.util.ArrayList;
import java.util.List;
import android.content.Context;
import android.util.AttributeSet;
import android.util.Log;
import android.view...
分类:
其他 时间:
2016-05-13 03:36:07
收藏:
0 评论:
0 赞:
0 阅读:
262
看了几篇相关的博客,根据自己的实际开发,总结了一下。
首先要搞清楚,图片的分辨率单位是像素,也就是px,比如72x72的图片,就是长宽都是72px;手机屏幕的分辨率跟图片类似,但是它还有个很重要的指标:dpi,叫做像素密度,代表单位屏幕面积里面能够显示的像素数量(没记错的话是1平方毫米),其实说白了就是屏幕的清晰度,dpi值越大屏幕看上去越清晰。
为什么要适配?因为手机屏幕的dpi种类繁多,如...
分类:
移动平台 时间:
2016-05-13 03:36:00
收藏:
0 评论:
0 赞:
0 阅读:
307