Thomas是本人在Ceph中国社区翻译小组所用的笔名,该文首次发布在Ceph中国社区,现转载到本人博客,以供大家传阅CEPH OBJECTSTORE API介绍本文由 Ceph中国社区-Thomas翻译,陈晓熹校稿 。英文出处:THE CEPH OBJECTSTORE API 欢迎加入 翻译小组简介object store是Ceph OSD的一部分,它完成实际的数据存储。当前有三种不同的objec...
由于只是一些简单实用的东西,学学还是挺不错的。其实单元测试用的好,开发起来也会快很多。单元测试对于我目前来说,就是为了方便测试一些功能是否正常运行,还有调试接口是否能正常使用。有时候你可能是为了测试某一个网络接口,然后每次都重新启动并且经过很多操作之后才测试到了那个网络接口。如果使用了单元测试,就可以直接测试那个方法,相对方便很多。 比如由于修改较多,我们想测试一下分享功能是否正常,这时候就有用了...
分类:
移动开发 时间:
2016-04-22 20:33:24
阅读次数:
184
1.堆空间里的内存是系统自己管理与回收,栈区的数据一般不用自己去管,系统会自动回收
1>每个OC对象内部有4个字节的存储空间来存储引用计数器
2>main函数有一个循环
3>retain 调用返回对象本身
4>野指针和空指针:指向不可用内存的指针的指针是野指针
5>EXC_BAD_ACCESS:访问了一块坏的内存(已经被回收,已经不可用的内存)
p = ni...
分类:
其他好文 时间:
2016-04-22 20:32:33
阅读次数:
221
下面给出Photoshop手动画金标准的流程,
1. 读取 图片2. 找到套锁按钮3. 利用套锁按钮手动画金标准4. 点击套锁区域,右键新建图层
此时可以看到右侧出现新建的图层15. 在套锁区域添加颜色
此时可以直接选择软件右下角的背景和前景的颜色都选择为白色
接着点击软件左侧的添加颜色按钮,直接添加到套锁区域6. 依次类推利用同样的方法将所有的锁骨都可手动画好
7. 下面进行对背景...
分类:
其他好文 时间:
2016-04-22 20:32:48
阅读次数:
139
方法引用
1.方法引用简述
2.作用
3.组成
4.分类 …………...
分类:
编程语言 时间:
2016-04-22 20:33:35
阅读次数:
222
Jmeter 参数化请求实例
在jmeter中的请求可以参数化,其中参数化的方式有4种:
1.CSV Data Set Config
2.数据库
3.用户自定义变量
4.用jmeter中的函数获取参数值
第一种方式:CSV Data Set Config
1.创建一个data.txt文件,内容如下:
101010100,北京
101010200,海淀
1...
分类:
其他好文 时间:
2016-04-22 20:32:08
阅读次数:
145
相信大家平时做Android应用的时候,多少会接触到异步加载图片,或者加载大量图片的问题,而加载图片我们常常会遇到许多的问题,比如说图片的错乱,OOM等问题,对于新手来说,这些问题解决起来会比较吃力,所以就有很多的开源图片加载框架应运而生,比较著名的就是Universal-Image-Loader,相信很多朋友都听过或者使用过这个强大的图片加载框架,今天这篇文章就是对这个框架的基本介绍以及使用,主...
分类:
其他好文 时间:
2016-04-22 20:32:46
阅读次数:
163
从一接触Android开始,就听说了消息机制,那时候对消息机制的理解也只是看看别人博客,了解一些概念和相关的类而已,并没有深入的去了解和探究。直到最近,重新过了一遍消息机制和相关源码,这里做简单的整理和记录,毕竟好记性不如烂笔头。如果有什么问题,还请大家指出。(注:源码版本 4.0)
基础使用
Android的消息机制,主要是指Handler的运行机制,通常情况下,我们使用Handle...
分类:
移动开发 时间:
2016-04-22 20:33:07
阅读次数:
200
如今,大部分的AR都是基于移动设备的,所以这里我们尝试在Android中调用OpenCV的功能来做一些相关的测试。由于OpenCV是基于C语言和部分C++语言开发的,而Android开发使用的则是Java,那么如何才能在Java中调用OpenCV库中的类或者代码呢?这就需要借助于JNI了,不过在使用JNI之前,我们首先要先配置好开发环境。
一、工具:
1.Eclipse:包含SDK、I...
分类:
移动开发 时间:
2016-04-22 20:33:40
阅读次数:
376
这两天研究了ios的推送机制,下面介绍下信鸽推送:应用配置
首先进入信鸽,创建一个应用,然后在控制台点击应用列表:如下图: 点击应用配置,出现应用配置界面: 在开发环境下,添加个测试设备:
鼠标移动到测试设备上的时候回出现修改按钮,点击按钮,出现添加设备界面:(设备的token:udid) 添加发布和测试证书
参考信鸽的开发者文档,设置证书,如果还有疑问的话可以参考这个链接,也是推送证书的创建,...
分类:
移动开发 时间:
2016-04-22 20:31:41
阅读次数:
145
在 Android 3.0 的时候 ,我们知道可以通过 ActionBar 来创建 tab 实现导航,但是呢,不容易自定义 ,而且现在 ActionBar 被 Toolbar 取代的话,这让很多应用都抛弃了这个 ActionBar 的 tab,选择自己来写一个 tab。不过在
support v4 包中,有个PagerTitleStrip 和 PagerTabStrip,我觉得很丢脸,为何...
分类:
移动开发 时间:
2016-04-22 20:33:56
阅读次数:
237
一:分支语句之简单if结构
分支结构语句中的if条件语句。
简单if语句的基本结构如下:
其语义是:如果表达式的值为真,则执行其后的语句,否则不执行该语句。 其过程可表示为下图
那么考试成绩如果为100分,给买玩具。用代码就可以表示为:
注意:if()后面没有分号,直接写{}
二:分支语句之简单if-else语句
在C语言中...
分类:
其他好文 时间:
2016-04-22 20:32:01
阅读次数:
332
什么都先别说,先看预览图!预览图中是限制了同时最大下载数为 2 的.其实下载管理器的实现是挺简单的,我们需要弄清楚几点就行了
1.所有任务的Bean应该存在哪里,用什么存?
2.如何判断任务是否已存在?
3.如何判断任务是新的任务或是从等待中恢复的任务?
4.应该如何把下载列表传递给Adapter?
5.如何将下载的进度传递出去?
6.如何有效率地刷新显示的列表?...
分类:
移动开发 时间:
2016-04-22 20:33:41
阅读次数:
302
Cookie简介
Cookie的引文原意是“点心”,它是在客户端访问Web服务器时,服务器在鹅湖段硬盘上存放的信息,好像是服务器发送给客户的“点心”。服务器可以根据Cookie来跟踪客户状态,这对于需要区别客户的场合(如电子商务)特别有用。
当客户端首次请求访问服务器时,服务器先在客户端存放包含该客户的相关信息的Cookie,以后客户端每次请求访问服务器时,都会在HTTP请求数据中包含Coo...
分类:
其他好文 时间:
2016-04-22 20:31:42
阅读次数:
255
1. 集中式vs分布式——Linus一直痛恨的CVS及SVN都是集中式的版本控制系统,而Git是分布式版本控制系统,集中式和分布式版本控制系统有什么区别呢?
先说集中式版本控制系统,版本库是集中存放在中央服务器的,而干活的时候,用的都是自己的电脑,所以要先从中央服务器取得最新的版本,然后开始干活,干完活了,再把自己的活推送给中央服务器。...
分类:
其他好文 时间:
2016-04-22 20:32:12
阅读次数:
229