一、block的概念:
别称:代码段,块,闭包,是苹果公司添加到OC语言中的。
作用:在程序运行的过程中保存一段代码,并且这段代码可以进行传递。
应用:用于对象间的通信。
二、block的语法:
和函数指针的语法相似
要设定block的返回值和参数个数及类型。
(1)定义:
无参无返回值的block变量:void (^myBlock)(void)
有参数有返回值的b...
分类:
移动开发 时间:
2016-05-12 14:40:29
阅读次数:
199
IP聚合
Time Limit: 2000/1000 MS (Java/Others)
Memory Limit: 65536/65536 K (Java/Others)
Problem Description
当今世界,网络已经无处不在了,小度熊由于犯了错误,当上了度度公司的网络管理员,他手上有大量的 IP列表,小度熊想知道在某个固定的子网掩码下,有...
分类:
其他好文 时间:
2016-05-12 14:41:33
阅读次数:
191
1.题目编号:1002
2.简单题意:给出两个子串,依次比较子串得到两个子串相等的字符的最大长度,即最长公共子序列。
3.解题思路形成过程:在动态规划的专题,就想到用动态规划的方法去做,首先要找子问题,假设有两个字符串a=a0,a1,a2,...am-1,b=b0,b1,b2...bn-1。如果am-1==bn-1,则当前最长公共子序列为a0,a1,...am-2与b0,b1,b2...bn-...
分类:
其他好文 时间:
2016-05-12 14:41:08
阅读次数:
171
大家都知道当自己的应用内嵌有一些例如位置、推送功能时,用户在首次安装启动APP的时候会被系统提示要求用户进行这些功能的注册,理所应当的有些用户可能因为某种原因或许会选择拒绝这些功能的使用,但一当用户拒绝使用这些功能时便有可能会造成我们App的正常使用。于是乎,为了使用户可以正常的使用自己的软件,我们便会采用一些弹窗提示来让用户方便的更改之前拒绝的一些功能。
因为没有找到直接跳转到自己应用的访问位置页...
分类:
移动开发 时间:
2016-05-12 14:39:46
阅读次数:
145
机器学习在商业系统应该是用的最多了,和传统人工区分开,因为数据集量级太大和复杂度太高,机器可以发现人难以发现的模型,基于模型的方式处理可以避免人的情感偏见。人工也是不可以完全抛开的,比如监督式的学习,靠人工;来标记数据,训练模型。文本标记和文本的情感标识别,还有就是破解验证码时基于CNN大量的训练集要靠人来处理,也是醉了,那是很累啊。模型出来后,可以做成服务整合到其他系统中,
机器学习应用在:
个...
分类:
其他好文 时间:
2016-05-12 14:39:18
阅读次数:
199
看到一篇不错的介绍由弹出层引发对滚动原理的讨论亲自实验的时候各种坑,都知道在web上处理很简单:html, body{
overflow: hidden;
}1.这样只能解决web上的问题,移动端不管用
2.这样处理仍然会有一些页面宽度适配问题因为我用在微信公众号开发上(移动端),所以找移动端解决方案,
大部分回答是在弹出层弹出的时候禁用掉触摸事件,弹出层消失的时候再把事件加上:// 记...
分类:
其他好文 时间:
2016-05-12 14:39:36
阅读次数:
144
Handler依赖于Looper,它的创建需要该线程下的Looper已经存在,而该 Looper又会有与当前的线程进行绑定,所以该Handler所处线程就是Looper创建时所在的线程。
Handler的dispatchMessage方法是在创建Handler时所用的Looper中执行的,这样就成功的将代码逻辑切换到指定的线程中去执行了。
所以,handler发送消息(send)可以在...
分类:
其他好文 时间:
2016-05-12 14:39:47
阅读次数:
204
转载原文链接:http://www.jianshu.com/p/1a60d55a94cd今天介绍下Java的反射机制,以前我们获取一个类的实例都是使用new一个实例出来。那样太low了,今天跟我一起来学习学习一种更加高大上的方式来实现。Java反射机制定义Java反射机制是指在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获...
分类:
编程语言 时间:
2016-05-12 14:39:08
阅读次数:
222
图像插值就是利用已知邻近像素点的灰度值(或rgb图像中的三色值)来产生未知像素点的灰度值,以便由原始图像再生出具有更高分辨率的图像。通过例子来理解interp2函数:[X,Y] = meshgrid(-3:3); %产生网格坐标
V = peaks(X,Y); %通过网格坐标计算函数值,产生三维凹凸面
figure
surf(X,Y,V)
title('Original Sampli...
分类:
其他好文 时间:
2016-05-12 14:41:04
阅读次数:
266
html:
<link rel="stylesheet"...
分类:
移动开发 时间:
2016-05-12 14:40:01
阅读次数:
1287
Java反射机制使我们在写代码时可以动态的初始化我们要使用的类,灵活的使用java资源,好处太多了,网上搜搜一大堆,我就闲话少说直接上代码吧。
Class c = Class.forName("全路径", false, Thread.currentThread().getContextClassLoader());
Package pk = c.getPackage();
Clas...
分类:
编程语言 时间:
2016-05-12 14:39:43
阅读次数:
199
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:
Markdown和扩展Markdown简洁的语法
代码块高亮
图片链接和图片上传
LaTex数学公式
UML序列图和流程图
离线写博客
导入导出Markdown文件
丰富的快捷键
快捷键
加粗 Ctrl + B
斜体 Ctrl + I
引用 Ctrl...
分类:
其他好文 时间:
2016-05-12 14:37:43
阅读次数:
213
用于大型程序的工具
--命名空间
引言:
在一个给定作用域中定义的每个名字在该作用域中必须是唯一的,对庞大、复杂的应用程序而言,这个要求可能难以满足。这样的应用程序的全局作用域中一般有许多名字定义。由独立开发的库构成的复杂程序更有可能遇到名字冲突 —— 同样的名字既可能在我们自己的代码中使用,也可能(更常见地)在独立供应商提供的代码中使用。
库倾向于定义许多...
分类:
编程语言 时间:
2016-05-12 14:37:53
阅读次数:
269
ListView 在APP开发中几乎无处不在,重要性,不言而喻!
XML 代码:
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:entries="@array/ctype">
常用属性:
android:divider 用于为列表实例设置分隔条...
分类:
移动开发 时间:
2016-05-12 14:40:11
阅读次数:
252
public class VideoView extends SurfaceView
implements MediaController.MediaPlayerControl
构造函数:
public VideoView (Context context)
创建一个默认属性的VideoView实例。
参数
context 视图运行的应用程序上下...
分类:
其他好文 时间:
2016-05-12 14:38:43
阅读次数:
218