小编dro*_*aak的帖子

在heroku中启动应用程序?什么是procfile?'web:'命令?

我指的是这个网站,因为我正在学习python/flask并尝试使用heroku.

http://ryaneshea.com/lightweight-python-apps-with-flask-twitter-bootstrap-and-heroku

让我解释一下我所做的一切,这样任何一个像我一样被困的人都可以得到照片.我正在使用Linux Backtrack命令行.1.我开始使用virtualenv然后安装了烧瓶virtualenv - 分配pip安装烧瓶

然后,连接heroku和github,也在github中创建了一个repo.写了一个简单的脚本并将其保存在app.py中

然后,要求创建一个procfile!web:python app.py

问题.1.什么是外行术语中的procfile?2.当我输入web:python app.py时,它显示'web :: command not found'

请详细说明这是如何工作的?

我有一个疑问,sudo是最高用户吗?我们不应该在virtualenv中使用它?我们究竟使用virtualenv到底是什么?一个简单的例子.

问题非常基础.做不好

python linux heroku flask web

13
推荐指数
1
解决办法
3万
查看次数

AWS,DigitalOcean vs heroku,谷歌应用引擎

AWS,DigitalOean和heroku以及谷歌应用引擎之间的区别?

AWS和DigitalOcean是用于托管简单动态站点的Web托管站点,其中heroku和google app引擎用于部署复杂的Web应用程序?

AWS是Iaas,heroku是Paas,如果你能给我一个实时的例子,那将是很棒的.

这个问题显示经验不足,请裸露.

google-app-engine web-hosting heroku amazon-web-services

13
推荐指数
1
解决办法
7510
查看次数

Nodejs和npm错误.模块缺失

module.js:340
throw err;
      ^
Error: Cannot find module 'vinyl'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object.<anonymous> (/home/morpheyesh/debugall/web-starter-kit/node_modules/gulp/node_modules/gulp-util/lib/File.js:1:80)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:364:17)
Run Code Online (Sandbox Code Playgroud)

我有node.js的主要问题.我尝试运行任何nodejs应用程序或gulp,我得到这个错误,我尝试安装每个模块,我不断得到相同的错误,它需要一个新的模块.无论如何我可以在哪里安装所有模块?

另外,我已经通过npm安装了nodejs?如何安装系统?Gulp已经安装在全系统(全球).导致此错误的原因是什么?

nodejs -v 给出v0.10.30

`npm -v给出1.4.21

gulp 3.8.7

我正在使用谷歌网络入门套件.我使用apt-get安装了nodejs,然后安装了sass,然后安装了gulp,然后是npm.有没有办法我可以删除所有这些并在系统范围内安装所有这些?

node.js npm

10
推荐指数
2
解决办法
9460
查看次数

如何在功能样式中创建文件和操作?

我需要编写一个程序,在其中运行一组指令并在目录中创建一个文件.创建文件后,当再次运行相同的代码块时,它不应运行相同的指令集,因为它之前已经执行过,此处文件用作保护程序.

var Directory: String = "Dir1"
var dir: File = new File("Directory");
dir.mkdir();

var FileName: String = Directory + File.separator + "samplefile" + ".log"
val FileObj: File = new File(FileName)

if(!FileObj.exists())
    // blahblah
else 
{
    // set of instructions to create the file
}
Run Code Online (Sandbox Code Playgroud)

当程序最初运行时,文件将不存在,因此它应该运行指令集else并且还创建文件,并且在第一次运行之后,第二次运行它应该退出,因为文件存在.

问题是我不明白new File,何时创建文件?我应该用file.CreateNewFile吗?另外,如何用函数式写这个case

scala

4
推荐指数
1
解决办法
8626
查看次数

未能构建 kafka 消费者

关于这个主题有很多答案,但没有任何效果。

我正在尝试执行以下流处理器。

object simplestream extends App {

    val builder: KStreamBuilder = new KStreamBuilder

    val streamingConfig = { //ToDo - Move these to config
      val settings = new Properties
      settings.put(StreamsConfig.APPLICATION_ID_CONFIG, "example11")
      settings.put(StreamsConfig.BOOTSTRAP_SERVERS_CONFIG, "localhost:9092")
      // Specify default (de)serializers for record keys and for record values.
      settings.put(StreamsConfig.KEY_SERDE_CLASS_CONFIG, Serdes.String.getClass.getName)
      settings.put(StreamsConfig.VALUE_SERDE_CLASS_CONFIG, Serdes.ByteArray.getClass.getName)
      settings
    }

    val users = builder.stream("tt2")

    users.print()
    val stream: KafkaStreams = new KafkaStreams(builder, streamingConfig)
    stream.start()

  }
}
Run Code Online (Sandbox Code Playgroud)

依赖项:

   //kafka
  "org.apache.kafka" % "kafka-streams" % "0.10.2.0",
  "org.apache.kafka" % "kafka-clients" % "0.10.2.0"
Run Code Online (Sandbox Code Playgroud)

和错误:

  [error] (run-main-1) org.apache.kafka.common.KafkaException: …
Run Code Online (Sandbox Code Playgroud)

apache-kafka kafka-consumer-api apache-kafka-streams

3
推荐指数
1
解决办法
2万
查看次数