451 Research发布了OpenStack的收入分析预测,指出OpenStack市场的收入规模2014年约8.83亿美元,2018年将增长至33亿 美元,年复合增长率高达40%。但是,如今市场上已经有数十家“OpenStack公司”,他们靠什么盈...
分类:
其他好文 时间:
2014-12-21 15:23:50
阅读次数:
181
三层的学习中敲通登录的一条线的例子之后,要敲增删改查四条线的例子,所以会多次的访问到数据库,这其中对数据库的链接、打开都是一样的,只是会针对不同的表进行不同的操作,既然开始学习面向对象的思想,当让要对这些不变的要内容要进行打包,提高代码复用。所以就了解到了SQLHlper。这是对数据库连接以及操作的封装,我们在使用的时候只需要传入参数就能打开数据库,对相应的表进行操作。
自己的SQ...
分类:
数据库 时间:
2014-12-21 15:24:12
阅读次数:
212
IOS中用UIStoryBoard类初始化/跳转控制器
1. 空工程中通过创建storyboard文件加载页面
2. 其他控制器中设置StoryBoard的初始控制器为window的根控制器
3 .跳转到Storyboard中某个控制器...
分类:
移动开发 时间:
2014-12-21 15:23:42
阅读次数:
191
JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。
JavaScript也是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。
它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。...
分类:
编程语言 时间:
2014-12-21 15:22:42
阅读次数:
208
最近很流行一张图。
这张图想表达一个什么样的想法呢?用户想要一个李若彤版的小龙女形象,在我们的原型实现中,变成了刘亦菲版的小龙女,虽然跟用户的要求有差距,但总体而言还是一个用户可以接受的范围。但是最后上线效果却是一个馒头版的小龙女,这个就跟用户的期望相差很大了。
看到了这个图,大家都会觉得这个肯定是员工在开发的过程中出现了很多的问题,导致了产品和预先的期望有了很大的差距。因为管...
分类:
其他好文 时间:
2014-12-21 15:23:54
阅读次数:
205
Spring的两个很重要的功能ioc和aop
依赖反转:依赖对象的获得被反转;许多非凡的应用都是由两个或多个类通过彼此的合作来上线业务逻辑,这使得每个对象都需要与其他对象合作,也就是说
一个对象获得其他对象的引用,这个被引用的对象就是被引用其的依赖,如果这个获取过程要考自身实现,那么很自然的这个将导致代码的高度耦合,并且难以
测试
在面向对象系统中,对象封装成数据...
分类:
编程语言 时间:
2014-12-21 15:22:46
阅读次数:
187
Eclipse中打开windows资源管理器或打开文件夹的设置!(实例)
需要输入的两项内容:
C:/WINDOWS/explorer.exe
${container_loc}...
通常作为一个应用程序的部署脚本,开始的第一项工作是为当前应用创建一个专用(dedicated)的用户和用户组。这个脚本很简单,这里贴一个参考样本:#!/bin/sh
user=test_user
group=test_group
#create group if not exists
egrep "^$group" /etc/group >& /dev/null
if [ $? -ne 0 ]
...
分类:
系统相关 时间:
2014-12-21 15:22:24
阅读次数:
223
打开你的Xcode 6然后新建一个项目,选择iOS/Application/Game模板然后点击Next。现在没有必要检查或者修改任何一行代码,你只需要构建并运行就能看到结果了:一个正在转动的3D飞机模型,截图如下:我们也可以在Viewport中随意拖动, 选择我们的飞机, 来查看效果。这就是 Scene Kit editor。SceneKit 是为 Mac 应用准备的 3D 渲染框架。Sprit...
分类:
移动开发 时间:
2014-12-21 15:22:10
阅读次数:
151
# coding=utf-8
import urllib2
import urllib
import re
class QiuShi:
def _init_(self):
self.page = 1
# 从网页获取糗事
def GetQiuShis(self,page):
#网址
url = "http://www.qiushibaike.com/...
分类:
编程语言 时间:
2014-12-21 15:22:50
阅读次数:
279
最早接触PhoneGap平台是在1年多之前,能够使用HTML、CSS和JavaScript跨平台来编写Android或者IOS设备程序,并且应用的核心代码不需要多少修改就可以移植,确实让我感觉的到它应该是未来移动设备开发的趋势。Web程序员,特别是前端程序员,能够轻松的通过Web技术来编写移动设备软件。
但是当时给我带来的感觉是应用的响应速度太慢,提供的API不全,能够实现的功能不多。Pho...
分类:
其他好文 时间:
2014-12-21 15:20:56
阅读次数:
223
在Cordova中有一个很重要的概念:插件。
插件会提供访问Cordova核心API的接口。
插件是一些附加的代码,它能够提供访问原生组件的接口。一般情况下,你都需要添加一些插件以启动Cordova设备级别的特性。
插件由官方和社区提供,可以在plugins.cordova.io上找到,当然还可以在命令行中去搜索插件。
从3.0之后,Cordova将所有设备的API都作为插...
分类:
其他好文 时间:
2014-12-21 15:21:34
阅读次数:
195
pig 0.9以后将python作为嵌入式支持语音,使用Jython解释器利用python2.5的功能,这个接口的最上层是org.apache.pig.scripting.Pig
首先python脚本会对一段Pig Latin脚本进行编译,然后将在Python中定义的变量传递给它,最后执行它........
分类:
编程语言 时间:
2014-12-21 15:21:28
阅读次数:
214
自从3.0之后,Cordova默认是关闭所有关于设备原生特性功能的,所以我们要通过添加插件来启动原生特性。
这里以Accelerometer(加速度感应器)为例,来学习如何使用设备原生特性。
1.添加插件
首先,需要在工程目录下,通过CLI命令添加插件。
1
cordova plugin add org.apache.cordova.device-motio...
分类:
其他好文 时间:
2014-12-21 15:21:24
阅读次数:
293
android分页读取手机联系人...
分类:
移动开发 时间:
2014-12-21 15:19:05
阅读次数:
158
Sequence II
Problem Description
Long long ago, there is a sequence A with length n. All numbers in this sequence is no smaller than 1 and no bigger than n, and all numbers are different in...
分类:
编程语言 时间:
2014-12-21 15:19:07
阅读次数:
302
题目
Given a binary tree, return the inorder traversal of its nodes' values.
For example:
Given binary tree {1,#,2,3},
1
2
/
3
return [1,3,2].
解答
中序遍历二叉树。
递归法...
分类:
其他好文 时间:
2014-12-21 15:20:58
阅读次数:
178