我正在尝试使用Jekyll在HTML文件中嵌套markdown.有没有办法实现以下这样的事情?
# index.html
---
layout: default
---
<p>[Stack Overflow](http://www.stackoverflow.com)</p>
Run Code Online (Sandbox Code Playgroud)
注意:我知道我可以这样做.
# index.html
---
layout: default
---
<p><a href="http://www.stackoverflow.com">Stack Overflow</a></p>
Run Code Online (Sandbox Code Playgroud) 我试图在vim中学习一些新的简洁快捷方式,我发现了g_.根据 http://yannesposito.com/Scratch/en/blog/Learn-Vim-Progressively/
$ ? go to the end of line
g_ ? go to the last non-blank character of line
Run Code Online (Sandbox Code Playgroud)
我何时会使用g_而不是$?
该项目在Ruby 1.9.2中运行良好,但我想使用1.9.3.
这条线在1.9.2中运行良好:
o, e, s = Open3.capture3("echo a; sort >&2", :stdin_data=>"foo\nbar\nbaz\n")
Run Code Online (Sandbox Code Playgroud)
但是在1.9.3中,我得到了
uninitialized constant ConfigureController::Open3
我必须安装模块,还是什么?谢谢!
对不起,我是一个Erlang新手,可能会提出愚蠢的问题.但请帮我解决这个问题.
我已经编写了一个Erlang服务器来替换我正在使用的Node.js,它占用了我所有的记忆,我正在祈祷Erlang可能是一个出路.服务器在单元测试和内部测试下正常工作,但在压力测试中面临高CPU使用率.
在减少之后,我发现CPU突发是由于客户端的TCP接收造成的.
receiveClientPacket(Sock) ->
inet:setopts(Sock, [{active, once}, {buffer, ?CLIENTHEARTBEATSIZE}]),
receive
{tcp, Sock, Data} ->
{ok, Data};
{tcp_closed, Sock} ->
{error, closed}
after ?CLIENTRECCEIVETIMEOUT ->
{error, timeout}
end.
Run Code Online (Sandbox Code Playgroud)
我试着在函数开始时让进程休眠10个小时(以防止它调用receive),CPU根本没有爆发.因此我得出结论,CPU的突发是由于TCP接收造成的.(如果我犯了任何错误,请纠正我)
以下是有关压力测试的信息:
我正在为Erlang服务器使用Amazon Linux AMI(大型实例,64位).是由于Linux的爆发?因为我不知道系统将如何耗尽CPU.或者这是我糟糕的代码问题?(我相信是这样...)
在实际情况中,我们的服务器不仅接收乒乓球,还接收消息,这是更多的负载...这只是第一步......
数以百万计的感谢任何能救我的人.
梅艳芳〜*
~~~~~~~~~~~~~~~~~~~~~~~
有关大型实例的信息(供参考):
我一直在尝试在Ruby中实现局部加权逻辑回归算法.据我所知,这个算法目前还没有库,而且可用信息很少,所以很难.
我的主要资源是Kan Deng博士的论文,他在其中描述了我觉得非常简单的算法.到目前为止,我在图书馆的工作就在这里.
我在尝试计算B(beta)时遇到了麻烦.据我所知,B是一个(1+d x 1)向量,代表特定点的局部加权.之后,pi该点的(正输出的概率)是基于该点的S形函数B.要获得B,请递归使用Newton-Raphson算法一定次数,可能不超过十次.
第66页的公式4-4,Newton-Raphson算法本身对我没有意义.根据我的理解是什么X和W,(x.transpose * w * x).inverse * x.transpose * w应该是一个(1+d x N)矩阵,它不匹配B,这是(1+d x 1).那么,唯一可行的方法就是e是一个(N x 1)向量.
然而,在第67页的顶部,邓博士只是说e是一个比例,这对我来说没有意义.是Eu Euler's Constant,恰好这个比例总是为2.718:1,还是其他的呢?无论哪种方式,对我来说,解释似乎并没有暗示它是一个向量,让我感到困惑.
使用pi'对我来说也很困惑.公式4-5,sigmoid函数wrt B的导数给出一个常数乘以一个向量或一个向量.但是,根据我的理解,pi'它应该是一个数字,乘以w并形成权重算法W的对角线.
所以,我在这里的两个主要问题是,e第67页是什么,是1xN我需要的矩阵,以及pi'4-5中的数字如何最终得到一个数字?
我意识到这是一个难以回答的问题,所以如果有一个好的答案,那么我会在几天后回来并给它一个五十分的赏金.我会给邓博士发一封电子邮件,但我无法知道他在1997年后发生了什么事.
如果任何人对此算法有任何经验或知道任何其他资源,将非常感谢任何帮助!
现在有了Web 2.0,趋势是AJAX,市场上有很多现有的推广AJAX的框架,但AJAX真的对SEO友好吗?
我正在关注语法高亮修订的RailsCasts剧集.我更新了我的ApplicationHelper,看起来像这样:
require 'redcarpet'
module ApplicationHelper
class HTMLwithPygments < Redcarpet::Render::HTML
def block_code(code, language)
Pygments.highlight(code, lexer:language)
end
end
def markdown(text)
renderer = HTMLwithPygments.new(hard_wrap: true, filter_html: true)
options = {
autolink: true,
no_intra_emphasis: true,
fenced_code_blocks: true,
lax_html_blocks: true,
strikethrough: true,
superscript: true
}
Redcarpet::Markdown.new(renderer, options).render(text).html_safe
end
end
Run Code Online (Sandbox Code Playgroud)
但是,我的网络应用程序返回
Routing Error
uninitialized constant Redcarpet::Render
Try running rake routes for more information on available routes.
Run Code Online (Sandbox Code Playgroud)
我正在使用Rails 3.2.11并且Redcarpet在rails控制台中做出了很好的响应.我原本没有包括,require 'redcarpet'但我按照这里的说明,但它没有帮助.
我正在尝试使用nokogiri gem来提取页面上的所有URL以及它们的链接文本,并将链接文本和URL存储在哈希中.
<html>
<body>
<a href=#foo>Foo</a>
<a href=#bar>Bar </a>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
我想回来
{"Foo" => "#foo", "Bar" => "#bar"}
Run Code Online (Sandbox Code Playgroud) 使用rails 3.0.9时,存储和跟踪修订的好方法是什么?
ruby ×4
ajax ×1
algorithm ×1
cpu ×1
erlang ×1
gen-tcp ×1
html ×1
javascript ×1
jekyll ×1
markdown ×1
matrix ×1
nokogiri ×1
railscasts ×1
recv ×1
redcarpet ×1
regression ×1
rubygems ×1
seo ×1
typing ×1
vim ×1
web-crawler ×1
web-services ×1