本文是本人自己辛苦翻译的,请转载的朋友注明,翻译于Z.MJun的CSDN的博客 http://blog.csdn.net/Zheng_Paul,感谢! 翻译于2015年10月6日Cocoa Touch LayerCocoa Touch层包含了关键的库来构建IOS应用。这些库定义了应用的表现。他们提供应用的基本空间和提供关键技术,如多任务,以接触为基础的输入,消息推送,和许多高级的系统服务。...
分类:
移动开发 时间:
2016-04-22 19:43:35
阅读次数:
187
在软件开发的中,如果某些特性的使用比较普遍,那么这些特性往往可以作为平台特性来实现,通过对这些平台特性进行有效的封装,使其向其他应用开放。正是如此,Spring由于其IOC、AOP、事务处理、持久化驱动等特点,使得其起到了一个应用平台的作用。Spring MVC是Spring的一个重要的模块,其web应用的实现,是由Spring的来支撑的,Spring MVC的是实现也是依托再Spring平台提供...
分类:
编程语言 时间:
2016-04-22 19:42:18
阅读次数:
386
在centos中搭建基于smart http的git server由于公司的特殊需求,需要将git集成到IBM的RTC里面,而RTC使用的是http,所以要只能放弃了git原生的ssh,转而使用smart http,git server搭建在centos系统上。博主在浏览了N多教程发现都是比较残缺的,并没有针对smart http的特殊需求,有一篇相对完整的但也有几个坑(博主为了填这几个坑吐了好多口...
分类:
Web程序 时间:
2016-04-22 19:41:19
阅读次数:
410
对于没有上传过代码到github来说这是一个入门的文章,当然这里使用的git命令比较少,要完全学会git建议看大神廖雪峰的网站使用AndroidStudio项目发布到GitHub
在AndroidStudio中新建一个项目
设置: Settings -> Version Control -> Git , 设置git目录, 点击Test测试, 如果成功会有Success提示
3....
分类:
移动开发 时间:
2016-04-22 19:42:06
阅读次数:
356
Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。
1、控制反转(IOC)/依赖注入(DI):
在传统的程序设计中,当调用者需要被调用者的协助时,通常由调用者来创建被调用者的实例。但在spring里创建被调用者的工作不再由调用者来完成,因此控制反转(IoC),为什么称为反转呢?反转是相对于正向而言的,那么什么算是正向的呢?考虑一下常规情况下...
分类:
编程语言 时间:
2016-04-22 19:41:00
阅读次数:
252
Android中每一个组件的绘制过程,都要经过三个阶段:测量、布局、绘制,分别对应着方法onMeasure、onLayout、onDraw(这三个方法定义于View类中)。当然,这三个方法都是允许组件自己重定义的方法,来实现组件对自己的尺寸进行测量(①有child views时,要分别对子组件调用相关测量方法,比如measureChild、measureChildWithMargins等,并根据子组...
分类:
其他好文 时间:
2016-04-22 19:43:09
阅读次数:
123
题目描述
请实现一个函数用来找出字符流中第一个只出现一次的字符。例如,当从字符流中只读出前两个字符"go"时,第一个只出现一次的字符是"g"。当从该字符流中读出前六个字符“google"时,第一个只出现一次的字符是"l"。
输出描述:
如果当前字符流没有存在出现一次的字符,返回#字符。
class Solution
{
public:
int occurr...
分类:
编程语言 时间:
2016-04-22 19:41:20
阅读次数:
229
1、cin:
输入操作的原理,程序的输入都建有一个缓冲区,即输入缓冲区。一次输入过程是这样的,当一次键盘输入结束时会将输入的数据存入输入缓冲区,而cin函数直接从输入缓冲区中取数据。正因为cin函数是直接从缓冲区取数据的,所以有时候当缓冲区中有残留数据时,cin函数会直接取得这些残留数据而不会请求键盘输入,这就是例子中为什么会出现输入语句失效的原因!
ci...
分类:
编程语言 时间:
2016-04-22 19:41:50
阅读次数:
3050
引言对于程序在不同尺寸的Android机器上运行,对UI的适用性造成了额外的开销,不过限定符的出现,很方便的解决了这个问题。通过创建限定符相关的文件夹来解决资源的加载。限定符用处限定符(mdpi,tvdpi,hdpi)可以帮助我们判断屏幕密度
限定符(land,port)可以帮助我们区分屏幕横竖屏状态
限定符(en,fr…)可以帮助我们语言和地区
限定符(v3,v4…)可以帮助我们区分安卓版本...
分类:
移动开发 时间:
2016-04-22 19:42:51
阅读次数:
226
1、本文简介很多时候,我们都是compile的aar或者jar,或者项目内的module。但是有没有发现不方便?如果某个人改了公共库里的代码,要么把aar或者jar重新拷贝新的发送过来。如果是module似乎没事,直接在module改动即可,然后从git上继续pull代码即可。但是如果多个项目怎么办,都引用同一个公共lib,此时还是得多个项目都改动module。本文就是介绍多人多项目的情况下,如何共...
分类:
其他好文 时间:
2016-04-22 19:42:42
阅读次数:
183
对于初次接触Linux系统的人来说,ns-3 的安装似乎并不友好。但事实上只要按部就班地来做,其安装过程也没有看上去的那么复杂。本文将官方 Wiki 中的安装过程稍作梳理,希望能为初学者带来一些方便。同时由于官方 Wiki 中的描述已经足够详细,因此本文中将会出现大段引用并且不打算进行翻译,望请见谅。...
分类:
系统相关 时间:
2016-04-22 19:40:42
阅读次数:
430
阿里巴巴2016研发工程师笔试选择题
1.将整数数组(7-6-3-5-4-1-2)按照堆排序的方式原地进行升序排列,请问在第一轮排序结束之后,数组的顺序是_____。...
分类:
编程语言 时间:
2016-04-22 19:41:33
阅读次数:
177
Java为我们提供了一套完备的IO流系统,方便我们访问和存储文件,这种方式在Android上依旧可以使用。关于Java的IO流系统,这里就不多做介绍了。
Android系统不仅支持标准Java的IO类和仿法,还提供了能够简化读写流式文件过程的函数。...
分类:
移动开发 时间:
2016-04-22 19:42:21
阅读次数:
141
MX4J是一个开源JMX管理框架,支持JSR3 (JMX) 和JSR160 (JMX Remote API)。通过spring将MX4J集成到我们的应用系统中,可以通过HTTP协议适配,能够基于Web的方式来实现对应用系统的监控和管理。这里,使用的版本分别为:
Spring 2.5
MX4J 3.0.2
MX4J对应的几个JAR文件,加入到CLASSPATH:
mx4j.jar...
分类:
Web程序 时间:
2016-04-22 19:41:43
阅读次数:
240
这三个框架是按照上面的顺序,依次出现的,它们都是对MVC模式的实现。为什么会出现这三个、甚至更多的MVC框架呢?他们都是为了将URL世界映射到Java世界。尽管它们它们内部的实现思路不同,有着各自的优缺点,但是它们都做到了个自己的使用目的。
历史介绍
大多Web应用程序,都是运行在HTTP上的。HTTP协议是一系列无状态的文本传输协议。无状态的协议不记录收到的多个请求之间的...
分类:
编程语言 时间:
2016-04-22 19:40:37
阅读次数:
161
从滤波器处理效果的尖锐程度,可以将他们分为三种类型:理想滤波器、巴特沃斯滤波器、高斯滤波器。他们的尖锐程度也是依次递减。
再从滤波的通过范围看,这三种滤波器都有低通、高通、带通、带阻四个版本。
下面将他们的的公式贴出来,就一目了然啦。
理想低通滤波器:
理想高通滤波器:
理想带阻滤波器:
这里:
巴特沃斯低通滤波器:
巴特沃斯高通滤波器:
巴特沃斯带阻滤波器:...
分类:
其他好文 时间:
2016-04-22 19:40:08
阅读次数:
171