我无法弄清楚如何从mpc正确查询mpd.
例如:我知道如何列出所有专辑
mpc list album
Run Code Online (Sandbox Code Playgroud)
但是我希望得到更多的名字.
如何查询mpd的专辑名称,专辑路径,艺术家,曲目编号,长度等.优选地,在一个查询中,但是多个查询也是可以的.
我试着阅读mpc手册页和mpd的官方文档但是无法弄明白.
我有一台服务器和一台远程计算机.现在我想通过SSH访问远程计算机,但它可能是在NAT后面.这是我想要反向SSH连接的原因之一.
我们的想法是建立从远程计算机到服务器的连接,并使用此连接通过SSH从服务器与远程计算机进行通信.
使用OpenSSH这很容易.从远程计算机我打开反向SSH隧道:
ssh- R 19999:localhost:22 user@192.168.0.10
Run Code Online (Sandbox Code Playgroud)
现在我可以从服务器端使用它:
ssh localhost -p 19999
Run Code Online (Sandbox Code Playgroud)
我想在远程计算机上使用go应用程序和go SSH库实现相同的行为.服务器仍将使用OpenSSH,因此不应更改.
我知道如何通过SSH连接到计算机,但如何实现相反的部分呢?
func main() {
config := &ssh.ClientConfig{
User: "vagrant",
Auth: []ssh.AuthMethod{
ssh.Password("vagrant"),
},
}
conn, err := ssh.Dial("tcp", "192.168.0.10:22", config)
if err != nil {
panic("Failed to dial: " + err.Error())
}
}
Run Code Online (Sandbox Code Playgroud) 我有一个显示数据的视图,我想在我的视图中的列表项上添加另一个类.
<input type="text" class="filter" placeholder="search..." ng-model="search">
<ul>
<li ng-repeat="item in items | filter:search | orderBy:'date'">
{{ date }} {{ item.heading }}<button ng-click="deleteItem(item.ID)"><i class='icon-trash'></i></button>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
我有一个名为item.date的变量,我想今天将它与另一个变量进行比较.这是逻辑:
if (item.date - today <= 0)
apply class1
if else (item.date - today > 0 && item.date - today <= 3)
apply class2
and so on
Run Code Online (Sandbox Code Playgroud)
我怎么能用角度达到这个目的?我可以将这个逻辑直接放入我的视图中,还是需要在我的控制器中定义它?
提前致谢
我有一个包含许多情节的Shiny Web应用程序。每个图都有自己的SQL查询来获取数据。查询之一可能返回一个数据不足的表。如果发生这种情况,那么我想在绘图所在的选项卡中显示一条文本消息。
server.R:
library(shiny)
library(RMySQL)
shinyServer(function(input, output, session) {
output$lineGraphOne <- renderPlot({
table <- getDataSomeHowOne()
if(dim(table[1]) < 3) {
error <- paste("Some error message")
} else {
plot(x = as.Date(table$date), y = table$count)
}
})
output$lineGraphTwo <- renderPlot({
table <- getDataSomeHowTwo()
if(dim(table[1]) < 3) {
error <- paste("Some error message")
} else {
plot(x = as.Date(table$date), y = table$count)
}
})
})
Run Code Online (Sandbox Code Playgroud)
用户界面
library(shiny)
shinyUI(navbarPage("Title",
tabPanel("Name",
sidebarLayout(
mainPanel(
tabsetPanel(id = "tabs",
tabPanel("One", plotOutput("lineGraphOne")),
tabPanel("Two", plotOutput("lineGraphTwo"))
)
),
sidebarPanel(
dateInput('queryDate', 'Datum:', …Run Code Online (Sandbox Code Playgroud) 我有一个用 node.js mongodb 和 mongoose 实现的地理数据api。我想用两个条件查询我的数据。
首先,我使用 geoNear 来获取给定半径内的所有位置,这很好用。其次,我想按其类型进一步过滤位置。
这是我的架构:
var GeoLocationSchema = new Schema({
name: String,
type: String,
loc: {
type: {
type: String,
required: true,
enum: ["Point", "LineString", "Polygon"],
default: "Point"
},
coordinates: [Number]
}
});
// ensure the geo location uses 2dsphere
GeoLocationSchema.index({ loc : "2dsphere" });
Run Code Online (Sandbox Code Playgroud)
这是我的 geoNear 查询:
router.route("/locations/near/:lng/:lat/:type/:max")
// get locations near the get params
.get(function(req, res) {
// setup geoJson for query
var geoJson = {};
geoJson.type = "Point";
geoJson.coordinates = [parseFloat(req.params.lng), parseFloat(req.params.lat)]; …Run Code Online (Sandbox Code Playgroud)