小编Aug*_*ste的帖子

电子重建"无法找到电子应用......"

通过npm安装本机模块与Electron(原子壳)一起使用后,我正在尝试运行电子重建:

>>./node_modules/.bin/electron-rebuild
Run Code Online (Sandbox Code Playgroud)

从项目目录,b"〜/ project_js/React-Redux-Py-Electron /"(包含 node_modules /).但我收到此错误消息:

>>Unable to find Electron app at ~/project_js/React-Redux-Py-Electron/console.log(process.versions.modules)
Run Code Online (Sandbox Code Playgroud)

使用版本:

node v6.2.0, 
npm 3.8.9, 
electron-prebuilt 1.2.0, 
electron-rebuild 1.1.4, 
Run Code Online (Sandbox Code Playgroud)

我相信这些都是最新的.有一段时间,也许在某些版本升级之前,这种方法很有效.

谁能解释并建议修复?谢谢.

javascript node.js electron

28
推荐指数
6
解决办法
3万
查看次数

从React Native中的数组映射函数动态渲染内容

我正在尝试从数组中获取数据并使用map函数来呈现内容.看着

**{this.lapsList()}** 
Run Code Online (Sandbox Code Playgroud)

和相关的

**lapsList()** 
Run Code Online (Sandbox Code Playgroud)

功能,以了解我正在尝试做什么.结果是什么都没有显示(视图下的视图等)这是我的简化代码:

class StopWatch extends Component {

constructor(props) {
  super(props);

  this.state = {
    laps: []
  };
}

render() {
  return (
    <View style={styles.container}>
        <View style={styles.footer}>
          <View><Text>coucou test</Text></View>
          {this.lapsList()}
        </View>
    </View>
  )
}

lapsList() {

    this.state.laps.map((data) => {
      return (
        <View><Text>{data.time}</Text></View>
      )
    })

}

_handlePressLap() {

  console.log("press lap");

  if (!this.state.isRunning) {

    this.setState({
      laps: []
    })

    return

  }

  let laps = this.state.laps.concat([{'time': this.state.timeElapsed}]);

  this.setState({
      laps: laps
  })

  console.log(laps);

}
Run Code Online (Sandbox Code Playgroud)

}

javascript ecmascript-6 react-jsx react-native

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

AngularJS - $编译一个以对象作为属性参数的指令

当我$compile用来创建和绑定指令时,我怎样才能添加变量作为属性?变量是一个对象.

var data = {
    name: 'Fred'
};

var dirCode = '<my-directive data-record="data"></my-directive>';

var el = $compile(dirCode)($scope);

$element.append(el);
Run Code Online (Sandbox Code Playgroud)

myDirective期待:

...
scope: {
    record: '='
},
...
Run Code Online (Sandbox Code Playgroud)

我试过了

 `var dirCode = '<my-directive data-record="' + data + '"></my-directive>';` 
Run Code Online (Sandbox Code Playgroud)

相反也是.

javascript directive angularjs angularjs-directive

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

Crystal Report ASP.NET MVC中不显示本地映像

我创建了一个MVC应用程序,它将一个aspx页面作为报表视图来呈现Crystal报表.

我添加了一个简单的图片和OLE对象,并将"格式对象 - >图片 - >图形位置"设置为我的本地物理路径.我期待从我的Crystal报表中指定的路径渲染图像,但图像根本不显示.它在浏览器控制台中抛出错误为

 "xxx/Webform/CrystalImageHandler.aspx?dynamicimage=cr_tmp_image_225a5398-7162-4373-b860-ce62f2c67c24.png"
Run Code Online (Sandbox Code Playgroud)

基于我的研究,我发现了在Web.Config文件中为"path = CrystalImageHandler.aspx"添加2个不同处理程序的建议,但它似乎对我不起作用.

任何帮助,将不胜感激 !

c# asp.net crystal-reports

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

当条件之间存在OR时,MySQL能否使用索引?

我有两个查询加上自己EXPLAIN的结果:

一:

SELECT * 
FROM notifications 
WHERE id = 5204 OR seen = 3
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

基准(10,000行):0.861


二:

SELECT h.* FROM ((SELECT n.* from notifications n WHERE id = 5204) 
                    UNION ALL
                 (SELECT n.* from notifications n WHERE seen = 3)) h 
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

基准(10,000行):2.064


上面两个查询的结果是相同的.我在notifications桌子上也有这两个索引:

notifications(id) -- this is PK
notification(seen)
Run Code Online (Sandbox Code Playgroud)

如您所知,OR通常会阻止索引的有效使用,这就是我编写第二个查询(by UNION)的原因.但经过一些测试后,我发现使用OR它的速度要快得多UNION.所以我很困惑,我真的不能选择我的最佳选择.

基于一些合理和合理的解释,使用union更好,但基准测试的结果表明使用OR更好.如果我使用哪种方法,请你帮助我吗?

mysql sql

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

Roslyn未来分支不能使用C#7特征元组 - 错误CS0518预定义类型'System.ValueTuple`2

我正在尝试测试本博客中概述的一些C#7功能.

https://joshvarty.wordpress.com/2016/02/10/lrn-quick-tip-how-to-test-out-c-7-features-with-roslyn/

我已经多次遵循这些步骤,我已经有了构建和打开Visual Studio新实例的项目.一旦我打开实例,我就会从文件菜单中创建一个新的控制台项目.当我尝试使用元组时,我收到以下错误.

   Error CS0518 Predefined type 'System.ValueTuple`2' is not defined or imported
Run Code Online (Sandbox Code Playgroud)

我不确定我做错了什么?我觉得有一个缺失的调整.

.net c# roslyn c#-7.0

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

ConfigureServices中的不明确的调用services.AddOptions()(IServiceCollection服务)

加入后services.AddOptions()ConfigureServices(IServiceCollection services)下面的错误发生:

CS0121  
The call is ambiguous between the following methods or properties: Microsoft.Extensions.DependencyInjection.OptionsServiceCollectionExtensions.AddOptions(Microsoft.Extensions.DependencyInjection.IServiceCollection) and Microsoft.Extensions.DependencyInjection.OptionsServiceCollectionExtensions.AddOptions(Microsoft.Extensions.DependencyInjection.IServiceCollection)'
Run Code Online (Sandbox Code Playgroud)

码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Hosting;
using Microsoft.EntityFrameworkCore;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Logging;

...

public void ConfigureServices(IServiceCollection services)
{
    ...
    services.AddOptions();
    ...
}
Run Code Online (Sandbox Code Playgroud)

这特别奇怪,因为模糊性是在相同的"方法或适当的"之间

c# asp.net-mvc asp.net-core

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

Xamarin 中绑定 Jar 库时出现问题

在绑定我的 jar 文件时,我不断在多个类中收到此错误:

\n\n
Error CS0534: 'path\xe2\x80\x99 does not implement inherited abstract memberAndroid.OS.AsyncTask.DoInBackground(params \nJava.Lang.Object[])' (CS0534)\n
Run Code Online (Sandbox Code Playgroud)\n\n

还有一些其他错误,例如:

\n\n
 \xe2\x80\x98package\xe2\x80\x99.Get(int)' hides inherited abstract member `Java.Util.AbstractList.Get(int)' (CS0533)\n\n`package\xe2\x80\x99: member names cannot be the same as their enclosing type (CS0542)\n
Run Code Online (Sandbox Code Playgroud)\n\n

这可能是本机 android 的 jar 或命名空间的问题吗?有办法修复这些错误吗?感谢您提前的帮助!

\n

android xamarin

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

通过 SSH 连接到 Windows 主机时,docker-machine 出现“错误检查 TLS 连接:主机未运行”

我有一个运行 docker 实例和默认 docker-machine 虚拟机的远程 Windows 主机。当我通过 SSH 连接到主机并尝试运行任何 docker-machine 命令时,即

> eval $(docker-machine env default --shell bash)
Run Code Online (Sandbox Code Playgroud)

docker-machine 发出“检查 TLS 连接时出错:主机未运行。”

我在 StackOverflow 上搜索,发现其他人重新生成证书并取得成功的案例,所以我尝试了这个,但没有成功。我重新启动了 docker-machine 虚拟机,但还是没有成功。

如果 docker-machine 命令在本地运行而不是通过 ssh,我可以很好地使用它们,但我最终需要能够 ssh 进入主机并运行命令。我在 cygwin 上使用 openssh。PATH 设置正确,如果我将 env 命令的输出放入我的.ssh/environment文件中,我什至可以运行 docker 命令,例如docker ps. 我只是无法与 docker-machine 虚拟机交互。

windows cygwin openssh docker

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

未捕获(在Promise中)DOMException:play()只能由用户手势启动

我在HTML 5 JavaScript视频播放器实现中看到了以下错误,仅在Android + Chrome Mobile上:

未捕获(在promise中)DOMException:play()只能由用户手势启动

造成这种错误的原因是什么,以及避免它向前发展的正确方法是什么?

javascript android dom google-chrome

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