我有24小时的日志CSV数据,如下所示:
svr01,07:17:14,'u1@user.de','8.3.1.35'
svr03,07:17:21,'u2@sr.de','82.15.1.35'
svr02,07:17:30,'u3@fr.de','2.15.1.35'
svr04,07:17:40,'u2@for.de','2.1.1.35'
Run Code Online (Sandbox Code Playgroud)
我用它读了数据 tbl <- read.csv("logs.csv")
如何在直方图中绘制此数据以查看每小时的点击次数?理想情况下,我会得到4个柱子,表示每小时每个srv01,srv02,srv03,srv04的点击次数.
谢谢你在这里帮助我!
我是Backbone视图的上下文,我在DOM中添加和删除视图.但是,包含Isotope元素的容器仅在初始加载期间起作用; 之后,当容器被移除并再次添加时,Isotope不能按预期工作.
我在这里做了快速的JSfiddle:http: //jsfiddle.net/mulderp/T8aSQ/6/ - >
当我添加Isotope容器时:
var list = '<div data-foo="bar" id="container"><div class="item red"></div><div class="item blue"></div></div>';
$container.html(list);
$container.isotope('shuffle');
Run Code Online (Sandbox Code Playgroud)
同位素不再运行,虽然DOM结构看起来与第一个类似.
任何人都知道会发生什么,以及如何让Isotope在第一次初始化期间读取新元素?
给定一个JSON对象
{"a": 1, "b":2}
Run Code Online (Sandbox Code Playgroud)
和一个从结构派生的值对象:
class A < Stuct.new(:a, :b)
end
Run Code Online (Sandbox Code Playgroud)
如何创建具有JSON值的A实例?
我在尝试:
a = A.new(JSON.parse({a:1,b:2}.to_json).values)
=> #<struct A a=[1, 2], b=nil>
Run Code Online (Sandbox Code Playgroud)
但我希望a-> 1,b-> 2
我有
[
{:date => "2012-05", :post => 1},
{:date => "2012-12", :post => 1},
{:date => "2013-02", :post => 1},
{:date => "2012-05", :online => 1}
]
Run Code Online (Sandbox Code Playgroud)
我想得到:
[
{:date => "2012-05", :post => 1, :online => 1},
{:date => "2012-12", :post => 1 },
{:date => "2013-02", :post => 1 }
]
Run Code Online (Sandbox Code Playgroud)
有人看到如何应用Ruby哈希/数组方法来实现这一目标吗?
我需要镜像上游存储库并将其用作所有项目的本地存储库.标准是:
能够从上游存储库中提取/获取.
人们可以克隆这个本地存储库并处理他们自己的项目; 然后他们可以将他们的项目/分支/更改推送到这个本地存储库(我们不会推回到上游存储库).
当人们从这个本地存储库中取出时,他们应该能够看到上游存储库中的更改.
我试着用:
git clone --bare
Run Code Online (Sandbox Code Playgroud)
克隆上游存储库然后:
git fetch
Run Code Online (Sandbox Code Playgroud)
更新.但是此本地存储库的克隆将不会看到更新.据我所知,在本地"裸"存储库中,"origin/master"得到更新,但"HEAD"和"master"保持原样.有任何想法吗?谢谢!
如果我从法拉第运行HTTP请求,而网络不可用(即在wifi环境中或脱机工作),则默认情况下可以捕获一些异常将是一件好事:
/Users/pmu/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/net/http.rb:762:在“初始化”中:getaddrinfo:提供的节点名或服务名,或者未知(法拉第: :Error :: ConnectionFailed)
来自/Users/pmu/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/net/http.rb:762:在'open'中
来自/Users/pmu/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/net/http.rb:762:在'block in connect'中
来自/Users/pmu/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/timeout.rb:54:in`timeout'
来自/Users/pmu/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/timeout.rb:99:in`timeout'
来自/Users/pmu/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/net/http.rb:762:在'connect'中
从/Users/pmu/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/net/http.rb:755:在`do_start'中
来自/Users/pmu/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/net/http.rb:744:在'开始'中
来自/Users/pmu/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/net/http.rb:1284:in`request'
来自/Users/pmu/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/net/http.rb:1026:在`get'中
来自/Users/pmu/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/faraday-0.8.5/lib/faraday/adapter/net_http.rb:73:in`perform_request '
来自/Users/pmu/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/faraday-0.8.5/lib/faraday/adapter/net_http.rb:38:in`call '
来自/Users/pmu/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/faraday-0.8.5/lib/faraday/response.rb:8:在“调用”中
来自/Users/pmu/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/faraday-0.8.5/lib/faraday/response/logger.rb:20:在`call中'
来自/Users/pmu/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/faraday-0.8.5/lib/faraday/request/authorization.rb:36:in`call '
来自/Users/pmu/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/faraday-0.8.5/lib/faraday/request/url_encoded.rb:14:在通话中'
来自/Users/pmu/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/faraday-0.8.5/lib/faraday/request/multipart.rb:13:在`call中'
来自/Users/pmu/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/faraday-0.8.5/lib/faraday/connection.rb:245:在`run_request'中
来自/Users/pmu/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/faraday-0.8.5/lib/faraday/connection.rb:98:in`get'
来自/Users/pmu/projects/bar/cli/lib/foo/rest_client.rb:32:在`list'中
默认情况下如何让法拉第解决这个问题?
如果没有Require.js,则可以在浏览器控制台中调用全局对象,例如
app
app.movies
Run Code Online (Sandbox Code Playgroud)
在RequireJS模块中包装代码时,如何从浏览器控制台中的模块访问数据?我会发现这对调试很有帮助。
我需要一个随机的字节序列来制作密码哈希.在Ruby中,这看起来像:
File.open("/dev/urandom").read(20).each_byte{|x| rand << sprintf("%02x",x)}
Run Code Online (Sandbox Code Playgroud)
在Node.js中,我可以得到一个随机字节序列:
var randomSource = RandBytes.urandom.getInstance();
var bytes = randomSource.getRandomBytesAsync(20);
Run Code Online (Sandbox Code Playgroud)
但问题是,如何将这些转换为String?
另外,我需要将它们包裹在promisses中.这会工作:
get_rand()
.then(function(bytes) {
authToken = bytes;
})
Run Code Online (Sandbox Code Playgroud) 我很困惑如何将 BelongsToMany 与 Bookshelf 一起应用。
比如说,有一部电影属于许多类型,例如
"The Artist" has the genres "Comedy, Drama"
Run Code Online (Sandbox Code Playgroud)
我设置了一个名为join_movies_genresFKmovie_id和genre_id.
我尝试从有或没有定义的电影中获取流派through(...)。然而我得到了未定义的目标,类似于:
relatedData:
{ type: 'belongsToMany',
target:
{ [Function]
NotFoundError: [Function: ErrorCtor],
NoRowsUpdatedError: [Function: ErrorCtor],
NoRowsDeletedError: [Function: ErrorCtor] },
targetTableName: 'genres',
targetIdAttribute: 'id',
joinTableName: 'join_movies_genres',
foreignKey: { debug: true },
otherKey: undefined,
parentId: 1,
parentTableName: 'movies',
parentIdAttribute: 'id',
parentFk: 1,
throughTarget:
{ [Function]
NotFoundError: [Function: ErrorCtor],
NoRowsUpdatedError: [Function: ErrorCtor],
NoRowsDeletedError: [Function: ErrorCtor] },
throughTableName: 'join_movies_genres',
throughIdAttribute: 'id',
throughForeignKey: { …Run Code Online (Sandbox Code Playgroud) ruby ×2
backbone.js ×1
bookshelf.js ×1
faraday ×1
ggplot2 ×1
git ×1
grails ×1
javascript ×1
jquery ×1
node.js ×1
plyr ×1
r ×1
requirejs ×1
time ×1