小编nel*_*nic的帖子

是否可以使用C#Markdown库在Markdown中嵌入Youtube/Vimeo视频

我正在.NET MVC4中编写一个Web应用程序,并希望使用Markdown.我知道有一些开源的C#Markdown库,但我没有找到一个明显支持在Markdown文本中嵌入youtube或Vimeo视频的库.

有谁知道这是否可能?

c# youtube markdown asp.net-mvc-4

55
推荐指数
2
解决办法
5万
查看次数

是否有键盘快捷键来选择要在Atom编辑器中进行编辑的列?

脚本

Atom Editor中编辑文件时,如何选择需要执行相同编辑的多行?

例如:

this.name  = name;
this.age   = age;
this.sound = sound;
Run Code Online (Sandbox Code Playgroud)

需要转变为:

that.name  = name;
that.age   = age;
that.sound = sound;
Run Code Online (Sandbox Code Playgroud)

试想一下,有很多这些线的,但我们希望使用查找和替换,因为它会改变比我们更需要.

问题 - 列选择是否有键盘快捷键

是否有一系列键盘快捷键(最好是Mac),我们可以使用它们:

  • a)选择初始单词
  • b)选择"列"(几行上的那个词)

然后一次将更改应用于多行(批量)

我知道如何在SublimeText中执行此操作:http://sublime-text-unofficial-documentation.readthedocs.org/en/latest/editing/editing.html#column-selection 但在Atom中尝试了许多不同的组合键而没有任何运气和谷歌搜索已证明无果......

keyboard-shortcuts atom-editor

38
推荐指数
4
解决办法
3万
查看次数

如何在Bash /终端中导出多行环境变量,例如:RSA私钥

我们的其中一个应用程序github-backup要求使用RSA私钥作为环境变量.

只需尝试将密钥导出到终端中,例如: text export PRIVATE_KEY=-----BEGIN RSA PRIVATE KEY----- MIIEpAIBAAKCAQEA04up8hoqzS1+ ... l48DlnUtMdMrWvBlRFPzU+hU9wDhb3F0CATQdvYo2mhzyUs8B1ZSQz2Vy== -----END RSA PRIVATE KEY-----

不起作用......因为换行符.

我做了一些谷歌搜索,但没有找到一个可行的解决方案...
例如:如何为AWS弹性豆设置多线RSA私钥环境变量

图片

错误: -----END RSA PRIVATE KEY-----': not a valid identifier

按照以下说明操作:http: //blog.vawter.com/2016/02/10/Create-an-Environment-Variable-from-a-Private-Key

创建一个keytoenvar.sh使用以下行调用的文件:

#!/usr/bin/env bash
file=$2
name=$1
export $name="$(awk 'BEGIN{}{out=out$0"\n"}END{print out}' $file| sed 's/\n$//')"
Run Code Online (Sandbox Code Playgroud)

图片 然后运行以下命令:

source keytoenvar.sh PRIVATE_KEY ./gitbu.2018-03-23.private-key.pem
Run Code Online (Sandbox Code Playgroud)

有效但似乎是一种" 啰嗦 "的方法......

有谁知道更简单的方法吗?
(我希望有一个" 初学者友好 "的解决方案,没有太多的"步骤"......)

environment-variables multiline private-key

21
推荐指数
7
解决办法
2万
查看次数

AWS Lambda TooManyRequestsException:超出率

当尝试执行Amazon Web Services(AWS)Lambda函数(多次)时,我们看到了错误:

AWS Lambda TooManyRequestsException: Rate Exceeded

我们如何解决这个问题?

rate-limiting amazon-web-services node.js aws-lambda serverless

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

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

如何在使用Edeliver部署的Phoenix Web应用程序中查看生产日志?

使用以下步骤使用Edeliver&Distillery将我们的应用程序成功部署到虚拟机后:https: //github.com/dwyl/learn-phoenix-framework/blob/master/production-deployment.md

该应用程序运行:http://52.232.127.28/ 凤凰-APP-运行

但是当我们试图访问"帖子"路线时:http://52.232.127.28/posts 我们看到internal server error: 凤凰内部服务器错误

作为一个凤凰诺布,不知道如何调试Prod中的日志......

我们如何在虚拟机上看到这些日志?日志在哪里,我们可以tail记录日志吗?

erlang logging elixir phoenix-framework devops

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

我找不到模块'Html.App'elm v0.18

从elm升级v0.17.1v0.18我们时会看到以下错误:

我找不到模块'Html.App'.

App方法可用v1.1.0的的Html包看:http://package.elm-lang.org/packages/elm-lang/html/1.1.0/Html-App

似乎已被删除v2.0.0 http://package.elm-lang.org/packages/elm-lang/html/2.0.0 因此semver版本撞 ...

注意:相关:榆树"找不到模块"(但这是特定Html.App)

functional-programming elm

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

Javascript将字符串转换为对象数组

我有一个NodeJS应用程序接受一个字符串(上传输入!)我无法控制输入我只是构建一个REST服务来处理数据.

该字符串意味着是一个JSON对象数组,然后我可以循环以提取每个元素...

收到以下内容(作为字符串):

[
  {Name: 'Jane',
       Id: '005b0000000MGa7AAG'},
  {Name: 'Tom',
       Id: '005b0000000MGa7AAF'}
]
Run Code Online (Sandbox Code Playgroud)

当我尝试JSON.parse时,我得到了

SyntaxError: Unexpected token N
Run Code Online (Sandbox Code Playgroud)

可以理解的是,因为我知道这是无效的JSON

接下来的字符串是有效的JSON并将http://jsonlint.com/:

[
    {"Name": "Jack",
        "Id": "005b0000000MGa7AAA"},
    {"Name": "Jill",
        "Id": "005b0000000MGa7AAB"}
]
Run Code Online (Sandbox Code Playgroud)

我的问题是:我如何接受第一个输入并解析它以允许:

parsed[0]['Name'] == 'Jane'
>> true
Run Code Online (Sandbox Code Playgroud)

我的第一直觉是将字符串替换为键(例如,Name为"Name"),然后尝试解析它.但如果其他人有解决方案,我将不胜感激.

javascript parsing json malformed node.js

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

如何避免Edeliver部署错误:"vm.args:没有这样的文件或目录"?

上下文

我们正尝试将edeliverPhoenix Web应用程序的"热升级"部署到远程虚拟机实例.

我们的目标是每次都构建应用程序的"升级"版本,以便应用程序可以在生产中"热"升级而无需任何停机时间.

我们成功地在"Hello World"凤凰应用程序上进行了"热升级":https: //github.com/nelsonic/hello_world_edeliver,当构建通过时,它会自动从Travis-CI部署.请参阅:https://travis-ci.org/nelsonic/hello_world_edeliver/builds/259965752#L1752

因此,理论上这种技术应该适用于我们的"真实"应用程序.

尝试使用Edeliver部署"真正的"Phoenix应用程序

执行以下命令(构建升级):

mix edeliver build upgrade --auto-version=git-revision --from=$(git rev-parse HEAD~) --to=$(git rev-parse HEAD) --verbose
Run Code Online (Sandbox Code Playgroud)

即"构建从以前的git版本到当前版本的升级"

到现在为止还挺好." 发布成功! "

edeliver升级 - 构建 - 成功

错误: vm.args: No such file or directory

当我们尝试部署升级时:

mix edeliver deploy upgrade to production --version=1.0.3+86d55eb --verbose
Run Code Online (Sandbox Code Playgroud)

vm.args-没有这样的文件,或目录

cat: /home/hladmin/healthlocker/releases/1.0.3+86d55eb/vm.args: No such file or directory
Run Code Online (Sandbox Code Playgroud)

注意:我们有一个小的bash脚本,它读取可用的最新升级版本.deliver/releases并进行部署,看看:version.sh

题:

有没有办法忽略vm.args文件的缺失并继续部署?

或者,如果需要文件来完成部署,是否有一些关于如何创建文件的文档? …

deployment elixir phoenix-framework edeliver distillery

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

Edeliver在随机TCP端口上启动Phoenix/Elixir应用程序

我们正在尝试将我们的Phoenix Web App部署到Linux VM(在我们的Azure案例中)使用edeliver 我们已经使用Azure部署了一个"基本"博客应用程序,edeliver记录了以下步骤:https: //github.com/dwyl/learn-微软蔚蓝#部分2 -部署-您的应用程序

当我们手动运行(" ")的应用程序:https://github.com/nelsonic/healthlocker 使用上的实例MIX_ENV=prod mix phoenix.server运行良好!

当我们使用以下命令将应用程序部署并运行到Azure实例时:

mix edeliver build release --verbose
mix edeliver deploy release to production
mix edeliver start production
Run Code Online (Sandbox Code Playgroud)

我们收到一条肯定的确认消息:

EDELIVER HEALTHLOCKER WITH START COMMAND

-----> starting production servers

production node:

  user    : root
  host    : 51.140.86.5
  path    : /home/hladmin
  response: ok


START DONE!
Run Code Online (Sandbox Code Playgroud)

但是当我们netstat -plnt按照check-running-services-on-linux的 …

deployment elixir azure phoenix-framework edeliver

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