小编Sco*_*ott的帖子

在cygwin中使用apm和atom编辑器命令的问题

目前无法获得apm命令与cygwin一起工作,下面是我一直在尝试做apm --version并得到这些错误:

/cygdrive/c/Users/Nat/AppData/Local/atom/bin/../app-1.3.2/resources/cli/apm.sh:line 2:$'\ r':找不到命令

/cygdrive/c/Users/Nat/AppData/Local/atom/bin/../app-1.3.2/resources/cli/apm.sh:line 4:/cygdrive/c//../app/apm/ bin/node.exe:没有这样的文件或目录项/ cli

我还确保将apm和atom cmd的位置添加到我的路径变量中,但它仍然无效.目前正在使用cygwin64终端在Windows 7上尝试此操作.

编辑:

由于某种原因,它适用于Windows cmd,但不是cygwin不确定它的差异是什么,所以它不会在cygwin上工作,但会在cmd上工作.

cygwin atom-editor

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

从kafka转换数据的最简单方法

我正在开发一个项目,使用kafka connect从多个数据库源中提取数据.我希望能够将数据转换为指定的json格式,然后最终将最终的json推送到S3存储桶,最好使用kafka connect来保持我的开销.

以下是数据目前进入kafka(以avro格式)的示例:

{"tableName":"TABLE1","SchemaName{"string":"dbo"},"tableID":1639117030,"columnName":{"string":"DATASET"},"ordinalPosition":{"int":1},"isNullable":{"int":1},"dataType":{"string":"varchar"},"maxLength":{"int":510},"precision":{"int":0},"scale":{"int":0},"isPrimaryKey":{"int":0},"tableSizeKB":{"long":72}}
{"tableName":"dtproperties","SchemaName":{"string":"dbo"},"tableID":1745441292,"columnName":{"string":"id"},"ordinalPosition":{"int":1},"isNullable":{"int":0},"dataType":{"string":"int"},"maxLength":{"int":4},"precision":{"int":10},"scale":{"int":0},"isPrimaryKey":{"int":1},"tableSizeKB":{"long":24}}
Run Code Online (Sandbox Code Playgroud)

转换为JSON时看起来如此:

{
      "tablename" : "AS_LOOKUPS",
      "tableID": 5835333,
      "columnName": "SVALUE",
      "ordinalPosition": 6,
      "isNullable": 1,
      "dataType": "varchar",
      "maxLength": 4000,
      "precision": 0,
      "scale": 0,
      "isPrimaryKey": 0,
      "tableSize": 0,
      "sizeUnit": "GB"
},
{
      "tablename" : "AS_LOOKUPS",
      "tableID": 5835333,
      "columnName": "SORT_ORDER",
      "ordinalPosition": 7,
      "isNullable": 1,
      "dataType": "int",
      "maxLength": 4,
      "precision": 10,
      "scale": 0,
      "isPrimaryKey": 0,
      "tableSize": 0,
      "sizeUnit": "GB"
}
Run Code Online (Sandbox Code Playgroud)

我的目标是让数据看起来像这样:

{
  "header": "Database Inventory",
  "DBName": "DB",
  "ServerName": "server@server.com",
  "SchemaName": "DBE",
  "DB Owner": "Name",
  "DB Guardian" : "Name/Group",
  "ASV" …
Run Code Online (Sandbox Code Playgroud)

bigdata apache-kafka apache-kafka-streams apache-kafka-connect

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

使用 javascript fetch() 获取 md 文件的问题

我目前正在开发一个网络应用程序,其中大部分内容都是用 Markdown 编写的。因此,为了处理这个问题,我想我可以创建一个 github 存储库来托管所有降价文件,然后使用 fetch() api 从 github 中获取文件。

我的代码看起来像这样:

fetch('https://github.com/erasabi/trekthroughs/blob/master/pen_testing/RickdiculouslyEasy.md')
    .then(response => response.blob())
    .then(result => console.log(result));
Run Code Online (Sandbox Code Playgroud)

但是当我这样做时,我收到了这个错误:

无法加载https://github.com/erasabi/trekthroughs/blob/master/pen_testing/RickdiculouslyEasy.md:请求的资源上不存在“Access-Control-Allow-Origin”标头。因此,不允许访问 Origin 'null'。如果不透明响应满足您的需求,请将请求的模式设置为“no-cors”以在禁用 CORS 的情况下获取资源。

无论如何要这样做吗?最终结果是,一旦我获取了降价文件的内容,我想使用 showdown 或markedjs 将内容转换为网站的 html。

javascript markdown github fetch

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