我最近搬到了Postgres并且遇到了形式的间歇性错误:
PGError: FATAL: terminating connection due to administrator command
SSL connection has been closed unexpectedly:
SELECT a.attname, format_type(a.atttypid, a.atttypmod),
d.adsrc, a.attnotnull
FROM pg_attribute a LEFT JOIN pg_attrdef d
ON a.attrelid = d.adrelid AND a.attnum = d.adnum
WHERE a.attrelid = '"xxxxxx"'::regclass
AND a.attnum > 0 AND NOT a.attisdropped
ORDER BY a.attnum
vendor/bundle/ruby/1.9.1/gems/activerecord-3.0.11/lib/active_record/
connection_adapters/postgresql_adapter.rb:505:in `exec'
Run Code Online (Sandbox Code Playgroud)
我能做些什么来绕过这个(除了回到旧的Postgres Addon,这是我认为的临时解决方案).
我有表格的文件
members:
{
_id:ObjectId("xxx"),
name:"John",
branch:ObjectId("yyy")
}
branches:
{
_id:ObjectId("yyy"),
name:"Branch A"
}
Run Code Online (Sandbox Code Playgroud)
我想报告每个分支机构的人数.一个直接的$ group管道可以做到这一点,但我只能让它报告分支_id然后在我的代码中转换它.我想做的事情如下:
db.members.aggregate(
{$group:{_id:db.branches.findOne(
{_id:"$branch"},
{name:1}).name,count:{$sum:1}}})
Run Code Online (Sandbox Code Playgroud)
哪个似乎不起作用.那些线上有什么东西可行吗?
我显然在这里忽略了一些非常简单的内容,但是我没有看到它。命令
webstorm diff ~/test.txt ~/test2.txt
Run Code Online (Sandbox Code Playgroud)
运行JetBrains图形化差异工具。我正在运行git 1.8.3.2并有一个git .config包括
[diff]
tool = webstorm
[difftool "webstorm"]
cmd = webstorm diff $(cd $(dirname "$LOCAL") && pwd)/$(basename "$LOCAL") $(cd $(dirname "$REMOTE") && pwd)/$(basename "$REMOTE")
[difftool]
prompt = false
Run Code Online (Sandbox Code Playgroud)
当我运行命令时
git difftool ~/test.txt ~/test2.txt
Run Code Online (Sandbox Code Playgroud)
我在终端窗口中得到以下内容:
diff --git a/home/mark/test.txt b/home/mark/test2.txt
index 7379ce2..6ce16f1 100644
--- a/home/mark/test.txt
+++ b/home/mark/test2.txt
@@ -1,2 +1,2 @@
-blah
+bluergh
Run Code Online (Sandbox Code Playgroud)
我在做什么错/不做什么?
我有一些代码处理一个处理添加令牌的类中的所有http访问.它返回一个Observable.我想捕获该类中的错误 - 特别是身份验证问题.我是一个RXjs初学者,无法弄清楚如何做到这一点仍然返回一个Observable.指向一些相当全面的rxJS 5文档(不是源代码!)的指针会很有用.