我尝试通过使用比特率和文件大小计算mp3持续时间,经过一些搜索我发现这个公式:
(mp3sizeInByte*0.008)/bitrate
我mp3sizeInByte*0.008用来将字节转换为Kbits.
但它不那么准确,结果有两个不同的比较实际的mp3持续时间.
我想知道这个正确的公式吗?
我正在使用此Xpath获取HTML页面的URL:
//*[@id="page"]/div[1]/table/tr[9]/td[2]/a/@href
Run Code Online (Sandbox Code Playgroud)
此代码输出显示如下链接
href="test/306811.zip"
Run Code Online (Sandbox Code Playgroud)
我想将站点域添加到这样的outupt:
href="http://domain.com/test/306811.zip"
Run Code Online (Sandbox Code Playgroud)
怎么办呢?
我想使用 Nginx 作为我的 express.js 应用程序的反向代理。
这是我的 nginx 配置:
server {
listen 80;
server_name my server ip address;
location / {
proxy_pass http://myip:3000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
}
Run Code Online (Sandbox Code Playgroud)
它是我的 app.js :
var express = require('express');
var mongoose = require('mongoose');
var app = express();
app.set('view engine' , 'ejs');
app.use(express.static('public'));
app.get('/song', function(req, res, next) {
// my route
}
Run Code Online (Sandbox Code Playgroud)
没有 nginx,我的应用程序运行良好,但是当我使用 nginx 作为反向代理并转到我的song路由节点时,会出现此错误:Failed to lookup view "default" in views directory …
我使用Mongoosastic将我的模型索引到Elasticsearch,它的工作非常好,只有问题我有它的From和Size for pagination.
根据Mongoosastic api它
完整查询Elasticsearch的DSL通过搜索方法公开
基于Elasticsearch Api From/Size我来到这个代码
music.search( {query_string:{ query:term }},{"from" : 0},{"size" : 10}, { hydrate:true }, function(err,results) {
console.log(results.hits.hits);
})
Run Code Online (Sandbox Code Playgroud)
在runnig之后我想出了这个错误:
/home/app/node_modules/mongoosastic/lib/mongoosastic.js:256
cb(null, res);
^
TypeError: object is not a function
at /home/app/node_modules/mongoosastic/lib/mongoosastic.js:256:9
at respond (/home/app/node_modules/mongoosastic/node_modules/elasticsearch/src/lib/transport.js:256:9)
at checkRespForFailure (/home/app/node_modules/mongoosastic/node_modules/elasticsearch/src/lib/transport.js:203:7)
at HttpConnector.<anonymous> (/home/app/node_modules/mongoosastic/node_modules/elasticsearch/src/lib/connectors/http.js:156:7)
at IncomingMessage.wrapper (/home/app/node_modules/lodash/index.js:3057:19)
at IncomingMessage.emit (events.js:117:20)
at _stream_readable.js:944:16
at process._tickCallback (node.js:448:13)
Run Code Online (Sandbox Code Playgroud)
有什么想法吗?提前致谢!