有没有办法打开文件而不是从工作区树视图但是从c9终端选项卡?
背景:c9不允许我为那些没有写访问权限的用户设置工作空间路径.但我想看看并更改主项目目录(虚拟主机,php ini等)之外的文件.使用终端,我可以在用户具有读取权限的任何地方漫游.
我试图从使用Swift的核心图形API获取OSX上的窗口列表(以便稍后捕获它们的图像).经过一些研究,我发现CGWindowListCopyWindowInfo Objective-C API调用具有以下签名:
CFArrayRef CGWindowListCopyWindowInfo(
CGWindowListOption option,
CGWindowID relativeToWindow
);
Run Code Online (Sandbox Code Playgroud)
参数
option:描述要返回的窗口词典的选项.通过典型选项,您可以返回所有窗口的字典,也可以返回relativeToWindow参数中指定的窗口上方或下方的窗口.有关更多信息,请参阅窗口列表选项常量.
relativeToWindow:在确定要返回的其他窗口词典时用作参考点的窗口的ID.对于不需要引用窗口的选项,此参数可以是kCGNullWindowID.
在我的快速应用程序中,我试图像这样使用它:
import Cocoa
import CoreFoundation
let option: CGWindowListOption = kCGWindowListOptionOnScreenOnly
let relativeToWindow: CGWindowID = kCGNullWindowID
let info = CGWindowListCopyWindowInfo(option, relativeToWindow)
Run Code Online (Sandbox Code Playgroud)
但XCode(游乐场)告诉我
我在这做错了什么?
我试图让这个存储库在OSX 10.11.1上本地运行(Capitan)
https://github.com/heroku/php-getting-started.git
使用以下命令
$ sudo heroku local web
Run Code Online (Sandbox Code Playgroud)
但我到目前为止
[OKAY] Loaded ENV .env File as KEY=VALUE Format
[OKAY] Trimming display Output to 151 Columns
17:30:30 web.1 | DOCUMENT_ROOT changed to 'web/'
17:30:30 web.1 | 4 processes at 128MB memory limit.
17:30:30 web.1 | Starting php-fpm...
17:30:32 web.1 | Starting httpd...
17:30:32 web.1 | Application ready for connections on port 8080.
17:30:32 web.1 | (13)Permission denied: AH00072: make_sock: could not bind to address [::]:80
17:30:32 web.1 | (13)Permission denied: AH00072: …Run Code Online (Sandbox Code Playgroud) 我只是开始nodejs / express开发并绊倒流。这是场景:
我想读取文件,处理内容(全部在模块中),然后返回处理后的输出,以便可以显示它。我该如何实现?
这是一些代码:
app.js
var express = require('express');
var parseFile = require('./parse_file.js');
app.get('/', function(req, res, next){
parsedExport = parseFile(__dirname+'/somefile.txt');
res.send(parsedExport);
});
server = http.createServer(app);
server.listen(8080);
Run Code Online (Sandbox Code Playgroud)
parse_file.js
var fs = require('fs');
var ParseFile = function(filename) {
var parsedExport = [];
rs = fs.createReadStream(filename);
parser = function(chunk) {
parsedChunk = // Do some parsing here...
parsedExport.push(parsedChunk);
};
rs.pipe(parser);
return parsedExport;
};
module.exports = ParseFile;
Run Code Online (Sandbox Code Playgroud)
任何人都可以向我展示一个有效的示例,该如何实现?或指出正确的方向?
我正在使用 chart.js 在 vue.js 组件中为一些长度不均匀的数据集渲染堆叠折线图。我得到的效果是,将鼠标悬停在数据点上时,其他堆叠行中的错误数据点会突出显示。
预期的行为应该是始终突出显示具有相同时间戳的数据点。这里的例子:
我认为这个问题与 vue.js 无关,但不知何故,chart.js 并没有采用数据点的时间戳来突出显示,而是采用数据集中数据点的索引/位置。这是 vue/chart.js 组件代码。
Vue.component('values-stacked', {
template: '<canvas ref="chartCanvas"></canvas>',
data: function() {
return {
chart: null,
datasets: [],
}
},
methods: {
load_portfolio_value_local: function() {
set1 = [{
't': moment(1515656164, 'X'),
'y': 82
}, {
't': moment(1515656719, 'X'),
'y': 85
}, {
't': moment(1515657324, 'X'),
'y': 15
}, {
't': moment(1515657969, 'X'),
'y': 17
}, {
't': moment(1515658576, 'X'),
'y': 19
}, ];
set2 = [{
't': moment(1515657324, 'X'),
'y': 15
}, …Run Code Online (Sandbox Code Playgroud) I\xc2\xb4m 尝试让 Webpacks DevServer HMR 功能在我的设置上工作。它看起来像这样:
\n码头工人港口
\n0.0.0.0:8201->8201/tcp\nRun Code Online (Sandbox Code Playgroud)\n恩格罗克配置:
\nForwarding https://MYAPP.ngrok.io -> http://localhost:8201 \nRun Code Online (Sandbox Code Playgroud)\nWebpack DevServer 配置(Webpack 版本:5.59.1)
\n0.0.0.0:8201->8201/tcp\nRun Code Online (Sandbox Code Playgroud)\n在 Chrome 浏览器开发工具中,我可以看到 MYAPP 正在尝试连接到本地 DevServer 但没有成功:
\nWebSocket connection to \'wss://MYAPP.ngrok.io:8201/ws\' failed:\n\nWebSocketClient @ WebSocketClient.js?8f51:13\ninitSocket @ socket.js?d11d:15\neval @ socket.js?d11d:34\nRun Code Online (Sandbox Code Playgroud)\n有人有什么想法吗?
\nmacos ×2
chart.js ×1
cloud9-ide ×1
express ×1
heroku ×1
javascript ×1
ngrok ×1
node-modules ×1
node.js ×1
php ×1
swift ×1
vue.js ×1
webpack ×1