我正在.NET MVC4中编写一个Web应用程序,并希望使用Markdown.我知道有一些开源的C#Markdown库,但我没有找到一个明显支持在Markdown文本中嵌入youtube或Vimeo视频的库.
有谁知道这是否可能?
在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),我们可以使用它们:
然后一次将更改应用于多行(批量)
我知道如何在SublimeText中执行此操作:http://sublime-text-unofficial-documentation.readthedocs.org/en/latest/editing/editing.html#column-selection 但在Atom中尝试了许多不同的组合键而没有任何运气和谷歌搜索已证明无果......
我们的其中一个应用程序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)
这有效但似乎是一种" 啰嗦 "的方法......
有谁知道更简单的方法吗?
(我希望有一个" 初学者友好 "的解决方案,没有太多的"步骤"......)
当尝试执行Amazon Web Services(AWS)Lambda函数(多次)时,我们看到了错误:
AWS Lambda TooManyRequestsException: Rate Exceeded
我们如何解决这个问题?
rate-limiting amazon-web-services node.js aws-lambda serverless
使用Tape时如何运行特定测试并忽略所有其他测试?
使用以下步骤使用Edeliver&Distillery将我们的应用程序成功部署到虚拟机后:https: //github.com/dwyl/learn-phoenix-framework/blob/master/production-deployment.md
该应用程序运行:http://52.232.127.28/

但是当我们试图访问"帖子"路线时:http://52.232.127.28/posts
我们看到internal server error:

作为一个凤凰诺布,我不知道如何调试Prod中的日志......
我们如何在虚拟机上看到这些日志?日志在哪里,我们可以tail记录日志吗?
从elm升级v0.17.1到v0.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)
我有一个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"),然后尝试解析它.但如果其他人有解决方案,我将不胜感激.
我们正尝试将edeliverPhoenix Web应用程序的"热升级"部署到远程虚拟机实例.
我们的目标是每次都构建应用程序的"升级"版本,以便应用程序可以在生产中"热"升级而无需任何停机时间.
我们成功地在"Hello World"凤凰应用程序上进行了"热升级":https: //github.com/nelsonic/hello_world_edeliver,当构建通过时,它会自动从Travis-CI部署.请参阅:https://travis-ci.org/nelsonic/hello_world_edeliver/builds/259965752#L1752
因此,理论上这种技术应该适用于我们的"真实"应用程序.
执行以下命令(构建升级):
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版本到当前版本的升级"
到现在为止还挺好." 发布成功! "

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)

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文件的缺失并继续部署?
或者,如果需要文件来完成部署,是否有一些关于如何创建文件的文档? …
我们正在尝试将我们的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的 …
elixir ×3
node.js ×3
deployment ×2
edeliver ×2
javascript ×2
atom-editor ×1
aws-lambda ×1
azure ×1
c# ×1
devops ×1
distillery ×1
elm ×1
erlang ×1
json ×1
logging ×1
malformed ×1
markdown ×1
multiline ×1
node.js-tape ×1
parsing ×1
private-key ×1
serverless ×1
tap ×1
unit-testing ×1
youtube ×1