OC里面给变量赋值有2种方法
第一种是直接用下划线的,也就是实例变量:_button= 第二种是使用属性:self.button = ....这两种有何区别???
以下项目是创建了一个C++项目 简单模拟创建对象和给变量赋值的情况
首先创建了一个NSObject类,在OC里面继承NSObject类的都有retain release autorelease。。。。等方法来管...
分类:
编程语言 时间:
2015-01-24 16:02:43
阅读次数:
195
在今后MonkeyDevice原理分析中我们会学习到,当用户通过编写脚本调用MonkeyDevice的getSnapshot方法来获取当前屏幕截图的时候,最终将会通过AdbHelper的getFrameBuffer方法向ADB服务器发送截屏服务请求”framebuffer:”,ADB服务器在接收到该服务请求后,就会把该本地请求发送给远程目标机器的adbd守护进程进行处理,adbd守护进程...
分类:
其他好文 时间:
2015-01-24 15:59:42
阅读次数:
95
Managed Metadata Service 要被整个Farm使用,那么究竟谁有权限来管理term呢?通常情况下,管理term的事情不应该有Farm Administrator来做的,而是应该具体到业务部门,因为只有他们知道需要如何管理term。...
分类:
移动开发 时间:
2015-01-24 15:59:32
阅读次数:
387
这也就是说,Java Activity层的用户自定义默认字体通过标准framework/JNI的途径是无法传递应用到Chromium内核的。
本来的基本想法是:通过Typeface.DEFAULT获得Java层的系统当前默认字体设置,通过Java动态反射调用获得native_instance句柄,然后尝试用JNI C++代码获得SkTypeface*指针,调用SkTypeface::serial...
分类:
移动开发 时间:
2015-01-24 16:00:11
阅读次数:
372
1.准备条件:
1)下载安装IntelliJ IDEA
2)下载安装maven
3)下载安装perforce客户端(pv4)
4)下载安装tomcat
2.IDEA下配置maven
3.IDEA下配置perforce
4.IDEA下部署tomcat
5.IDEA下...
分类:
Web程序 时间:
2015-01-24 16:01:18
阅读次数:
191
根据前面的分析,ADB的framebuffer服务返回来的截屏数据组成的是裸图RawImage,这个裸图更多是ddmlib专用的,而ddmlib又是给Android开发专用的库。所以总体来说RawImage不存在通用的特性,而因为MonkeyRunner的控制代码是运行在主机端的,更多情况下需要用到Java更通用的图像库才能使事情更简单...
分类:
其他好文 时间:
2015-01-24 16:01:11
阅读次数:
95
个人理解,求真相。
先来看看这个命令吧
sed -n '/^AAAA/{:a;N;${s/\(.*BBBB[^\n]*\).*/\1/p};Ta}' a.txt
他实现的结果是 查找一个文件中 AAAA到BBBB字符串能匹配到的最后一行的所有内容
sed -n '/^2012/{:a;N;${s/\(.*2014[^\n]*\).*/\1/p};Ta}' a.txt
...
分类:
其他好文 时间:
2015-01-24 15:59:11
阅读次数:
252
STM32 的实时时钟( RTC)是一个独立的定时器。 STM32 的 RTC 模块拥有一组连续计数的计数器,在相应软件配置下,可提供时钟日历的功能。修改计数器的值可以重新设置系统当前的时间和日期。
由于时钟只需要配置一次,下次开机不需要重新配置(开发板有电池的情况下),所以需要用到备份区域(BKP)来标记是否配置过时钟
简单介绍BKP:备份寄存器是 42 个 16 位的寄存器( Mini...
分类:
其他好文 时间:
2015-01-24 15:59:50
阅读次数:
349
首先看需求:
同时控制1000台linux服务器做同一件事。
怎么办?肯定用脚本批量处理,因为我目前还没有1000台linux,所以我们用一些脚本来模拟。
1.首先模拟我需要做的事,假设我处理一台Linux需要费时5s 那么我的模拟脚本如下:
cat nothing.sh
#!/bin/bash
sleep 5 //发呆5秒
echo `d...
分类:
系统相关 时间:
2015-01-24 15:59:07
阅读次数:
270
蝴蝶效应是混沌学理论中的一个概念。它是指对初始条件敏感性的一种依赖现象:输入端微小的差别会迅速放大到输出端,蝴蝶效应在经济生活中比比皆是。看完“蝴蝶效应1”以后,我浑身冰凉,不可抑制地颤抖。我不知道为什么这部电影带给我这么大的震动,让我把它添加到了我喜欢的电影的第一位。也许是它踩中了我心中最柔软的那个角落,踩中了所有人,都想回到过去,改变历史,让一切变好的愿望。
主演埃文和他的“神经病”父亲...
分类:
其他好文 时间:
2015-01-24 15:59:35
阅读次数:
128
需求,有一个IP列表文件 ip.txt,里面有1000个ip,那么我要用python同时来处理这1000个IP。
先看ip.txt
192.168.1.1
192.168.1.2
192.168.1.3
......
192.168.1.1000
多线程并发脚本
#!/usr/bin/python
import threading
import sys
import os
...
分类:
编程语言 时间:
2015-01-24 15:58:24
阅读次数:
144
知识点:
水题。
解题思路:
当输入的n个数都能被3整除时,输出“Yes”;否则输出“No”。...
分类:
其他好文 时间:
2015-01-24 15:59:25
阅读次数:
126
google出品 高清晰,体量小得图片格式,下面说在iOS下如何使用
添加头文件
#import "UIImage+WebP.h"
#import "ViewController.h"
#import "UIImage+WebP.h"
@interface ViewController ()
@property (nonatomic ,strong) UIImageView *webP...
分类:
移动开发 时间:
2015-01-24 15:56:59
阅读次数:
315
知识点:
Ad-Hoc,辗转相除法。
题目大意:
给定数列S的首两项,要求之后的各项满足Si= |Si?1 ? Si?2|(前两项差值的绝对值)。问整个数列S中不同的数字个数。
解题思路:
首先容易发现,当i足够大时,最后一定会出现“xx0xx0...”这样的重复。所以不同数字个数一定是有限的。
究其原因,对于数y和x,y一定能写成kx+b的形式,在数列的生成过程中,会出现kx+b、x、(k-1)x+b、(k-2)x+b、x、...、2x+b、x、x+b、b、x,其中出现的不同数字个数就是(kx+b)/ ...
分类:
其他好文 时间:
2015-01-24 15:58:42
阅读次数:
164
知识点:
组合数学-容斥原理,快速幂,逆元。
题目大意:
共有m 种颜色,为n盆排成一直线的花涂色。要求相邻花的颜色不相同,且使用的颜色恰好是k种。问一共有几种涂色方案(结果除10e9+7取余数)。
解题思路:
首先可以将m 与后面的讨论分离。从m 种颜色中取出k 种颜色涂色,取色部分有C(m, k) 种情况;
然后通过尝试可以发现,第一个有k种选择,第二个因不能与第一个相同,只有(k-1) 种选择,第三个也只需与第二个不同,也有(k-1) 种选择。总的情况数为k ×(k-1)^(n-1)。但这仅保证了相...
分类:
其他好文 时间:
2015-01-24 15:59:04
阅读次数:
227