小编P H*_*ans的帖子

node-inspector无法连接到节点

我运行节点

node --debug app
OR
node --debug-brk app
Run Code Online (Sandbox Code Playgroud)

它回应

debugger listening on port 5858
Express server listening on port 1338
Run Code Online (Sandbox Code Playgroud)

我现在开始节点检查员

node-inspector --web-port=5859
Run Code Online (Sandbox Code Playgroud)

它响应

Node Inspector v0.3.2
info  - socket.io started
Visit http://127.0.0.1:5859/debug?port=5858 to start debugging.
Run Code Online (Sandbox Code Playgroud)

打开镀铬并转到

http://127.0.0.1:5859/debug?port=5858
Run Code Online (Sandbox Code Playgroud)

控制台记录以下内容

在此输入图像描述

使用TCPview,它显示节点正在侦听端口5858,但它没有建立连接.尝试连接时,此消息将显示在节点控制台上

}Content-Length: 108
Run Code Online (Sandbox Code Playgroud)

没有其他的.然后我尝试让调试器在不同的端口上运行:

node --debug=5000 app
node-inspector --debug-port=5000 --web-port=5859 
Run Code Online (Sandbox Code Playgroud)

但是node-inspector不能连接EDIT:那么错误不在于节点.我安装了Eclipse节点环境并且能够进行调试.决定给节点检查员带来疑问并重新安装.

npm uninstall node-inspector
npm WARN uninstall not installed in C:\Program Files\nodejs\node_modules: "node-inspector"
Run Code Online (Sandbox Code Playgroud)

重新安装节点重新安装chrome没有运气同样的问题.

所以它就是Eclipse.

node.js node-inspector

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

Winforms .Net应用程序无法启动

我有一个在大多数机器上运行的标准winforms应用程序.在安装了.Net 4(完整版)的2003服务器上,它无法运行.

事件查看器显示:

Event Type: Error
Event Source:   .NET Runtime
Event Category: None
Event ID:   1026
Date:       4/01/2012
Time:       10:07:37 AM
User:       N/A
Computer:   DRACO
Description:
Application: start.exe
Framework Version: v4.0.30319

Description: The process was terminated due to an unhandled exception.
Exception 
Info: System.TypeInitializationException
Stack:
   at BootStrap.Program.Main(System.String[])

Event Type: Error
Event Source:   .NET Runtime 4.0 Error Reporting
Event Category: None
Event ID:   1000
Date:       4/01/2012
Time:       10:07:34 AM
User:       N/A
Computer:   DRACO
Description:
Faulting application start.exe, version 1.0.4386.17553, stamp 4f0384f3, …
Run Code Online (Sandbox Code Playgroud)

.net c# winforms

4
推荐指数
2
解决办法
4734
查看次数

迁移合约时天然气耗尽

我看过其他“没油”的帖子,但他们没有解决我的问题。我正在使用 ganache-cli 开始

ganache-cli  --account="0xce2ddf7d4509856c2b7256d002c004db6e34eeb19b37cee04f7b493d2b89306d, 2000000000000000000000000000000"
Run Code Online (Sandbox Code Playgroud)

然后我执行

truffle migrate --reset
Run Code Online (Sandbox Code Playgroud)

它返回一个错误

Error encountered, bailing. Network state unknown. Review successful transactions manually.
Error: VM Exception while processing transaction: out of gas
Run Code Online (Sandbox Code Playgroud)

(完整错误在最后)这些是涉及的文件;

松露.js

module.exports = {
   networks: {
   development: {
   host: "localhost",
   port: 8545,
   network_id: "*",
   gas: 470000
  }
 }
};
Run Code Online (Sandbox Code Playgroud)

1_initial_migration.js

var Migrations = artifacts.require("./Migrations.sol");

module.exports = function(deployer) {
  deployer.deploy(Migrations,  {gas: 4500000});
};
Run Code Online (Sandbox Code Playgroud)

2_deploy_contracts.js

var Voting = artifacts.require("./Voting.sol");

module.exports = function(deployer){
    deployer.deploy(Voting, ['Rama', 'Nick', 'Jose'], {gas: 290000});

}
Run Code Online (Sandbox Code Playgroud)

投票文件

pragma …
Run Code Online (Sandbox Code Playgroud)

ethereum

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

不能使用空对象或列名.必要时使用单个空格

在这段代码中:

string sql = "SELECT * FROM rd_main WHERE manifest!=\"\" AND manifest IS NOT NULL";
string tableName = "rd_main";
conn.Open();
SqlDataAdapter da = new SqlDataAdapter(sql, conn);
DataSet ds = new DataSet();
da.Fill(ds, tableName);
Run Code Online (Sandbox Code Playgroud)

我一直在:

Cannot use empty object or column names. Use a single space if necessary.
Run Code Online (Sandbox Code Playgroud)

在da.Fill(...)

我试过了:

SELECT rd_main.* FROM rd_main WHERE rd_main.manifest<>"" AND rd_main.manifest IS NOT NULL
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

c# sql dataset

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

使用matplotlib格式化日期

使用Python 2.6.2 Matplotlib 1.1.0

基于http://matplotlib.sourceforge.net/examples/api/date_index_formatter.html,我构建了一个Python程序来生成图像图

gr = getResults()
AttributeName = gr.getAttributeName(attributeId)
dates = []
values = []
for data in gr.byClient(clientId, attributeId):
    dates.append(data[0])
    values.append(data[1])

from matplotlib.backends.backend_agg import FigureCanvasAgg as FigureCanvas
from matplotlib.figure import Figure
import matplotlib.ticker as ticker
import numpy as np

# Create a figure with size 6 x 6 inches.
fig = Figure(figsize=(6,6))

# Create a canvas and add the figure to it.
canvas = FigureCanvas(fig)

# Create a subplot.
ax = fig.add_subplot(111)

# Set the …
Run Code Online (Sandbox Code Playgroud)

python matplotlib

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

Node.js 崩溃时不会刷新缓冲区

我正在将节点作为 Windows 服务运行。该服务在启动时崩溃,因此我实现了一个日志系统,以发现当应用程序强制退出时消息不会写入文件。我已经能够使用下面的代码重复该问题:

var fs = require('fs');

var logStream = fs.createWriteStream('./nx3.log');
logStream.end('Goodbye world');
process.exit(0);
Run Code Online (Sandbox Code Playgroud)

nx3.log 中不会写入任何内容,因为缓冲区不会刷新。我已经能够通过使用 fs.appendFileSync 来解决这个问题,但我更愿意使用成熟的日志记录模块,而不是自己滚动。

是否可以打开一个无缓冲的写入流?或者还有其他方法可以解决这个问题吗?

node.js

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

AngularJS在Internet Explorer 8中不起作用

我有一个AngularJS页面,我试图在IE 8中显示.下面是我的HTML

<html id="ng-app" ng-app="">
<head>
<script type='text/javascript' src='http://cdnjs.cloudflare.com/ajax/libs/json3/3.3.0/json3.min.js'></script>
<script src="http://docs.angularjs.org/angular.min.js"></script>
</head>
<BODY ng-app="">
<script type="text/javascript">
function cstScope($scope) {
    $scope.LEVEL = "x1        ";
    $scope.change = function() {
        alert("changed");
    };
}
</script>
<div ng-controller="cstScope">
<input type=text ng-model="LEVEL" ng-change="change()"></input>
</div>
</BODY>
</html>
Run Code Online (Sandbox Code Playgroud)

加载页面时会出现问题

Line: 30
Error: [$sce:iequirks] http://errors.angularjs.org/1.2.14-build.2316+sha.24fe163/$sce/iequirks
Run Code Online (Sandbox Code Playgroud)

我试过添加JSON3和ieshiv但没有运气.

angularjs

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

CefSharp 屏幕渲染问题 Windows 10 触摸屏

我有一个运行 Windows 10 的 PiPo x9(触摸屏)。谷歌浏览器已加载,可以正确查看网页。通过 CefBrowser 加载的同一页面对鼠标事件的响应很奇怪。我正在使用 USB 鼠标和键盘。

为了演示页面何时加载,它最初显示正确。 在此处输入图片说明

当您将鼠标移到用户名文本框上时,屏幕将放大,但无法正确呈现并且 UI 元素将无响应。 在此处输入图片说明 另一个例子; 在此处输入图片说明

我看过这里的 CefSettings Settings,但有太多不知道该尝试什么。

chromium-embedded cefsharp

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

在evaled时引用的JS对象属性名称不能按预期工作

为什么

eval('{pickup : new Date(2012, 7, 23, 15, 49, 0, 0)}')
Run Code Online (Sandbox Code Playgroud)

工作和

eval('{"pickup" : new Date(2012, 7, 23, 15, 49, 0, 0)}')
Run Code Online (Sandbox Code Playgroud)

才不是?我明白了

Uncaught SyntaxError: Unexpected token :
at <anonymous>:1:1
Run Code Online (Sandbox Code Playgroud)

但是

{"pickup" : new Date(2012, 7, 23, 15, 49, 0, 0)}
Run Code Online (Sandbox Code Playgroud)

作为一个对象按预期工作.

javascript

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

Chrome下无法查看缓存文件

我想将缓存用于大型数据文件的本地存储,并按照此处所述使用缓存清除来刷新它们,但我不知道如何查看缓存。

铬://标志作品

chrome://view-http-cache/ 不加载

chrome://cache/ 不加载

他们回复“无法访问此站点”

通过 Cache -> Cache storage 或 Application Cache 下的 devtools 访问页面不会显示任何内容。页面上访问的所有文件都显示状态为 200,而我预计静态文件的状态为 304。我在服务器上使用 node.js express。

在网络页面上的 devtools 下,未选中“禁用缓存”。

如何查看特定页面的缓存?

html caching google-chrome google-chrome-devtools

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