1、运行时介绍
1. 什么是运行时
运行时机制是用 C++
开发的,是一套苹果开源的框架
OC
是基于运行时开发的语言,在OC中
所有的类都是运行的时候才加载。
2. OC语言
OC 是一个全动态语言,OC
的一切都是基于 Runtime 实现的
只有在程序运行时,才会去确定对象的类型,并调用类与对象相应的方法
3. 使用场景...
分类:
移动开发 时间:
2015-05-31 12:32:34
阅读次数:
148
把bootstarp学习了一遍,总体的感觉不是太好,虽然,开发效率得到了提高,样式也得到了改观,但是代码的耦合度较大,而且不利于后台的管理,从某种意义上简化了代码,但是,可以发现这种简化有些得不尝失,因为仅仅对于开发者而言,几乎失去了对于代码的掌控能力,这样是非常可怕的,这种简化代码的方法不是一个科学的方式,对此,我个人绝得还是应该多多去研究一些底层的东西是很有益处的,如纯粹的JavaScript,...
分类:
Web程序 时间:
2015-05-31 12:32:12
阅读次数:
145
分析:N和M很小,直接暴力搜索即可。
#include
using namespace std;
#define N 6
#define M 6
int vis[N][M]; //有炮设为2,无炮为0,其他为1
int n,m,q,ans;
#define max(a,b) ((a)>(b)?(a):(b))
bool Valid(int i,int j) //只...
分类:
其他好文 时间:
2015-05-31 12:32:02
阅读次数:
98
《如何从ST官网上下载资源STM32标准库Standard Peripheral LibrariesV3.5.0》分为两种检索方式:
【1】按需要的库资源检索
【2】按芯片型号检索资源
查了网上的一些资料,发现介绍从ST官网下载STM32标准库V3.5.0的检索方式很少,自己在下载STM32标准库V3.5.0也费了很多事~...
分类:
其他好文 时间:
2015-05-31 12:30:13
阅读次数:
268
Given an array of integers, every element appears three times except for one. Find that single one.
Note:
Your algorithm should have a linear runtime complexity. Could you implement it without usi...
分类:
其他好文 时间:
2015-05-31 12:31:13
阅读次数:
118
Partitioner就是对map输出的key进行分组,不同的组可以指定不同的reduce task处理;
Partition功能由partitioner的实现子类来实现
每写一段代码都会加深理解,程序里记录了自己的理解
FlowBean类源码:
package cn.zxl.flowcountpartitioner;
import java.io.DataInput;
import j...
分类:
其他好文 时间:
2015-05-31 12:30:41
阅读次数:
274
已知宽高元素水平垂直居中方案使用了position的absolute属来实现,在上篇文章的垂直居中的基础上加上水平居中代码index.html
已知宽高元素水平垂直居中
#container {...
分类:
Web程序 时间:
2015-05-31 12:29:12
阅读次数:
132
Problem Description
You are given two strings s1[0..l1], s2[0..l2] and Q - number of queries.
Your task is to answer next queries:
1) 1 a i c - you should set i-th character in a-th string to c...
分类:
其他好文 时间:
2015-05-31 12:30:58
阅读次数:
131
C#的图像裁剪很容易操作,这里给个实现的例子
关键是需要处理鼠标的事件和一些更新
实现鼠标移动的代码.注意更新不要全部重画,只有选择矩形部分重画
private void Form1_MouseMove(object sender, MouseEventArgs e)
{
if (Track_move)
end...
如何解决第三方JavaScript引入工程后报错...
分类:
编程语言 时间:
2015-05-31 12:28:58
阅读次数:
112
java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first.
今天写代码要给AlertDialog加一个自定义的View 然后就报错了,报错是因为再一次触发加载布局view的时候由于在vie...
分类:
其他好文 时间:
2015-05-31 12:28:30
阅读次数:
174
DBChart中获得X、Y坐标值和数据库相关字段值一般来说想要获得DBChart中的X、Y坐标值都是非常简单的,这里简单说下,双击DBChart,弹出对话框,选择tools标签,加入光标工具,然后选中光标工具,找到光标工具的事件(光标工具事件一共两个)一个是OnChange()另一个是OnSnapChange(),这两个的区别跟光标设置中的Snap选项有关,Snap是让光标保持在Series上,通常...
分类:
数据库 时间:
2015-05-31 12:30:48
阅读次数:
188
常量#include
using namespace std;
int main()
{
int i = 12;
const int ci = 12;
const volatile int *ip2 = &i;
cout << *ip2 << endl;
i = 14;
cout << *ip2 << endl;
retu...
分类:
其他好文 时间:
2015-05-31 12:29:15
阅读次数:
122
最近霉霉的歌曲在中国市场下架了,因为Tayler认为Spotify(流媒体音乐服务平台)影响了唱片的销售量和歌曲下载量。这样做法其实很正常,Taylor 在Spotify挣不到钱,所收取的费用几乎等同于免费。在音乐流媒体服务的冲击之下,实体唱片业与数字音乐销量不断下滑。据悉,此次Taylor
Swift的需求是全球同步的,国内音乐平台也要配合下架所有Taylor Swift歌曲的免费试听业务,...
分类:
其他好文 时间:
2015-05-31 12:29:26
阅读次数:
188
1. 磁盘空间预留40G左右,内存3G,因为下载的androd文件非常多并且编译后,会生成很多文件
2. virchobox
3. 按装 Ubuntu 我的版本是12.04
4. 安装Git工具。Android源代码采用Git工具来管理,
sudo apt-get install git-core gnupg
...
分类:
移动开发 时间:
2015-05-31 12:29:54
阅读次数:
141
一、概述
PO(Procedure Oriented,面向过程编程):是一种以过程为中心的编程思想。就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。
OOP(Object Oriented Programming,面向对象编程):是一种计算机编程架构。OOP 的一条基本原则是计算机程序是由单个能够起到子程序作用的单元...
分类:
其他好文 时间:
2015-05-31 12:30:06
阅读次数:
147
本文讲述如何在openlayers中实现画圆。...
分类:
其他好文 时间:
2015-05-31 12:29:44
阅读次数:
120