启动一个进程,如要想要这个进程的某个方法定时得进行执行的话,在openstack有两种方式: 一种是通过继承periodic_task.PeriodicTasks,另一种是使用loopingcall.py,针对两种方式分别说一下实现原理。(1) 继承periodic_task.PeriodicTas...
分类:
其他好文 时间:
2014-11-09 15:13:36
阅读次数:
127
/**Spark SQL源代码分析系列文章*/ 自从去年Spark Submit 2013 Michael Armbrust分享了他的Catalyst,到至今1年多了,Spark SQL的贡献者从几人到了几十人,并且发展速度异常迅猛,究其原因,个人觉得有下面2点: 1、整合:将SQL类型的查...
分类:
数据库 时间:
2014-11-09 09:51:02
阅读次数:
375
上一篇文章分析了SDL纹理赋值给渲染目标的函数SDL_RenderCopy()。这篇文章分析SDL显示视频最后的一个函数:SDL_RenderPresent()。...
分类:
其他好文 时间:
2014-11-09 01:02:36
阅读次数:
324
使用Android Studio开发的用户,都希望通过maven远程仓库的方式来集成jar、aar文件,但是这些文件时如何发布的呢?
通常开发者都会将jar文件发布到sonatype上,以提供给其他开发者集成,但是sonatype要求必须提供源码,而有些情况下,发布者并不想提供源码,这样可以使用本文介绍的方法。
下面就为大家讲解如何在github上创建仓库,将jar和aar文件发布到maven中,以及如何集成。...
分类:
编程语言 时间:
2014-11-08 23:40:18
阅读次数:
424
上一篇文章分析了SDL更新纹理像素数据的函数SDL_UpdateTexture()。这篇文章继续分析SDL的源代码。本文分析SDL纹理复制到渲染目标的函数SDL_RenderCopy()。...
分类:
其他好文 时间:
2014-11-08 02:11:47
阅读次数:
346
Gradle 基本概念 首先我们学习几个gradle 的脚本语法,掌握了这几个语法,你就能非常简单的用gradle构建打包android项目了。 首先,我们来看下一个最简单android?build.gradle。 build.gradle ????//设置脚本...
分类:
移动开发 时间:
2014-11-07 17:15:08
阅读次数:
236
上一篇文章分析了SDL的创建纹理函数SDL_CreateTexture()。这篇文章继续分析SDL的源代码。本文分析SDL更新纹理数据函数SDL_UpdateTexture()。...
分类:
其他好文 时间:
2014-11-07 06:21:38
阅读次数:
264
1. 什么是依赖管理
依赖管理可以分为两部分:一是依赖,即项目构建或运行时所需要的一些文件;二是发布,即构建完成后上传到某个地方。
1.1 依赖
大部分的项目都需要第三方库类或项目文件,这些文件就是项目的依赖了。比如JDBC的jar包,junit的jar包等等。Gradle需要你告诉它工程的依赖是什么,在哪里可以找到,然后它帮你加入构建。在依赖中,可能需要去远程仓库下载文件,如mav...
分类:
其他好文 时间:
2014-11-07 01:06:07
阅读次数:
274
2013-10-21 09:39:33 ? ? 首先,先download最新版本的gradle,网址如下: http://www.gradle.org/get-started 然后将下载下来的zip包放在你要安装的路径上,我安装在 /usr/local/bin; 然后打开电脑上的.bash_p...
分类:
系统相关 时间:
2014-11-06 20:20:30
阅读次数:
206
SDL播放视频的代码流程如下所示。初始化:SDL_Init(): 初始化SDL。SDL_CreateWindow(): 创建窗口(Window)。SDL_CreateRenderer(): 基于窗口创建渲染器(Render)。SDL_CreateTexture(): 创建纹理(Texture)。循环...
分类:
其他好文 时间:
2014-11-06 01:55:36
阅读次数:
444