小编per*_*lin的帖子

Cloud-9:如何从c9-terminal打开c9编辑器中的文件

有没有办法打开文件而不是从工作区树视图但是从c9终端选项卡?

背景:c9不允许我为那些没有写访问权限的用户设置工作空间路径.但我想看看并更改主项目目录(虚拟主机,php ini等)之外的文件.使用终端,我可以在用户具有读取权限的任何地方漫游.

cloud9-ide

33
推荐指数
3
解决办法
2万
查看次数

如何使用swift从core-grapics API获取窗口列表

我试图从使用Swift的核心图形API获取OSX上的窗口列表(以便稍后捕获它们的图像).经过一些研究,我发现CGWindowListCopyWindowInfo Objective-C API调用具有以下签名:

CFArrayRef CGWindowListCopyWindowInfo(
   CGWindowListOption option,
   CGWindowID relativeToWindow
);
Run Code Online (Sandbox Code Playgroud)

参数

option:描述要返回的窗口词典的选项.通过典型选项,您可以返回所有窗口的字典,也可以返回relativeToWindow参数中指定的窗口上方或下方的窗口.有关更多信息,请参阅窗口列表选项常量.

relativeToWindow:在确定要返回的其他窗口词典时用作参考点的窗口的ID.对于不需要引用窗口的选项,此参数可以是kCGNullWindowID.

https://developer.apple.com/library/mac/documentation/Carbon/Reference/CGWindow_Reference/Reference/Functions.html

在我的快速应用程序中,我试图像这样使用它:

import Cocoa
import CoreFoundation

let option: CGWindowListOption = kCGWindowListOptionOnScreenOnly
let relativeToWindow: CGWindowID = kCGNullWindowID

let info = CGWindowListCopyWindowInfo(option, relativeToWindow)
Run Code Online (Sandbox Code Playgroud)

但XCode(游乐场)告诉我

  • 它不能使用int作为CGWindowListOption(kCGWindowListOptionOnScreenOnly == 0)
  • kCGNullWindowID是未解析的标识符

我在这做错了什么?

macos core-graphics swift

4
推荐指数
1
解决办法
1527
查看次数

Heroku PHP"Getting Started"不在OSX上本地运行

我试图让这个存储库在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)

php macos heroku

4
推荐指数
1
解决办法
1059
查看次数

返回来自模块的nodejs流输出以表达路由

我只是开始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)

任何人都可以向我展示一个有效的示例,该如何实现?或指出正确的方向?

node.js express node-modules

3
推荐指数
1
解决办法
2762
查看次数

错误的 chart.js 点在悬停时突出显示

我正在使用 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)

javascript vue.js chart.js

2
推荐指数
1
解决办法
2045
查看次数

Webpack DevServer HMR 无法与 ngrok-&gt;docker 一起使用

I\xc2\xb4m 尝试让 Webpacks DevServer HMR 功能在我的设置上工作。它看起来像这样:

\n
    \n
  • QuasarJS CLI 在本地 Docker 容器中为 MYAPP 运行 Webpack DevServer
  • \n
  • 通过ngrok隧道访问Docker容器
  • \n
\n

码头工人港口

\n
0.0.0.0:8201->8201/tcp\n
Run Code Online (Sandbox Code Playgroud)\n

恩格罗克配置:

\n
Forwarding   https://MYAPP.ngrok.io -> http://localhost:8201 \n
Run Code Online (Sandbox Code Playgroud)\n

Webpack DevServer 配置(Webpack 版本:5.59.1)

\n
0.0.0.0:8201->8201/tcp\n
Run Code Online (Sandbox Code Playgroud)\n

在 Chrome 浏览器开发工具中,我可以看到 MYAPP 正在尝试连接到本地 DevServer 但没有成功:

\n
WebSocket 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\n
Run Code Online (Sandbox Code Playgroud)\n

有人有什么想法吗?

\n

webpack ngrok quasar-framework

1
推荐指数
1
解决办法
1390
查看次数